127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 435929 1614900 3407626 3518073 4533530 -1 211605 589892 696736 1273764 2205591 2593086 3212913 3264139 4856052 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 18594 2137232 4403183 4469508 4801822 -1 1520017 3043370 3316465 -1 342113 2391302 2885318 4329358 4339251 -1 -2 521529 852816 1678681 2053829 2455933 3151824 4014533 -1 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 -2 2665292 2908934 3493749 4599592 -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 1067615 2196470 2405788 4115613 4648581 4659074 4847636 -1 -2 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 -2 1221528 3565661 4237824 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -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 1601737 1646631 2402190 3398959 4796468 4867977 -1 -2 568570 1781750 2273160 2328203 4344636 -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 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 342113 2391302 2885318 4329358 4339251 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 165881 436170 508339 1051761 1549132 3428121 4418858 4636262 -1 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 96049 1308893 2265255 2366090 2902680 3617951 4056258 4355642 4512875 -1 12246 1541030 3309181 4412208 -1 227924 259791 1534396 1870371 3258809 4953774 -1 595357 1245545 3014380 3401289 3504607 4566119 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 -2 85413 158079 2653785 3344255 4552364 -1 939932 1403567 2045920 2336519 2383735 3163940 4485338 -1 2034851 2553602 3196891 3384627 3594871 4192838 4738171 -1 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 -2 1478488 2211876 2252437 2383032 2867011 4601386 4646822 -1 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 94831 1523895 2992332 3943686 -1 140958 597834 609517 1581387 3304609 4925600 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 911034 928006 1001989 1636411 1687815 2786330 -1 612176 910646 1105125 1226257 1930286 2626553 2787442 2807364 3629543 4352481 -1 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 -2 4192415 -1 113903 3356006 3640066 4525027 4982029 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 -2 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 1260506 2846211 2999263 3475519 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 -2 2090681 4333109 4496409 -1 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 1268808 3024131 3722376 3945308 4475957 4611872 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 629798 671190 1461740 4182849 -1 -2 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 1715876 1938232 2881928 3343774 4038031 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 -2 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 -2 1205951 1803760 2884748 4064905 -1 709508 2145363 3378737 4155526 4797842 4981618 -1 1352786 2125508 2125611 2773579 2892596 2971307 3466257 3644745 4923800 -1 1364158 1542665 1827419 3130555 -1 -2 1431993 1648311 2452693 2584271 3481966 4638155 -1 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 264709 2102788 2103641 2437904 -1 -2 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 -2 397936 2415221 2658084 3915674 4960981 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 476611 1620905 1947094 2223661 2378677 4221395 4331954 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4566977 4982220 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 762383 1777680 4015388 4395279 4681140 -1 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 -2 474868 477028 1540156 3716779 3890069 4802059 -1 255333 351505 1218822 1272769 1386729 2746995 3656115 -1 447271 771083 898821 1804302 3588405 3859533 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -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 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 3637650 4736580 4779898 -1 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 787767 1047743 1076506 3875895 4078927 4373990 4447491 4901281 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 172696 1076631 1212910 1353102 1596341 1962711 3253965 3416654 4792567 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 66789 396600 752491 758381 1055677 1685106 1978369 4159804 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 177778 350804 1580497 1706371 1951282 2853074 3194051 4531872 4698357 -1 -2 212599 1448672 3071505 3625781 -1 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 467117 569250 3741552 -1 -2 680140 1531182 1864979 3582496 3890986 -1 1005323 4171541 4498380 4724701 4951219 -1 -2 657480 2604249 3521630 3717169 4095963 4112277 4588843 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 218246 423458 1640765 2697570 2893610 3208720 3744528 4257736 4696402 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 153466 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 4892699 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 634629 1707486 3704006 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4350343 -1 680277 1270435 1522855 1570374 2506536 2523776 2788903 3241014 3398479 4354170 4647627 -1 659757 1811944 3577527 4736099 -1 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 -2 570629 3101466 3287442 3512725 4017119 4332588 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 299514 823832 1950809 2459233 3532796 3715459 4924225 4995174 -1 -2 493454 744891 923721 2378636 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 782292 894218 2332616 2999257 4122112 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 202275 1157468 1446929 1743843 1852837 2558062 2705954 3660873 4005635 4230683 4969135 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 31650 371872 1346811 1829101 4237727 4410036 4466177 4930225 4954738 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 2508874 4411672 -1 75741 1520387 2371805 3248174 3576028 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 2323631 2504399 2805939 2937883 3488886 3926657 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 409295 778213 1155350 1449294 1797612 4709744 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 515660 698953 778829 1658174 2891759 3304445 3834043 -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 647012 1877478 3017748 3064457 3263103 4695464 -1 18594 4403183 4469508 4801822 -1 1520017 3043370 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 328421 1199215 1488985 3774750 3818908 -1 1075512 2862350 3089098 3493906 4684182 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 -2 848525 1300505 1809920 2478804 -1 2282905 3149685 4754080 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 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 -2 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 689865 2299998 3200221 3275227 4164775 4273615 4660928 -1 -2 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 1072004 3101054 3631744 4082836 4128821 -1 865662 938364 1254472 2813941 3632684 4186716 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 -2 573578 1495005 2407101 3534812 4024478 4778742 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 -2 498245 703359 849688 1570150 1688188 3558084 3823678 4646914 -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 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 378781 872807 3092388 3686394 4354052 4892239 -1 -2 187823 869209 1033391 1943891 3088413 4131587 4509052 4667425 -1 271498 1803168 2325170 3343774 3480628 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 629798 671190 1461740 4182849 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 1591150 3447320 3778429 4787733 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 2337469 2655906 2997535 3860542 4021097 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 610733 1154809 1556146 2640491 2760177 2791077 3626433 3696604 4221956 4343123 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 253079 2178078 2392430 3866044 4654325 4657158 -1 424172 549839 1590591 2409662 2501207 4415178 4644352 4750347 -1 1599453 1835019 2131956 2182375 3123847 -1 -2 262942 2233813 2417760 2902856 3244384 3336188 3674685 3840489 4257850 4436104 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 216426 702511 863057 995187 1495909 2714558 3083681 3237462 4090510 4433010 4641620 4989759 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 377893 2249344 2342747 2387026 2596301 2891445 3682194 3743400 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 662662 944670 1352329 1703451 2318061 4404123 4450839 4613374 4948972 4990832 -1 50076 410275 2511275 2521938 2712836 3357597 3649325 -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 -2 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 157698 203080 3062086 4867582 -1 557651 1229636 1620061 3968571 -1 -2 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 768807 1328105 1790270 1820819 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 1176127 1935035 3020952 3402232 3862169 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 98866 615919 1349877 2803594 4198155 -1 47416 188815 997385 2285087 3018456 3349475 3395632 3646319 3970222 -1 -2 167182 760005 1000245 1401186 2148802 2224375 3625730 3772945 4803068 4961437 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 1359570 2865543 3402000 3901795 3926837 4271104 -1 311201 1517264 1562973 2128075 2156120 3486804 3978227 4093008 4536840 -1 -2 504008 1420440 2027867 2440930 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 -2 77734 148671 394556 573759 895764 989789 1366818 2929855 3899309 4330200 4714133 4868651 -1 581803 2103060 3454290 4341770 4565241 4680804 -1 -2 482148 561690 626703 920764 1527484 2136584 3667510 3916863 4279549 4391500 4537173 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 -2 361147 634629 2648098 4718011 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 1930935 -1 388987 477943 565116 927701 1806596 1890356 -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 308409 1066621 1477242 1952299 2494589 -1 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 1157043 1332431 4166543 4611594 4835299 -1 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 775955 1439963 2742502 4594494 4911678 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 3301390 3861347 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 -2 510996 548505 811975 1411692 3271984 3882655 -1 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 887444 1127953 1315135 2429258 3673759 4048100 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 946244 1324842 4281667 4451394 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 131243 1009266 2796984 3470810 4435707 4443078 -1 619723 1666888 3132093 3634945 -1 -2 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 629798 671190 1461740 4182849 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 1100666 2007917 3787405 4007434 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 1225624 2222469 2414311 3640740 4198862 4861692 -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 828843 977965 1096870 1152046 1176127 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 605749 1085395 1851166 3504935 3541252 4186806 4279548 4430159 4498134 -1 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 303414 412735 705746 1331538 2143851 2884499 2913178 3770871 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 609271 1061746 2969018 3189510 4060715 -1 -2 327983 828816 1984532 2251687 3134446 4513736 4614716 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 972518 2267739 2667244 2763944 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 560880 1949906 2048318 2197063 -1 80411 2950439 3162359 3674965 4731727 -1 -2 273187 2575145 4154025 -1 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 1542785 2781959 4940709 -1 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 71679 784820 915373 2116606 2552552 4316349 4467659 -1 96380 994248 2180711 2816248 4493806 4922396 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 361135 405758 441991 767941 1867267 2193755 2670533 3174096 3769637 -1 -2 214525 233827 885110 2505380 3003657 3198205 3499931 3562373 4067260 4109267 4446865 4684401 -1 786797 1017146 1329337 2363066 3383812 4321880 4596657 4623541 -1 -2 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 1365164 1669482 2046630 3471578 3735289 3947490 -1 -2 229839 411514 1023327 3006164 -1 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 541220 1125491 1953815 2339202 3594281 3935894 -1 783280 1069991 1340983 1438813 1739915 1933761 2417433 2829734 3077562 3540369 4736758 4806967 4856401 -1 1009909 1166933 1262757 1559122 3346740 -1 -2 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 -2 46671 496947 758256 1611241 3808085 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 723087 892894 1420623 2932795 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 561002 1050367 1239371 1617356 1687126 1763591 3647241 3720444 3923017 4612267 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 369471 988277 1988922 2422393 3531763 3793495 -1 -2 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 604934 902104 1447867 1972107 2757871 3377409 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 439347 3025635 3595322 4237698 4558372 -1 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 190727 554903 1454433 1885921 3002661 3016946 3020134 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 387281 1011236 1961560 2523725 2684951 2762989 2989571 3272747 3425674 3646412 4322737 4336808 -1 2099520 2798946 3578799 3733636 4701572 -1 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 -2 1529388 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 1981769 2905751 3358455 4500881 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 806271 884111 2164815 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 48103 705845 2215573 2419917 4656281 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 18296 1060532 1250212 1594910 2109830 2136058 2975163 4863344 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 607241 -1 629433 846610 3134482 4468180 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 -2 295762 970713 1658867 2273969 2295687 2693789 2895493 2964249 3016263 3589438 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 45748 232041 2390565 2435518 3051209 4002342 4362092 -1 581232 4492858 4933231 -1 461278 535384 869885 1073478 1109953 1403192 1670504 1961432 2583732 3463892 3700414 3913825 4371089 4750403 4921425 -1 130128 721223 1030625 4049217 -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 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 -2 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 90169 595903 2900105 3272657 3360501 3880153 4076426 4475684 4573216 4864060 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 893857 1256638 2380871 2848592 3357871 3587174 -1 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 -2 643741 1314684 1849660 2436952 2852256 3000197 3534538 4292123 4311391 4872470 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 805455 1362513 1811746 1835674 2186149 2246676 2815877 3222946 4089186 4667556 -1 -2 849661 1532936 2280271 2732027 3837717 4096372 4468724 4584853 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 1074532 3628744 4401397 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 252641 342461 414434 541222 608241 729743 885665 1391392 2495981 2678561 2805171 3046023 3192824 3260387 3400106 3716966 3963139 4385649 4557499 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 74637 2084513 2405712 3127513 4761709 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 759071 1696271 1833498 1861999 1903405 2659317 3348664 4962376 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 2674 1741625 2582157 4169110 4364762 4999999 -1 918247 1118141 2224148 2644990 3376128 3772397 3919783 4202887 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 -2 1030777 1843668 3686076 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 1450832 1462475 2070377 3879563 3930761 4086431 4158177 4341104 4851675 -1 257248 628779 1212747 2426132 2485913 2949822 4530398 4733927 4812904 -1 1962264 2848920 3810315 3956965 4647460 -1 -2 713178 2176431 3538495 3810035 3966734 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 214525 233827 885110 2505380 3003657 3198205 3499931 3562373 4067260 4109267 4446865 4684401 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3861347 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 207673 344491 482604 794568 1168837 1922476 2558357 2906852 2941004 3556900 4149048 4428636 4534826 4943713 -1 -2 413412 587015 987014 2726804 3684697 4263717 4608537 -1 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 -2 150218 526627 2861407 3502257 3575942 4234214 -1 -2 1296297 1871224 2273629 3010019 3051257 3421788 3636810 4649903 4964153 -1 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -1 -2 29452 354386 370896 761504 818589 1629584 1719992 2431868 3191045 3285448 4769804 4874521 4943876 -1 -2 102956 840582 1392416 3241944 3478430 3891571 4251901 4828893 4884694 -1 -2 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 250781 578414 1766564 2160968 2275755 2292171 3214795 3648362 3848827 4877201 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 196519 692982 958832 1032657 2353454 3112954 3211455 3788958 4092346 -1 -2 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 3049689 3447975 3900560 4177011 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -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 82885 1341743 3251294 3338809 4444895 -1 -2 635373 1453949 1695335 2552787 3533053 -1 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 994016 1205643 2355452 3555070 3963485 4346805 -1 -2 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 647534 664955 989601 1415957 2550097 3623423 4895342 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4955786 -1 1471750 3021658 3124873 3150839 4641128 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 505628 536485 1429853 2715392 4084598 4656605 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 734702 1338497 1605834 2300485 2657387 4150536 4212350 4214448 4558383 -1 -2 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3422951 3737852 4272225 4515393 4906911 -1 -2 183208 1007580 1203237 2004858 2113133 2324794 2504232 3434227 4183736 4359066 -1 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 397936 2415221 2658084 3915674 4960981 -1 1450832 1462475 2070377 2104550 3879563 3930761 4086431 4158177 4341104 4851675 -1 64818 965063 1029568 1730849 2280289 2830364 3129729 3148983 3401343 3431469 3532968 4571652 -1 -2 4774271 4861507 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 -2 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1109406 1253794 1674190 1757150 2237272 3926171 -1 -2 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 1597786 2004566 2017961 4663523 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 -2 2276174 2761758 4056537 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 10183 197477 1436973 2467404 3880765 3911415 3914694 4440594 -1 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 278962 1958519 2481822 3721945 4362148 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 89828 114133 458811 2776715 3632693 3957382 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 103378 950000 3341436 4085247 4226713 4580600 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 648852 1164686 1335427 1396903 2285590 2292495 2371062 3122712 3604447 -1 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 173550 208137 222760 592499 2220489 3200996 3892507 4812236 4845183 -1 -2 2202947 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 -2 267751 1389723 2602904 3614064 3765441 3847373 3950830 4247456 4559223 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 278654 1121286 2121899 2311195 2512254 3128707 3718646 4463883 4539812 4763630 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 414819 1219021 1778032 1797757 3064522 4028134 4127116 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 98866 615919 1349877 2803594 4198155 -1 18540 655168 1066229 1275679 1450291 2736325 4092878 4356215 4498362 4570615 4631266 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 288039 788134 2433039 3838379 3855143 4760887 -1 -2 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 3011046 4137317 4210459 -1 569625 668325 1717216 1722248 2651322 3750913 4314512 4586583 -1 1722894 2064898 3587270 4960621 -1 422482 2867627 3327400 4285965 4491354 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 694501 1089805 2259540 -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 71008 985982 1185770 1398708 3738648 4165173 4595027 -1 401893 541082 3679555 4081952 -1 -2 402477 874190 3839800 4384945 4731587 -1 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 733095 1242267 1753444 3536949 3870574 -1 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 424367 444545 577168 1271073 2626609 3209721 3259632 -1 2057532 2114012 2900638 4116207 4243759 -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 676642 2194974 2730983 3741539 4011266 4664226 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 -2 135524 1587969 1857760 3254988 4048507 4076750 -1 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 689572 1398197 2061161 3709095 -1 1766564 2057607 2138933 2160968 2275755 2927634 3214795 3337282 3388920 3453821 4633094 -1 -2 204325 432699 723854 1625268 2481360 2775824 3308090 3459911 3491502 3669725 -1 213656 1233168 1389420 2861856 2889063 3896748 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 1743951 2268184 2352527 3084392 3930188 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 14740 48163 463944 987879 1048847 1092317 1243397 1994485 2775468 2883312 3071225 3615322 4053617 4056260 4975866 -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 947597 1163753 1692177 2469871 2972248 3055439 -1 155357 439845 482375 581318 1440989 1638053 1959617 2090656 3132866 3453484 3893553 4784757 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 1427268 2328203 2877403 3326330 4383839 4492458 4849912 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 659757 1811944 3577527 4736099 -1 1387822 1416596 2465263 2497586 2627971 -1 85939 922579 1087322 1439474 1702324 1782386 2111044 3117540 3424547 3898639 4253772 -1 626729 711526 940566 1288745 2412685 2560431 2931377 3725567 4826672 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 134710 241613 446993 807556 1373019 2940334 3069247 3648575 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 58546 661163 673232 1176808 1490843 1868903 1969686 2781169 2844215 3693452 4324861 4372703 4814861 4999999 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 967857 1886259 2996664 3478145 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 520515 2482509 3826759 4112643 4186946 4402842 4560578 -1 563370 2938159 3695177 4055572 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 521418 2022482 2087731 2758079 3140298 3330782 3767770 4072773 4915397 4921745 -1 -2 113950 1384578 2176823 2559717 2571316 2626974 3267228 3448716 3821243 4625943 4991501 -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 517607 1049160 1211659 1286417 1719242 1730947 2121094 2385416 2436920 2472532 2518687 3502560 3720000 3840111 4463411 4593867 4718132 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 716264 777139 813414 1481450 1535647 1870958 2286670 4066917 4127481 4750630 4985377 -1 -2 752430 818003 1207429 1394419 2014569 3134865 3648296 4109493 4143705 4899460 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 247075 3022451 3801858 3900299 3914295 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 1636347 1724154 1732455 2094274 4954248 -1 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4409379 4533859 -1 189942 374352 429477 989746 1242657 2444858 2551423 2999133 3960996 4347238 4724481 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 69406 198985 1017016 1211280 1223103 1431927 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 77321 1123946 2809712 3057113 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 83211 137447 391143 485225 981253 1061403 2511505 2976036 4621936 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 556919 3219800 3269775 3276412 3302662 3383433 3881227 4361756 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 835801 2869664 3410257 3695923 4197859 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 1026097 2991232 3265669 3476438 4901570 4978080 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 1450162 2343443 2441502 2597477 3171643 3248264 4655717 4760018 4863642 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4674451 -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 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 312162 676962 1890122 2830206 3334209 3552506 3718701 3744529 4459208 4794439 -1 668931 1135274 3401166 3880061 4240418 -1 2348219 4206699 4945733 -1 807098 814813 1457372 1618672 2028439 2032112 3985606 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 758256 1611241 3808085 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 557048 1211225 1634547 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 857726 958675 1076184 2600816 2756850 3105405 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 515909 517001 871127 1066172 3183932 3893959 -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 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 53226 68025 2874720 3990143 4152732 4804757 -1 -2 59189 583799 779568 1027694 2675354 2850172 3877139 3958645 4328196 4667589 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 256794 996513 2227395 2438772 -1 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 124284 3565287 3572170 4385164 -1 -2 392062 636527 2365535 2368098 3928606 4833330 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 175806 2153922 2437293 2602777 2963635 3641136 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 -2 1016596 1687392 2307316 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 653071 2298708 2626531 3610745 4675734 4837798 4999999 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 766570 1006274 1030982 2004130 2575459 2800428 2838910 4298445 4635056 4924123 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 -2 505981 952677 2297819 3703778 3763506 4438299 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 2301853 2507154 2566301 2956883 3710714 4233184 4799472 4926053 -1 639915 1675074 1788878 1850901 2123656 4032501 4368262 -1 93852 865236 1104521 1694409 3296898 4545515 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 -2 8432 237546 812429 898998 908036 3499083 4231607 4685853 -1 276985 698326 1111625 1932593 2247185 3047043 4066803 4351841 4980579 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 167273 368440 965546 3404202 3426149 3548238 4010647 4925034 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 110205 677483 1493016 1680187 2284288 2404699 2501839 2593350 2668753 3340506 3688773 4525191 -1 -2 454655 3378895 3670416 4477025 4793070 -1 -2 741220 1808598 2345030 2799059 3654783 4917717 -1 645277 1243086 3104292 3458387 4594396 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 4076673 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 326827 547124 865608 1305365 2086027 2682155 -1 -2 675784 1935687 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 350377 451764 799760 1650479 3338636 3733545 4413499 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 475951 583796 1185482 2861267 2964388 3348442 3373654 3768608 4005271 -1 268065 1402855 3034479 3153797 3603308 4058299 4415151 4649518 4825336 -1 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4253666 4915989 -1 -2 611727 1627665 1983970 4029313 4663265 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 945400 1059371 1098941 3923292 4247345 4531624 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 606192 1549731 2234178 3682163 4676652 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 420719 686665 984604 2093661 2119897 2798912 3043948 3721927 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 23871 548500 550052 607722 1001226 1019887 2264680 2598882 4602190 4638186 4969935 -1 -2 493454 744891 923721 2378636 -1 700556 1372881 2116475 2870445 2952268 4411398 4958987 -1 350762 407322 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 772804 1293463 2244690 2618872 3149023 3661404 4218808 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 -2 676975 870865 1754905 2599698 2998043 4458101 -1 979463 1406935 1551664 2936351 3074017 3105314 4473594 4956508 -1 709074 920102 1967499 2123092 2537240 3316900 3776749 3950606 4041970 -1 -2 843462 998571 1360948 1589882 3801754 3957223 -1 531935 2222851 3011256 3535820 4127877 4179856 4209939 4256005 4321107 4801456 -1 1255234 1406960 1577030 2386254 2430868 3237913 3316509 3898065 3913649 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 407535 1786902 2472102 2769998 3358761 3521527 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 18267 1633359 2899690 4078616 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 2882221 4221495 4351649 4397966 4594745 4898496 -1 938026 2306681 2909035 3000360 3178748 3980935 -1 205431 549883 970188 1542226 1781539 1831519 2240577 3103295 3564416 4027601 4478023 4493544 -1 -2 3845429 3970289 4165988 4973355 -1 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 226437 565250 1484507 2795730 3943284 -1 193087 666466 1142322 1225650 1600665 3237823 4001113 4219335 4267787 4289947 4294484 4748196 4860868 -1 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 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 1450162 2343443 2441502 2597477 3171643 3248264 4655717 4760018 4863642 -1 -2 2204577 2787340 3281820 -1 220256 284785 1360812 1525973 2193218 2220361 2840674 4623574 4810421 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 173088 408723 1059240 4776631 -1 521970 2168074 2505387 3279246 4878286 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 535838 1689001 2654833 2868252 3424722 4471167 4655660 4880711 -1 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 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 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 1287902 1346579 2116795 2530259 2788963 3975456 -1 559470 759014 763624 1384625 1704861 2694150 3489127 3810047 3979285 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 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 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 1302939 2359896 2913713 3286856 4094525 4676111 -1 291560 2177417 2408554 2762388 3204542 3235390 3344282 3962259 -1 81664 320907 1116475 1871625 -1 -2 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 3488 27037 113012 301894 420612 476611 625206 1596124 2496832 2711933 -1 2344193 2525063 2652475 3437872 3892216 3980904 4599294 4646366 4722044 -1 200608 1563587 1638147 2231086 2587230 3652069 4395601 4554742 4726987 -1 -2 114648 1449869 1607092 1928173 2570093 4664198 4724957 4813377 4937735 -1 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 -2 596681 693753 3632500 -1 433971 1339624 3695121 3879825 -1 138959 1095068 1399946 1759743 2353553 2384649 2555726 2697404 3304789 4066096 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 810288 1759934 1956925 3248889 3957463 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 12246 808221 1302567 1721809 2605074 3026281 4412208 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 -2 142363 1108507 2112265 3916981 4191816 4549768 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 -2 162561 349894 949249 1137446 1871741 3131143 4648457 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 188414 204901 307508 1554630 2141750 2200356 2340807 3214942 3583875 3775507 4021138 4569084 4627370 4964605 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 -2 814519 2187064 3557852 4188557 -1 109631 1848387 1974711 4068610 -1 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 -2 2461213 4288116 4933874 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 564867 1263786 1264893 1403884 1411911 2781303 -1 -2 292718 437152 684213 2809314 2996251 3983398 4075500 4386400 4868218 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 1594903 1696589 1818362 3570965 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 289789 335975 1031978 3024682 3055589 3167701 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 506003 1234266 2611237 2808837 4807325 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 172077 1724648 2926476 3809514 4074451 4386934 -1 588899 1052364 1142542 1184856 1211225 2127087 2177706 2357058 3418910 4004359 4183516 4226236 4357325 4592030 4687740 4891228 -1 -2 339652 1465478 1584962 1965672 2123309 2453471 2681345 4926075 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 -2 60714 224917 1460473 2089437 3490426 3990722 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 318126 464069 1548400 1595894 1890722 3902790 -1 688166 2145276 2270948 3805773 3946576 4298977 4664446 -1 -2 257878 481591 543226 1916777 1949520 1987356 2333153 3565745 4099147 4177109 4233973 4708613 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 444016 485035 585267 1299796 2327268 -1 755459 782409 3305401 -1 1341618 1431503 1450521 1738152 2343693 2472102 3799333 3838002 4698389 4757134 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 -2 1790758 2294755 2988628 3969507 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 992937 2906486 3107014 3541022 3828102 4117791 4248563 -1 768667 1513548 1944999 3699136 3932509 4182416 -1 90821 100440 426927 2033375 3047383 3410210 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 217410 540845 977772 1574877 1692738 2257041 2795134 3466276 3485436 3591044 4971666 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 473491 1001697 1603544 2500998 2677468 4317342 4664612 4720673 4899248 -1 -2 204325 432699 723854 1625268 2481360 2775824 3308090 3459911 3491502 3669725 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 111614 1357860 1590546 3501226 3800085 -1 375284 529267 1068437 2044849 2790768 4725894 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 735982 1751550 2009014 2587424 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 505628 536485 1429853 2715392 4084598 4656605 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 1677949 2114103 2948982 3586388 3989449 4060043 -1 388987 477943 565116 927701 1806596 1890356 -1 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 -2 958675 1076184 2600816 2756850 3105405 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 657649 1335061 1901141 2471802 3974021 4313639 4539096 4609316 -1 1742665 1797055 2116049 3536975 3622621 4010739 4732462 -1 619559 780000 932128 2669440 2964341 3678028 3741737 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 1484089 1913243 2049520 2623455 2757787 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 893857 1256638 2380871 2848592 3357871 3587174 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 30164 37751 156238 653890 692858 912392 981094 2090958 2377997 2982551 3049095 3238648 4967097 -1 579836 1176089 1263700 1643696 2015692 2806211 4085521 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -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 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -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 1050100 1564160 2075793 2107942 3911635 4240903 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 -2 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 -2 704074 1988033 2524675 3495956 4170408 4938068 -1 755539 2452717 4288758 4742784 4862687 -1 -2 629433 892602 2234926 3630689 4136755 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 106309 505950 3957782 4582162 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 758811 929642 1236195 4994613 -1 -2 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 4159630 4327828 4753517 -1 277445 333983 719343 1616335 1621227 3102589 -1 432794 1025454 2274718 3033798 3504899 4116313 4792567 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 634563 807014 1417492 1844318 2322103 2407923 2626281 2982521 3191893 3497884 3802907 -1 115592 343388 1344001 1594069 2207643 2234607 2597002 3484394 3575836 4376671 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 772804 1293463 2244690 2618872 3149023 3661404 4218808 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 2605857 3667146 3816508 4392572 -1 1387822 1416596 2465263 2497586 2627971 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 2388852 2660207 2830252 3497773 4495914 -1 -2 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 547710 567980 1940706 2097626 2522448 2919077 3578933 4651785 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 1027342 3175841 3187371 3531207 4999999 -1 -2 1214958 2641139 3467149 3811503 4048644 4422806 4994817 -1 953902 962440 1289492 1398125 1432937 1689263 1799278 1937989 2542461 2699841 2830078 3190498 4234687 4507442 4777497 4887227 -1 1757294 1901866 4190017 -1 3889476 4606941 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -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 361134 385529 1410485 1515689 2229786 2468020 3064329 3080665 4465343 -1 98400 1757201 2518414 2629344 2983646 3210970 4988862 -1 145365 415393 742938 1319115 3093336 3894613 3990544 4625908 4999999 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 543908 1575168 3460650 4030595 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 362711 2238028 3596355 4378484 -1 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 749537 933380 1259566 1641591 1914506 2450215 3801254 -1 -2 280829 427340 817867 1399189 1740926 1860484 2838596 3041895 3745120 4682833 -1 1946998 2514621 3185157 3534483 3542576 4432102 4534703 4748358 -1 477779 595659 2248735 3397417 4163168 4792732 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 -2 2837862 4011387 4063199 -1 58162 1305681 2147384 2852637 2865704 4008714 4233103 4581675 4663524 -1 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 -2 568304 1227745 2442442 3006386 4202718 -1 2190786 2432245 3768014 3864073 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 395736 2191344 3350345 4908436 -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 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 -2 1416946 1551923 1584150 2122988 2518027 2791290 3409976 3685000 4036114 4408051 4429769 4566904 4871238 4979811 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 162123 549895 653032 4292301 4758293 -1 725477 1038494 1438116 1937152 2189406 2363364 3895750 4854420 -1 -2 505981 952677 2297819 3703778 3763506 4438299 -1 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 639915 1675074 1788878 1850901 2123656 2867074 4032501 4368262 -1 93852 865236 1104521 1694409 3296898 4545515 -1 -2 254514 978727 1624095 3576059 -1 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 599782 821896 1175216 3436679 3471255 3981709 -1 -2 1869273 2147947 2281229 3684102 4550370 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 20899 571793 3443996 4567248 -1 262196 1160730 1328911 1398825 2006130 2955063 3510443 3566175 3713431 4296438 -1 427424 1000045 1370401 2438705 2656567 2998685 4054079 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 449305 1033195 2473783 4039690 -1 34003 87128 332563 1271849 2868124 3406211 4984108 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 2337469 2655906 2997535 3860542 4021097 -1 1118150 1929976 2361864 2510783 3138906 3449929 4458872 4772785 -1 43139 234311 244474 1123229 1144381 2867297 3791979 4195829 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 -2 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 1391342 1991539 2165673 2415459 3196036 3670775 4367169 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 285737 1273536 1635465 1816919 2561573 2804861 4005293 4675776 4920697 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 563278 1707773 1802540 2167261 2370668 2487946 2968883 3626047 4226258 4612197 4865517 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 306152 724497 794314 1496466 1510308 3880647 4005970 4446509 -1 494847 897477 1397966 1436665 1553863 2030365 2322099 2705860 3027982 3416375 3889368 3942738 4091677 4609275 4902240 -1 79852 244195 562816 661959 1826333 3354216 3544595 4847584 4848803 -1 -2 823557 3995338 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 218400 653177 926378 1442833 2142095 2594776 4052552 4919714 -1 136101 2507137 2676216 3735797 3954784 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 1584377 1780431 2657034 3291197 3608573 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 97351 184896 711375 2135623 3248938 3460238 3475048 3503745 4282886 4329482 4912369 -1 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 720686 989790 1614726 2452416 3450888 3813450 3956409 4788239 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -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 601263 2005113 3305987 4235473 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 477326 821663 1584827 1680195 2797260 4572877 -1 231226 232608 671129 1724984 2061789 2153352 2557321 3896817 4264456 4897016 4958935 -1 169556 642769 972233 1470138 2130617 3049955 3050876 3909510 4943212 -1 -2 931981 1415959 1492431 1509000 1775350 2405459 2829669 4263676 -1 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 -2 340505 1748103 2936489 3483030 3571311 3947375 -1 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 -2 169743 483485 669321 944419 1890322 3146128 3836200 3919936 4200581 -1 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 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 161113 564567 -1 -2 60673 2029510 2192896 2428007 2958721 3561744 3603573 3612134 4209048 4243246 -1 2545778 2848562 3198220 4806862 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 520515 2482509 3826759 4112643 4186946 4402842 4560578 -1 563370 2938159 3695177 4055572 -1 106612 241379 705479 1536822 2009851 2875553 4001138 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 598417 990746 3552545 4552341 4741522 -1 -2 50881 148539 1229967 2348163 3354449 4857271 -1 587233 749247 823656 1220311 3802934 4945250 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 -2 113903 3356006 3640066 4525027 4982029 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -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 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 1053726 1283050 1315692 2911934 3226248 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 103996 133631 1225480 2500676 2834614 2894001 3305253 3603451 4819914 -1 -2 1088093 1612676 2063928 4540818 -1 1715876 1938232 2881928 3343774 4038031 -1 1512029 1907848 3263356 -1 -2 87343 303704 333456 2438447 3681323 4151808 4826090 -1 337293 513694 1221995 1383638 1504372 1885085 2720532 3315621 4698109 4836194 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 114834 939611 1757907 2524018 3151091 3487184 3670629 3821575 -1 -2 81562 607573 757175 2547596 3378040 3426331 3658198 3810679 4106105 4715644 4776992 4852755 -1 1892977 2868172 2997042 3824042 4483513 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 2752182 3914963 4079110 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 -2 588899 1211225 3418910 4357325 -1 205984 639288 1023156 1146610 1963092 2269123 2518516 3503745 3778877 -1 -2 1246796 1292813 1362958 1603068 2691895 3964851 4382937 4898264 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 526651 844138 2454633 3758495 3940807 4291606 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 433971 1339624 3695121 3879825 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 35158 2483002 3651433 4367040 -1 264763 1207386 1226059 1465627 1599510 1717669 2391810 2401827 2599152 3259685 3262174 3990758 4374030 -1 -2 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 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 -2 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 434327 2828222 3523462 3720903 3920453 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 155181 1732383 2430039 3843900 4882192 -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 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 248201 506668 757027 2107295 3262900 4714780 -1 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 426322 720921 1724949 2820615 3650281 3986400 -1 230635 1350146 1448209 2017309 2772153 2994898 3101212 3715206 3961662 4767506 4773543 4847312 4898107 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 -2 203822 283250 621875 866300 1041379 2321103 4565060 -1 97351 184896 711375 2135623 3248938 3460238 3475048 3503745 4282886 4329482 4912369 -1 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 -2 1197094 1468090 1815213 2053508 2174502 3079763 4005437 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 796787 1069555 1069679 1506563 2396293 2780580 4157764 4200857 4431669 4680363 -1 -2 154820 998104 1135764 3487375 4838694 -1 633884 705310 751637 2298560 2566514 3358754 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 212599 -1 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 -2 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 398911 653384 1666886 1796577 2862738 3065392 3129253 3862391 -1 859036 1229039 2868534 3032904 4637036 4860848 -1 -2 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 2203281 2207150 -1 778894 1844065 2445655 3428520 3734754 3753312 4288874 -1 -2 114549 937368 1475592 2141894 3265631 3958158 -1 -2 488115 3295337 4139163 -1 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 529493 546548 1205643 1339214 1412062 1453952 1482130 1949475 2666224 2848535 2855123 3072643 3412893 3513571 3679037 3981795 4068186 -1 -2 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 78531 387805 416168 1047720 1916957 2310795 2439322 3349649 3994158 4645982 -1 -2 964140 1672029 2665896 3272339 3310286 3455263 4500577 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 2032723 2238942 3282659 4085769 4218300 4281418 4637437 -1 -2 3317408 3745962 3918913 -1 1541810 2606912 3034452 4272522 4758298 4828254 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 1584472 2802880 3103258 3413910 -1 399302 869625 1267346 2904804 3236367 3425573 3861347 4202968 4427847 4718127 -1 -2 1117419 1340249 1686953 2202695 4612871 -1 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 597985 757181 864700 1055363 2550130 3098359 3195632 -1 -2 116701 198539 1031113 2730585 3096013 3851328 -1 182657 805042 963503 1237009 1746219 2031977 3170820 3223643 3228303 3636933 3912655 4547946 4880484 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 -2 329972 1045899 1393451 1841418 2898042 3318152 4047054 -1 532668 561632 878085 2513890 3603189 -1 -2 655626 1173988 1701349 3457185 4669310 -1 -2 426504 718869 1461797 3191925 3951532 -1 506003 1234266 2611237 2808837 4807325 -1 -2 109533 402245 1033779 1559958 2228604 2806211 3173447 3696733 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 -2 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 1124895 1434437 3150039 3296941 4438580 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 144467 233591 297947 2083744 2847027 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -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 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 685253 802191 2280071 3755084 4162253 4568083 4999999 -1 -2 331122 354309 797404 1452418 2448161 3399540 4342654 -1 309562 545443 1644204 1811297 2455277 3156803 3282702 3488134 4070105 4167813 4368984 4977907 -1 36338 84129 440042 1225550 3740470 -1 174912 400119 503022 1458884 1842474 2173305 2276329 3101936 3752042 3839626 4054171 4624978 -1 295128 468006 787001 1452208 2309248 2589205 2868986 4526461 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 1212223 2893160 3356302 3568111 4059862 4748313 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 428572 1399007 3398812 3487513 3832377 3879621 4195426 4950342 -1 106482 501253 1074853 2661873 3330039 -1 -2 37031 211300 1159370 2767237 3023018 4180520 4352665 4746215 -1 197633 721397 1258517 1351533 1778009 1923756 4999999 -1 577168 705913 2515930 2596390 2974433 3388160 3978513 4936410 -1 1419612 2908436 3370400 -1 143616 514403 533147 947586 1850010 3052759 4413640 4582157 -1 -2 690015 814342 1646239 2570415 3148784 3900692 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 1638500 1958528 3080710 3223157 3365672 3920491 4056613 4980283 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 18267 1633359 2899690 4078616 -1 -2 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 173932 1125112 3261865 3418446 3530731 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 316505 587788 654525 1731390 1848752 2258343 2936956 3457394 3617142 3892890 4343126 4452637 4642070 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 769187 1834301 1865744 1950447 2476989 4073117 -1 -2 1296297 1871224 2273629 3010019 3051257 3421788 3636810 4649903 4964153 -1 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -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 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 88771 418027 491415 1889747 2122536 2471617 3771478 4907848 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 122994 1203665 1425695 2542223 2639163 2687251 4377325 4647162 4743679 4775853 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 257148 764928 1386643 1821480 2108191 2125663 2499171 2933662 3272405 3407785 3498435 3912267 4233975 4345218 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 21182 271936 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 824441 1172901 1189874 3823054 4189063 4650562 4879382 -1 -2 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 95958 2257926 3031496 3114428 3213766 4524604 4891300 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 768697 3172205 3208103 3487130 4746707 -1 751719 1764086 1988437 2495160 4388139 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 1197569 1462880 2280489 3475637 3716268 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 -2 6826 730039 1226357 1435252 2039948 2101189 2523042 2903574 3240697 3968725 4882668 -1 214525 233827 885110 2505380 3003657 3198205 3499931 3562373 4067260 4109267 4446865 4684401 -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 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 922603 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 -2 150218 526627 2861407 3502257 3575942 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 694501 1089805 2259540 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 218246 423458 1640765 2697570 2893610 3208720 3744528 4257736 4696402 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 62106 282500 1769113 2191639 3648915 3968730 4097022 -1 -2 768006 1899644 2960940 2991863 3674292 4100932 -1 1971425 4074907 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 987359 1827887 2106699 2511842 2741596 4326093 -1 646235 1444133 2610592 2811048 3607909 3650720 4710427 -1 204331 215818 247713 916998 1185443 1844812 2047798 2908712 4193478 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 1140855 1356986 3246249 4350721 -1 -2 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 173932 1125112 3261865 3418446 3530731 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 327887 1445539 1637891 2847065 3053630 4110725 -1 22335 1148510 2507011 2667375 3224962 3615220 4339794 4716152 4939079 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 108583 504794 589701 641799 983753 1929135 3971573 -1 281457 821276 1810013 2740596 2954322 3392874 3903579 4549607 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 31295 759807 2238277 2980009 3626979 4557685 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 224239 2036851 2476892 3310775 3647088 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 1879214 2511440 2741963 3223209 4804799 -1 1257237 2440195 2603000 2608356 3030761 3848061 3874542 4536146 -1 -2 865411 1051281 3642992 4610724 4667707 -1 506919 521159 627721 763259 1184638 1621549 2350836 3425160 3438273 3966556 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 1211878 1373532 2222336 2826056 3504607 3822441 4356479 4566106 4566119 4682837 -1 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 -2 680140 1531182 1864979 3582496 3890986 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 298360 2084366 2448825 3455326 3885836 4616154 -1 154736 1967548 2935525 3466985 3748904 3771342 3783455 4988425 -1 -2 2665292 2908934 3493749 4599592 -1 1383500 1956788 3511384 4632840 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 473961 577355 1294644 2198740 3313622 4612327 4852211 -1 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 720686 989790 1614726 2452416 3450888 3813450 3956409 4788239 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 653071 2298708 2626531 3610745 4675734 4837798 4999999 -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 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 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 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 481562 584848 1656849 2281575 2583247 3240621 3692417 4885706 -1 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 -2 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 -2 101280 556470 881865 1359412 2394659 2439965 2718049 2846287 3259019 3898365 3910017 4568302 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 1832876 2419734 2648390 3652093 3998472 4016240 4028035 -1 -2 460223 1055948 2312365 2753251 3018738 4605891 4686953 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 673193 1058576 1570797 2689603 2849199 3130327 3657234 -1 729304 841489 1111198 1325840 1330164 1994497 3085975 3437013 3659193 3938162 4556851 4600695 4670589 4723568 -1 -2 94487 316120 461450 883673 1773083 1883511 2705412 3878142 4732454 -1 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 374854 637061 2448983 4450284 4536845 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 462850 814135 2556910 2810210 3428453 3502579 -1 811203 1923293 3880847 4930441 4972289 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 74991 1037032 2015034 2278423 2657230 2919840 3634814 4482013 4868794 4893827 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 1505502 2738277 2949225 3263863 3449370 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 -2 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 887076 2087301 3014965 4200484 4817777 -1 -2 873342 1808935 2641450 3518029 3861320 4416513 -1 1248920 1360674 1766098 2117590 2211593 2946708 3780617 4495918 4814856 4988417 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 2024891 3591317 4024094 4044246 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 992835 1937431 2162774 2873356 3963510 4063426 4158731 4443717 4759468 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -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 15154 1225899 1278254 2836216 3193126 4511720 4574795 4623605 4933914 -1 -2 2837862 4011387 4063199 -1 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 -2 689572 1398197 2061161 3709095 -1 102532 144367 1158215 1980218 2603220 2819757 3313488 3425146 3677827 4660818 -1 -2 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 1142313 2334948 3106835 4273872 -1 -2 314493 2112975 2586761 2619756 4587737 4785343 -1 441552 1078850 1538050 2541680 2866442 3056449 4050877 4161159 4487410 4869865 -1 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 167684 1155083 1829748 3238667 -1 -2 200709 431708 1763695 2532960 3375705 4468586 -1 492509 750024 1357511 2510961 2831133 3759112 3949011 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 41205 928028 1841302 2137850 2412102 4999999 -1 367086 826080 966029 2035158 4442677 4462405 -1 -2 49859 1039773 1049726 1146058 1697214 2532368 3199320 3919780 4605773 -1 190708 547794 1951435 2261140 2737582 4884242 -1 705460 737743 1623756 2101187 2992934 3510312 3631623 3923936 -1 -2 219654 1888513 2100199 2151441 2402504 2691618 3115783 3538847 4251401 4338588 4656876 4805240 4839386 -1 194792 2964984 3357037 3668213 -1 419253 1583779 2037132 4504802 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 -2 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 -2 1316910 2415118 2553592 4681590 -1 1248761 3070825 3401867 4817211 -1 1067615 2196470 2405788 4115613 4648581 4659074 4847636 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 630057 1361926 1742146 3158440 4338856 -1 1365167 1518421 2283239 4402580 4928255 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 96670 393159 457755 552407 1180782 1981381 2126957 3746401 3756877 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 181071 1980719 2354303 3621865 4319260 4999999 -1 145733 312358 593277 1221611 1683288 2075416 2330209 3719314 -1 165488 187211 254336 538147 810191 1243154 2579543 2683305 2923569 3440551 3818993 4766187 -1 275197 936736 1677056 1919930 2469898 4293534 4796099 4868784 -1 -2 804555 820508 1083767 1761453 1919688 2959708 3020549 3559561 3993225 4838091 -1 -2 2125521 2476931 3037581 3770795 -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 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 200709 431708 1763695 2532960 3375705 4468586 -1 212329 554386 1184490 1362867 1457132 1471719 1842383 3423341 4609117 4627356 4767668 4807726 4823411 -1 492509 750024 1357511 2510961 2831133 3759112 3949011 -1 -2 1854174 -1 47164 700883 1798686 3018498 3177174 4020865 4715447 -1 690015 749962 814342 1040766 1646239 2184062 2535967 3803898 3900692 -1 2242797 2378156 2830180 -1 611521 1168903 1287783 1920045 3478111 -1 546983 1605997 1925982 2429056 2447828 2589337 3459214 3638194 4382311 4810415 -1 -2 655626 1173988 1701349 3457185 4669310 -1 -2 144467 233591 297947 2083744 2847027 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 291214 1295100 1728897 2357784 2800024 2875468 3135344 4086342 4520500 4659030 -1 -2 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 925953 1020793 3721464 4089982 -1 1465301 2221651 3009659 3848010 4662136 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 1684239 1839479 2717895 3651684 -1 166150 502914 652580 878363 1642691 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 729471 1094442 1634498 3470919 4057235 -1 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 -2 618483 905596 1177793 1538389 2222444 2248101 2265272 2440634 3769477 3840376 4424903 4628767 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 128273 391996 529768 2084015 2350695 2401519 3297745 3320456 4010427 4863271 4972607 -1 -2 69205 1647001 2803610 3587036 4548674 -1 198909 369205 371049 960529 1950221 3699695 3708270 4410595 4659229 -1 -2 397936 2415221 2658084 3915674 4960981 -1 431464 2917086 3378908 4189875 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 51494 456213 1080485 1105351 2849925 3470937 3708133 4406854 4448110 -1 3912616 4800006 -1 1312100 2321313 2564976 2808671 3252759 3970352 4393386 4505860 4617716 -1 -2 531834 842574 1627874 3984439 4868651 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 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 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 806880 1115635 1486407 1756081 1776958 1805951 3353536 3686501 3716837 4262621 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 1489223 1885921 2255048 2869471 3085858 3161242 3249628 3685323 4113672 -1 177816 247469 611596 721998 1011152 1515122 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 76765 308310 620789 2393986 2475533 3840623 3883678 -1 1536218 2241174 2622373 3066757 3139473 3142504 3840711 3928214 4079253 4216374 4519190 -1 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 299985 3264560 4007210 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 133642 902700 2894109 2902110 3431561 3457808 3939876 -1 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 -2 299001 329627 2550979 4645742 -1 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 537263 805421 1897213 1979198 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 67392 321515 385603 426030 758858 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 768807 1328105 1790270 1820819 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 450450 731500 865146 1253677 1446561 1464315 2426051 3394452 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 922694 2547635 2582771 2623402 3126388 3375549 3482892 3530618 3848703 4203151 4361472 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 1834702 1889168 1992869 2516330 3373252 -1 -2 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 461717 1675755 3155925 3309767 3738450 4784089 -1 1351877 2708236 4309943 4371740 4947844 -1 349065 628906 1040606 3682937 4457991 4508156 4856295 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 174033 627690 1453160 2608814 2771107 -1 652307 955377 1234715 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 491425 1738152 3829896 4162217 4763404 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 148112 473961 823252 1294644 1969710 2198740 3313622 4428233 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 -2 96562 1599904 1880597 3097232 4041081 4142558 4618739 -1 865662 938364 1254472 2813941 3632684 4186716 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 200709 431708 1763695 2532960 3375705 4468586 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 677943 1945657 1958584 2184765 2747212 3648628 4322081 -1 -2 2665292 2908934 3493749 4599592 -1 1383500 1956788 3511384 4632840 -1 -2 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 293785 689359 3549641 3612407 -1 735501 4395168 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 210432 1298343 1320747 1757497 1903110 2288177 2412048 2460396 2513879 3632757 3678828 3830824 4525091 -1 2121870 2881172 4286714 4393032 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 653381 1506731 1525741 2928947 3281023 3469222 3608262 4572915 4925164 -1 108736 405431 1227584 2450792 3064429 4071259 4342339 4695772 -1 -2 38984 477735 1804330 1873767 2907690 4146704 4454767 -1 425296 619221 1982797 2113673 2958471 4144899 -1 887754 1279793 1698800 1854371 2023487 2765941 3342279 4059359 -1 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 566075 568910 800104 1751550 1780505 2009014 2096502 2778996 2944025 3530042 4254037 4584290 4793014 -1 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 -2 1352786 2125508 2125611 2773579 2892596 3466257 3644745 4923800 -1 157353 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 1584377 1780431 2657034 3291197 3608573 -1 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 -2 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 1208510 1973443 3495862 3776790 -1 532668 561632 2513890 -1 -2 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 -2 299001 329627 2550979 4645742 -1 -2 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 970629 1050406 2046961 2157533 3430808 3526953 4402627 -1 1447519 1617151 1986535 2082571 3343506 4324114 4817354 -1 15779 1012858 1552736 2602231 3347904 4794270 -1 -2 990151 992214 1358175 2038338 2417527 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 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 -2 485048 1045339 1309748 4089586 4363035 4524435 -1 264447 461790 1412676 2984403 3037806 3160999 3974587 4962864 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 136045 394368 1744593 3259391 3325145 3368138 -1 4922 1831384 2301242 3716339 4999999 -1 2138411 2500426 3000942 3673464 3931738 3943541 -1 -2 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 -2 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 304707 448566 4141961 4347667 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 123248 752316 915022 1802629 3746965 4822505 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 1803021 2501189 2698729 3282710 3845869 4152611 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 212599 1448672 3071505 3625781 -1 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 699223 964394 1208181 2686196 3003877 3265724 3926673 4770728 4818146 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 1669161 2541424 2653074 3575942 -1 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 1779713 2337298 3943733 4044740 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 450166 1072904 1337225 3762409 -1 628855 854901 1231589 1389942 1747622 2083492 2359914 3249004 3272556 4022110 4242140 4302889 4654146 4668991 -1 -2 797901 1676692 2201964 2617297 4683539 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 378390 1164465 1993223 3214067 3807585 4023925 4734858 -1 -2 618997 1353296 2205956 3362215 3728344 3980880 4237593 4974648 -1 11584 1174451 2464777 2766745 3252951 3415800 3632110 4036840 4454884 -1 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3742572 3764107 4408773 4689891 4723525 -1 -2 475951 583796 1185482 2861267 2964388 3348442 3373654 3768608 4005271 -1 268065 1402855 3034479 3153797 3603308 4058299 4415151 4649518 4825336 -1 -2 71090 1111867 1930657 3478678 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 2472673 3645700 4735374 -1 2220611 2295532 3042336 3076878 3290175 3495884 3705998 4064934 -1 -2 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 335194 892920 1819677 4373748 4691701 4815748 -1 -2 609362 629334 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 801652 1013155 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 270678 525245 542126 800024 1444901 2602274 2784799 -1 -2 92325 559634 3038715 3258947 -1 -2 1201623 1776757 2340259 2368537 2899594 3193847 4070979 4480612 4544420 -1 909150 1036667 1578649 2032077 2637470 2707165 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 127598 362006 389237 616582 2255595 3540563 3740029 4720008 4861307 -1 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 13325 963724 1270545 1880597 1934771 2449842 3510735 4618739 4890634 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 1454256 2283282 2660204 3282822 3335779 3495723 4291278 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -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 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 -2 476812 599732 2572046 2655511 4002695 4382903 -1 50076 410275 2511275 2521938 2712836 3357597 3649325 -1 43577 371408 675812 1093725 1413545 2720317 3218441 3486089 4834886 4975867 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 385665 635432 733329 1036519 1933489 3700341 4444924 -1 188414 307508 2141750 2200356 3214942 3583875 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 419818 2341026 2984450 3718791 4031753 4550654 4770285 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 90912 839755 880540 967304 1565707 1624249 1800270 2139845 2366397 2696962 3167018 3207022 3237956 4544200 -1 762559 1327808 2030219 3496556 -1 -2 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 169556 208808 249972 642769 972233 2038914 2130617 2397988 4665831 4943212 -1 1104221 2896647 4370043 4886640 -1 521159 1169797 1651173 2465565 2531225 4802860 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -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 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 -2 1486927 2476131 2530487 3414642 3613568 4897050 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 2731311 3479985 3700413 4206574 -1 252172 421771 972706 2823754 3026457 4602670 -1 833349 1075334 2599762 3398748 3728779 3774303 -1 -2 256196 1324772 1502256 1671266 2118098 2329649 3550742 4368436 4890529 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 247647 1111044 1168397 1961549 2397603 3034286 3465608 3734775 4295574 4712154 4765455 -1 -2 1079314 2635729 2886759 3521741 4049958 4105911 4178983 4276859 4932866 -1 233465 479727 4122613 4771125 4796582 -1 -2 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 475041 1606898 2247514 2572261 3120834 3599896 3665965 4748967 4876553 -1 273167 1101882 2112244 3361553 3547473 4469514 -1 -2 507400 1010986 1028973 2973869 3496072 -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 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 477318 1019498 2544810 4022330 -1 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 142198 347602 1586126 1643282 2690803 2737072 2737677 4817140 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 -2 434327 2828222 3523462 3720903 3920453 -1 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 -2 918925 1498955 1747732 2306501 2352236 2516691 2702328 3659264 3877850 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 566267 1069318 2324069 2688982 2957103 3398739 3975571 4436997 4459102 -1 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 148800 771109 1010078 1670238 2716837 3673262 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 1578231 1772918 2487088 3436630 3755878 4387750 4537774 4890245 -1 62195 1180664 1304097 1670542 2256782 2501922 3491901 4872210 -1 448174 1208100 1737497 1941819 3013613 3075714 -1 688351 1229967 1876061 2263923 4095248 4316827 4530567 -1 173932 1125112 3261865 3418446 3530731 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 683489 786797 2820045 3284423 3361724 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 -2 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 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 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 1169797 1314220 1561551 1663418 2879536 -1 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 741019 1167162 1365268 2436119 4857660 -1 23039 373829 407948 807333 960192 1032904 1047260 1116854 1414460 1599945 1690859 1805453 1913355 2301408 2739456 -1 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 712132 1122932 1422918 1657362 2180255 2279470 2500575 4956129 -1 -2 155357 1440989 1955970 2083036 2452872 3132866 4784757 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 295682 1096534 1895000 2529347 2561269 3726459 3787949 4506126 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 -2 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 762559 1327808 2030219 3496556 -1 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 1465301 2221651 3009659 3848010 4662136 -1 1790758 2294755 2988628 3969507 -1 -2 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 3989418 4090911 4476610 -1 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 761561 2085541 2169739 2690945 2893645 3765495 4192538 4483608 4857043 -1 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 -2 1212223 2893160 3356302 3568111 4059862 4748313 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 1443793 1964286 2565337 3491203 4477439 -1 170495 233918 451962 877747 1019700 1493358 2213259 2256941 2319162 2739826 2996739 3235444 3474914 4229790 4230548 4383885 4761539 4978321 -1 -2 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 1136174 1210408 2924480 3085443 3453979 3757560 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 384366 1632559 1645721 4157610 4746910 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 96552 494724 784015 1029285 3141253 3445506 -1 927176 1334529 1971425 2276273 3714821 4685291 -1 1597786 2004566 2017961 4663523 -1 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -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 1519518 1765526 1805603 1867607 2432125 2483894 4383909 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 922443 1731185 3814064 4344383 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 3314 89528 935414 1199955 3403967 4038759 4496085 -1 -2 384607 566807 604243 911887 2540282 3970299 -1 -2 60107 257847 973297 1547952 1702441 2184239 2509878 2659397 2730671 3298189 3869758 3904200 3936980 4212497 4404650 4550409 4940202 -1 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 544500 1013345 2781191 3966450 4253290 4495219 -1 803685 1219665 1707921 2391871 3070593 4071666 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 107988 921659 2230744 3122432 3684239 3719093 3932412 4046570 4225557 4626406 4637690 -1 379771 942480 1271534 1470327 2230614 3623591 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 193005 830482 2333868 2732658 3998360 4647430 4757120 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 57842 462894 1875529 3362536 3758236 4588849 -1 464166 2636481 3282610 3566726 3596564 4354074 -1 205170 763290 807403 1444839 1570139 1958896 1983361 2651397 2831348 2888981 2904388 3092473 4228512 4896307 -1 -2 150292 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4686173 4909228 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 139907 2499691 2634329 4716716 -1 12264 368562 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 329972 1045899 1393451 1841418 2898042 3318152 4047054 -1 532668 561632 878085 2513890 3603189 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 923410 1114004 2687281 4479734 -1 -2 885341 1193409 3321833 4238275 4500648 4701572 -1 -2 218246 423458 1640765 2697570 2893610 3208720 3744528 4257736 4696402 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 -2 397936 2415221 2658084 3915674 4960981 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 950387 1688206 1781729 1810195 2580074 3043114 3121876 4136786 -1 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 -2 463518 1539615 3835457 -1 3330783 3362857 3479803 3505107 3587764 -1 2629159 2919990 3191337 3415842 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 400525 1610292 1694458 2061880 3241900 3859131 -1 698315 1296796 2059697 2833376 3484311 3693978 3985640 4907294 -1 874309 1010079 1742665 1797055 1854016 3614151 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 81085 966350 2475248 3044401 3983500 4203424 -1 78158 193676 241494 399258 601978 616115 880070 936399 2108324 2696486 2822288 3191403 3701826 4442066 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 1368968 2323251 2759634 2927609 3450494 4113823 4533941 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 1886406 3653994 4145701 4959659 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 -2 560880 1949906 2048318 2197063 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -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 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 1790758 2294755 2988628 3969507 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 252641 1623001 2547423 4344726 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 -2 762209 2987871 4705493 -1 -2 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 936291 2238484 3538804 4019213 4162294 4921223 -1 504589 754219 796476 2021347 2325843 2705375 2885196 3361466 3448554 3626391 3853522 4348741 4359349 4532811 4838472 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 8258 10286 550052 2838216 3512394 4844496 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 614642 978070 1089606 2868539 3387763 4495322 -1 337452 927530 992699 1125750 1179120 1312438 1648340 2640327 2764706 3120933 3149843 4513731 -1 1981769 2905751 3358455 4500881 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 1631535 2157887 2547628 3190806 3762870 -1 -2 373436 1321117 2006405 3874930 4513731 -1 383129 740607 4174940 4649527 4707525 -1 1219993 1258555 2136265 2356412 2560628 2723465 3437297 4062821 4065546 4315847 4451363 4811070 -1 393390 1664115 2948239 3483887 3544620 4072806 4415485 4966816 -1 1099774 1281052 2401639 2609028 4180184 4806458 -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 698981 1270752 1635043 2814090 2819862 3531967 4006887 4082514 -1 -2 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 508608 1205448 1637356 1742048 1889608 4071073 4413376 -1 -2 2433963 2791584 3179393 3382514 3830055 4379682 -1 491137 967217 1104092 1636669 3168708 3791393 4482087 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 302632 967146 2394067 2679290 2894558 4187981 4473920 4564509 -1 477028 1221528 1306865 1758627 4016635 -1 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 1032009 1117215 3286884 4584403 -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 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 460291 997661 1108567 1239972 2770028 4933645 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 1058239 1526495 2096188 2829801 3421175 4530719 4690257 4849483 -1 -2 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 -2 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 -2 852535 930702 1535432 3408147 3811472 4661364 -1 -2 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 1508953 2651800 4167445 4934247 -1 90477 292243 868759 1909247 2362603 2393061 2496285 3168005 3693106 4911024 -1 273187 2575145 4154025 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 662122 802578 994689 2320491 2660892 3911797 -1 948958 1440720 1543389 1663741 2974960 -1 712849 1402916 1632559 1794867 1970907 2191017 2595823 2930826 3124899 4157610 4353852 4445363 -1 561643 2940670 3649624 4265834 4443129 4843027 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 451123 791543 1571169 4775884 -1 712491 1177355 1212312 1370571 1408416 2474505 3180220 4160481 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 390556 407681 1521679 2433127 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 994248 1075490 3062553 4430829 4493806 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 158936 188946 307229 968667 1055391 2062764 2181376 2605219 3091669 3114063 3568717 3695252 4722331 -1 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 522283 975549 1198753 4962339 -1 -2 2306485 2523971 4621524 -1 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535831 556966 2873694 3925619 4105235 4972243 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 706599 958578 2033306 3402396 4381211 4950264 -1 242005 732983 2186277 2933906 4697420 -1 -2 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 544500 1013345 2781191 3966450 4253290 4495219 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 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 269911 1207590 2101090 2788206 2855136 3871044 3989729 4017439 -1 -2 114238 943400 962359 1685961 1719654 2516096 3344623 3896495 4107359 -1 353616 700646 2004735 2968756 4201962 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 911034 928006 1001989 1636411 1687815 2786330 -1 592454 920297 1472081 1746330 1748548 2996465 4321979 -1 612176 910646 1105125 1226257 1930286 2626553 2787442 2807364 3629543 4352481 -1 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 599794 1410364 2454300 3459171 3791407 4076673 -1 -2 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 280701 340734 1349532 1905461 4724432 4794977 -1 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 -2 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 974055 1676887 1892846 2481147 2511505 2976036 3461937 4303031 4955298 -1 702107 1255124 4157021 4242396 4551317 4601946 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 -2 89828 114133 458811 2776715 3632693 3957382 -1 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 125519 231154 455474 1930935 2298206 4265084 -1 1180793 1246849 1286807 3198403 4487164 -1 -2 102093 680558 1096640 1588108 2497990 4773978 4853669 -1 -2 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 532139 590868 3484929 3980536 4116223 4669874 -1 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 392034 739713 1123946 2509762 4325807 -1 1509692 2292161 2463522 3017927 3222551 4080652 4949369 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 657649 1335061 1901141 2471802 3974021 4313639 4539096 4609316 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 -2 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 122294 336308 1675093 1870953 1922476 2720889 3398345 3986749 4141845 -1 123827 1529422 1925018 2333247 2334530 3384696 3387444 4468771 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 -2 619187 652993 3343393 3892066 3924440 -1 497231 886660 1112419 1448373 2380938 2385364 2959216 3368803 3395085 -1 530797 862354 3658353 4982143 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 744171 1735089 1777297 3142265 3759040 -1 -2 1315881 3275401 3515772 3657227 -1 -2 2842154 3207529 3753449 4269674 4852770 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 74700 683861 1087034 1395931 2668454 4392719 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 1891201 1910535 2447362 3062345 4543421 -1 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 35158 2483002 3651433 4367040 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 690015 749962 797266 814342 964738 1040766 1646239 2184062 2535967 3803898 3900692 -1 2242797 2378156 2830180 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 -2 13671 2260808 2629012 3672928 4281104 -1 -2 79592 657646 2112648 2620680 3746374 -1 506315 1015088 1575252 1702118 3711821 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 564867 1263786 1264893 1403884 1411911 2781303 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 642346 1318588 2151844 3838133 -1 88763 719318 1005020 1462472 1757294 3486489 3931351 4190017 4675713 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 799158 911521 1284956 1384015 1659113 3343270 -1 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 770595 1763173 3835622 4489972 -1 -2 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 1259246 1394782 1581182 4300538 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 -2 175683 471983 3305775 3573005 3768509 4120894 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 162123 549895 653032 4292301 4758293 -1 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 804775 924682 1273404 1840825 3448643 3932464 -1 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 -2 756247 3205134 4342562 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 962518 1010180 1787170 2471920 4985647 -1 -2 1008542 1343201 1551540 3372886 3920368 4799309 -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 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 128273 391996 529768 2084015 2350695 2401519 3297745 3320456 4010427 4863271 4972607 -1 -2 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 -2 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 1079729 1675518 3578681 4281738 4669784 -1 1248348 2326644 2365994 2457922 2574488 4594013 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 -2 47484 626967 1648340 1704309 1929338 2498032 2773845 2845713 4351226 4369459 4399940 4793667 -1 1132389 1825769 1996616 2174660 3127919 3312649 3765935 4595564 4628290 4874836 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 791543 1745996 4216548 -1 -2 814407 1744414 3162520 3824904 4768117 4853793 4949740 -1 3005187 3914244 4402722 4758298 4966859 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 121154 505829 1609487 2314390 2866954 3871076 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 847400 1574609 1963057 2933076 3278706 4869856 -1 667541 1444570 1842807 2195001 2976265 4673496 4878566 -1 -2 18267 1633359 2899690 4078616 -1 602815 806049 865197 1167030 1359593 1804302 3059975 3859533 4525469 4694467 4920616 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 -2 805455 1362513 1811746 1835674 2186149 2246676 2815877 3222946 4089186 4667556 -1 361603 2453944 2893163 2962796 3617918 3706712 3935031 4740315 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 1091782 2118115 3713182 4999999 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 173932 1125112 3261865 3418446 3530731 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 370631 872797 1873999 2018946 2027874 2261285 3705774 3990454 4096471 -1 2215426 2573772 2912708 4635113 4809023 -1 -2 670433 986552 3830753 4877600 -1 -2 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 691082 818903 1236895 1552898 1930469 -1 1804852 2847966 3673200 3753162 -1 55279 1830390 1943055 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 -2 45748 232041 2390565 2435518 3051209 4002342 4362092 -1 581232 2806834 3116064 4316913 4492858 4933231 -1 461278 535384 869885 1073478 1109953 1403192 1670504 1961432 2583732 3463892 3700414 3913825 4371089 4750403 4921425 -1 130128 721223 1030625 4049217 -1 945331 1038784 2596122 2647741 3142959 3527967 4177905 4186143 4439276 -1 -2 90477 292243 868759 1909247 2362603 2393061 2496285 3168005 3693106 4911024 -1 390309 2144466 2408162 2491188 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 2018071 3115745 3335305 3497586 3938135 4134189 4315777 4399546 4666483 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 464166 2636481 3282610 3566726 3596564 4354074 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 70334 421081 1213865 1365167 2148693 2549090 2577883 4217662 4507205 4610726 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 770595 1763173 2352713 3835622 4489972 -1 -2 429638 1639387 1982573 2467682 -1 -2 139849 443600 751454 984182 1038863 1261431 1358179 2062676 2147481 3981402 4368479 4782168 4911087 4959299 -1 555510 2482251 2905032 3618649 3996418 4487021 4609228 -1 67644 667018 1181464 1948828 3043930 3816512 3883841 4253051 4641782 4933293 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 461613 589058 613255 739659 1087909 1613358 2003725 3276326 3508877 4138248 4195349 4995271 -1 -2 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 -2 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 100756 614537 831308 1896701 1909891 3140598 4621962 -1 573756 1299689 2046412 2412451 3230821 4479523 -1 -2 141524 951752 1089698 1752894 2847702 4722917 -1 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 -2 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 3542698 4418098 4525313 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 761325 1683279 2854171 3145091 4977787 -1 333455 2750215 4240222 4644611 4814375 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 332401 597296 2829712 4882431 4897866 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 317467 1609059 2230871 2232212 4866989 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 221712 1255105 1752914 1829673 2503970 3380208 3408672 3722833 4315966 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 403451 459044 1170220 2177794 3379555 3422011 3619716 4014395 4158139 4919478 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -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 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 -2 330175 417555 1029031 1372405 1965933 2336258 2592780 2594138 3786204 3817238 3872403 4193967 4759744 -1 865114 1090157 1475181 2395567 2907523 2999586 3019216 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 -2 768807 1328105 1790270 1820819 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 4774271 4861507 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 2142081 2769873 2852864 3333166 4278231 4280338 -1 118650 224852 316769 522857 878453 1028103 1809138 2516403 2668933 2966154 3083246 3406259 4743861 4761231 -1 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 -2 119838 302632 2394067 2679290 2894558 3154583 4187981 4564509 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 -2 525713 1412700 2268021 3211791 4620295 -1 178248 700517 1257189 3793817 4321003 -1 754077 882740 1513226 2158382 2959458 4517812 -1 -2 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 -2 130429 892675 1538747 3565983 4222040 -1 -2 482317 619087 2087828 2294230 4586375 -1 157698 203080 3062086 4867582 -1 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 -2 183017 571197 576617 642401 2307845 2353999 2700107 2754435 2778260 3612425 3955935 4628320 4658416 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 1086344 1799456 1840638 1908173 2247195 2455493 3334067 3626611 3652229 3681510 4218961 4569415 4862138 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 -2 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 -2 3308175 4292963 -1 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 -2 280039 1396141 1937481 1969518 2613819 3032827 3998689 4409594 -1 160004 584155 1454715 2855876 3087138 3823932 3935059 4627866 4850849 -1 427971 619583 3179188 3651323 4548561 -1 35566 581299 632419 1420137 1651090 4053710 -1 100756 500751 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 73829 126666 170919 1095392 2075711 2285569 3381383 3439654 4732430 -1 -2 153048 517253 1572151 1664472 2508525 3392374 3738740 -1 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 506315 1015088 1575252 1702118 2509503 3711821 -1 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 130467 430744 1048726 1132374 2342517 3260179 4336250 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 1423346 1852149 2372672 2787787 4446148 4466318 4865460 -1 809765 1107330 1285197 1622886 2116033 2253327 2410940 3054408 3950401 4117335 4307136 4553626 -1 61102 1118762 1357622 1754895 2061382 4470287 -1 -2 3242102 3287535 3788814 4779404 -1 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 -2 1131678 3321749 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 460291 997661 1108567 1239972 2770028 4933645 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1723056 2501738 3043256 3567762 4713120 -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 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 1980391 2105102 2497399 2555827 4157851 4561720 -1 615011 4505103 4685028 4932369 -1 268949 788965 1030857 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 152051 417171 1462018 2414294 3449329 3994196 -1 189678 1953700 4387589 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 2508874 3312329 4411672 -1 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 609558 903959 1458281 2249400 3301121 3819090 4970438 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 -2 2334619 2827645 3485978 3863034 -1 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 154820 998104 1135764 3487375 4838694 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 -2 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 93852 865236 1104521 1694409 3296898 4545515 -1 -2 402477 874190 3839800 4384945 4731587 -1 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 733095 1242267 1753444 3536949 3870574 -1 293213 1562097 2305991 2563121 3823731 -1 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 424367 444545 577168 1271073 2626609 3209721 3259632 -1 2533953 2612576 3338449 3843136 -1 -2 604120 1176323 1899574 2604849 4133108 4221999 4558779 4634133 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 614112 1420284 1492031 1828385 2144283 2709336 3362669 3576613 3884451 4057947 4969124 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 160859 241272 338445 365043 682300 981514 1470058 2269431 2952145 3171901 4957462 -1 1100666 2007917 3787405 4007434 -1 3341 474805 672055 706998 856005 1786309 2221773 2282154 4007298 4405696 4971284 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 94951 2909993 3236911 3903057 3980187 -1 82083 1756100 2602469 2694350 2773734 3313953 3334950 4062152 -1 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 197569 378898 784630 1726314 1870308 1872861 3220298 3811922 4040437 4596059 -1 1099774 1281052 2401639 2609028 4180184 4806458 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 -2 259590 2298296 3245377 3379275 3884064 4185919 -1 567103 625606 2635871 3431837 3658915 4636698 -1 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 -1 290574 2036570 2433255 3841417 4414314 4628404 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 1251669 2439688 3237521 3432945 -1 -2 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 1326366 2500723 4279989 -1 452222 486440 1127961 1830500 -1 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 1529388 1995437 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 342113 2391302 2885318 4329358 4339251 -1 -2 121077 217796 1411418 1492681 2037617 2116650 3673848 3704002 -1 -2 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 893857 1256638 2380871 2848592 3357871 3587174 -1 -2 1516339 1892289 2555421 2860224 2875108 3368916 3725116 3747096 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 16340 1747622 2231239 2389746 2436849 3542459 4127880 4951853 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 -2 26142 1986542 2959514 4582667 -1 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 434327 2828222 3523462 3720903 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -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 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 -2 1551540 3372886 3920368 -1 870055 3409959 3996669 4790076 -1 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 143404 1797787 2682046 2946793 4792458 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 755539 2452717 4288758 4742784 4862687 -1 -2 1383983 1802878 2642301 3146177 3838081 3947054 4274590 -1 4033 25728 206272 2327162 2392334 3195226 4282312 -1 -2 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 1926938 2151579 3748969 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 74859 683362 1038800 1046177 3349226 3969358 4072459 -1 4141961 -1 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 4933334 -1 1207086 1607110 4902835 -1 363066 1123175 1872270 3696261 3840812 3963323 4155379 -1 404692 695163 1913440 2649814 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 272767 922464 1352927 2402328 3027686 3683651 3885962 4220933 4385902 4616537 4683789 4974884 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 133954 161249 552730 723626 1190372 1843315 1864782 2612921 3538365 3891023 4031108 4515071 4835829 4856754 4898652 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 666466 1873653 2097592 3332669 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -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 309342 369531 735004 1056603 1696860 2378309 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 304997 3076294 3727784 4529559 4752881 4883510 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 -2 74637 2084513 2405712 3127513 4761709 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 1236195 3216222 4773256 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 955748 1213593 1824207 2514110 2891592 4301444 -1 -2 34259 741370 3515003 4603430 -1 68275 320114 767962 817031 2677922 2721396 3337737 3767247 4167921 4208792 4637116 -1 -2 305059 2409859 2499064 2957688 3826011 4685750 -1 736275 1631566 2710819 3143362 3318686 3575776 4263710 4700731 -1 1076427 1410817 1427223 1870236 2270463 2696850 3532195 3857586 4760864 4767503 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 455051 958884 1171208 1634665 1782086 2268438 2872548 2998158 3090248 3480069 3542677 3819165 4347126 -1 -2 379607 1554873 1735201 2923737 3144373 -1 -2 266404 1427619 3983437 3989374 -1 108414 218806 866980 1473993 2492743 2972005 3288792 3906940 3994623 4168701 4727294 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 573454 1192049 1343817 1710606 3160918 3262638 3550000 -1 414626 2749183 3850460 4864657 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 2702822 2841974 3167974 3884833 4199458 4383976 4555066 -1 -2 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 531337 1106918 3002518 3025967 3251134 3802898 4368211 4930408 -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 -2 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 850639 1064413 2544155 2944393 2963109 3000501 3880583 4488259 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 126681 698315 1296796 2059697 2833376 3484311 3693978 3985640 4907294 -1 2012755 2944636 3143957 3712746 3833153 4011933 4999999 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 391466 3019163 4700901 4740720 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 829451 1292748 1515521 1581506 2424429 2941228 3079421 3127859 3952525 4367684 4465123 -1 -2 203572 897415 1396023 1761349 2328103 3639844 4152203 4364152 4766387 -1 680672 1675346 2412587 2953504 3359266 4629230 -1 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 -2 166359 324427 907432 1032787 1208900 1852711 2217436 2219768 -1 3029835 4424736 4590704 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 130830 1105047 1260215 1357231 1778538 1928735 2313772 2876304 3267616 3895991 4282420 4605542 4942186 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 409615 1310763 1554181 4605878 -1 -2 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 486057 1824568 2954403 4015080 4135159 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 868602 1490299 3315035 3664445 3734469 4102138 4532679 4662153 -1 -2 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 350762 407322 2454387 2663653 3060391 4842568 -1 17275 305119 983929 4561069 4857776 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 1295412 1520387 1763887 3248174 3576028 4865678 -1 -2 86617 1600158 2092535 2693595 2890098 3506606 3873464 4451603 4582093 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 424977 446272 1353892 1669993 2344288 2664077 3184226 3508298 -1 -2 386196 622927 731774 1416712 1620140 2169613 2570707 3053037 3080683 3221474 4547667 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 1236195 3216222 4773256 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 50889 1060606 1424678 1796211 2423589 2695954 2716317 3719809 4166222 4432106 -1 1570830 1753100 2566122 2723245 4176392 4194262 -1 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 106517 306169 454309 743441 1398363 3189119 3527789 4328088 4716053 -1 -2 361134 385529 1410485 1515689 2229786 2468020 3064329 3080665 4465343 -1 98400 1757201 2518414 2629344 2983646 3210970 4988862 -1 145365 415393 742938 1319115 3093336 3894613 3990544 4625908 4999999 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 448588 2999007 3117572 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 1484089 1913243 2049520 2623455 2757787 -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 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 760345 1547614 1562047 3098754 3949254 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 8019 2308331 2385844 3649860 4214804 4849787 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 770595 1763173 2352713 3835622 4489972 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 1292318 1352580 1701356 1897101 2024583 2200744 2522398 2750364 3102584 3412521 3521814 3930348 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 2202947 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 162368 819077 902799 3430468 3633571 4409836 4559954 -1 2355642 2781896 3783716 4131496 4159021 -1 78564 2645529 4473038 4535146 -1 -2 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 638502 1866402 2652393 3584325 4129410 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 -2 2508874 3312329 4411672 -1 -2 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 30076 364093 828895 1562064 2322656 2424596 2523238 3379492 -1 313576 714385 1037664 1352154 1459004 1564020 2187224 3149434 4143057 4793032 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 36531 2188903 3383712 3935313 4073270 4283436 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 1008542 1343201 1551540 3372886 3920368 4799309 -1 535838 1689001 2654833 2868252 3424722 4471167 4655660 4880711 -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 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 45422 244911 1343546 1461198 2128396 2155391 2236849 2597727 3411577 3884620 -1 -2 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 1476132 2597047 3557110 4866547 4995486 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 -2 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 -2 1956293 3234743 3968516 4719222 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 297704 374527 1543180 2286271 4350386 -1 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 -2 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 793628 1374111 2155828 4293609 4828742 4854582 -1 686206 722168 875566 928387 960393 1027776 2330742 2492661 2948147 3420302 3838614 4630398 4875826 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 291199 1361487 1533142 1558826 1901967 2292152 3412379 -1 90953 399828 462884 1029960 1208325 1632954 2029746 2869179 4290343 4423694 4598305 4806993 4924184 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 397037 2631849 2726855 2760971 3919391 4738213 4950232 -1 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -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 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 42258 447551 447889 473723 633074 3110335 3206683 3585835 4160079 -1 16522 134790 1142794 1482163 1534536 1671659 1763896 1983436 3683332 3702582 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 256196 1324772 1502256 1671266 2118098 2329649 3550742 4368436 4890529 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 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 294416 1268851 2299818 2384370 2466433 3817178 -1 1087587 2146720 2626076 3303853 3335739 4328588 4653015 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 1235835 2960575 3995612 4748853 4785418 4933807 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 13543 468474 493195 4329590 -1 -2 2731311 3479985 3700413 4206574 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 2939002 3320669 3351484 3496485 3700794 -1 -2 123248 335299 514308 2747662 3244244 3732420 4625235 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 182780 361888 1430944 1689065 2120000 2256585 2494745 3231016 4196440 4245115 4359398 -1 -2 949664 1394236 1654341 1676109 2965626 -1 -2 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 -2 135326 630897 750724 1367752 2898222 3851336 4166165 4181800 4361391 4647580 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 -2 1424498 1947615 3122544 3933068 3971344 4612609 -1 916402 917348 1379036 2748579 3293258 4635330 4706791 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 857375 1540868 3753902 4414163 -1 478714 933536 1127338 1167885 1478118 2779624 2910260 3108082 4384776 -1 574142 2819601 3460332 4342267 -1 142743 3081826 3267010 3533323 3539273 4950571 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 2821429 3278741 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 35444 941879 1002248 1926058 2309509 2610507 4672936 -1 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 381419 1249052 2115430 4242059 4370626 4726123 -1 -2 550948 836702 1188771 3333668 4469463 4646454 -1 96141 172327 612414 1123318 1371772 1420399 2146303 4964782 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 -2 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 206117 630297 693919 998384 1330064 2130735 3233204 3831092 3960482 -1 2301853 2507154 2566301 2956883 3710714 4233184 4799472 4926053 -1 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 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 2297413 2402173 2404246 2814909 3177664 3334209 -1 -2 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 2305775 3617834 4069308 4301702 4358905 -1 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 254187 600749 903152 1332337 1633465 2755549 3740630 4360301 -1 -2 379227 462912 1582318 1865734 3210551 3460675 3680456 3716882 4716625 4850025 -1 360664 1571739 3366732 3571773 4143638 4969717 -1 51723 546612 1657336 3116789 3190497 3720528 3741521 4667491 4856365 4960621 -1 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 924428 4294161 4874419 -1 2190786 2432245 3768014 3864073 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 30278 132864 434333 581229 2183800 2861065 3189269 3206815 3443145 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 -2 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 -2 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 104134 752893 952268 1724026 2565350 3069512 3447359 3989237 4040442 4373604 4698543 -1 -2 5828 787260 953368 1745265 2736325 3613102 3850215 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 -2 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 882892 1264763 1767752 1781020 2441696 4299186 4299542 -1 307005 1098706 1578593 2033578 2048286 2084366 2248822 2914493 2950438 3241572 3287733 3355856 3927213 4453373 4497602 4579801 4629714 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 657810 995549 2515230 2635093 3304439 4775561 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 559634 1219403 4203841 4252505 4395900 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 909150 1188139 1234162 4068943 4523971 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 26951 280480 287476 517763 612424 959847 1039641 2098895 2711362 3608149 -1 -2 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 701136 1996403 2059186 3978085 4257115 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 66491 341281 1090540 2502115 2567689 -1 -2 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 528510 735933 3549493 4111604 -1 -2 1992656 2105064 2106890 2472806 -1 165721 408396 973111 1446124 2692601 3221631 3638846 3924051 4080005 4354250 4808243 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 59271 464416 522464 609538 787799 1489641 3676662 4395085 4856964 -1 1079729 1675518 3578681 4281738 4669784 -1 874309 1010079 1742665 1797055 1854016 3614151 -1 -2 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 2769771 3010400 3160189 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 1790758 2294755 2988628 3969507 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 6826 730039 1226357 2101189 2903574 4882668 -1 -2 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 270971 1239276 1941907 2426148 2883407 4849787 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 -2 1462027 2670349 2889182 3703899 4260225 4644310 -1 146086 470400 1641288 3469309 4068907 4147598 4196994 4221344 4479830 -1 -2 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 317597 1375632 2019368 2117085 -1 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 -2 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 -2 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 1450162 2343443 2441502 2597477 3171643 3248264 4655717 4760018 4863642 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 81664 320907 1116475 1871625 -1 -2 870554 2062233 2448841 3231797 4000165 4001527 -1 312324 857373 864079 1276718 1678537 1931678 2349878 3145514 3648078 3708259 3947579 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 1284876 1351795 2115341 2954386 3487551 4989435 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 413881 1240846 2297565 4706603 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 831353 3890817 4660133 4720657 -1 -2 433116 735190 827814 1358907 1820447 1871235 2436365 3537504 3693882 4100067 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 909491 1244658 3982090 4193262 4391041 4513842 -1 -2 670496 1521614 2538029 2810418 3838425 -1 -2 133985 452583 1334181 2074822 2099015 2525412 3185451 4436343 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 763548 1135203 1490435 1533512 1756115 1799132 1830013 2431549 2433784 2478057 2549500 2764233 2838193 3828026 4569694 -1 860304 1954340 3695121 3879825 3968644 4193384 4734634 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 146486 320828 1184227 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 144698 145961 260412 458431 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 -2 621223 1231665 2107095 2203903 4521545 -1 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 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 1119768 1589653 1963454 2779395 3930926 4037277 -1 947837 1002903 1102198 2165931 2355622 -1 -2 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 550953 878390 1110738 1615507 1654935 1951995 2548568 3154210 3378286 3966117 4769703 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -1 -2 1268808 3024131 3722376 3945308 4475957 4611872 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 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 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 -2 293785 689359 3549641 3612407 -1 1157043 1332431 4166543 4611594 4835299 -1 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 3542698 4418098 4525313 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 1169797 1314220 1561551 2879536 -1 2495160 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 1495007 1609059 2230871 2232212 3805389 4060837 -1 94831 3943686 -1 140958 597834 609517 1581387 3304609 4925600 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 2305775 3517322 3617834 4069308 4301702 4358905 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 608438 1019502 1222964 1634427 2083060 2743384 2745699 3944073 4917526 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 96049 1308893 2265255 2366090 2902680 3617951 4056258 4355642 4512875 -1 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 227924 259791 1534396 1870371 3258809 4953774 -1 640185 3720713 3817852 3868436 -1 298650 435975 668488 1134369 1271666 1797860 2187039 3574581 3677042 3796742 4283958 4756362 -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 216834 462501 775244 1100418 1597362 1745875 1856482 1870809 1874412 2111679 2261332 2907571 2971265 4073056 4335712 4646782 4965358 -1 -2 623925 2931042 3015119 3348546 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 201279 997554 1005911 1517563 1986778 4628446 4769329 4806521 -1 -2 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 711641 3306191 3503773 3709204 4060291 4385356 4465862 4466882 4811713 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 53226 68025 2874720 3990143 4152732 4804757 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 690015 814342 1646239 2570415 3148784 3900692 -1 36301 318414 1287588 1564002 1617013 4443547 -1 -2 423373 1472720 4121777 4508006 -1 -2 407187 3018770 4370932 4902909 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 653071 2298708 2626531 3610745 4675734 4837798 4999999 -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 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 1972229 2595465 3469211 4481622 4628507 -1 477318 1019498 2544810 4022330 -1 485215 553393 1278048 1400325 2475287 2895070 2983616 3527367 4541512 4757530 4774617 4804492 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 363896 2221075 2908639 3723655 3990776 4748987 4797814 -1 482148 561690 626703 920764 1527484 2136584 3667510 3916863 4279549 4391500 4537173 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 3089843 3408281 3790233 -1 -2 87236 96628 988930 1024658 1280184 1280224 2658431 4419986 4619261 -1 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 -2 643293 715977 1046184 1243491 2121714 2313674 2942090 3131335 3974839 3987015 4321256 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 7036 430049 1048403 1836146 2937753 3705655 4238647 4817182 4950050 -1 -2 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 2344193 2525063 2652475 3437872 3892216 3980904 4599294 4646366 4722044 -1 194 7158 546962 1181084 2388274 2497215 2721504 2756803 3122568 3954567 4118064 4650495 4812901 4934382 -1 200608 927488 1563587 1638147 2231086 2587230 3652069 4395601 4554742 4726987 -1 -2 1548585 2910653 3231701 3549362 3640535 3957354 4357288 4547013 -1 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 826302 1251496 1943484 2611210 2888952 3504097 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 237742 2101483 2149724 2406207 2732547 2831263 3280185 3605923 4720154 -1 889197 988690 2854249 3376988 3901730 4281693 4523787 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 327075 630859 671904 1294673 1660156 2769902 3791100 3818765 4115222 4266582 4319859 4490066 4563337 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 53003 179545 865924 1735400 2463055 2992853 3368730 3969336 -1 663648 1519520 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 3784137 4292886 4883818 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 677943 1945657 1958584 2184765 2747212 3648628 4322081 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 321573 832219 899121 1046434 1762630 1984109 2214823 2974314 3212415 3374652 4012999 4160051 4662793 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 657228 2794677 3694885 4273717 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 342113 2391302 2885318 4329358 4339251 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 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 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 46671 496947 758256 1611241 3808085 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 723087 892894 1420623 2932795 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 494348 769727 1426910 1448418 2005095 2258465 2388459 3650440 4068725 4155452 4238080 4344613 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 1042111 2771227 4921312 -1 -2 305142 518881 688487 1086448 2019666 3009223 3767611 4845293 -1 611209 711529 1785660 2196042 2876610 3044872 3801447 4386674 4756231 4843106 4971241 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 317467 1609059 2230871 2232212 4866989 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 1296201 2462166 2803549 2966274 -1 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 567392 791891 922747 1366578 3040963 3259447 4604578 4848080 4954080 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 1880581 2051261 2399699 2437295 2983669 4392684 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 369003 817648 1158680 1318788 2177860 -1 -2 191830 330511 2163212 2604342 3583849 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 1894672 2248453 2543966 3143402 3278172 3404862 4470547 4598755 -1 1804852 2847966 3673200 3753162 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 1109406 1253794 1674190 1757150 2237272 3926171 -1 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 -2 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 49830 3067410 3231118 3379044 3753534 3871992 -1 -2 447606 941167 1641724 1790166 2203139 3581024 3769474 4634033 -1 1449343 1627290 2595070 3057262 3123883 3467537 4015892 4063891 4227071 4631003 -1 -2 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 -2 1216200 1422283 2989472 3485955 3671208 -1 267296 2967857 3012044 3671353 4438569 -1 515469 682357 1987711 3387525 3515368 4786702 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1548481 1900584 2771833 3256848 3497101 4915528 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 689962 887885 1165898 1570401 2710675 3479900 3617912 4833398 4959028 -1 1409589 1521775 1634057 2602362 2764944 3790844 4038346 4551284 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 15067 1828174 2003508 2741767 2934939 3232560 3808726 3981687 -1 191830 330511 2163212 2604342 3583849 -1 -2 233136 827076 917924 1386490 1606898 2288674 2656756 3455186 3665965 -1 293784 371468 1940387 2137184 3845664 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 988701 2529284 2585400 4179411 4722784 -1 -2 275825 1151432 1770138 2573032 3235886 4470975 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 248553 416344 455855 458617 543769 1007285 1286064 1426047 2921559 3779971 4523811 4918698 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 268717 429705 554355 895034 1331466 1374198 1385290 1721575 4012073 4378483 -1 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 -2 26815 162663 830600 1609110 2227191 2423591 2889596 2955420 4881558 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 60738 112750 2533323 3807308 4015245 -1 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 -2 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 391466 3019163 4700901 4740720 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 2606723 2827855 3453180 3475827 4110981 4465395 -1 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 96380 994248 2180711 2816248 4493806 4922396 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 232207 1278813 2035276 2166710 2522174 2956484 4150036 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 -2 1195852 4157130 4862890 -1 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 -2 706599 958578 2033306 3402396 4381211 4950264 -1 242005 732983 2186277 2933906 4697420 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 1129813 1339979 4175293 4793314 4999999 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 198036 498714 635906 908908 1099757 2656254 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 385665 635432 733329 1036519 1933489 3700341 4444924 -1 559648 722150 2007317 4614595 4996959 -1 814519 2187064 3557852 4188557 -1 -2 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 55520 676316 983107 1837209 2464909 3990631 4256643 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 413412 587015 987014 2726804 3684697 4263717 4608537 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 -2 783053 968309 1474082 1945765 3409614 4253666 4915989 -1 86617 1600158 2092535 2693595 2890098 3506606 3873464 4451603 4582093 -1 424977 446272 1353892 1669993 2344288 2664077 3184226 3508298 -1 121303 706336 1220090 1703467 2237771 2973718 3781892 4605057 -1 -2 560880 1949906 2048318 2197063 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 422497 1948965 3316571 4346404 4872799 4912349 -1 1096922 1188070 2866486 3248078 3531772 4311607 4443236 4711281 -1 314545 619297 1384683 2063928 3657895 4325393 4824807 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 1851264 2425551 3004540 4511807 4710567 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 683605 1508044 2157327 3180130 4527732 4693866 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -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 2185399 3180130 4823422 4999740 -1 593107 1358250 1922508 2031856 2253595 3560936 4038798 4475445 4658742 4716877 4757120 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 1166331 2871471 3049670 3401090 4450924 4537537 -1 -2 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 263250 544245 660161 676352 972426 1635043 4259795 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 37715 213841 308284 573178 813785 1201354 3032662 3614440 4018452 4901205 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 1254633 1589151 1901709 1996723 2750055 2962753 2987254 3790399 4874215 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 1325092 2641254 2783287 3788718 4290149 4702648 -1 -2 1430707 2181881 2842096 4696367 4753098 -1 51891 114050 655478 771162 1530278 1580343 1761824 4099426 4121710 4181057 4889566 -1 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 -2 98866 615919 1349877 2803594 4198155 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 40121 603872 1438826 1503978 1746250 2770210 3096518 3176611 3682973 3915535 3936201 4307833 4596842 4985154 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 143573 630816 693836 1221625 1776570 1866512 2077587 2329041 2705458 3498337 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 775916 2112032 2219564 3973830 4526744 -1 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 113625 1719881 3709956 3902093 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 773108 2089858 2211860 2333688 2934860 2961221 3289225 3936621 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 155309 463518 616885 636037 660936 1539615 2231037 2931013 2983944 3072171 3835457 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 3330783 3362857 3479803 3505107 3587764 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 1072855 2220703 3801657 4483594 -1 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 537263 805421 1897213 1979198 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 700342 1507277 2685293 2962739 3277716 4644583 -1 118479 204085 1032376 1075332 2356398 4314578 -1 -2 1948027 2553471 2760222 3075902 3374652 4103094 -1 586850 1616627 1689291 1949513 3366630 4338095 -1 457780 726937 983608 1040984 2292149 3299641 4773570 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 376353 1162432 2643557 2670061 3849977 3920960 4069089 4087754 4889870 4939848 -1 -2 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 -2 115691 788972 1321837 2381917 3784137 3921353 4883818 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -1 -2 419582 1171706 1683082 2261937 3025510 3537051 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 235718 295646 347616 590559 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 397936 2415221 2658084 3915674 4960981 -1 -2 61981 203115 970844 1387212 1488064 2041320 2106885 2247614 2285667 3427508 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 1088093 1612676 2063928 4540818 -1 1715876 1938232 2881928 3343774 4038031 -1 1512029 1907848 3263356 -1 -2 396972 2345960 2806339 4035240 -1 527653 853724 982118 1797663 3099394 4865385 -1 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 -2 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 -2 144120 1080224 1682668 2137489 3225542 3480871 3844919 3936002 4363647 4521615 4759696 4961412 -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 -2 726603 1807953 3593372 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 88475 265010 743723 1134223 1853220 2478204 4807233 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 891535 904709 1122400 1372882 3094287 4145676 4414863 4568167 4756270 4916785 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 747979 1011578 1139093 2380342 3496702 4329836 4563206 4599024 -1 -2 363896 2221075 2908639 3723655 3990776 4748987 4797814 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 1261446 1833762 2261437 2278667 2357624 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 293109 1140318 1710208 1848784 3005960 3033497 3395627 4443730 4910527 -1 -2 1956293 3234743 3968516 4719222 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 297704 374527 1543180 2286271 4350386 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 1862327 2230289 3105802 4458481 4675031 -1 -2 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 444016 485035 585267 1299796 2327268 -1 1163815 2964028 3538050 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 -2 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 192857 912812 1107882 1517358 3544404 4129007 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 566267 1069318 2324069 2688982 2957103 3398739 3975571 4436997 4459102 -1 11598 316205 1573573 1799593 2538135 3938810 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 46671 496947 758256 1611241 3808085 -1 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 428832 1923914 2161685 2291083 2562359 4125234 4581944 -1 -2 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 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 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 -2 155181 1732383 2430039 3843900 4882192 -1 504747 1139482 1478037 2488364 4193024 -1 -2 1600190 3951027 4648809 4673496 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 211829 1911016 2018505 4007496 4402028 4796468 4843763 4906222 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 -2 735501 4395168 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 1405545 1521155 2018090 2430788 3373765 3492238 4804879 -1 -2 426504 718869 1461797 3191925 3951532 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 1928472 2629670 3292821 3301390 3861347 -1 207673 344491 482604 794568 1168837 1922476 2558357 2906852 2941004 3556900 4149048 4428636 4534826 4943713 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 1072855 2220703 3801657 4483594 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 1996403 2059186 3978085 -1 278962 1958519 2481822 3721945 4362148 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 191325 1450731 1542154 1728855 1823110 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -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 69406 198985 1017016 1211280 1223103 1431927 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 77321 1123946 2809712 3057113 -1 -2 277445 333983 719343 1616335 1621227 3102589 -1 353144 353399 2444514 4122281 4301277 4812620 -1 -2 220125 259537 1115183 2151311 2255394 2660836 3007281 -1 256794 1173896 1479804 1634887 2667050 2876300 3974803 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 1628373 2263948 3184307 3648260 3663577 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 427713 950090 1748647 1963275 4697990 4858445 -1 -2 1885264 2229087 2292573 2912128 2920557 3736288 3875832 4349989 4617769 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 758112 1151680 1266469 3446031 -1 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 222902 852763 1442658 1889362 2127506 2540207 2908471 3082737 3478939 3989066 4049992 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 118894 1230214 1254995 2088957 2672906 3792627 -1 1137642 2201126 3031295 3357295 4261169 4318068 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 155181 1732383 2430039 3843900 4882192 -1 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 2306485 2523971 4621524 -1 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 726935 799753 1027455 1235592 2909715 3224585 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 36749 45130 549887 1433527 3351159 3393782 3463557 3554955 4139584 4638279 -1 351507 1225069 2198859 3251229 3901008 4373955 4733557 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 928603 1306062 2430979 4139821 4446895 -1 -2 668931 1135274 3401166 3880061 4240418 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 327784 674995 1812789 3323064 4267544 -1 -2 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 316582 1034620 1178033 1538750 2030080 2498042 2589766 3581627 3734999 3937152 4105155 4936796 -1 1142062 1229396 2241018 3009965 3098094 4359548 -1 208442 297090 1904423 2741479 4011156 -1 -2 583219 1262982 1620845 2072442 2468879 2528365 3294105 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 2520336 3222299 3580250 3771614 4300563 4502776 -1 261890 1775081 1811425 1874011 2261191 2816382 2839802 3350970 3352711 3474366 3794145 4136478 4358568 -1 -2 80767 252744 1122319 2558974 4515233 4712202 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 1008960 1245325 1835679 1878815 2824937 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 1312330 3219053 3698649 4467115 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 778816 1615881 3467643 3994171 4329881 4571810 4654128 -1 1083752 1140801 1539638 1688185 2079507 2763135 3800807 4980265 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 112193 635149 3347984 3479544 4985336 -1 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 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 1204368 2501413 3510641 4622516 -1 272270 403843 769695 990962 3287488 3541229 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2550352 3234705 3454396 3943552 4179921 -1 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 -2 648852 1164686 1335427 1396903 2285590 2292495 2371062 3122712 3604447 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 22786 819729 1995685 2868698 3514849 3906199 4453229 4687963 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 2334248 4021809 4286605 4739792 4921012 -1 -2 1643657 2832297 3472417 4084878 -1 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 246402 993238 1664981 2902216 3862978 4269674 -1 1028823 1259559 2057956 3018199 4127596 -1 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 521870 704262 1533876 4356305 4407634 4692802 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 1735296 2368193 3538920 3919028 4118641 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 -2 848525 1300505 1809920 2478804 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4663536 4675623 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1894386 1952560 4080126 4330077 4780901 4865433 -1 -2 79248 2432125 2483894 3358146 4122660 4383909 -1 488964 763548 2337272 2584750 2801421 4537280 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 1001080 1402050 2056426 2847798 2865082 2930920 3594555 -1 301748 468601 473149 1030562 1368041 1781123 3214128 3568479 3819234 3840553 4794609 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 -2 18207 256794 548109 796720 811502 1479804 1634887 2802621 2876300 3141534 4363083 -1 -2 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 -2 505981 952677 2297819 3703778 3763506 4438299 -1 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 2301853 2507154 2566301 2956883 3710714 4233184 4799472 4926053 -1 93852 865236 1104521 1694409 3296898 4545515 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 1771962 2304202 4528886 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 -2 1246796 1292813 1362958 1603068 2691895 3964851 4382937 4898264 -1 1508989 1821358 3773005 4498031 4897997 4991011 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 79203 425616 542852 1372138 2574337 4504196 -1 85478 913842 1222130 1304274 2496726 2735768 3676380 -1 3040930 3474577 3694890 4517927 4779898 -1 200708 357217 806305 3573184 3857187 -1 -2 264447 461790 1412676 2984403 3037806 3160999 3974587 4962864 -1 356966 855993 1163264 3220450 4610174 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 573028 1192482 2526474 2926422 3838666 4998021 -1 -2 381991 1598933 2002125 3461540 3572095 4482865 4679581 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 564462 647673 665427 1952054 2490203 2756002 3573310 4136495 4322498 4656741 -1 349589 771813 816754 892912 1468653 2027135 2080431 2105946 2202589 2229212 2610867 2668943 2769300 3633601 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 -1 -2 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 719724 858924 2551024 3425938 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 -2 521999 556691 738283 1110083 1235115 1683793 1758099 2102973 2674566 3557605 -1 -2 796702 2506408 2856960 3104368 4308696 4808751 -1 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 289316 1318740 1752830 1880361 -1 62778 2324083 2462191 3501989 3516371 3667833 4426784 4989972 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 -2 107030 506413 1045992 1625057 2883082 3419824 3631188 4788348 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 386178 503179 1221535 1523148 2146574 -1 166150 502914 652580 878363 1642691 -1 -2 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 -2 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 25634 609931 1351698 1876178 3173982 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 1735296 2368193 3538920 4118641 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 -2 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 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 -2 1599967 1901927 2521570 4076144 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 454655 3378895 3670416 4477025 4793070 -1 19937 112715 188028 930949 2342021 2386153 2629872 3140141 3155487 3245165 3752730 4186719 4794589 4881653 4914578 4919812 -1 -2 760513 3119270 3591888 4728584 4926253 -1 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 -2 567928 885062 1287962 1946190 1977307 2043596 3176756 3652990 3729883 3838488 3861198 -1 -2 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1836749 2168810 3238446 4578745 4675093 -1 192773 253177 2520642 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 172039 1094958 1347691 1851438 4518575 -1 916604 1350921 1729878 2751947 2865709 3636201 3820513 4473613 -1 -2 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 760931 1455713 1676783 2164508 3132853 3666765 4974982 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 591281 1012950 1420760 1474289 1617845 1935457 2127011 3833576 -1 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 771561 970728 1997945 2263221 2588069 3322494 3672219 3753579 -1 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 786423 3200996 3483039 4257155 -1 13543 468474 493195 4329590 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 1258646 2282904 3466602 3502123 4573067 -1 506003 1234266 2611237 2808837 4807325 -1 406663 1735501 1912438 2367875 2759123 3497364 3551022 4643711 -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 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 986560 2530814 2694569 3084823 4200138 4310203 4516483 4519814 4559356 4591642 4657824 4957658 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 49572 62567 2714603 2797847 3448842 3605786 3660110 3677174 3945343 4704132 -1 1093029 1156128 1344765 2109587 2903312 3421645 4195717 4351112 4481278 4589425 4639606 -1 987517 1339449 1427123 1703090 1712798 2162243 2205306 2301956 2435423 2712051 4300471 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 1747215 2049288 3229164 3299693 4157474 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 412236 2321830 4817219 -1 86722 608278 1908423 3163140 3860615 4852243 -1 2410143 3621493 3658856 4925590 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 12638 569862 2049952 2321830 3581312 3775948 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 2508874 3312329 4411672 -1 320063 556676 1951744 2297711 3055259 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 531834 842574 1627874 3984439 4868651 -1 223116 934092 2691584 2699108 3338037 3635099 3694818 4498523 4600065 4883640 -1 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 262142 1864268 4197634 4943085 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 1246796 1292813 1362958 1603068 2691895 3964851 4382937 4898264 -1 935923 1388642 2521571 2933051 3291414 4796069 4999999 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 626309 1488858 3824980 4389542 4597109 -1 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 899192 1420054 2978000 3713360 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 70553 1059991 1748226 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 797901 1676692 2201964 2617297 4683539 -1 -2 488461 809747 929541 1824764 -1 1119768 1589653 1963454 2779395 3930926 4037277 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 128274 917431 4999153 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 143572 1381134 1720503 3129507 3133762 3198129 3414407 3756624 -1 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 -2 693090 1064582 1673748 2092194 4396757 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 283274 1493082 1905438 2342005 2982186 3301010 4047886 4452864 4907744 4999999 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 3089843 3408281 3790233 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 438894 769510 1506023 2287174 3131325 4672321 -1 989253 1040744 1243499 2464231 3587749 4264889 -1 -2 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 814519 2187064 3557852 4188557 -1 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 18267 1633359 2899690 4078616 -1 13671 2260808 2629012 3672928 4281104 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 238339 1152420 1823189 1841666 2132892 3663345 3868220 3905091 4020513 -1 57343 76043 77998 1772413 3003119 4146830 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -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 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 498607 702643 3217536 3449043 4156187 4542660 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 750647 861243 3242260 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1731551 3012907 3585457 4228966 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 1474238 1740650 3328575 4171519 4849398 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 1296201 2462166 2803549 2966274 -1 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 2063919 3094596 4173723 4273904 4346162 -1 -2 128023 711641 3306191 3503773 3709204 4060291 4385356 4465862 4466882 4811713 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 160859 241272 338445 365043 682300 981514 1470058 2269431 2952145 3171901 4957462 -1 1100666 2007917 3787405 4007434 -1 -2 397756 2679658 3771334 4730324 4812251 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 233918 1087909 2003725 2141625 2319162 -1 -2 1834702 1889168 1992869 2516330 3373252 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 764245 949740 1133256 1620522 2004921 3012590 3064182 3375981 -1 -2 331122 354309 797404 1452418 2448161 3399540 4342654 -1 760814 1418994 3135059 3139214 4379687 -1 309562 545443 1644204 1811297 2455277 3156803 3282702 3488134 4070105 4167813 4368984 4977907 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 747979 1011578 1139093 2380342 3496702 4329836 4563206 4599024 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 893939 3238115 3364573 3934030 4360672 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 342284 1261531 1454083 1586637 1915156 2771934 2822153 3227702 4061550 4955838 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 947597 1163753 1692177 2469871 -1 629798 671190 1461740 4182849 -1 -2 1364137 2144466 2408162 2491188 4479182 -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 1070700 1559266 1847351 2031702 2231826 2291169 2975630 2998738 3126456 3355248 4169403 4225993 4546263 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 1612010 1785102 1868047 2814013 2936588 3134665 3764917 4601016 -1 44350 1156303 2695772 3149992 3652154 4544784 4754755 4945869 -1 -2 1727361 3113308 3357609 4445903 -1 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 1226083 2280249 2714958 4627045 -1 173073 1247497 1513242 1592672 1695417 1759783 1816684 2722141 3573469 4644696 -1 -2 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 -2 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 1286754 1747746 2226835 2660003 4527534 -1 16274 187721 309993 714399 763730 1087643 1389605 2990318 3275295 3858998 4067916 4113842 4886793 -1 226081 1091146 1627763 2255462 2727410 2985131 3563052 3983503 4634975 4751830 -1 -2 691082 818903 1236895 1552898 1930469 -1 1804852 2847966 3673200 3753162 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 -2 152051 417171 1462018 2414294 3449329 3994196 -1 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 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 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 609271 1061746 2969018 3189510 4060715 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 357269 2421219 2820628 3718626 4331221 4628682 4633044 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 634538 1588083 1596995 1667817 2114502 2510081 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 508027 596339 1694793 2541079 -1 -2 1705990 1898720 3755189 3797499 4099031 4507943 4833217 -1 687183 1570787 2065635 3206623 3271322 4743555 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4373653 4996646 -1 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 -2 2748696 2891759 3304445 3834043 4004281 4071350 -1 833349 1075334 2599762 3398748 3728779 3774303 -1 -2 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 897507 1471730 2495944 3142263 4527907 4541917 4828995 -1 681268 769247 1553679 2000884 3444422 3938879 -1 243599 370137 2131799 2322656 2447621 2895069 3190683 4404333 -1 -2 1406296 1568646 3707473 4920128 4941991 -1 1735296 2368193 3538920 3919028 4118641 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 1499174 3096763 3826944 4189928 4985235 -1 412878 1166534 1474948 2882221 3505560 4393216 4835806 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 786963 1526991 1932187 2407959 2742252 3553219 4387373 4533858 4755664 4888293 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 -2 41293 1536544 1560725 4629127 4995342 -1 -2 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 1032409 1340036 1372473 2411416 2521757 3405840 -1 947837 1002903 2165931 2355622 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 257618 671844 1907295 2156854 2363667 2607180 3752154 3885521 -1 331126 894120 2875705 3462452 3550400 4524426 4661177 -1 255491 759712 890985 1016602 1209995 1305323 1960980 2364326 -1 -2 394698 922276 1266534 1420643 1439167 1658106 2485925 3525402 3740925 4164751 4365890 4888792 -1 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 2508874 3312329 4411672 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 -2 960325 2351481 3435786 3493308 -1 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 2429994 3550602 3700952 4340185 4340675 -1 -2 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 299985 3264560 4007210 -1 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 412355 1515637 3028032 3645201 3987284 4473514 -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 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 -2 653381 1506731 1525741 2928947 3281023 3469222 3608262 4572915 4925164 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 644635 1812104 1982838 3129802 3214850 3792828 4320389 4946971 -1 -2 405298 880895 985231 1050495 1645801 1953552 2447406 2960971 4092304 -1 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 1435252 2039948 2523042 3240697 3968725 -1 -2 345846 483670 614112 3070391 3893495 4057947 4591669 4729588 4941212 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 3287535 -1 -2 283361 558319 1553161 3031383 3939634 4188866 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 385457 875136 4077620 4227588 4532990 -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 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 1450162 2343443 2441502 2597477 3171643 3248264 4655717 4760018 4863642 -1 999953 1234760 1604289 1796671 2099287 3155110 -1 -2 1033437 2635655 2717665 3544095 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 569190 890511 938129 1433136 2186398 2409370 3310507 4239861 -1 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 648016 1071994 1132452 2622929 4051518 4947335 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 1433449 3387171 3608510 3710697 3776155 4748012 4893833 4990657 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 566075 568910 800104 1751550 1780505 2009014 2096502 2778996 2944025 3530042 4254037 4584290 4793014 -1 -2 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 743723 1134223 1783389 3237572 -1 128891 589036 1781640 3990432 -1 766618 812787 2358677 2751570 4325350 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 423499 1630246 2736898 3037867 4517223 -1 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 504747 1139482 1478037 2488364 4193024 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 1271176 1398937 2140199 2932742 3711526 3814910 -1 11224 159785 1060692 2808929 3556179 4683355 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 45603 487158 1721765 2309724 2393181 2606609 3051625 3098262 3570951 4443647 4597045 -1 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 857220 2815059 3135059 4379687 4420711 4790178 -1 -2 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 772439 1624035 2134704 2812243 2987116 3124118 3511461 4135166 -1 144358 2203834 3380562 3487852 4174824 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 1557213 2012194 2599536 2704262 4967425 -1 2571241 2785412 3104059 3185049 3340098 4175049 4304655 4824097 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 277445 333983 719343 1616335 1621227 3102589 -1 353144 353399 2444514 4122281 4301277 4812620 -1 -2 1242788 1428085 2741919 4709649 4801456 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 209725 895831 2723390 3263496 4491880 4936370 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 385440 1876982 1940464 4116009 4301930 4547115 -1 1529388 1995437 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 1054853 1250137 1634206 1898707 2352371 2369685 2421063 2621977 2849239 3090042 3368530 4037238 -1 -2 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 1478520 1675466 1825824 2343567 2827366 3539868 3923820 4253634 4694479 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 185898 316432 411084 486927 1320618 1908582 2003206 2517614 2821520 3099053 3197689 3316596 4091163 4273635 4625244 -1 824441 1172901 1189874 3823054 4189063 4650562 4879382 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 421104 557839 818166 1379353 3097517 3362038 4936687 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 556747 1984923 2551625 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 1420069 1692295 1787640 4059230 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 -2 917811 1109600 3539849 3662418 4461848 -1 971385 1565430 4539921 4809675 4939117 -1 177350 279837 356067 3025594 3433974 4272375 -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 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 481572 1616156 2635068 3339379 4540963 -1 -2 2334248 4021809 4286605 4739792 4921012 -1 643202 697064 1198562 2772090 2954246 3983553 4340433 4367151 4590407 4844068 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 494487 777540 1574152 1755047 2457804 3682843 3787080 4253076 4713284 4877749 -1 1205951 1803760 2884748 4064905 -1 -2 1790758 2294755 2988628 3969507 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 18267 1633359 2899690 4078616 -1 13671 2260808 2629012 3672928 4281104 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 21843 59755 264570 781859 1243633 1412651 1648824 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 2286149 3115879 3386470 3905294 4144951 4636892 4679860 -1 775916 2112032 2219564 3973830 4526744 -1 -2 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 497091 627891 1721487 2092751 2620685 2894531 2992000 3779480 3942048 4306952 -1 865662 938364 1254472 2813941 3632684 4186716 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 2711384 2761897 3042581 3297145 3961311 4345376 4378717 4504844 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4688292 4810198 -1 287295 459425 2294816 2907691 3647221 4739165 4975453 -1 675807 735773 1735569 2204312 3455993 3888130 3917795 -1 -2 755785 2106982 2384281 3916339 4877502 -1 1548585 2910653 3094440 3640535 4547013 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 1141428 1835685 2756766 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 -2 803001 1326787 1602854 1963704 2336022 2498348 2503547 2562775 2665960 3040402 3457445 4413150 4418407 4637735 -1 347543 703864 1644057 1794231 1846024 1885913 3412280 4523233 4655399 4870669 -1 377373 932422 942010 1327541 1548747 1740151 3452737 4041586 4252505 4905336 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 157698 203080 3062086 4867582 -1 -2 643296 1567960 2551198 4023710 4103730 4696126 -1 -2 165458 176517 1062346 2176242 3003257 3012408 3802223 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 100756 614537 831308 1896701 4110908 4212353 4621962 -1 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 -2 2565703 4334500 4502072 -1 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 108583 1097554 1776328 1963285 2782936 3721519 4413212 4672558 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 -2 12015 168953 488200 1036283 1507695 -1 609481 1046899 1466618 1966257 4269373 4908869 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1007970 2378044 2713309 3522583 4267626 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 -1 -2 311042 652429 1298087 1386301 2543214 2902974 2999773 3598798 3849034 4045381 4582830 -1 379850 854180 1007287 1708626 2989110 3257764 3278246 4668812 -1 2827693 3419433 3726894 4316596 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 2352963 3121612 3136090 3988177 4409272 4687563 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 237860 976743 1044376 1322320 3829290 3871917 4317463 4773376 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 178248 700517 1257189 3793817 4321003 -1 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 -2 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 625399 897459 911073 2859281 -1 -2 444063 911230 950440 951433 1053887 2531631 3027011 4748150 4954848 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 1448073 1456348 1461526 1922401 2476625 2609020 2624261 2856785 3251964 4355460 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 1523959 3052810 3446449 3768366 4723805 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 914331 1205371 2008044 2378261 4985544 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 1271176 1398937 2140199 2932742 3711526 3814910 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 272270 403843 769695 990962 3287488 3541229 -1 1017818 1707316 2008044 2312642 3113295 3917716 4169548 4875590 -1 -2 521970 2168074 2505387 3279246 4878286 -1 25103 91245 485009 765232 1139522 1845196 2016269 3191564 3430583 3715457 4130498 4999999 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 -2 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 57827 1285518 1528795 2004813 2073083 2545918 3186741 3352586 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 132637 989327 1583817 1603017 1807850 2025742 2345222 3059832 3870295 3948980 4528888 -1 301453 360943 680849 2618220 3193758 4106079 4229484 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 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 252641 1623001 2547423 4344726 -1 371826 476469 1249834 1669558 1675188 1829735 2056370 2686218 2831251 3265101 3847751 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 38170 1607724 1669402 2174756 2222924 2226734 3271786 3290059 4222469 4443121 4774847 -1 -2 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 -2 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 -2 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 -2 928603 1306062 2430979 4139821 4446895 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 588899 1142542 1211225 2177706 2357058 3418910 4183516 4357325 4592030 -1 -2 267296 2967857 3012044 3671353 4438569 -1 1955031 2445173 4825414 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3985541 4165993 4196869 -1 -2 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 -2 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 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 945400 1059371 1098941 3923292 4247345 4531624 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 107988 921659 2230744 3122432 3684239 3719093 3932412 4046570 4225557 4626406 4637690 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 267456 789180 2977407 3251392 4422050 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -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 1131020 1451792 1683007 2118654 2528165 2572046 2751656 3299814 4287721 4975531 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 -2 58162 1305681 2147384 2852637 2865704 4008714 4233103 4581675 4663524 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 1527125 1558602 1693775 1752578 2031623 2747117 3565546 3700892 3900446 -1 529544 2977678 3896420 4350350 4893007 -1 -2 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 1394022 1548747 1632978 1751725 3214407 4476336 -1 425952 811039 1091084 1163620 1610190 1712874 1975986 3244205 4103102 4381510 4868732 4996942 -1 2253226 2739582 2919896 3006878 4180999 4565349 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 719724 858924 2551024 3425938 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 515714 778365 2031977 2712301 4874816 -1 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 -2 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 -2 90650 779923 4037665 4689145 -1 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 803146 2933844 4764058 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 534989 620245 1620982 2245546 4738944 4969381 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 1370025 1464362 2040885 3367000 4221515 -1 -2 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 360158 764347 875455 1022367 1152302 1224744 1852575 2115855 2841718 3215809 3286568 3339193 3343647 3716494 4191830 4361392 -1 -2 81664 320907 1116475 1871625 -1 167182 324920 2224375 3565955 3772945 -1 13778 403345 482539 696847 1225936 1520929 1807027 2097791 3644378 4164889 4778804 -1 -2 720686 989790 1614726 2452416 3450888 3813450 3956409 4788239 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 76483 274104 1597267 2840743 4471843 4493263 4679637 4966120 -1 -2 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 -2 267113 890900 1284876 1351795 1481108 2889900 3422958 4107227 4163577 4360450 4436858 4873792 -1 -2 791543 1745996 4216548 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 -2 31295 759807 2238277 2980009 3626979 4557685 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 560570 2081449 4177240 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 -2 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 85575 801024 2114140 2343275 3054989 -1 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 116412 387929 597428 813667 931884 3041457 3189320 3323244 4511548 4513137 -1 -2 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 -2 145539 1005730 1530792 4639233 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 196682 855825 1492910 1853112 1871227 2381476 2415972 -1 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 -2 4956 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 14765 55626 1150191 1221520 2277367 2449354 2697268 3311443 4687599 4773248 -1 -2 1756810 2131075 3335701 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 1042111 2771227 4921312 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 1236195 3216222 4773256 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -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 132637 989327 1583817 1603017 1807850 2025742 2345222 3059832 3870295 3948980 4528888 -1 51871 269920 977107 2229581 2865172 3568406 4036657 4637057 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 169974 2367669 2461143 3338850 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -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 1523803 2017262 3152195 3191544 3438746 3500949 3725307 4057034 4154091 -1 91145 2541850 4509513 -1 44210 162924 267881 371980 2850584 3654236 4544461 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 253143 431436 2105986 2401383 3636319 3950830 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 -2 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 2679566 3165152 3310000 3449856 3585835 4492597 -1 1445676 1555184 1861915 2547924 2575660 2749238 3409804 4908126 -1 23710 763184 878198 3056062 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1716076 2905155 4534507 4882675 -1 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 587779 3257768 3575324 -1 283528 939614 1487934 1523872 1674717 2364554 3028622 3366800 4408301 4497672 -1 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 54405 56506 158490 345815 410423 2679957 3006959 4998579 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 667390 1396285 1844051 2654537 3437742 3822975 -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 282907 377466 1602294 2173649 2501980 2698994 3890763 4220928 -1 563961 2506408 4308696 4808751 4942321 -1 -2 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 466661 1560727 2266469 2714095 3018720 3582843 3783892 4991822 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 703820 1407311 1866399 2077573 2600919 2711103 3002163 3494087 4104597 4376576 4550903 -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 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 1597786 2004566 2017961 4663523 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 -2 29999 135122 647302 1123538 1392096 1930962 2253770 3391161 3973398 4393154 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1869273 1948086 1980127 3172117 4390271 -1 200391 1010576 1051879 1256904 1707000 1909028 2416357 2919713 3134489 4999999 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 674138 2026086 4442483 4492890 -1 -2 277445 333983 719343 1616335 1621227 3102589 -1 353144 353399 2444514 4122281 4301277 4812620 -1 321950 332865 1021584 1925096 2053061 2472673 3246878 3609383 3633155 3645700 4080796 4735374 -1 -2 680140 1531182 1864979 3582496 3890986 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 203822 283250 621875 866300 1041379 2321103 4565060 -1 488621 692046 1396252 1668991 1681696 2430807 2556890 4077080 4637803 -1 -2 756247 3205134 4342562 -1 127116 2169739 2983838 4857043 4902010 -1 568932 598573 638100 1189443 4390658 4726168 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 68363 72977 474320 679499 1393676 1498572 2109598 3035400 3283883 3585416 3734051 3911561 4570213 -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 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 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 823043 929437 2067829 2559795 4068464 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 46671 496947 758256 1611241 3808085 -1 150745 221897 1527374 3953181 3995934 -1 723087 892894 1420623 2932795 -1 1777280 3508756 4622669 4957658 -1 -2 1033649 2398953 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 314493 2112975 2586761 2619756 4587737 -1 -2 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 1141709 1965411 2151489 2795782 3721354 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 430638 1070026 1098693 1555145 4548811 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 1457658 3621965 3773885 3911541 4102138 4320291 -1 -2 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 -2 1114268 2029128 2154862 2949040 3292489 3613890 4581050 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 311354 1620845 1632082 3714630 3899439 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 268395 954433 1176267 1226097 2187760 4515323 4641745 4799628 4992600 -1 63835 781121 1061827 1256748 1358272 1867211 2013924 2113914 2190608 2324762 3834973 -1 -2 121154 505829 1609487 2314390 2866954 3871076 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -1 -2 93610 131569 3152160 3192072 4434477 -1 167139 654634 776825 963064 1308320 1900084 2270684 2781122 2907318 3393512 3915572 4354431 4581731 4610336 4712634 -1 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 526456 1051851 1195844 1711728 1808799 2848132 3844317 3878583 4145977 4819861 -1 -2 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 859728 1259829 1277168 2374851 4971125 -1 -2 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 531701 557651 884361 2843620 4186404 4349048 -1 -2 186366 813768 1460457 2209567 -1 323425 703081 998243 2280340 2631291 3360471 4560849 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 440553 627083 831328 1075118 1190665 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 -2 432794 1025454 2274718 3033798 3504899 4116313 4792567 -1 456109 1119000 1304825 3966886 -1 -2 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 2769771 3010400 3160189 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 990151 992214 1358175 2038338 2417527 2871976 3028012 4600285 4874980 -1 277817 321860 490120 704168 1739377 1779626 4366757 -1 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 -2 61710 183234 199034 510434 2739795 3334484 3531997 4782406 -1 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 1716076 2905155 4534507 4882675 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 1311037 1852309 3030139 3833790 -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 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 1303445 1696160 1922997 3227093 -1 36834 761537 878938 923721 2122260 2244728 2378636 2642842 3300757 3568453 3788978 4392089 4614555 -1 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 235545 992313 1374175 1989441 3896015 4561439 4603560 4922306 -1 303387 765177 1141102 1899112 2587749 3780659 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 497809 705613 1016542 1344650 2420984 2491835 3507919 3607750 4032522 4485751 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 424172 549839 1590591 2409662 2501207 4415178 4644352 4750347 -1 -2 552114 855916 2589139 3880812 -1 986966 1130524 2091956 3271841 3775993 3830923 4263019 4326951 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 36547 492260 780643 982073 1903151 3855518 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 305846 767053 1092511 1892422 2011710 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 267456 789180 2977407 3251392 4422050 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 1385539 4037959 4923789 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 1567353 2821083 3466128 4159382 4704230 -1 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 791931 1624598 2413570 2522892 4697374 -1 1315881 3275401 3515772 3657227 -1 -2 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -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 382176 874331 1287032 2695346 3295408 3725605 -1 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 705034 1966001 2379588 2874338 3867584 -1 77440 2052722 4188117 4922060 -1 -2 691082 818903 1236895 1552898 1930469 -1 1804852 2847966 3673200 3753162 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 401869 494151 2330213 2415313 3605090 4611677 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 1705113 2074439 2119866 2704099 2952091 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 463518 660936 1539615 3835457 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 451123 791543 4775884 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 205695 351593 365266 649371 1009842 1498280 2577828 2899733 3384904 3734507 3751778 4003602 4268330 4277884 4314071 4506261 4646758 -1 1260506 2846211 2999263 3475519 -1 898613 1527886 2137044 2472765 2576794 2623096 3124300 4003398 4522106 -1 481714 671229 765428 2137791 3592577 -1 -2 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 751719 1764086 1988437 2495160 4388139 -1 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 1281564 1879653 2072171 2102171 2396041 2897971 4219572 4955220 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 1212619 2057099 3764766 4184829 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 1166331 2871471 3049670 3401090 4450924 4537537 -1 -2 881610 2705112 2798137 3865068 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 1355956 1686733 3110366 4724181 -1 -2 749387 926655 1785305 2269123 2485191 -1 -2 627288 1379085 1568879 2010828 3827975 -1 2233026 3029497 3660626 3714362 4701760 4813632 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 187153 2105670 3970717 3990801 4745312 -1 -2 661423 694934 992202 2257668 3915926 3987612 4974680 -1 401170 1200162 2082729 2183179 3547591 -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 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 54485 1436221 2568371 2696854 2720597 4809786 4841486 4887309 4995374 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -1 -2 1255321 2152535 2903417 3370206 3418226 -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 494348 769727 1426910 1448418 2005095 2258465 2388459 3650440 4068725 4155452 4238080 4344613 -1 -2 1209982 2015241 2057736 2547732 2676991 2872647 3320193 3751277 4226792 4563575 -1 1174543 1628293 2287365 2971737 3039099 4056840 4265648 4627492 4835232 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 1706253 2230059 3175949 3205969 3807275 4534186 -1 -2 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 662640 697781 1368332 3333178 4817777 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 121154 505829 1609487 2314390 2866954 3871076 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 1600190 3951027 4648809 4673496 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 355264 1984712 4260546 4909561 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4126919 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 302329 372003 2274119 2961741 3038706 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -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 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 4774271 4861507 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 1319395 2947051 3547040 4272947 4298037 4728477 -1 508027 596339 1694793 2541079 2821488 -1 659159 3070408 3310569 4955801 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 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 -2 772439 1624035 2134704 2812243 2987116 3124118 3511461 4135166 -1 144358 2203834 3380562 3487852 4174824 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 32496 218394 2202990 3566584 3927373 -1 57523 875749 1646782 2067847 2148420 2601339 2647512 3838391 4404339 4522021 4623603 4716576 -1 -2 25789 642311 1650247 2309802 3017543 3229151 3940440 4069272 4794244 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 531701 557651 884361 2843620 4186404 4349048 -1 -2 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 348209 1271691 1510634 1573639 1825913 2054542 2531762 2972981 3719768 4536320 4982023 -1 -2 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 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 -1 821663 1584827 1680195 2797260 4572877 -1 1615826 3734359 3771995 4538662 4886701 -1 -2 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 -2 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 169818 718657 1220302 1563098 1904224 2108207 2309230 2530496 2554588 3076157 3613388 3766894 3794002 -1 -2 603054 909989 1225383 1798522 2582022 2757667 2926537 3861164 4798819 4961197 -1 706486 985793 2699495 3178203 3959507 4455330 4665134 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 701136 1996403 3978085 4257115 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 434327 2828222 3523462 3720903 3920453 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 433971 1339624 3695121 3879825 -1 -2 1389145 1916140 2419060 4030179 4037113 -1 477318 1019498 2544810 4022330 -1 217877 276926 3043213 3535394 3670912 3695321 4270173 -1 485215 553393 1278048 1400325 2475287 2895070 2983616 3527367 4541512 4757530 4774617 4804492 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 2202947 -1 -2 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 709277 931847 1240767 2773323 3141839 3257548 4497314 -1 1981769 2905751 3358455 4500881 -1 -2 816255 821584 852304 2359697 3151263 3995113 4625598 -1 -2 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 650442 1783639 3183359 4116802 4345896 4483150 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 108414 218806 866980 1473993 2492743 2972005 3288792 3906940 3994623 4168701 4727294 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 414626 3850460 -1 -2 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 -2 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 830311 1573553 1933240 2167332 2583481 2655519 3080244 3899862 4035281 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 -1 819758 1957279 3180988 3273682 3317331 4003205 4535544 -1 -2 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 266094 804773 2384319 2491641 2675828 -1 408563 510583 1261730 1528696 2818473 3163727 3413296 3603664 3958464 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 1600190 3951027 4648809 4673496 -1 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -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 2202947 -1 443550 2381638 3980200 4976879 4987977 -1 1592494 3196951 3462371 3655046 3734693 3773141 4019143 4019546 4861025 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 497091 627891 1721487 2092751 2620685 2894531 2992000 3779480 3942048 4306952 -1 379555 402491 3632226 4148463 4296322 4948863 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 139152 284882 450889 588792 715793 1028074 1573801 1719110 2057282 2158860 2245510 2437904 2524869 2588744 2719628 3266058 3322932 3656551 3743840 3751472 4304159 4724996 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 591281 1012950 1420760 1474289 1617845 1935457 2127011 3833576 -1 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 -2 356663 655687 725135 814357 2070668 2363860 2857295 3809639 4220224 4473945 4481470 -1 280195 723121 1358868 2009498 3198134 4370923 -1 37715 213841 308284 573178 813785 1201354 3032662 3614440 4018452 4901205 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4409379 4533859 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 1454256 2283282 2660204 3282822 3335779 3495723 4291278 -1 -2 1151221 1408082 2142444 2485637 2815385 3482080 3700074 3930497 3945152 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 1508989 1821358 3773005 4498031 4897997 4991011 -1 299514 823832 1950809 2459233 3532796 3715459 4924225 4995174 -1 1109038 2510301 2834646 3078754 4560606 4847702 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 273399 506486 734958 900723 2334071 4477293 -1 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 120161 562571 642356 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 -2 823043 929437 2067829 2559795 4068464 -1 16340 1747622 2231239 2389746 2436849 3542459 4127880 4951853 -1 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 805306 1893380 1975897 3040678 -1 721492 921998 1011661 1282955 2409966 2540282 2852261 3623666 3680792 4936578 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 282257 823791 2423370 2917097 3099540 3596100 3772217 3995790 4208136 4474492 4516766 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 336607 2315792 2784168 3021243 3049652 3315310 3453034 3480271 4470951 4853359 -1 2100177 2525938 2866340 2942520 2965166 3024612 3047083 4567238 -1 1548481 1900584 2771833 3256848 3497101 4915528 -1 -2 96675 991117 1187091 1924182 1978205 2675961 3277470 4209738 4714794 -1 69406 198985 1017016 1211280 -1 77321 1123946 2809712 -1 -2 392062 636527 2368098 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 888695 1149721 1244120 2181450 2275829 2766983 2899552 4279169 -1 -2 1166331 2871471 3049670 3401090 4450924 4537537 -1 -2 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 4113702 4237132 -1 2009611 3000068 -1 -2 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 247472 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 191146 1975427 3998760 4085533 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 -2 388466 617159 635889 1148475 3026994 3094596 3217031 3715065 4275563 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 34616 968986 2001096 2095928 3517546 -1 1043564 1159856 1819361 1986389 3829609 4625674 -1 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 -2 775955 1439963 1541850 2742502 4594494 4911678 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 483380 511316 753740 3015026 3185185 3860773 3987388 4795524 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 4148925 4502166 -1 290982 578558 1202952 1664743 2138829 4211174 -1 2866594 2994296 3257348 4461950 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 350762 407322 2454387 2663653 3060391 4842568 -1 -2 6672 483729 1370932 1827365 2433319 3921900 -1 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 -2 1358959 1384720 2124112 2184904 2348530 3048532 3455642 3828250 3859204 3892889 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 1638 330336 4150156 4624359 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 48887 50259 1682546 1729736 3008913 4428739 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 72036 247676 279708 916180 1758927 1927366 2360209 2402408 2662183 3072386 4347532 4508536 4577759 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 191325 434728 1450731 1542154 1728855 1823110 -1 89121 651497 1455203 3018210 3241871 3302988 -1 -2 841569 3029402 3667146 3802857 4163971 4389564 4691467 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 714649 1176735 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 75158 325502 936187 1097718 1919682 2092158 2292260 -1 1605023 2517839 2519278 4775061 -1 -2 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 -2 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 610978 1142880 2055574 2899531 3733360 3884364 4032999 4876597 -1 242608 1293675 3399994 4400838 4881897 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 195752 960560 1899531 1907848 2565064 2752618 4088550 -1 155181 1732383 2430039 3843900 4882192 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -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 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 459968 2842718 4324824 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 520053 898724 899435 1511198 1599456 2123877 2524291 2670049 4106496 -1 -2 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4896810 -1 1681631 1866479 2993303 3394628 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3681994 4862281 -1 32888 638200 1783014 3720798 3769002 4787985 -1 -2 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 595856 1335183 1996280 2006447 3861832 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 38284 942925 1905977 3019788 3308690 4092131 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 -2 1008542 1343201 1551540 3372886 3920368 4799309 -1 870055 3409959 3996669 4790076 -1 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 280195 723121 1358868 2009498 3198134 4370923 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 1289492 1398125 1689263 2542461 2699841 2830078 4507442 4777497 4887227 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 324313 335389 460233 470191 1067294 1579704 1912845 3338572 4225432 -1 -2 522283 975549 1198753 4962339 -1 261360 748895 788877 1176229 1190471 1466018 1684948 2113488 2616224 2882659 3145081 3422364 3514079 3629212 4111358 4208985 4630012 4980169 -1 516367 2480074 2797757 3034443 -1 -2 6672 483729 1370932 1827365 2433319 3921900 -1 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 1557213 2012194 2599536 2704262 4967425 -1 2571241 2785412 3104059 3185049 3340098 4175049 4304655 4824097 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 189678 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 84715 3643482 4192156 4571652 4959280 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 31295 759807 2238277 2980009 3626979 4557685 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 524456 1821358 3699954 3773005 4897997 -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 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 -2 984239 2870349 3220128 3270695 4620240 4976365 -1 -2 1672923 1902024 2330919 2375234 2462687 2680036 2895141 3213387 3456401 3524877 4301702 4563607 4906502 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 82756 3400044 3637650 4736580 4779898 -1 174898 1385091 1555555 1997971 2231071 2271155 2421337 2794568 3551078 3746507 -1 272396 499020 1093397 2139860 2889715 3045620 3495143 4352868 -1 515332 2735071 3625943 3749477 4022621 4345095 -1 638582 1557248 2677047 2856665 -1 8593 1052298 1802722 1983667 2795270 2848042 3740393 4855205 -1 -2 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 -2 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 769727 1448418 3978460 4155452 4674924 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 564633 702604 892765 941428 1011542 1886121 2200422 2520925 4413403 4433533 4667164 -1 -2 535838 1689001 2654833 2868252 3424722 4471167 4655660 4880711 -1 -2 36749 45130 549887 1433527 3351159 3393782 3463557 3554955 4139584 4638279 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 134744 1761767 1920707 2352258 2584268 3019738 3494969 4929801 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 121154 505829 1609487 1881186 1898326 2314390 2753106 2866954 3030186 3078626 3871076 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 678023 1603462 3251920 3966375 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -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 1669161 2541424 2653074 3575942 -1 -2 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 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 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 643293 715977 1046184 1243491 2121714 2313674 2942090 3131335 3974839 3987015 4321256 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 917811 1109600 3539849 3662418 4461848 -1 971385 1565430 4539921 4809675 4939117 -1 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 472788 975311 1120984 1947417 2139526 2586132 -1 831353 3890817 4660133 4720657 -1 -2 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 632468 1623671 2383328 4530014 4872475 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 173088 408723 1059240 4776631 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 2750055 2980150 4126270 4874215 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 428071 828198 1446973 2904420 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -1 -2 141400 779897 882876 2061878 2547164 2685823 3322282 3654516 3783965 4114410 4701509 -1 50605 129493 324651 456579 2264525 2365956 4424285 -1 1197706 1996723 2800295 3790399 4632987 -1 -2 360722 1034831 1400546 4315051 -1 560880 1949906 2048318 2197063 -1 44576 1333893 1947529 2226585 2531664 2892614 3855144 4418927 4444004 -1 164034 268366 1502498 2640772 2713809 4195386 -1 135524 1587969 1857760 3254988 4048507 4076750 -1 204325 432699 723854 1625268 2481360 2775824 3308090 3459911 3491502 3669725 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 1549997 2197932 3916779 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 2403447 2671272 3195843 3799595 -1 176583 2264391 2297084 4831999 -1 582674 785998 1994581 3375048 4351717 4981234 -1 457175 1770023 3525157 3907935 4472913 4624014 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 2508874 3312329 4411672 -1 122472 979993 1444494 2555113 2788343 4824283 -1 100417 280343 700477 766063 803358 1213159 1722913 2171817 2885620 3511984 3719745 4167737 4198594 4413835 4434356 -1 136101 2507137 2676216 3735797 3954784 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -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 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 277685 805646 1217877 2016309 2832822 3109958 3299065 3870757 4311812 4459418 -1 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 98866 615919 2803594 4198155 -1 18540 655168 1066229 1275679 1450291 2736325 4092878 4356215 4498362 4570615 4631266 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 903658 1165536 1388692 2269683 2645345 4622790 -1 84923 304585 731181 1122045 1398329 1910044 2146164 3305063 3659180 3986257 4719305 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 694501 1089805 2259540 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 1131678 3321749 -1 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 -2 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 2474779 2804013 4416964 4984219 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 278908 3069956 3480022 3999562 -1 -2 275833 1583514 1970514 2170954 2235549 2507406 3315746 3566091 3787584 4160199 4727366 -1 772655 1170377 1587665 2390598 -1 -2 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 -2 51455 106490 1942179 2777533 3321014 3376373 3665337 -1 277445 333983 719343 1616335 1621227 3102589 -1 432794 1025454 2274718 3033798 3504899 4116313 4792567 -1 -2 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 211056 566261 1491820 2438190 2817620 4449970 4613028 4751492 4906316 -1 -2 491285 2799676 3411114 3603007 3614653 4550397 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 447015 1098945 2542112 2564412 2967607 3404249 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 662662 944670 1352329 1703451 2318061 4404123 4450839 4613374 4948972 4990832 -1 50076 410275 2511275 2521938 2712836 3357597 3649325 -1 1267510 1273105 2330073 2368770 3722047 4852637 -1 -2 77440 2052722 4188117 4922060 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 210643 327887 1445539 1545842 1637891 2471247 2847065 3053630 3787210 4110725 4770275 4778094 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 384607 566807 604243 911887 2540282 3970299 -1 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 302632 2679290 2894558 3154583 4187981 4564509 -1 212456 767559 1888594 3347597 3654730 4152564 -1 1032009 1117215 3233539 3286884 4584403 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 311925 871455 2198141 2778846 2915532 3904458 4560420 4625557 4867227 -1 1879214 2511440 2741963 3223209 4804799 -1 893939 2689683 3238115 3364573 3934030 4360672 -1 2440195 2603000 2608356 3030761 3848061 3874542 -1 -2 510964 1362667 1490016 1552250 2197967 4157916 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 588899 1211225 3418910 4357325 -1 -2 336607 2315792 2784168 3021243 3049652 3315310 3453034 3480271 4470951 4853359 -1 184439 650137 997372 1729937 2978882 3314622 3325438 4521886 4582670 4726290 -1 611209 711529 1785660 2876610 3044872 3801447 4386674 4756231 4843106 4971241 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 1136059 1419677 1719899 2188004 3921647 4008446 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 303449 395290 486041 879247 1420911 2356344 2911641 3210089 -1 -2 78403 361504 679950 725420 1544972 1745195 2672209 2940312 3311389 3548115 3605477 3960316 4565234 -1 888353 1365143 1652467 1861128 2208508 2302354 2846176 3985510 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 293610 795673 857797 1352967 1910750 2315649 2544076 3196915 3584234 3844625 4914408 -1 -2 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 629798 671190 1461740 4182849 -1 -2 444016 485035 585267 1299796 2327268 -1 96822 641003 2934939 3431983 3981687 4076750 -1 840037 1697210 2259562 2958035 4466395 4486598 -1 782409 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 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 79592 657646 2112648 2620680 3746374 -1 -2 760345 1547614 1562047 3098754 3949254 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 148528 1515381 1595576 1836575 3050814 3101385 3719455 4892591 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 -2 206117 630297 693919 998384 1330064 2130735 3233204 3831092 3960482 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 639915 1675074 1788878 1850901 2123656 2867074 4032501 4368262 -1 -2 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 221462 1000367 2129438 2744228 3012541 3830995 3989337 4506623 -1 225010 229942 1130200 1499688 1592652 2385947 3287018 4615290 -1 307005 1098706 1578593 2033578 2048286 2084366 2248822 2914493 2950438 3241572 3287733 3355856 3927213 4453373 4497602 4579801 4629714 -1 104801 311957 977870 1368641 2144943 3291914 3436250 4020436 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 209725 895831 2723390 3263496 4491880 4936370 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 1605023 2517839 2519278 4775061 -1 804555 820508 1083767 1761453 1919688 2959708 3020549 3559561 3993225 4838091 -1 -2 2334619 2827645 3485978 3863034 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 2344193 2525063 2652475 3437872 3892216 3980904 4599294 4646366 4722044 -1 200608 927488 1563587 1638147 2231086 2587230 3652069 4395601 4554742 4726987 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 121154 505829 1609487 2314390 2866954 3871076 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -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 4330733 4434575 4992687 -1 338180 918382 3106104 3642527 4544673 4838335 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 289316 1150440 1837746 2056579 2345458 2391188 -1 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 -2 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 694224 776229 1162037 1559633 1566786 2211419 2467469 3189747 3382631 3950568 4507328 4511894 4568852 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 312781 1476710 1987656 4051353 4331742 -1 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 329626 394802 1608047 2364392 2569525 3351843 3860286 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 8258 10286 550052 2838216 3512394 4844496 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 324978 478567 506028 817284 1080436 1959804 2105128 2387833 4175406 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 928603 1306062 2430979 4139821 4446895 -1 1008542 1343201 1551540 3372886 3920368 4799309 -1 966876 1222430 2107071 2644876 3055438 3868992 4335370 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 114993 134393 394426 1049219 1239615 1800709 2023561 2163126 3215641 3779173 4085436 4238548 -1 427397 1592425 1620057 1862418 2236736 2983212 3651884 3739585 -1 166150 502914 652580 878363 1642691 -1 -2 92325 559634 3038715 3258947 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 362318 393900 964985 1665900 1871416 3119847 3278715 3471560 -1 629940 844467 1029174 1179917 1342627 2752788 2916630 4595301 4760939 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 82552 959945 1074217 1176976 1551157 1750860 1774595 3716943 4280635 -1 4027518 4181360 -1 2882865 3557193 4354793 4680646 4869950 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 -2 302632 967146 2679290 -1 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 594184 2169357 3094319 4010622 4095222 -1 698651 2120058 3032591 3404919 3497222 4505007 4815061 -1 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 -2 3400044 3637650 4779898 -1 1154814 2637809 3296335 4671049 4817419 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 980016 1481174 1625575 1904065 2247048 3505553 3638471 4181051 4850365 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 813414 893535 1062808 2792193 4919382 -1 -2 173932 1125112 3261865 3418446 3530731 -1 434327 3523462 3720903 3920453 -1 98571 301490 2784168 3092276 3453034 3479221 4157433 4964522 -1 -2 83449 453973 570884 702440 2274659 2359810 3154477 4173288 4428590 4639215 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 428071 828198 1446973 2904420 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -1 -2 355201 406138 1163509 1599636 2984766 3020272 3608901 4080943 4423921 4782315 4892591 -1 1235455 2739627 2956735 3855428 3983590 -1 768697 3172205 3208103 3487130 4746707 -1 -2 259939 719945 1170785 2388089 3402509 3807199 3858402 4126958 4552550 -1 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 -2 810263 1581102 1964427 3450528 4500508 4670241 -1 332555 1116088 1239878 3683777 4704239 4757018 4988515 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 179139 519365 1162164 1249394 1325560 1440918 2320306 3052023 3750415 4378749 -1 -2 1032009 1117215 3233539 3286884 4584403 -1 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 35953 501365 1143456 1776211 2271171 2421948 2650759 3808668 4355924 4484195 -1 -2 361134 385529 1410485 1515689 2229786 2468020 3064329 3080665 4465343 -1 145365 415393 742938 1319115 3093336 3894613 3990544 4625908 4999999 -1 -2 2749860 3691811 -1 -2 2731311 3479985 3700413 4206574 -1 -2 1001132 1527911 1680183 1872543 2403169 3070474 3244524 3432756 3613164 3821472 4864762 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 37031 211300 1159370 2767237 3023018 4180520 4352665 4746215 -1 439895 618488 694873 927716 1542427 1641314 4320538 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 698097 2067446 3565940 3598400 4836741 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 55361 137091 1479573 1733340 1952482 2785412 3600980 3798163 4004258 -1 102956 840582 1392416 3241944 3478430 3891571 4251901 4828893 4884694 -1 -2 761631 2209716 2949057 2954246 3760939 3983553 4340433 -1 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 150698 535907 1294338 1517222 4672368 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 759016 898771 4373130 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 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 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 256794 996513 2227395 2438772 -1 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 81337 221008 838017 1248878 1557027 2500136 3017561 4114201 4158215 4707963 4833950 4864645 -1 324985 857939 1029816 3386171 3564339 3742462 4289917 4855385 4896948 -1 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 463518 660936 1539615 3835457 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 1391962 2335171 3087952 4597292 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 221462 1000367 2129438 2744228 3012541 3830995 3989337 4506623 -1 23679 109475 243725 1017840 1032247 2385348 2632610 3312329 4844237 -1 413912 520379 3290276 3515223 4166664 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 316767 2368568 2406689 3389294 3879794 -1 -2 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 845494 1000755 1253802 1670060 2475754 2534653 2773415 3707579 3854125 4300537 4489726 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 -2 97057 578833 1144482 1715017 1779761 4330855 4369403 4609029 4908853 -1 1120791 2398747 2520906 2646993 2834589 3125014 3448008 3449062 3636496 3680831 3704037 3712139 4332705 -1 139851 355272 1108658 1908642 2519719 4162437 -1 -2 167182 760005 1000245 1401186 2148802 2224375 3625730 3772945 4803068 4961437 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 546962 2497215 2756803 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 157201 226397 1031633 1099543 1272043 2958620 3781543 4771898 4933552 -1 509754 967727 1950392 1981549 2074536 3229624 3429026 4348150 4662001 4771175 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 8517 164612 421302 741946 788533 844253 886786 1067558 1372473 3693487 4010531 4216861 4444804 4728318 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 -2 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 126819 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 285737 1273536 1635465 1816919 2561573 2804861 4005293 4675776 4920697 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 351818 430983 649638 1672643 1707903 1767754 1845782 1853099 2626257 3245772 4096751 4266371 4270504 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 1007970 2378044 2713309 3522583 4267626 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 1237163 1917098 2052890 2767473 -1 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 894051 1082352 1623441 2228592 2274987 2337598 2648163 2822266 3582538 3993317 4032241 4147130 -1 837897 1424511 2248886 3214755 3696070 -1 379771 942480 1271534 1470327 2230614 3623591 -1 -2 1124333 2063664 2135778 2391002 2511823 3123368 3404950 3886023 4326441 4720345 -1 391710 682387 711529 1053526 1250848 1294280 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 152089 318173 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 875232 1217035 1539638 1769402 2110955 2491806 2904547 3281286 3486839 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 865411 1051281 3642992 4610724 4667707 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 506919 521159 627721 763259 1184638 1621549 2350836 3425160 3438273 3966556 -1 459850 685435 802327 2763079 3678767 4664140 4897874 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 1088419 1867237 3424424 3779420 -1 -2 37363 2533870 2801942 2978039 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 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 885230 1257567 1320075 1338735 2376012 4077092 4540351 -1 -2 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 1410009 1713104 2369454 2393940 2493079 2952003 3009480 4318562 4607461 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 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 363654 409961 659303 1421886 1819728 2339489 3900022 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 461732 756785 1054193 1171081 3145971 3205382 3631609 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 88025 759065 866286 4690997 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 690015 814342 1646239 2570415 3148784 3900692 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3422951 3737852 4272225 4515393 4906911 -1 301237 1006840 1494235 2512995 2895242 3389616 4193559 4277563 4333131 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 -2 741270 939158 1043678 1781559 3001337 4676662 -1 59230 181610 325379 1216102 2318779 2408562 3674868 4272086 4628911 4644470 4927391 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 -2 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 -2 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 3342221 3823497 4696097 -1 -2 131243 1009266 2796984 3470810 4435707 4443078 -1 619723 1666888 3132093 3634945 -1 397936 2415221 2658084 3915674 4960981 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 1433343 1645334 2473981 2729185 2737722 3603739 4306697 -1 484744 604718 909204 989341 1435206 2358657 3699418 4385896 4487745 4501042 4533589 -1 -2 319240 471192 507424 750501 863039 1021444 1321843 2744479 2888469 3518260 3568368 3686318 4790864 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 49830 3067410 3231118 3379044 3753534 3871992 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 1529388 1995437 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -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 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 -2 77440 2052722 4188117 4922060 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 1915958 1970276 3334290 4025426 -1 -2 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 657810 995549 2515230 2635093 3304439 4775561 -1 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -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 -2 463974 597834 647554 2713497 3458504 3888678 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 -2 191830 330511 2163212 2604342 3583849 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 -2 689572 1398197 2061161 3709095 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 574616 860831 1169671 1236340 1557741 1826749 2116778 2148420 2319982 2421894 2601339 2647512 2768230 2947181 3838391 4404339 -1 687183 1570787 2065635 3206623 3271322 4743555 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 1541625 3919304 4301257 4501861 -1 -2 63604 489026 1040520 1128780 1536059 2751470 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 1000227 1559251 2775679 3327106 3475050 4505053 4700376 4777401 4945300 -1 313883 617159 2052722 2348076 2683242 3172252 4275563 4486543 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 1292318 1352580 1701356 1897101 2024583 2200744 2522398 2750364 3102584 3412521 3521814 3930348 -1 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 949664 1394236 1654341 1676109 2965626 -1 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 16522 134790 1142794 1482163 1534536 1671659 1763896 1983436 3683332 3702582 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 744854 2238402 2297420 3659561 4097405 4178270 4298701 -1 -2 2041357 3687013 4298073 4694533 4917760 -1 1165016 1369508 1393317 2172330 2190226 2239314 2977516 -1 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 42862 225085 865181 954959 1133755 1328117 2149005 2665165 2677456 3976280 4305424 4389683 -1 -2 1441297 2196375 2571008 2585111 4108482 4554822 4932523 -1 181261 324389 769350 2200802 3268160 3777944 4067945 4299777 -1 1218553 2445593 3392754 -1 -2 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 555213 858013 943040 2548222 3343728 3933332 -1 -2 1375632 2019368 2117085 -1 641631 1104174 1727233 2070541 2253340 3051482 3928589 4192744 4375486 4430915 4594334 -1 46857 990301 1271235 2478814 3367441 4740149 -1 755902 2352883 2353436 3028855 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 -2 726075 2005008 -1 116512 1560325 3012233 3126682 3213641 3715475 3810561 3886419 4690261 4771260 -1 11963 715288 1875778 3328124 3358824 3595754 3960128 4997635 -1 -2 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 1743951 2268184 2352527 3084392 3930188 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 178953 332298 1680970 1957523 3288897 3370737 4284372 4391041 -1 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 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 1361313 1672000 1727281 2152034 2879180 3394645 3779578 3833494 4670063 -1 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 983873 1835396 2477468 3222570 3321811 4453541 4956459 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 1643657 2832297 4084878 -1 1259246 1394782 1581182 4300538 -1 -2 832317 1057291 2078031 2301396 2330048 2795087 3169205 3433974 3814243 4178914 4880384 -1 -2 333568 398589 633163 1814521 2474746 4119348 4858890 -1 -2 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 640837 1954489 3076359 4347364 4375005 4819357 -1 388438 710585 1473429 2496121 2767720 4074955 4226949 4776572 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 454131 472746 1289387 1426744 1787922 1875855 1875970 2028054 2180791 2459943 2504190 3490259 3650591 3741011 4144177 4254839 4420577 4520948 4615509 4771014 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 266372 1159594 1326159 1499674 1576189 2202947 2401342 3225883 -1 990151 992214 1358175 2038338 2417527 2871976 3028012 4600285 4874980 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 545115 1235366 3092170 3475827 3634550 4494579 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 -2 689962 887885 1165898 1570401 2710675 3479900 3617912 4833398 4959028 -1 -2 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 1246796 1292813 1362958 1603068 2691895 3964851 4382937 4898264 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 26362 1254965 1970868 2706292 4398028 -1 -2 196640 1476840 1866200 3941838 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 1018108 1604151 2619819 2700025 3535531 4384533 -1 -2 1598450 2126525 2175694 2791241 2883156 4056205 4281041 -1 -2 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 2506185 3022556 3201907 4579832 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 351818 430983 649638 1672643 1707903 1767754 1845782 1853099 2626257 3245772 4096751 4266371 4270504 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 -2 798022 1197797 2601397 2712111 4669182 -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 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 166150 502914 652580 878363 1642691 -1 1079729 1675518 3578681 4281738 4669784 -1 1248348 2326644 2365994 2457922 2574488 4594013 -1 -2 562655 1524021 2315456 4241961 4321233 4612997 4898945 4999999 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 537263 805421 1897213 1979198 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 498222 1318032 2011637 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 683489 786797 2820045 3284423 3361724 -1 -2 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 -2 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 813414 893535 1062808 2792193 4919382 -1 161279 382320 590198 982050 1029303 1815001 1872692 2554295 3056655 4066382 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 2249152 2860291 3062395 3075058 3519528 -1 -2 389377 698989 1125220 2494474 2541782 2967464 2979323 3519010 4578760 4695735 4830594 -1 -2 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 959620 1704494 2687025 3852199 3914121 -1 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 1263033 2210039 2319836 2384327 2452853 2694307 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 1351877 2708236 4309943 4371740 4947844 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 721645 761701 886193 1004605 1803803 3694059 3902093 4850857 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 -2 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 2352205 2420306 2760167 3781593 4032708 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 116722 1029062 1236053 3050892 3804760 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 431394 1423537 1802686 2287863 2369314 2570756 3362427 3485397 3786862 4008293 4709750 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 159664 672226 1039017 2655672 3939334 4622238 -1 -2 17010 847258 1101420 1305069 1406400 2148380 2304845 2529181 2756875 3621548 4064620 4595732 -1 987512 1499698 2312186 3819299 4201586 4663063 -1 138890 579236 582822 1400159 2152773 3993904 -1 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 -2 103092 550953 1324577 1800061 3117343 3884804 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 491074 1541958 1647969 2509199 2647449 3087889 3173337 4801000 4922998 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 973833 1131181 1401475 1414217 1658418 2120928 3009310 3426977 3432410 -1 2531906 3037839 4165816 4398160 4590224 4596424 4667242 -1 729895 1018588 1607489 2280231 2893633 3217180 3291311 3620272 3648561 4506244 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 -2 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 15154 1225899 1278254 2191195 2836216 3193126 4511720 4574795 4623605 4933914 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 503000 1385021 3233539 3391323 3946512 4653541 4853820 -1 -2 169818 718657 1563098 1904224 2309230 -1 502756 3350062 3501179 3692738 4406444 4514204 4555960 -1 -2 567601 1014761 1388701 2104163 3935969 3959037 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 527259 868413 1897213 2126800 2661529 3005694 3225575 3393512 3618695 3988301 -1 1020299 1038742 2157154 2171562 3142341 4052556 4230279 4999999 -1 -2 775916 2112032 2219564 3973830 4526744 -1 1240246 1809191 2058467 2489128 2616757 3183333 3958961 4528016 4897087 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 397936 2415221 2658084 3915674 4960981 -1 256794 996513 2227395 2438772 -1 1197569 1462880 2280489 3475637 3716268 -1 64818 965063 1029568 1730849 2280289 2830364 3129729 3148983 3401343 3431469 3532968 4571652 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 485782 1610637 1992604 2362726 4559341 4983830 -1 69036 2636696 2897516 3433368 3938556 4316017 4959541 -1 -2 46303 285770 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 4028763 4322249 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 1176478 2901109 4173017 -1 285053 945247 2635790 3344004 3416458 3497390 4210891 4531882 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 694501 1089805 2259540 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 373436 1321117 2006405 3874930 4513731 -1 702107 1255124 4157021 4242396 4551317 4601946 -1 383129 740607 4174940 4649527 4707525 -1 1219993 1258555 2136265 2356412 2560628 2723465 3437297 4062821 4065546 4315847 4451363 4811070 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 698097 2067446 3565940 3598400 4836741 -1 1079236 2172893 2531719 2552780 4307696 4321767 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 374621 457309 877549 1111491 1327005 3967132 4323127 4836014 -1 -2 256794 1479804 1634887 2876300 -1 -2 179720 1303351 1629021 2418998 3840812 -1 859884 1886686 4212052 4536325 4796715 -1 468226 1917294 2590913 3010662 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 540302 598852 622869 1610492 1615831 1703311 1999642 2856085 3490311 4260355 4679643 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 222401 1314402 1326456 4552046 -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 962518 1010180 1787170 2471920 4985647 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 905051 2191639 2209337 2233810 3673996 -1 119593 880856 1818066 2181658 3255529 4271482 4832562 -1 -2 185881 1747360 1983039 2822334 4029905 4242102 -1 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 1171663 4023902 4146405 4994310 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 1070238 1123284 1165626 3058631 3380891 -1 -2 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 210720 901250 1077563 1784037 2387329 2798823 3934430 4779937 -1 482120 1186849 1292008 2390834 2599181 2603747 -1 1728615 3667146 4287278 -1 576526 744413 1057066 1643338 2269412 2396203 2429056 3645052 4087783 4543950 4696178 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 -2 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 126819 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 611426 663677 984406 1495007 1609059 2230871 2232212 2796295 3668531 3805389 4060837 4204413 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 316073 804239 974849 2319723 3204878 4599736 4664675 -1 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 7781 158598 392898 433141 1095960 1853824 4260350 4545100 4868609 -1 464667 517620 523424 1000470 1556873 2528247 3189498 4064812 4423358 4763638 4786702 -1 -2 2023328 2820624 2874307 3262701 3873469 -1 527550 1233395 1301904 2706092 -1 -2 989510 2699694 3726025 3883522 4520256 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 -2 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1537725 1815541 1836430 1991474 2455051 3470358 4216021 -1 1085498 1747299 2520610 3136809 3252688 3607854 -1 261377 1458675 3383041 3441493 3879848 4104999 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 369724 1444624 2165828 4015727 4900022 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 266404 1427619 3983437 3989374 -1 -2 926300 1683007 1917717 2528165 2751656 3957101 4975531 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 267113 890900 1284876 1351795 1481108 2889900 3422958 4107227 4163577 4360450 4436858 4873792 -1 -2 403451 459044 1170220 2177794 3379555 3422011 3619716 4158139 4919478 -1 312775 1335055 1822090 1849563 2535204 2877026 3251970 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 744925 1024833 2287787 2989721 3352129 3381123 4467031 4654923 -1 -2 75687 270383 2844337 3373062 3913612 4760580 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 2014858 2930159 4063004 4601946 -1 -2 914331 1205371 2008044 2378261 4985544 -1 -2 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 87899 503801 1393691 2300805 3000913 3113302 4325389 4601046 4915312 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 739057 1371838 2288517 2652609 2814632 3635844 4220161 4555326 4684806 -1 255286 804958 1979582 2729534 3506820 4907981 -1 1037556 1087750 1474885 1879870 2264242 2300003 4407609 4481234 -1 -2 1100666 2007917 3787405 4007434 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 273187 2575145 4154025 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 212444 1704650 2119139 2194292 2457578 2956116 4612002 -1 95937 981731 1577038 1813131 2074682 2273525 3580828 3833137 3871559 4839299 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 1146991 1432153 1522440 1584820 2286536 2616411 2957248 3162621 3796221 3991805 4628861 -1 1001080 1402050 2056426 2847798 2865082 2930920 3594555 -1 301748 468601 473149 1030562 1368041 1781123 3214128 3568479 3819234 3840553 4794609 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 653160 666630 841834 1432341 2035851 2266565 2291311 3202350 3433502 4428569 4821899 -1 -2 2431489 2633467 3977337 -1 -2 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 -2 392062 636527 2365535 2368098 3928606 4833330 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 175806 2153922 2437293 2602777 2963635 3641136 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 86828 319360 1044543 1131119 1338820 2504930 3745748 3980338 4239506 4884030 -1 -2 155496 860280 1964044 2324575 2732487 3433007 4467884 4496072 -1 2837862 4011387 4063199 -1 329355 774096 1321770 2195357 3245216 4120648 -1 412222 788199 1057401 1541934 3944257 4475932 -1 -2 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 1625568 2462929 3627324 4217967 4477829 -1 1284284 2387330 2531774 3429995 3929074 3953370 4323766 4543040 -1 1023441 1399921 2620321 4272225 4364634 4515393 -1 328918 660191 2101212 3750751 3829364 4393480 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 967857 1886259 2996664 3478145 -1 32888 638200 1783014 3720798 3769002 4787985 -1 1026097 3265669 3476438 4901570 4978080 -1 -2 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 -2 894051 1082352 1623441 2228592 2274987 2337598 2648163 2822266 3582538 3993317 4032241 4147130 -1 82374 2070268 2181821 2231813 2760939 3723127 4088821 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 -2 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 268800 1030370 1814855 1858424 4078944 4629700 4898801 -1 824441 1172901 1189874 3823054 4650562 4879382 -1 31929 2380931 3026342 3203271 3685411 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 262142 1864268 4197634 4943085 -1 1217716 3458341 4945970 4950001 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 134720 437966 781855 1714181 2063572 -1 -2 169974 1933530 2367669 2461143 3338850 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 1064588 1275565 1862115 2277513 -1 866659 1837621 3017277 3368212 3453100 3927932 -1 -2 1290486 1670750 2021635 2820456 3841159 -1 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -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 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 638051 886367 1113781 1403236 2889984 2907517 3061329 3802821 4584051 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 -2 8258 10286 550052 2838216 3512394 4844496 -1 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 352298 2232142 3320895 4103789 4425961 4784582 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 101617 537738 1255212 1824606 2645220 2681716 4377303 4490412 4592207 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 436325 860755 1043937 1385822 1720947 1778771 2326165 2667722 3053359 3307026 3656297 4047599 4325747 4439675 -1 -2 3330783 3362857 3479803 3505107 3587764 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 -2 366705 1184630 1486786 3813493 -1 1195852 4157130 4862890 -1 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 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 186675 3589132 4360545 -1 -2 109533 402245 1033779 1559958 2228604 2806211 3173447 3696733 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 114818 314573 1316663 1809286 1835293 2034496 2507253 3197840 3660613 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 -2 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 250255 764031 1253147 2986769 2986910 3110163 3420027 4169223 4416029 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 961099 2410891 2781043 3548421 3578857 3607450 3923040 -1 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 791543 1745996 4216548 -1 -2 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 4999999 -1 99489 1337908 4035722 4135608 4580632 4870408 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 269312 812458 1339890 1530121 2703971 2865750 2877874 3174861 4172779 4491388 4689904 4990726 4991221 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 533383 852182 1023058 1220757 1272353 1348284 2621104 3435169 3514668 4285382 -1 -2 2202947 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 1592494 3196951 3462371 3655046 3734693 3773141 4019143 4019546 4861025 -1 -2 423373 1472720 4121777 4508006 -1 -2 2107552 4003185 4272014 4408228 4926305 -1 943809 1974363 2178229 3141616 3436103 3839728 4766849 4904822 4976109 -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 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 135326 630897 750724 1367752 2898222 3851336 4166165 4181800 4361391 4647580 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 1851131 1980667 3079512 3102484 3460729 3462968 3625140 3669163 4225699 4562934 -1 -2 251078 511386 1814444 2050367 2278650 4363674 4960981 -1 775916 2112032 2219564 3973830 4526744 -1 1240246 1809191 2058467 2489128 2616757 3183333 3958961 4528016 4897087 -1 -2 463518 660936 1539615 3835457 -1 -2 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 1494593 1914764 2523669 2526792 2658773 2844629 2891201 2942780 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 327075 588135 1409918 2189760 3232406 3808615 4500431 4749484 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 218246 423458 1640765 2697570 2893610 3208720 3744528 4257736 4696402 -1 -2 583219 1262982 1620845 2072442 2468879 2528365 3294105 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 692154 1151221 1444418 1746613 2142444 3482080 3930497 3945152 4054362 4119528 4269369 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 310411 714067 1997238 2828505 4487994 4814817 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 657649 1335061 1901141 2471802 3974021 4313639 4539096 4609316 -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 1131678 1385896 2848312 4854636 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 1141153 1861465 2120720 3100137 3649773 4140589 -1 216444 4884632 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 20853 724625 1064934 1443568 1471156 3298107 3791810 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 1053015 1226528 1918487 2422594 2962439 3963018 4944505 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 -2 270300 706004 4145682 4267116 -1 61395 1458627 1488565 2453047 2513137 2518635 2533174 2810149 3944686 4330152 -1 251590 408525 1511692 2031711 3654872 3742811 3815778 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 540940 950751 1946646 2265463 3698060 4010508 -1 -2 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 411568 2497788 2972726 3736165 4783124 -1 491074 1541958 1647969 2509199 2647449 3087889 3173337 4801000 4922998 -1 328297 330276 390938 537934 569491 648923 1760756 2013323 2426857 3491080 3639229 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 1727361 3113308 3357609 4445903 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 219533 1402369 1494335 2876480 4051985 -1 138169 776307 1343037 2130417 2166609 2371606 2699802 3336270 3951383 4328117 -1 -2 942796 2687977 3241572 4196538 -1 4148925 4502166 -1 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 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 165881 436170 508339 1051761 1549132 3428121 4418858 4636262 -1 122475 211297 1427619 2201539 3857751 3983437 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 67392 321515 385603 426030 758858 1943648 -1 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 1016596 1687392 2307316 -1 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -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 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 2164177 3085363 3714565 -1 -2 379494 494817 595879 2121934 2151375 2205207 3776105 -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 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 182847 215202 1973430 2661975 2795473 3060718 3176713 4309966 4386186 4594356 -1 -2 173932 1125112 3261865 3418446 3530731 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 1271307 3584930 3747819 3829729 3848099 4236839 4950197 -1 -2 697639 1088528 1511495 4107067 4289047 4756304 -1 376359 543681 1071892 1973514 3657183 3976757 4410637 4610162 4969087 -1 757997 1967291 3146503 4999999 -1 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 2866594 2994296 3257348 4461950 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 2608953 2922538 3429795 4722119 -1 731062 1201049 3438943 3661289 4987306 -1 287475 1195867 1793537 2235503 2243906 3216815 3594921 3809270 4459131 4591326 4823123 4900297 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 262142 1864268 4197634 4943085 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 914331 1205371 2008044 2378261 4985544 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 690015 814342 1646239 2570415 3148784 3900692 -1 290780 1643191 2785606 3660891 4180528 -1 -2 17010 847258 1101420 1305069 1406400 2148380 2304845 2529181 2756875 3621548 4064620 4595732 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 987512 1499698 2312186 3819299 4201586 4663063 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 942796 2687977 3241572 4196538 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 1070700 1559266 1847351 2031702 2231826 2291169 2975630 2998738 3126456 3355248 4169403 4225993 4546263 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 634236 712754 753524 846283 984177 1070069 1327754 2101079 2280448 2482917 3441797 4101956 -1 681269 735915 1040746 1043849 1430100 1576883 1584784 1942294 2809704 3508110 4137429 4435998 -1 1825946 2129044 3281196 3608675 3927277 4659744 4813476 -1 92381 531813 781447 3262950 -1 333455 4240222 4814375 -1 -2 1355389 1379762 1748191 3311456 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 550167 1250976 1653380 3826342 4328175 4709343 -1 -2 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 988701 2529284 2585400 4179411 4722784 -1 1525158 1816967 2003579 2144800 2295458 2302910 2808572 3757345 3854016 3889127 4511093 -1 -2 1418624 3724113 4145694 4321074 4975648 -1 1677949 2114103 2948982 3586388 3989449 4060043 -1 394235 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 388987 477943 565116 927701 1806596 1890356 -1 1064388 2130928 3966886 4056625 4159345 -1 1605023 2517839 2519278 4775061 -1 112756 209169 639629 832057 1062774 2982384 3498036 4430912 4825690 4992015 -1 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 -2 329972 474315 899393 1841418 4999999 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 404217 877030 1099508 1340003 1815330 2283144 -1 522495 916780 3175403 4461836 4982710 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 25789 642311 1650247 2309802 3017543 3229151 3940440 4069272 4794244 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 -2 706599 958578 2033306 3402396 4381211 4950264 -1 -2 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 -2 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 324470 1808260 2050395 2085785 2287878 2598921 4849879 -1 -2 360722 1034831 4315051 -1 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 15232 404142 1055794 1811796 2177261 3590509 4475701 4736580 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 -1 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 -2 553942 601436 684030 1284101 1995259 2873044 2997732 4052025 -1 211237 2675992 3467094 4279373 -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 25634 609931 1112794 1351698 1876178 3173982 -1 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 -2 316136 504748 966679 1628660 2406419 2930079 3176643 3333826 4795209 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 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 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 261211 1878608 2160372 2290699 3215700 3309774 3465311 4862983 -1 1381696 2079132 3446504 4174592 4328818 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 507756 1336051 2264807 2308314 2630197 3920348 -1 -2 926300 1186085 1683007 1917717 2528165 2751656 3957101 4975531 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 490544 931539 2380388 3301456 3727104 3894589 -1 -2 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 17951 1505109 1816681 2671177 -1 -2 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 140958 597834 609517 1581387 3304609 4925600 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 572199 1255715 2186585 3620443 4068545 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 1892977 2997042 3824042 4483513 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 -2 188815 847816 865924 1658605 1823167 4370414 4836151 -1 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4600509 4791088 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 132690 147863 218995 509540 1596092 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 -2 97351 184896 711375 2135623 3248938 3460238 3475048 3503745 4282886 4329482 4912369 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 76765 308310 620789 2393986 2475533 3840623 3883678 -1 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 481572 1616156 2635068 3339379 4540963 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 640185 3720713 3817852 3868436 -1 329626 394802 1608047 2364392 2569525 3351843 3860286 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 209725 895831 2723390 3263496 4491880 4936370 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -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 357269 2421219 2820628 3718626 4331221 4628682 4633044 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 831742 2417692 3042126 3511422 3764068 4351209 -1 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 -2 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 2004566 2017961 4663523 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 160859 241272 338445 365043 682300 981514 1470058 2269431 2952145 3171901 4957462 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 408079 1423272 1947885 2258871 2468915 4001129 4383652 4389806 4413428 4905167 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 -2 854468 1820538 1964982 2010457 2503610 3962553 4107965 4202953 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 701136 1996403 2059186 3978085 4257115 -1 434327 2828222 3523462 3720903 3920453 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 66491 341281 1090540 2502115 2567689 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 384366 1632559 1645721 4157610 4746910 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 84719 502281 1392969 3701367 4004525 -1 -2 70553 1059991 1748226 -1 -2 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 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 98866 615919 1349877 2803594 4198155 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 379771 942480 1271534 1470327 1504317 2230614 3623591 3866380 4169131 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 -2 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 -2 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 469263 502443 1129659 2915947 3605337 4470399 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 162123 549895 653032 4292301 4758293 -1 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 78731 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 265 927535 1709929 2240110 2252113 3269693 4411816 -1 -2 1251515 2114750 3143386 3251964 3558110 3929227 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 567392 791891 922747 1366578 3040963 3259447 4604578 4848080 4954080 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 434327 2828222 3523462 3720903 3920453 -1 851974 1472975 1523390 3160593 3646663 3997924 -1 -2 1551710 1924134 2636234 2815598 3082794 3960798 -1 1705751 2430230 2491511 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 509074 1224711 2778530 2879459 3317085 4598476 -1 188414 307508 2141750 2200356 3214942 3583875 -1 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 1655219 2201486 2293445 4364553 4787468 4874377 -1 -2 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 817905 1602319 2273159 3294953 4015075 -1 -2 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 138890 579236 582822 1400159 2152773 3993904 -1 -2 931981 1415959 1492431 1509000 1775350 2405459 2829669 4263676 -1 -2 1165396 1857210 -1 536141 2223829 2236203 2590720 3249028 3415295 3734511 4912236 -1 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 -2 200608 1563587 1638147 2231086 3652069 4395601 4554742 4726987 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 189920 323375 1559621 1705882 2581332 2853321 3666190 4101074 4999052 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 1180793 1246849 1286807 3198403 4487164 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 175443 1334396 1537381 1651440 1828649 2857746 3169747 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 426137 1881852 2532126 2775947 2882314 3024374 3518338 3719139 4666595 -1 261890 3474366 3794145 4030725 4201399 4358568 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 1836450 2525295 3864148 4081946 4575461 -1 -2 212329 1362867 1457132 1471719 1842383 3423341 4609117 4767668 4823411 -1 1901439 1952037 2042991 2682470 2793141 3746080 -1 1527125 1558602 1693775 1752578 2031623 2747117 3565546 3700892 3900446 -1 529544 2977678 3794819 3896420 4350350 4893007 -1 -2 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 892805 1776008 2387197 2421245 2879265 3155757 3508480 3709176 3760818 4058210 4221169 4786283 4846273 4877460 -1 -2 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 340505 1748103 2936489 3483030 3571311 3947375 -1 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 -2 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 650442 1783639 3183359 4116802 4345896 4483150 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 659757 1811944 3577527 4736099 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 774139 1284238 1863432 2149605 2457121 4236410 4760939 4928763 -1 1391962 2335171 3087952 4597292 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 379227 462912 1582318 1865734 3210551 3460675 3680456 3716882 4716625 4850025 -1 51723 342113 546612 1657336 2391302 2885318 3116789 3190497 3720528 3741521 4329358 4339251 4667491 4856365 4960621 -1 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 2833731 3880307 4011636 4167021 -1 794837 1804246 1915958 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 1316072 1328068 2879838 4589947 4670952 4762041 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 544415 858924 2618899 2723581 3537651 3586362 4352251 4648316 -1 -2 135347 1408020 2795483 2891810 3149992 4754755 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 813414 893535 1062808 2792193 4919382 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 -2 1412927 1507684 1692440 1963110 4476531 -1 186366 813768 1460457 2209567 -1 -2 242166 3645107 3721945 4928278 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 692154 1151221 1444418 1746613 2142444 3482080 3930497 3945152 4054362 4119528 4269369 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 51739 447695 2984697 4197226 4781504 4907580 -1 393324 671858 796011 1543852 1757003 2951062 3135136 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2627971 4239425 -1 -2 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 4184363 -1 -2 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 2014858 2930159 4063004 4601946 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -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 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 1520099 2807417 3743891 4122415 4758119 4769563 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 916023 1315152 2430641 2742378 2856737 2961499 4079547 4386728 4663231 -1 615319 1408630 2160388 2504399 4540590 4835345 -1 -2 401170 1200162 2082729 2183179 3547591 -1 42000 579357 2138492 2666354 3506545 4047334 4910971 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 679250 1409844 2206503 3135422 4049439 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 186366 813768 1460457 2209567 -1 17267 233611 264454 951999 1791360 3475521 4682739 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 185898 316432 411084 486927 1320618 1908582 2003206 2517614 2821520 3099053 3197689 3316596 4091163 4273635 4625244 -1 824441 1172901 1189874 3823054 4189063 4650562 4879382 -1 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 -2 50889 1060606 1424678 1796211 2423589 2695954 2716317 3719809 4166222 4432106 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 383778 544363 1873763 1901694 4932726 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 -2 2657995 3066815 3149399 4259262 -1 -2 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 -2 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 54900 278165 378286 400014 454374 784820 1433940 1954180 2874856 3223532 4247889 4709076 4763178 -1 -2 437588 1114866 1224728 1534952 2148527 2362628 2598542 2879488 4050560 4412292 -1 560880 1949906 2048318 2197063 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 263685 902949 1259851 1975284 3958043 3990295 4917561 -1 915736 1073111 1397017 2115025 2878630 3091304 3577685 3757037 4178217 4431484 4949729 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 521970 2168074 2505387 3279246 4878286 -1 -2 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 -2 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 296505 326700 1118024 1269770 1379413 2023097 2345114 2392351 2990104 3316558 3567794 3680664 3995892 4036118 4064675 4225632 4259035 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 1059981 1334442 1676644 1769345 2313222 2549888 3236293 3367020 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 2472673 3645700 4735374 -1 1088419 1867237 3424424 3779420 -1 534660 784083 1071462 2609278 2668846 2837165 3056503 4684191 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 321159 1079236 1920554 2097928 3066746 -1 -2 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 -2 1925642 2328629 2483580 2654320 2758207 4332308 4401957 -1 1077148 3487277 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 1699736 1813159 2700264 3101607 4330227 -1 1033888 1082178 1349485 1482263 1532138 2195804 4814833 4931049 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 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 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 103092 550953 1324577 1800061 3117343 3884804 -1 437966 1714181 2063572 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -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 416445 528548 935083 1013780 2243445 2902443 -1 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 925953 1020793 3721464 4089982 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 525713 1412700 2268021 3211791 4620295 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 791543 1745996 4216548 -1 -2 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 1048088 1737386 2175483 2655329 3308014 3359946 3546024 3654277 4057325 4391487 -1 1149405 1214958 1321306 1493422 3066686 3382153 3421823 4811445 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 311354 1620845 1632082 3714630 3899439 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 -2 418025 1164333 1523776 1553262 1614860 1988395 3269305 -1 1598450 2126525 2175694 2791241 2883156 4056205 4281041 -1 1633623 1710186 2163069 3153615 4652283 -1 -2 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 233918 1087909 2003725 2141625 2319162 2624041 -1 -2 1482057 1733001 2767860 3045478 4493446 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 911034 928006 1001989 1636411 1687815 2786330 -1 -2 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 225104 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 731062 1201049 3438943 3661289 4987306 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 2429994 3550602 3700952 4340185 4340675 -1 70553 1059991 1748226 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 65119 124548 1027102 1371607 2202232 2395413 3012067 3038260 3242235 3289158 3512876 4742529 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 513715 757707 794713 1677942 2663782 2755743 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1516339 1892289 2555421 2860224 2875108 3368916 3725116 3747096 -1 -2 414632 518110 856232 1322956 2675503 3313053 4306804 4758687 -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 847568 850333 1646474 3871217 4216523 -1 -2 751719 1764086 1988437 2495160 4388139 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 -2 510996 548505 811975 1411692 3271984 3882655 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 -1 -2 689962 887885 1165898 1570401 2710675 3479900 3617912 4833398 4959028 -1 -2 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 -2 148718 514711 1061162 2405273 2478814 3114994 3367441 4281140 4740149 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 279600 363585 647804 798868 1232270 3827718 4032501 4661730 4891673 -1 -2 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 12870 108414 218806 404629 1696680 4201102 -1 -2 245726 778084 832026 1052004 1613265 2110711 2196706 2841306 2916178 3915922 -1 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 3032361 3053972 3065656 3508602 3671932 3764116 4191743 4229489 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 422286 885171 1404191 2302910 2593042 3868757 3915984 3976796 3982150 4945922 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 274310 479475 689053 883165 1130666 1485475 2382891 3648706 3792879 4154375 -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 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1963419 2489739 3031930 4215478 4270269 -1 -2 188414 307508 2141750 2200356 3214942 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 606192 1549731 2234178 3682163 4676652 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 332190 1038119 1142313 2334948 2623866 2906081 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 196640 1476840 1866200 3941838 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 1284072 1569899 1936084 3004853 4827745 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 760722 2264673 4376345 4430961 -1 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 1267255 2321639 4003475 4627626 4797084 -1 -2 809564 875937 1566482 1933452 -1 469441 1110998 1255715 1615368 1864401 2200963 4068545 4086006 4518506 4874462 4962046 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 696706 736401 1600928 2877202 3261744 4280041 4857154 4992171 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 2508874 3312329 4411672 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -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 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 1162953 2938918 4403761 -1 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 -2 681269 735915 1040746 1043849 1430100 1576883 1584784 1942294 2809704 3508110 4137429 4435998 -1 1825946 2129044 3281196 3608675 3927277 4659744 4813476 -1 92381 531813 781447 3262950 -1 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 -2 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 1597786 2004566 2017961 4663523 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 640185 3720713 3817852 3868436 -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 1141102 1300843 3116709 3193758 4106079 -1 48348 1162856 1472978 1983262 2645463 3577532 3932066 4505813 4625232 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 -2 34053 1069404 1193265 1698403 2031189 3586075 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 2082269 3502696 3632539 4948650 -1 -2 640837 1954489 3076359 4347364 4375005 4819357 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 -2 202275 1157468 1446929 1743843 1852837 2558062 2705954 3660873 4005635 4230683 4969135 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 31650 371872 1346811 1829101 4237727 4410036 4466177 4930225 4954738 -1 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 850639 1064413 2544155 2944393 2963109 3000501 3880583 4488259 -1 -2 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -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 -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 814627 1364973 2087771 3213331 -1 818794 1891116 2320658 3868971 4583948 -1 413272 810249 1205837 2674364 3512611 4747382 -1 -2 2608953 2922538 3429795 4722119 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 1230264 1419243 1436171 3012408 3579637 4753610 -1 1129696 1609951 2050616 2234789 2368850 3898563 3946395 -1 -2 738571 3776009 3830533 -1 441599 633383 1520516 2350702 4110132 4751416 4870230 -1 666489 689366 852075 2720144 4742684 4999999 -1 -2 144373 760974 814480 869947 989121 1215974 1471510 1627879 2210869 2275506 2993703 3624145 4284897 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 924396 1136851 1287845 1861262 2235143 2560255 3951575 4473038 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 545115 1235366 3092170 3475827 3634550 4494579 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 439347 3025635 3595322 4237698 4558372 -1 -2 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 -2 420580 1255708 1611164 4803528 -1 746553 1425704 2008947 2611192 3151153 3988747 4302204 4420457 4458851 4881296 -1 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 -2 506119 1142769 2293089 3677463 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 270968 433221 950340 1004370 1057683 1126975 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 -2 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 88172 434717 1139141 2371363 3182449 3231545 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 377714 1211023 1348074 1585527 1997972 2825641 3519799 3994546 4194655 4279761 -1 183320 1335000 2001362 4167894 4372014 4875067 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 1798795 2143534 2899799 3009892 4595564 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 177427 328147 2677794 2745699 3452926 3511040 -1 -2 2271878 3418976 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 434844 445843 459354 641242 779053 799044 3847209 -1 -2 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 25290 983489 1320266 4288395 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 156612 595038 755147 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 -2 173932 1125112 3261865 3418446 3530731 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 713178 2176431 3538495 3810035 3966734 -1 -2 378781 872807 3092388 4354052 4892239 -1 95925 856890 1914155 3523638 4170794 4259540 4874484 -1 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 -2 111756 360707 641550 3027747 4118076 -1 384340 1005757 1082765 1306425 1339442 1581440 1590748 1616110 4192406 4361202 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 240040 803854 1519167 1720656 1914402 2314705 2489322 2556031 2557446 2681682 2783534 3507689 4609977 4965513 -1 -2 2508874 3312329 4411672 -1 203827 701805 832007 965157 2251887 2272989 2283334 2366748 2511192 3420019 4571948 4911368 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 91808 486495 491693 1653130 1888260 2762733 3037062 3060247 4573580 4755680 4888746 -1 -2 2461213 4288116 4933874 -1 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 987374 1309325 1637223 2201780 2209071 2463293 2519609 2739875 2823044 3010812 3024857 3513886 3692782 3950183 4315906 4908444 -1 419842 494541 3070940 3470188 4017322 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 -2 1516339 1892289 2555421 2860224 2875108 3368916 3725116 3747096 -1 -2 928603 1306062 2430979 4139821 4446895 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 491137 967217 1104092 1636669 3168708 3791393 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 -2 306923 718561 2729635 3729973 3783232 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 -2 1509817 1636376 1908308 2096536 2186406 2559353 3217196 4142004 4349750 4362449 4733474 -1 -2 431394 1423537 1802686 2287863 2369314 2570756 3362427 3485397 3786862 4008293 4709750 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 9641 367812 564168 2573411 2702859 2938582 3978598 -1 1364158 1542665 1827419 3130555 -1 1014846 1261597 1467431 1579594 2242190 2271207 2446032 2877777 3659108 3668740 4247974 4701588 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -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 -2 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 75922 124086 643724 644759 1092503 1490799 1666282 1813657 2341792 2533026 3154835 3390110 3990264 4786647 4857837 -1 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 -2 2229801 4457991 4739948 4827648 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 107020 1038135 2359749 3241244 3542367 4068184 4108392 4210932 4408515 4931859 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 629798 671190 1461740 4182849 -1 1248761 3070825 3401867 4817211 -1 1067615 2196470 2405788 4115613 4648581 4659074 4847636 -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 473252 1537772 1700570 1959620 2312496 3094600 3108376 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3736188 4616150 4804872 4902735 4992823 -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 636741 1397834 1865221 2618018 2745862 3395433 -1 -2 192168 343228 3581761 3784417 3934079 -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 1149405 1214958 1321306 1493422 3066686 3382153 3421823 4811445 -1 -2 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -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 -2 984239 2870349 3220128 3270695 4620240 4976365 -1 -2 1141709 1965411 2151489 2795782 3721354 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 -2 907526 1070759 1697089 2214299 3209103 3512032 4836381 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 335935 790914 1277891 3269546 3414062 4484716 -1 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -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 -2 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 186962 423270 2636240 3443870 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 262142 1864268 4197634 4943085 -1 29493 232249 1586409 1673670 1834301 3662213 3841934 4348248 -1 198017 845078 2306523 2382891 2510248 2944794 3045606 3780846 4461500 4498172 4732520 4765284 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 17011 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 660835 1390423 2355492 3264956 3423930 3919513 4258762 -1 -2 153457 1044120 1555463 2174460 2945117 4231303 4494500 4627045 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 1275199 4479742 -1 24239 81031 292086 767102 2015817 2563467 2848210 3185225 3896892 -1 90593 1056159 1243336 3672023 4578688 4713373 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 298171 595774 860880 1377274 2584775 3817589 4385377 4978517 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 14736 479269 584678 895674 2495533 2672180 2894901 3382203 3728244 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 517607 1049160 1211659 1286417 1719242 1730947 2121094 2385416 2436920 2472532 2518687 3502560 3720000 3840111 4463411 4593867 4718132 -1 1165626 1314172 3470713 4635837 4682889 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 916540 1768089 1783700 3064807 4326733 4606972 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 420580 1255708 1611164 4803528 -1 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 332401 597296 2829712 4882431 4897866 -1 -2 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 75763 331183 509377 674656 3068781 3444768 4776546 -1 -2 324977 1138149 2215709 3002164 3272499 3366293 3469792 -1 51739 447695 2984697 4197226 4781504 4907580 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 99617 987861 1584073 2307949 2429786 2602381 2958471 3915213 4337976 -1 1017160 2718770 2763105 4204485 4784015 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 330412 709708 759304 1751754 2670349 3668033 4917276 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 709508 2145363 3378737 4155526 4797842 4981618 -1 968986 2001096 2742808 2827296 3517546 3540873 -1 -2 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 -2 1100666 2007917 3787405 4007434 -1 -2 750647 861243 3242260 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 1716076 2905155 4534507 4882675 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 2273528 2736282 3275139 3306892 3568490 4085665 4249097 -1 -2 332549 1238971 1243057 3059623 3163302 3976054 4570308 -1 309788 357511 716214 2249659 2755572 3635371 -1 177350 279837 356067 3025594 3433974 4272375 -1 627605 1554678 1840073 2316142 3060967 3812992 -1 17544 252197 570847 608384 1527925 4275226 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -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 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3734776 4288276 4359377 4533397 4603535 -1 950387 1688206 1781729 1810195 2580074 3043114 3121876 4136786 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -1 -2 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 527925 720905 883697 1692529 3525132 -1 12870 108414 218806 404629 1696680 4201102 -1 4535 1075244 1681908 2605640 3025459 3179188 4548561 4715368 -1 -2 1536909 2115251 2421973 2444791 3144369 3761904 3797468 4517646 -1 51382 838055 1140921 1195968 1396899 1763992 3524083 3587878 3995777 4049854 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 516950 766618 1408215 4663194 4757588 4916928 4966656 -1 191325 434728 1450731 1542154 1728855 1823110 -1 89121 651497 1455203 3018210 3241871 3302988 -1 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 385720 1208570 1869047 2068201 2455642 2994377 3402701 4386816 4467531 4731526 4999999 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 616397 867715 2110442 2303477 2939568 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 662103 786186 924422 1286754 1747746 1821348 2226835 2352096 2648070 2660003 2958680 2988579 3054331 3146677 4002814 4527534 -1 113625 1719881 3709956 3902093 -1 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 -2 3059122 3645946 -1 69141 109661 1361926 1483234 2006948 2107491 2242849 2519991 2665394 3257391 4262340 4780210 4899032 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 1142313 2334948 3106835 4273872 -1 -2 164147 1526459 1652541 1721448 1789311 3119375 3154084 3559252 3981642 4351105 4419485 4787438 4860687 4999365 -1 66763 304282 1240220 1317494 1693805 1760673 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 133954 723626 3891023 4031108 4515071 4835829 -1 2862350 3089098 3493906 -1 -2 200608 927488 1563587 1638147 2231086 2587230 3652069 4395601 4554742 4726987 -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 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 1643657 2832297 3472417 4084878 -1 1259246 1394782 1581182 4300538 -1 29925 773559 1365709 1400794 2364411 2595286 2682584 2723951 3010304 3912378 4700527 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 691195 2175501 3679748 -1 1131678 3321749 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 191830 2163212 2604342 3583849 -1 117039 208249 241475 1302293 1979517 3173702 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 414004 532065 1440068 2184150 2299737 2638529 2893193 3049923 3199219 3370352 3738826 -1 732372 1039803 1199368 1563826 1650965 2942407 3400705 4073588 4960222 -1 -2 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 457887 696478 886154 2247919 3226926 4993549 4999999 -1 869931 1779892 1786118 2122038 3245458 3644375 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 -2 561643 2940670 3649624 4265834 4443129 4843027 -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 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 538355 1940267 2529999 2857629 3159452 3344765 3433906 3723605 4299068 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 277836 698333 1479214 2909993 3738641 3903057 -1 391466 3019163 4700901 4740720 -1 440434 2287103 2485368 2683962 3053541 3427926 3435169 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 -2 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 621530 1704212 2473558 2668573 3866037 -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 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 163847 325768 722967 2564752 3304146 3734195 4055394 4144165 4999999 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 902281 1454988 1520880 2142116 3308949 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 1727361 3113308 3357609 4445903 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 -2 254347 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 155309 616885 636037 2231037 2931013 2983944 3072171 -1 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 159664 672226 1039017 2655672 3939334 4622238 -1 521870 704262 1533876 4356305 4407634 4692802 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 -2 1296201 2462166 2803549 2966274 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 2063919 3094596 4173723 4273904 4346162 -1 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 -2 169974 1933530 2367669 2461143 3338850 -1 863178 931698 1354697 3885678 4666140 4966987 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 212329 1362867 1457132 1471719 1842383 3423341 4609117 4767668 4823411 -1 529544 2977678 3794819 3896420 4350350 4893007 -1 -2 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 -2 838014 1399023 1986261 2148228 2196103 2483070 3250634 -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 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 3011046 4137317 4210459 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 1722894 2064898 3587270 4960621 -1 -2 95466 723538 1637907 2278863 2305045 3211972 3375596 3675275 3877972 3889878 4627834 4851904 -1 463518 660936 1539615 3835457 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 -2 871215 1655989 2224534 2371375 2630485 4632313 -1 375592 720465 1591943 2333360 2881928 3971015 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 -2 275537 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 4259433 4661610 -1 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 544455 1533079 2392430 3025483 3662771 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 204665 333405 1010986 2786664 2973869 4146278 -1 1029487 2832496 4019412 4049898 -1 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 110184 205490 1435638 2129914 2734309 3261843 3735510 -1 18006 571119 645560 1906870 1982734 2294053 3014078 4106178 -1 321926 1052274 1176524 1711913 1916482 2095879 3368655 4034361 -1 570396 2016375 2168814 3028722 4022473 4221184 4843133 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 522283 975549 1198753 4962339 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 268265 1069352 2002575 3816488 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 -2 632468 1623671 2383328 4530014 4872475 -1 2848562 3595932 3976418 -1 899192 1420054 2978000 3713360 -1 -2 193524 1097502 1746192 3326232 4016196 4712617 4792527 -1 441846 452995 569848 1162183 2247484 2382311 3464361 4219825 4690349 -1 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 52196 408993 688935 848814 1010593 1689069 2050392 2207150 2670449 2739066 2960614 3199948 3427549 3543249 3972426 4957390 -1 162123 549895 653032 4292301 4758293 -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 78731 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 -2 299001 329627 2550979 4645742 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 -2 541220 1125491 1953815 2339202 3594281 3935894 -1 783280 1069991 1340983 1438813 1739915 1933761 2417433 2829734 3077562 3540369 4736758 4806967 4856401 -1 -2 8258 10286 550052 2838216 3512394 4844496 -1 1050800 2374285 4390205 4519960 4659495 -1 -2 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 721645 761701 886193 1004605 1803803 3694059 3902093 4850857 -1 414004 532065 1440068 2184150 2299737 2638529 2893193 3049923 3199219 3370352 3738826 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 36743 425296 619221 790499 1135327 1455460 1982797 2037716 2113673 2958471 3580024 4144899 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 100756 614537 831308 1896701 4110908 4212353 4621962 -1 -2 742880 1945080 2518599 2863668 2950398 4096231 4432915 4741432 -1 -2 2197063 -1 80411 2950439 3162359 3674965 4731727 -1 -2 526764 912403 1897090 1933702 2204966 2260966 2294755 2314894 2400990 2928601 3025535 3166711 3954560 4130504 4186258 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 1329457 1532500 1534816 1905230 2482694 3040319 3908749 -1 1197706 1996723 2800295 3790399 4632987 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 261779 1782602 2397134 3296413 4999999 -1 -2 445868 665773 1143053 1602550 2829894 3009202 4138727 4224966 4901973 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 -2 1229967 -1 749247 823656 1220311 3802934 4945250 -1 -2 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 30076 364093 828895 1562064 2322656 2424596 2523238 3379492 -1 313576 714385 1037664 1352154 1459004 1564020 2187224 3149434 4143057 4793032 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 -2 34259 741370 3515003 4603430 -1 68275 320114 767962 817031 2677922 2721396 3337737 3767247 4167921 4208792 4637116 -1 20899 571793 862969 1271709 3443996 4567248 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 572053 693061 937880 1745421 1848689 2084603 2534952 2648208 3432280 3929794 4296972 -1 1425974 1779113 2181820 2525577 3387062 4173511 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 -2 46671 496947 758256 1611241 3808085 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 1991862 2799980 3418772 4768344 4773158 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 -2 566075 568910 800104 1751550 1780505 2009014 2096502 2778996 2944025 3530042 4254037 4584290 4793014 -1 -2 375252 987314 1182689 1577986 2388067 3282802 3429624 3485500 3526875 3959665 4288231 4572470 4726158 4755222 4842924 4997596 -1 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 250781 578414 1766564 2160968 2275755 2292171 3214795 3648362 3848827 4877201 -1 -2 8018 916511 1068389 1960200 3652093 -1 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 1123132 1136369 2242681 2904902 4834276 -1 531974 1485176 2589634 4014440 -1 -2 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 1834702 1889168 1992869 2516330 3373252 -1 -2 573756 1049109 1852388 2035000 2694467 2856471 3350642 3381004 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 971506 2711852 3081993 4215583 4956825 -1 51479 165606 461613 860095 4639652 -1 -2 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 270864 2198681 3105801 3271910 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 251051 3346877 3494455 3575528 3599449 4892066 4916719 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 2143424 2604683 3447599 3707135 4475850 4518047 4657058 4689967 -1 -2 197569 378898 784630 1726314 1870308 1872861 3220298 3811922 4040437 4596059 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 -2 674859 3672784 3703899 3704063 4639677 -1 125987 2516119 4436625 4784087 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 250185 2713587 4659007 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 614980 2098121 2626748 2839522 3064836 3773270 4418057 -1 -2 2271878 3418976 -1 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 633163 1775294 2012966 2650352 3395428 3537968 -1 -2 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 423497 431895 566426 2266764 2361079 2725004 3192643 3606494 4305537 4725350 4855486 -1 -2 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 2063919 3094596 4173723 4273904 4346162 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 100756 614537 831308 1896701 4110908 4212353 4621962 -1 1027342 3175841 3187371 3531207 4999999 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 924396 1136851 2235143 2560255 3951575 4473038 -1 23365 1078456 2402562 2452032 3261989 3425732 -1 -2 525713 1412700 2268021 3211791 4620295 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 145077 505302 766552 1485495 2810768 2908731 3288098 3567303 4394066 -1 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 701136 1996403 2059186 3978085 4257115 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 66491 341281 1090540 2502115 2567689 -1 -2 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 1798795 2143534 2899799 4595564 -1 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 106490 136266 1700215 1942179 2444235 2777533 3376373 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 274310 479475 689053 883165 1130666 1485475 2382891 3648706 3792879 4154375 -1 -2 691082 818903 1236895 1552898 1930469 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 -2 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 286507 853766 2054595 3187162 3693199 3784507 -1 -2 1677949 2114103 2948982 3586388 3989449 4060043 -1 1064388 2130928 3966886 4056625 4159345 -1 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 -2 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 78624 206111 829011 3510841 4124740 4168565 4948249 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 304707 448566 4141961 4347667 -1 760363 952678 1504309 1902906 2317789 2901336 2932768 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 1112148 1640310 2591709 3532974 4690130 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 1628063 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 242005 732983 2186277 2933906 4697420 -1 -2 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 777097 798497 1352256 1899723 1949400 2717503 2931554 2982870 4854631 4999999 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 323995 1397355 2349706 2617609 3715443 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 -2 621638 699137 724136 1954727 2937806 3564216 4297107 -1 282910 989008 990693 1416636 3222738 4294173 4908260 -1 307067 552178 964661 2142752 2195326 3552536 3727808 -1 -2 24386 1383583 1842904 1942873 2328611 3594871 3982732 4146502 4226418 -1 74075 460477 696521 1453224 2678413 3862686 -1 35259 95064 1615238 2881352 3596686 4296182 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 -2 526307 2000208 2154789 3083588 3232321 3932706 4729296 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 162165 701085 1484020 1492914 2092699 2400704 2895930 3580616 4689366 4877357 -1 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 -2 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 756247 3359323 3986137 4200136 -1 -2 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 486362 1095028 1213511 2814725 2856882 2970230 -1 -2 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 177350 967857 1039881 1066868 1608306 1886259 2996664 3478145 3513717 3765435 4495870 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 1131678 3321749 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 843164 1032240 1170393 1240098 1423390 1472984 2461628 3768534 4718119 -1 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 -2 92136 882286 1256829 2813794 3234119 3369038 3699835 4175720 4350280 4623895 4962247 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 961987 2574759 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2665292 2908934 3493749 4599592 -1 212413 638511 2995549 4084613 4134748 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 339345 464717 1924887 2141051 2344176 3564506 3605250 3714485 4583786 4791053 -1 -2 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 183582 342301 1701775 1760666 4168890 4751849 4758252 4977862 4999999 -1 -2 1553107 1792656 2154750 2349705 3036858 3129859 3397421 3573047 4904177 -1 1953470 2054083 2855570 3452526 -1 -2 1756810 2131075 3335701 -1 997554 3395609 4258808 4633826 -1 1042111 2771227 4921312 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 69925 765756 831169 2165040 2603899 3681546 3970206 4999999 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 -2 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 1271176 1398937 2140199 2932742 3711526 3814910 -1 11224 159785 1060692 2808929 3556179 4683355 -1 -2 481714 671229 765428 2137791 3592577 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -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 -2 378296 449092 1579422 1871819 2125032 2749491 2790222 3731439 4103185 4974086 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 2334619 2827645 3485978 3863034 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 -2 587779 3257768 3575324 -1 283528 939614 1487934 1523872 1674717 2364554 3028622 3366800 4408301 4497672 -1 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 1318542 1946447 3848718 -1 734624 1065935 2499542 3800290 4029721 4383365 4578319 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 390071 1335652 3934030 4197226 -1 326496 372080 1324527 1934877 2160396 2676205 3523243 4656432 4735003 4982003 -1 -2 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 445998 487608 1406776 2762583 2871759 2878368 4206038 4361312 4798812 -1 1347965 2956381 4513780 4536611 -1 -2 482124 782006 1185855 1711913 1796898 2095879 2340829 2916147 2943395 2961299 3879827 3883148 4171454 4590708 4767285 4919048 -1 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 394488 445009 663343 855106 1771055 3099214 3356834 3813785 4136342 4239160 4552481 4730713 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -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 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 1955031 2445173 4825414 -1 762559 1327808 2030219 3496556 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 3330783 3362857 3479803 3505107 3587764 -1 -2 127268 1531293 1586217 1692429 2063783 3825699 4328650 4492274 -1 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 -2 2665292 3493749 4599592 -1 1761824 2209036 3179707 3226494 4103874 -1 175315 625572 1412941 1469988 1855437 2949414 3177180 4733519 -1 51473 522620 1331897 1714939 1834187 2093206 2125103 2461185 2664165 3497266 4776188 4994985 -1 26815 162663 830600 1609110 2423591 2889596 2955420 4881558 -1 -2 3069956 3999562 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 24386 1383583 1842904 1942873 2328611 3594871 3982732 4146502 4226418 -1 1112909 2112214 3169979 4451761 4548649 4861540 -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 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 476895 1536007 2561269 2915171 3787949 3987047 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 123264 218655 718566 2043682 2194573 3857890 3983890 4293674 4911830 -1 378387 856576 1837280 2924804 3269029 3848492 -1 629672 870055 979715 1875740 3019939 3199605 3322919 3409959 3996669 4349140 4678806 4790076 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 -2 403332 1652245 3738533 -1 51891 114050 655478 771162 1530278 1580343 1761824 4099426 4121710 4181057 4889566 -1 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 581232 2806834 3116064 4316913 4492858 4933231 -1 461278 535384 869885 1073478 1109953 1403192 1670504 1961432 2583732 3463892 3700414 3913825 4371089 4750403 4921425 -1 945331 1038784 2596122 2647741 3142959 3527967 4177905 4186143 4439276 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 149790 230951 2436710 3686228 3756941 3890521 4818031 -1 50076 410275 2511275 2521938 2712836 3357597 3649325 -1 1267510 1273105 2330073 2368770 3722047 4852637 -1 43577 371408 675812 1093725 1413545 2720317 3218441 3486089 4834886 4975867 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 392062 636527 2365535 2368098 3928606 4833330 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -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 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 -2 488115 3295337 4139163 -1 -2 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 1091782 2118115 3713182 4999999 -1 -2 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 13848 1046259 1237430 1685556 3059122 3336573 3337439 3479727 3606656 3645946 3936693 4454618 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 68363 72977 474320 679499 1393676 1498572 2109598 3283883 3585416 3734051 3911561 4570213 -1 -2 188210 970830 988148 3550395 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 257603 1063991 1384227 1504638 1647745 2352883 2693402 3600069 3683150 4895605 -1 42825 202667 390866 635991 979296 3192597 3541514 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 107020 1038135 2359749 3241244 3542367 4068184 4108392 4210932 4408515 4931859 -1 -2 547554 1176450 2980701 3673372 4175524 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 230154 370837 641555 888736 2531451 2903496 3132510 3508874 4103379 4255277 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 1807555 2754830 3008258 3074594 4233543 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 -2 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 928603 1306062 2430979 4139821 4446895 -1 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 3032361 3053972 3065656 3508602 3671932 3764116 4191743 4229489 -1 1008542 1343201 1551540 3372886 3920368 4799309 -1 966876 1222430 2107071 3055438 3868992 4335370 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 785452 897390 1859968 2794320 3726071 4099524 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 674074 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 42644 627671 927294 2173175 2218121 -1 -2 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 -2 390071 1335652 3934030 4197226 -1 326496 372080 1324527 1934877 2160396 2676205 3523243 4656432 4735003 4982003 -1 272188 856168 1445876 2238321 2266206 2533842 3005960 -1 628855 854901 1231589 1389942 1747622 2083492 2359914 3249004 3272556 4022110 4242140 4302889 4654146 4668991 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 430162 1088215 1432824 1491859 4999999 -1 -2 580370 1909827 2109587 2470969 2680594 2903312 3421645 3835895 4195717 4351112 4396947 4481278 4530812 4589425 4639606 4724314 -1 -2 578340 748608 2088877 3645027 4535094 -1 1187033 2041992 2399791 3353521 3826944 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 391710 682387 711529 1053526 1250848 1294280 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 1131678 3321749 -1 -2 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 274310 479475 689053 883165 1130666 1485475 2382891 3648706 3792879 4154375 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 1301129 1488397 2861693 4111855 4459788 4593414 4807003 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 837237 1343917 2401633 4217731 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 -2 1355389 1379762 1748191 3311456 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 297534 460009 729763 1101865 1946398 2660207 2700521 3966686 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 961451 1207214 1431750 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 420719 686665 984604 2093661 2119897 2798912 3043948 3721927 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 23871 548500 550052 607722 1001226 1019887 2264680 2598882 4602190 4638186 4969935 -1 2313980 3163747 4899431 -1 -2 510964 1362667 1490016 1552250 2197967 4157916 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 362802 678509 3135422 4952260 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -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 391466 578653 1648306 2702616 3001880 3120926 -1 -2 2461213 4288116 4933874 -1 1828015 2123395 2736030 3390646 3457761 4357903 4393304 4440370 4580307 4732603 4796986 -1 -2 407187 3018770 4370932 4902909 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 953902 962440 1432937 1799278 1937989 3190498 4234687 -1 3889476 4606941 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 -2 713178 2176431 3538495 3810035 3966734 -1 349967 1113916 1256648 1517236 2193692 3148286 3174161 3647805 4599524 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 1948027 2553471 2760222 3075902 3374652 4103094 -1 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 1130292 1146771 2766768 4044418 4106566 -1 60230 2438705 2656567 3418501 4054079 -1 -2 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 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 1204368 2501413 3510641 4622516 -1 272270 403843 769695 990962 3287488 3541229 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 78564 2645529 4473038 4535146 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 3134551 3666309 4012885 4931944 -1 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 -2 1634440 2927828 3156463 3317331 3997969 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 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 897507 1471730 2495944 3142263 4527907 4541917 4828995 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 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 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 918407 1298363 1357917 2932355 3511789 4300392 4477739 4792553 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 431535 917685 1326685 2238989 2808444 3849490 4027203 4482216 4934906 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 150661 662203 1236347 1697639 1904498 2413950 2637815 3280539 3344575 3492756 3520371 3630433 4361075 -1 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 323425 703081 998243 2280340 2631291 3360471 4560849 -1 -2 588899 1211225 3418910 4357325 -1 928603 1306062 2430979 4139821 4446895 -1 370098 503856 569731 642587 713092 1478963 1702526 3235783 3305649 3928507 4614008 -1 -2 504008 1420440 2027867 2440930 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 353144 353399 2444514 4122281 4301277 4812620 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 909150 1188139 1234162 4068943 4523971 -1 2414532 2446925 2501616 4498283 -1 1575926 2488915 4157363 4480587 4927165 -1 -2 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 116864 143479 1083960 1688782 1746795 2800818 3520463 4713413 4938167 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 1317689 1723526 4302534 4495921 4540921 -1 1844641 3101918 3233067 3977131 4071501 4234985 4896091 4984423 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 383778 544363 1873763 1901694 4932726 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 990151 992214 1358175 2038338 2417527 2871976 3028012 4600285 4874980 -1 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 1597786 2004566 2017961 4663523 -1 -2 42935 74078 1008567 1861785 2311452 2836232 3877658 4601121 4679643 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 207891 811245 1070888 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4116119 4460992 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 89272 1248891 3257768 3929228 4082774 4340835 4853915 4962772 -1 -2 237742 2101483 2149724 2406207 2732547 2831263 3280185 3605923 4720154 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 1170378 2577682 2899088 3103483 3248826 4642653 -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 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 121154 505829 1609487 2314390 2866954 3871076 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 1164453 1253928 2017673 3460034 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 2190786 2432245 3768014 3864073 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 313723 352017 612413 1278679 1330963 2554718 3625838 4999999 -1 -2 209828 578337 578453 1084338 1479635 2360710 2729003 2950735 3308584 3753195 4816468 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -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 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 683489 786797 2820045 3284423 3361724 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 893939 2689683 3238115 3364573 3934030 4360672 -1 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 179328 598107 722153 769711 953704 967372 2130431 2774921 2795917 3138437 3848679 4075651 -1 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 2202947 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 108736 405431 1227584 2450792 3064429 4071259 4342339 4695772 -1 492648 723159 964505 1629174 1772830 3769595 4113558 4749344 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 268265 1069352 2002575 3816488 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -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 338180 918382 3106104 3642527 4544673 4838335 -1 12638 569862 2049952 2321830 3581312 3775948 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 810615 1476254 1586172 1681277 2357236 4171519 -1 -2 1042540 1253967 1353385 1499360 4784588 -1 521999 556691 738283 1110083 1235115 1683793 1758099 2102973 2241594 2674566 3557605 -1 -2 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 865114 1090157 1475181 2492115 3019216 3138829 4613310 -1 -2 1463142 1991836 2525595 3795109 4569102 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 -2 302329 372003 2274119 2961741 3038706 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 -2 488115 3295337 4139163 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 -2 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 42935 1008567 1861785 2311452 2836232 3877658 4601121 4679643 -1 488422 1118687 2185874 2630762 3041735 3100615 3728274 4242636 4255575 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 41115 122423 181201 957704 1600945 2621930 2908027 4131936 4890603 -1 -2 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 2735597 2741032 3537618 3581048 4156669 4177704 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 175957 610864 732256 1552998 1582455 1733730 2151106 3139674 3619823 4175516 4201413 4369555 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 47164 700883 1798686 3018498 3177174 4020865 4715447 -1 2242797 2378156 2830180 -1 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 -2 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 731031 2150337 4128148 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 -2 601263 2005113 3305987 4235473 -1 893522 1524935 2169097 3091111 4294933 4800275 -1 -2 1756810 2131075 3335701 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 -2 142227 418724 914252 2322830 2337011 2932762 2938555 4285916 -1 391710 682387 711529 1053526 1294280 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 2784792 3503437 3632628 4963887 -1 392062 636527 2365535 2368098 3928606 4833330 -1 909491 3982090 4193262 4391041 4513842 4954481 -1 -2 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 366440 692129 1605254 2318360 2685867 3294178 3940008 4922016 4960677 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 375284 529267 1068437 2044849 2790768 4725894 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 1904019 3429312 4452096 4872307 -1 -2 1026613 1099463 -1 288559 757618 2740801 3425141 4473354 4581766 4806401 -1 72501 83866 433199 630107 752675 1967308 1985319 2001149 4546129 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 413881 1240846 2297565 4706603 -1 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 82885 1341743 3251294 3338809 4444895 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 1520017 3043370 3316465 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 391936 1223279 2280960 4520949 4568102 -1 -2 9400 118908 567796 568330 798871 1219692 2176762 3833099 -1 -2 391849 780347 1045902 1928837 2250142 3811937 4568449 4813454 4938482 -1 112440 298323 2187471 2397924 2402348 2579320 2967821 3620331 4260675 4509584 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 564867 1263786 1264893 1403884 1411911 2781303 -1 -2 1287092 3408015 3807463 4780259 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 1544080 2656798 3281488 4049992 -1 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 214287 349352 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 1029487 2832496 4019412 4049898 -1 41921 225662 935959 988251 1431253 1655700 1742074 1827856 2725833 2799131 3688395 4192415 4705459 -1 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 392034 739713 1123946 2509762 4325807 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 -2 543908 1575168 2516381 3460650 4030595 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 472238 798561 1071616 1811491 2282514 -1 970444 971542 1513347 2152662 2554368 2967738 3040287 3141294 3588261 -1 -2 2249152 2860291 3062395 3075058 3519528 -1 139849 984182 1358179 2147481 3981402 4911087 -1 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 282910 989008 990693 1416636 3222738 4294173 4908260 -1 436325 860755 1043937 1385822 1720947 1778771 2326165 2667722 3053359 3307026 3656297 4047599 4325747 4439675 -1 -2 352516 958311 1043852 3478319 3490522 3654332 4196817 4652732 4954159 -1 911034 928006 1001989 1636411 1687815 2786330 -1 2107552 4003185 4272014 4408228 4926305 -1 285737 540347 2031596 3882326 4270438 4513605 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 485782 1610637 1992604 2362726 4559341 -1 -2 768697 3172205 3208103 3487130 4746707 -1 751719 1764086 1988437 2495160 4388139 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 92849 314821 812731 2570028 4920149 4925718 -1 -2 616388 1716176 2841996 3001895 3190246 4854538 -1 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 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 569868 1172621 4834960 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 91145 2541850 4509513 -1 -2 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 1178217 1552000 2038129 2729322 2872352 3138736 3251917 3485575 4653403 -1 261377 1458675 3383041 3441493 3879848 4104999 -1 -2 213656 1233168 1389420 2861856 2889063 3896748 -1 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 316761 564367 707904 767480 819919 4451259 -1 -2 603275 802163 1040774 1770994 1827825 1834368 2144052 2263017 4315643 4785352 -1 1164453 1253928 2017673 3460034 -1 253079 1148784 2178078 2241811 2392430 2590716 3631197 3662771 3866044 4654325 4657158 4834091 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 1400499 2916423 3033043 4280278 -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 294360 1026515 1088458 2270237 3025616 -1 1385091 1555555 1997971 2231071 2271155 2607559 2794568 3551078 -1 -2 1425974 1779113 2525577 3387062 4173511 -1 768697 3172205 3208103 3487130 4746707 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 104119 147625 1551879 2369385 4064828 4133522 -1 -2 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 439034 731002 884277 1353768 3408748 4909964 4978093 -1 -2 244237 1682564 1756191 1943255 3359323 3512993 3986137 4219785 -1 293610 795673 857797 1352967 1910750 2315649 2544076 3196915 3584234 3844625 4914408 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 96822 641003 2934939 3431983 3981687 4076750 -1 1341618 1431503 1450521 1738152 2343693 2472102 3799333 3838002 4698389 4757134 -1 1338248 2016057 2074148 2457770 2534457 2775182 3435039 3743501 3788457 4300911 4708601 -1 -2 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 18267 1633359 2899690 4078616 -1 -2 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 980857 1258918 2676281 3333850 3940082 4782678 -1 -2 259718 359743 2009031 3399332 4399994 -1 -2 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 2209716 2949057 2954246 3760939 3983553 4340433 -1 1115867 1945942 2022162 2833504 4639951 4901245 -1 -2 755539 2452717 4288758 4742784 4862687 -1 2187825 2619246 3503532 3526852 3920990 3978247 4601761 -1 -2 612244 2097503 2178976 2704132 2799513 4146232 4725935 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 -2 481572 1616156 2635068 3339379 4540963 -1 872558 1123632 1915837 2197819 2432125 2483894 3887918 4383909 -1 810402 847560 1921163 3230605 4886660 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 733095 1242267 1753444 3536949 3870574 -1 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 424367 444545 577168 1271073 2626609 3209721 3259632 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 492625 3241661 3621984 3676673 3724467 4186428 4829132 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 1586830 1890034 2941216 4414179 -1 -2 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 2018071 3115745 3335305 3497586 3938135 4134189 4315777 4399546 4666483 -1 1039392 4358634 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 13543 468474 493195 4329590 -1 916540 1768089 1783700 3064807 4326733 4606972 -1 -2 1374576 1892846 1930332 2886056 3730749 -1 1558082 1572371 2032211 3924905 3998561 4116885 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 258741 962179 1039279 1099201 1114683 1231069 1572626 2463080 2545936 2997959 3916159 4029771 4944776 -1 144094 1701727 3082306 3853472 -1 -2 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 666489 689366 852075 2720144 4742684 4999999 -1 -2 1644700 3796742 4165977 4470362 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -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 360722 1034831 1400546 4315051 -1 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 851974 1472975 1523390 3160593 3646663 3997924 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 223484 361688 950465 1719379 1725591 1789084 1966474 1995538 3225781 3691551 4831212 -1 204364 269726 3037841 4134917 4564615 4769250 4848026 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 889197 988690 2854249 3376988 3901730 4281693 4523787 -1 555510 2482251 2905032 3618649 3996418 4487021 4609228 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 306504 332026 414457 1067300 1127679 2639752 3267220 3728343 -1 1743951 2268184 2352527 3084392 3930188 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 108881 587421 1757091 3347999 3876159 -1 260592 268371 544114 725315 3387415 4008096 4057001 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 144358 2203834 3380562 3487852 4174824 -1 -2 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 139949 811539 866535 2423591 2892655 2958485 3066581 3067402 4136421 4689007 -1 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 -2 1211197 1461867 2208477 2348785 4855148 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 407535 1786902 2472102 2769998 3358761 3521527 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 1987306 2842775 3949475 4374313 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 820604 2247595 2373892 2565012 2603161 4310037 4683649 -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 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 -2 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 82885 1341743 3251294 3338809 4444895 -1 -2 169556 642769 972233 1470138 2130617 3049955 3050876 3909510 4943212 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 1204368 2501413 2515253 3510641 4622516 -1 -2 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 128990 230012 1690200 2152657 2652914 -1 -2 279665 608394 811327 1422478 1866146 3619318 4091153 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 250255 764031 1253147 2986769 2986910 3110163 3420027 4169223 4416029 -1 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 -1 -2 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 615885 1064148 1349633 2131338 2206041 3181503 3921581 3953794 4290109 4363204 -1 962354 1122594 1181260 1448373 1742499 1778235 3448428 -1 452689 1122393 1495347 1869351 2336168 2565350 3448627 4523109 4732144 -1 -2 2352963 3121612 3136090 3988177 4409272 4687563 -1 881099 1307092 1579674 1784751 2099502 3199454 3814915 3900767 4415841 4988921 -1 755902 2352883 2353436 3028855 -1 -2 367792 2531730 3435969 3466240 4522787 -1 -2 1608729 2557435 2736133 4335924 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 227457 510301 720683 754246 1534336 3078325 3535167 4081946 -1 1384186 2300105 2872820 3680057 4790183 -1 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 31295 759807 2238277 2980009 3626979 4557685 -1 560570 2081449 4177240 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 -2 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 104412 972338 1050476 1599831 1683944 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 687977 1371007 1407100 1462495 2215634 -1 -2 4027518 4181360 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 -2 594184 2169357 3094319 4010622 4095222 -1 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 -2 70553 1059991 1748226 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 1072855 2220703 3801657 4483594 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3672083 3810525 -1 373436 1321117 2006405 3874930 4513731 -1 702107 1255124 4157021 4242396 4551317 4601946 -1 1281052 2401639 2609028 4180184 4806458 -1 1066722 2038958 3220270 4357856 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 31295 759807 2238277 2980009 3626979 4557685 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 268949 788965 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 163258 1374674 2498643 2580965 2880879 2956390 3350393 3706581 4544825 -1 148822 1337924 -1 -2 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 159664 672226 1039017 2655672 3939334 4622238 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 272396 499020 1093397 2139860 2889715 3045620 3495143 4352868 -1 515332 2735071 3625943 3749477 4022621 4345095 -1 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 -2 2508874 3312329 4411672 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 91808 486495 491693 1653130 1888260 2762733 3037062 3060247 4573580 4755680 4888746 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 946244 1324842 4281667 4451394 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 865114 1090157 1475181 2395567 2907523 2999586 3019216 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 1147640 3037551 3252753 3737505 4134137 -1 -2 65119 124548 1027102 1371607 2202232 2395413 3012067 3038260 3242235 3289158 3512876 4742529 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 -2 618483 905596 1177793 1538389 2222444 2248101 2265272 2440634 3769477 3840376 4424903 4628767 -1 -2 449533 2195862 2789939 3160905 4727070 4760009 4983408 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 992835 2873356 3963510 4063426 4158731 4443717 4759468 -1 38688 523200 1369694 1996820 3266252 3278679 -1 441113 518401 1904967 2408050 3147115 3910282 4139494 4850211 -1 -2 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 -2 352077 1344165 2372448 3085531 3388418 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 82756 3400044 3637650 4736580 4779898 -1 1286754 1747746 2226835 2660003 4527534 -1 8593 1052298 1802722 1983667 2848042 3740393 4855205 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 172039 1094958 1347691 1851438 4518575 -1 916604 1350921 1729878 2751947 2865709 3636201 3820513 4473613 -1 -2 677585 805503 1000826 1683077 3113071 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 1016596 1687392 2307316 -1 1899099 2655080 4799118 4966974 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 1236340 2148420 2601339 2647512 3838391 4404339 -1 836606 991317 1717194 2177514 2927507 3052143 4943181 4985155 -1 687183 1570787 2065635 3206623 3271322 4743555 -1 265055 316046 686224 1121394 1169129 2040990 2255728 4257026 4761238 4877272 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 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 363310 637981 1387988 1693105 1860481 2980750 4176934 4563877 4917769 -1 376752 457824 775436 906529 2384925 2561979 2593915 3011147 3450987 4051353 -1 -2 13325 963724 1270545 1880597 1934771 2449842 3510735 4618739 4890634 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 162123 549895 653032 4292301 4758293 -1 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 1862327 2230289 3105802 4458481 4675031 -1 -2 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 1812488 2250212 2656832 4171628 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 639614 657480 731031 1433016 2150337 4128148 -1 2460311 2844012 3670199 4113239 4712779 -1 911034 928006 1001989 1636411 1687815 2786330 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 1251669 2439688 3237521 3432945 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 28206 1960076 2756349 2874930 2928932 4367568 -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 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 400597 2345943 3243897 3669045 4371582 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 -2 622675 1160449 2287160 2962495 2983325 3045083 4139778 4350189 4909374 4920595 -1 1014846 1261597 1467431 1579594 2242190 2271207 2446032 2877777 3659108 3668740 4247974 4701588 -1 384340 1005757 1082765 1306425 1339442 1581440 1590748 1616110 4192406 4361202 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 429394 550652 1693100 3365356 4568498 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 460387 607241 2428758 4365515 -1 629433 846610 3134482 4468180 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 821914 2459291 4640947 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 262942 752750 1095028 1641922 2233813 2417760 2902856 3244384 3336188 3674685 3840489 4257850 4436104 4559868 -1 -2 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -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 349589 771813 816754 892912 1468653 2027135 2080431 2105946 2202589 2229212 2610867 2668943 2769300 3633601 -1 -2 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 172077 1724648 2926476 3809514 4074451 4386934 -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 290780 1643191 2785606 3660891 4180528 -1 -2 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 212641 447422 770688 997561 1508613 1789872 3409573 3449160 3770191 -1 -2 139849 984182 1358179 2147481 3981402 4911087 -1 436325 860755 1043937 1385822 1720947 1778771 2326165 2667722 3053359 3307026 3656297 4047599 4325747 4439675 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 1509817 1636376 1908308 2096536 2186406 2559353 3217196 4142004 4349750 4362449 4733474 -1 -2 744586 852288 1902082 4831793 4999999 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 -2 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 574616 860831 1169671 1826749 2005403 2116778 2319982 2421894 2766175 2947181 4583475 4815888 -1 -2 69146 391821 805460 817138 1482138 2206597 3925627 4404084 4628223 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 650442 1783639 3183359 4116802 4345896 4483150 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 311095 414960 1654336 3031494 3644092 4269772 4494343 4632949 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 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 67282 165554 307757 1175316 1228471 1290155 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 -2 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 -2 257451 1837001 2882008 3003173 3519432 4433779 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 423105 2046630 2319778 3735289 3947490 4093185 -1 -2 474868 477028 1540156 3716779 3890069 4802059 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 661397 1473593 2750724 2972363 3550274 -1 1370607 1410220 2523305 2767178 2772394 3150650 -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 458554 1041073 2371730 2651743 3274528 3514954 3692851 4675875 4970280 4999999 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 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 53226 68025 2874720 3990143 4152732 4804757 -1 870055 3409959 3996669 4790076 -1 -2 1508989 1821358 3773005 4498031 4897997 4991011 -1 -2 21843 59755 264570 781859 1243633 1412651 1648824 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 106612 241379 705479 1536822 2009851 2875553 4001138 -1 -2 391849 780347 1045902 1928837 2250142 3811937 4568449 4813454 4938482 -1 64818 965063 1029568 1730849 2280289 2830364 3129729 3148983 3401343 3431469 3532968 4571652 -1 687015 3018498 3177174 3639013 3756265 4126369 -1 -2 94998 414881 1302172 2052382 2994980 3031719 3509414 3611491 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 463518 660936 1539615 3835457 -1 -2 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 3011046 4137317 4210459 -1 1722894 2064898 3587270 4960621 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 345761 481759 955377 2848915 4617356 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 143667 1059397 2511815 4595101 -1 1958369 2529788 2679290 3154583 3363434 3461116 4025056 4187981 4564509 -1 -2 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 760345 1547614 1562047 3098754 3949254 -1 524631 1237716 1433536 1823410 4179914 4196247 4312998 4781112 4790336 -1 -2 259782 556366 2266886 3543377 4426942 4677806 4787366 4970193 -1 184439 650137 997372 1729937 2978882 3314622 3325438 4521886 4582670 4726290 -1 -2 103419 297258 931055 1094015 1689988 1829835 1898854 2061170 2379036 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 114238 943400 962359 1685961 2516096 2701468 3344623 3819322 3896495 -1 332728 853528 2589288 3581891 3631821 3832238 4765750 4926968 -1 -2 296593 436272 764068 2166811 2238669 2502516 2738281 3188224 3490160 3756109 4168376 4597906 4861164 4902193 4925034 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 1754892 2545101 3029835 4424736 4590704 -1 112193 635149 1589595 1831200 2611557 4310238 -1 -2 433269 1950575 2259466 2480757 2723617 3148034 3624245 4861794 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 262142 1864268 4197634 4943085 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1486650 1673517 2959871 4133276 4615455 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2665292 2908934 3493749 4599592 -1 -2 560880 1949906 2048318 2197063 -1 3141534 3445049 3489106 3707642 4637522 4702199 -1 -2 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 486084 654584 859148 2456763 2656636 2710914 3158259 4045151 -1 -2 1227377 2501812 3153147 3359275 3444624 4005417 4400711 -1 103006 391334 1716204 3057051 3675613 4346375 4723228 -1 -2 209725 895831 2723390 3263496 4491880 4936370 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 363654 409961 659303 1421886 1819728 3900022 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 726352 862285 929104 1562397 2869538 -1 -2 12797 899361 1859551 3401364 3600705 3853550 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 2143424 2604683 3447599 3707135 4475850 4518047 4657058 4689967 -1 -2 278493 1218686 2702146 2774089 2786415 3666196 4091925 4557389 4620448 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 128256 173323 216575 239972 581471 1246868 2308301 3142711 3422983 3899342 4544258 -1 -2 534358 909054 984377 1799869 1903667 3669317 4264293 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 905051 2191639 2209337 2233810 3673996 4056023 -1 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 -2 269114 402786 793070 1860105 2063041 2089479 2967375 4172173 -1 482229 1823319 2183795 2411963 4438362 4502578 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 463518 660936 1295412 1520387 1539615 1763887 3248174 3576028 3835457 4865678 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 2655208 2931113 3725547 4360578 4958190 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 425690 707796 868223 2203789 2895642 3550072 -1 204946 291344 544245 972426 3417424 4377508 -1 -2 298915 970204 1072126 1698075 2190752 2196144 2246194 2406955 2541612 2646431 2780844 3119029 3339693 4077749 4570742 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 159664 672226 1039017 2655672 3939334 4622238 -1 -2 515395 1009243 1060509 1956282 2334124 2825475 3550495 -1 102648 402892 1684549 2084575 2152345 2334290 2733991 2761008 2764958 3011540 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 -2 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 2230094 3892687 4240606 4719328 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 651357 1280624 1564309 1570402 1685474 1728137 2302144 4530814 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 57842 462894 1875529 3362536 3758236 4588849 -1 703820 1407311 1866399 2077573 2600919 2711103 3002163 3494087 4104597 4376576 4550903 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 -2 273399 506486 900723 2334071 4477293 -1 500893 785425 1417827 2580364 2828342 3680646 3783625 3981751 -1 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 582025 719597 1603272 2929016 3856788 3985297 4046003 4663907 4880816 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 290259 971524 1375794 2796727 3930497 -1 -2 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 -2 1926938 2151579 3748969 -1 1255321 2152535 2903417 3370206 3418226 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 -2 654432 722795 1403062 1619408 1672947 1710626 1799779 2104247 2720568 2936998 4488157 -1 -2 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 -2 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 246168 681756 3459326 3529273 3574480 4470331 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 849448 1092511 1681268 2262783 3090350 3226173 -1 3951327 -1 -2 213656 1233168 1389420 2861856 2889063 3896748 -1 532984 1177844 1809491 1886726 1934381 1952647 2338626 2489045 4069185 4114561 4388932 4468037 4547299 4838293 -1 1555378 1939210 2154456 2288427 2526241 2781191 3644828 4158999 4201549 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 578609 939370 1222597 1602597 1709829 1904135 2750070 3693053 4349581 4617048 4834461 -1 290307 1242974 2241709 3273665 4900549 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 968986 2001096 2827296 3517546 3540873 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 2501738 3043256 3567762 4713120 -1 -2 1747215 3229164 3299693 -1 412236 2321830 4817219 -1 1046690 2933204 3163840 3599517 4431988 -1 529267 1068437 2044849 2790768 4725894 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 130864 687550 998024 4797955 4976006 -1 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 548765 646746 873722 1735052 1903069 2123860 2453627 2839742 2861250 2863519 4686611 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 472788 975311 1120984 1947417 2139526 2586132 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 531834 842574 1627874 3984439 4868651 -1 1005993 1427305 1908471 2322565 3493319 4964063 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 -2 182870 268065 1006313 1402855 1600214 1748499 2177172 2831475 3321247 3701569 -1 -2 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 212413 638511 2995549 4084613 4134748 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 463099 1734758 1919583 3563469 3970255 4025855 4073363 4686140 4925857 4941858 4993403 -1 2321732 -1 -2 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 -2 80339 134510 1385923 1530891 3824126 -1 309693 326893 1332247 1703462 1924735 2444063 3855973 4730181 4767027 -1 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 1567050 1844969 2332550 4577957 -1 488461 809747 929541 1824764 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 560570 2081449 4177240 -1 987108 2227470 2581193 2742807 2817129 2973033 3067461 3323506 -1 332505 2197666 3703107 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 474219 1502509 2924729 2933347 3354674 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 146929 183916 1527293 1994485 2571622 3498845 4328862 4464285 4803925 -1 -2 19232 906300 1087614 1251703 1457810 2482858 4904741 4971570 -1 65530 1779434 1936063 2245135 2512835 2685586 3642508 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 -2 1184337 2367847 2958751 3054629 3348505 4544940 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 167273 368440 965546 3404202 3426149 3548238 4010647 4925034 -1 139668 1208900 1793288 1973485 3869518 4410187 4758923 4813658 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 115740 1711110 1796374 1906712 2118381 2299568 3386858 3686427 4544888 4856203 -1 95466 723538 1637907 2278863 2305045 3211972 3375596 3675275 3877972 3889878 4627834 4851904 -1 62181 359279 1120740 2174151 3477365 3585835 3958554 4493614 4523266 -1 427951 575512 1250590 1256119 1457956 1494768 3024119 3166895 4008392 4631469 -1 463518 660936 1539615 3835457 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 -2 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 223116 934092 2691584 2699108 3338037 3635099 3694818 4498523 4600065 4883640 -1 75741 1520387 2371805 3248174 3576028 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 2001232 4109572 -1 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 -2 428465 505771 783340 2017171 2860661 3058270 4017459 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 6672 483729 1370932 1827365 2433319 3921900 -1 375284 529267 1068437 2044849 2790768 4725894 -1 -2 750230 1152105 2769718 3068085 3149925 3150065 3475858 4927884 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -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 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 821769 1235283 2244864 -1 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 2508874 3312329 4411672 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 436325 860755 1043937 1385822 1720947 1778771 2326165 2667722 3053359 3307026 3656297 4047599 4325747 4439675 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 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 901234 1469771 1716332 1974996 2126313 2131956 2182375 2609648 2850465 3307857 3463068 3576246 -1 -2 592247 1547091 1600389 2345030 3711690 4089816 4337141 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 719724 858924 2551024 3425938 -1 -2 779016 1418624 3621155 3724113 4145694 4321074 -1 571389 1223195 2311025 2776661 2833075 3099658 3227959 4242035 4432314 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 864816 1258548 1405967 1495373 2268747 3074393 4711083 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 2596168 2770760 3280900 3336968 3508352 4456431 4918203 4929960 -1 531834 842574 1627874 3984439 4868651 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 869852 1448560 1775723 3868205 4565162 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4999999 -1 678773 744854 1129801 2238402 3406625 3659561 4097405 4178270 -1 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 709708 759304 3668033 -1 1178298 1256332 2430511 2683962 3339447 4303306 4455930 4525593 4648191 4721858 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 865181 1329449 2531280 2665165 -1 -2 1542785 2781959 4940709 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 263103 2823702 2941026 3052441 4013844 -1 37948 1864976 2189466 2433490 2562846 2600066 3003487 4489511 4646963 -1 554997 765296 785136 1804374 2369646 3154445 4785591 -1 167684 1155083 1829748 3238667 -1 405233 599337 1158732 1262478 1938053 3707086 -1 -2 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 155181 1732383 2430039 3843900 4882192 -1 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 796702 2506408 2856960 3104368 4308696 4808751 -1 751719 1764086 1988437 2495160 4388139 -1 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 289316 1318740 1752830 1880361 -1 62778 2324083 2462191 3501989 3516371 3667833 4426784 4989972 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 -2 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 263103 837511 929741 1170236 1187514 2823702 2941026 3052441 4004499 4013844 4357035 4447541 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 602815 806049 865197 1167030 1359593 1804302 3059975 3859533 4525469 4694467 4920616 -1 -2 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 34616 968986 2001096 2095928 3517546 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 1484089 1913243 2049520 2623455 2757787 -1 305506 1538239 1712417 2800759 3261575 3293051 3877673 4337777 4454062 4642048 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 102821 436157 1385537 1438943 3626587 3766335 -1 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 -2 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 -2 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 1980391 2105102 2497399 2555827 4157851 4561720 -1 268949 788965 1030857 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 -2 213656 1233168 1389420 2861856 2889063 3896748 -1 532984 1177844 1934381 2338626 2489045 4388932 4468037 4547299 -1 294360 1026515 1088458 2270237 3025616 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 -2 191704 416538 948453 1095855 2824455 3230329 3630670 4462968 4506012 -1 2173784 2881941 3143126 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 348809 1076792 1243086 -1 34184 1791591 2752064 3369238 4583188 -1 -2 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 1157332 1394943 1478608 3696070 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 324206 1317462 1733169 1960436 1970565 2217044 3414477 3547750 3970297 4373113 4461934 4481728 -1 -2 138490 350644 3060945 3638357 -1 447561 600898 1151372 1609925 2194517 2667992 3182620 3553250 4052626 -1 69808 167575 1529834 1995989 2404499 2865778 3297922 -1 -2 72036 247676 279708 1758927 1927366 2662183 3072386 4347532 4508536 4577759 -1 -2 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 719982 2623419 2881212 4439127 4656798 -1 232783 1002688 1273036 1709432 1932525 3565111 3603350 3959991 4316852 4599015 4663126 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 -1 733216 748931 1162695 1255832 1845660 2125584 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 23041 439231 888288 1791359 4353403 4544957 -1 104801 977870 1368641 2144943 3291914 3436250 -1 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 988685 1209720 1661742 3492238 4712521 -1 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 690015 814342 1646239 2570415 3148784 3900692 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 290780 1643191 2785606 3660891 4180528 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 1216200 1422283 2989472 3485955 3671208 -1 267296 2967857 3012044 3671353 4438569 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 361147 634629 1078481 2648098 4718011 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 125519 231154 455474 1930935 2298206 4265084 -1 388987 477943 565116 927701 1806596 1890356 -1 1180793 1246849 1286807 3198403 4487164 -1 -2 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 1926938 2151579 3748969 -1 -2 1971425 4074907 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 997765 2541508 3242102 3287535 3788814 4779404 -1 138962 236491 370674 824845 1090007 1201445 2138434 2229820 2800088 3320625 3438968 4528201 -1 1053726 1283050 1315692 2911934 3226248 -1 -2 26142 1986542 2959514 4582667 -1 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 -2 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 2732589 2782468 3103962 3959970 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 337898 700848 1217374 1698740 2820356 3879684 -1 -2 989037 3599435 3630003 3688474 4254603 4615246 4834117 4998930 -1 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 -2 1216200 3485955 3671208 -1 267296 2967857 3012044 3671353 4438569 -1 515469 682357 1987711 3387525 3515368 4786702 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 907526 1070759 1697089 2214299 3209103 3512032 4836381 -1 1295650 1617441 1639575 2447995 2869979 3340154 4939013 -1 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 1430707 2181881 2842096 4696367 4753098 -1 -2 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 244749 474016 1192181 1417940 1762244 2930073 2953790 3447209 3734056 4035972 4398383 -1 19319 442006 627832 2938026 3352980 4072088 4875482 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 698097 2067446 3565940 3598400 4836741 -1 618465 652369 815033 1561332 1588064 1655654 2008898 3947243 4118302 4635264 -1 202716 655323 813572 1759615 4079338 4323296 -1 -2 46129 769200 1510494 2383628 3833366 4246339 -1 527653 853724 915449 982118 1223852 1797663 2931858 3099394 4748023 4865385 -1 303449 395290 486041 879247 1420911 2356344 2911641 3210089 -1 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 2475287 -1 1051040 2187702 3266328 3346327 4247345 4464837 4839742 -1 709508 2145363 3378737 4155526 4797842 4981618 -1 -2 106713 142209 1905383 2822005 3429086 3761695 4301469 4652432 4913682 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -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 452222 486440 1127961 1830500 -1 101280 556470 881865 1359412 2394659 2439965 2718049 2846287 3259019 3898365 3910017 4568302 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 761325 1683279 2854171 3145091 4977787 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 479154 1056159 2174387 2306453 2591182 2994166 3207547 3685727 3784137 4292886 4883818 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 1059873 2016568 3061107 4626049 4886803 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 8705 2634795 2755743 4293899 4771125 4796582 -1 1522883 2812004 2906704 3209606 3491405 3544155 4445982 4917879 4962415 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 -2 289789 335975 1031978 3024682 3055589 3167701 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 2665292 2908934 3044693 3493749 4599592 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 142198 347602 1586126 1643282 2690803 2737072 2737677 4817140 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 1083636 2480302 2630444 3660071 4494811 -1 -2 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 -2 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 1374576 1892846 1930332 2886056 3730749 -1 1558082 1572371 2032211 3924905 3998561 4116885 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 -2 193435 845763 1856616 2109486 2184765 2329456 3290178 4295522 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 461717 1675755 3155925 3309767 3738450 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 95958 2257926 3031496 3114428 3213766 4524604 4891300 -1 -2 110682 547426 1252952 1876179 2678961 2749476 3565142 3660452 4283807 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 944111 1041900 1507424 1789851 1905202 2382224 2631281 3557352 4244923 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 2107552 4003185 4272014 4408228 4926305 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 -2 365064 399085 507690 2341337 3169295 3272826 4264890 -1 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 62181 359279 1120740 3477365 3958554 4493614 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 -2 293610 941370 1233588 2830610 3072780 3400335 4465409 4612510 -1 2327889 2359573 3062316 4635613 4968819 -1 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 1747215 2049288 3229164 3299693 4157474 -1 903473 918173 2817466 3811408 4256193 -1 86722 608278 1908423 3163140 3860615 4852243 -1 -2 766394 1347112 2288873 3198440 3528331 3541022 4248563 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 -2 1054996 1120679 4252982 4940679 4953989 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 -2 2431489 2633467 3977337 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 362711 2238028 3596355 4378484 -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 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 1042111 2771227 4921312 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 2334619 2827645 3485978 3863034 -1 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 222119 464434 2845260 4219785 4281391 4326156 4494568 4526861 4927782 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 114818 314573 1316663 1809286 1835293 2034496 2507253 3197840 3660613 -1 -2 37031 211300 1159370 2767237 3023018 4180520 4352665 4746215 -1 439895 618488 694873 927716 1542427 1641314 4320538 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 1355956 1686733 3110366 4724181 -1 122029 270596 1209330 1974162 2404904 3581213 4170348 4246394 4379688 4690897 4837971 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 345149 395529 411580 1154123 1439515 2037369 3821504 4811619 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 1151221 1408082 2142444 2485637 2815385 3482080 3700074 3930497 3945152 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 401869 494151 2330213 2415313 3605090 4611677 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 102821 436157 1385537 1438943 3626587 3766335 -1 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 383778 544363 1873763 1901694 4932726 -1 -2 434680 1154123 1835488 3622192 -1 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 2282905 3149685 4754080 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 776850 1038136 1111150 1461699 1599018 1717472 2147938 3408981 3414809 3643873 3970111 4757509 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 273399 506486 2334071 -1 277817 321860 490120 704168 1739377 1779626 4366757 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 4526892 -1 -2 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 2019415 3317085 3860852 4598476 -1 -2 1023515 1339235 2159233 3467477 3477351 4066637 4233507 4262478 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 -1 -2 480945 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 -1 31295 759807 2238277 2980009 3626979 4557685 -1 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 -2 5828 787260 953368 1745265 2736325 3613102 3850215 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 433971 1339624 3695121 -1 193435 845763 1856616 2109486 2184765 2329456 3290178 4295522 -1 -2 522283 975549 1198753 4962339 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 938912 2756850 2818107 3105405 4006062 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 -2 1165626 1314172 3470713 4635837 4682889 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 493898 1533335 2806832 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 317597 1375632 2019368 2117085 -1 -2 3087000 3112128 4784285 -1 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 711734 1120395 2849871 4726159 -1 -2 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 306605 458408 469089 1645908 1649908 3122895 3178958 4591173 4675295 4702562 -1 -2 892709 1613801 2105074 2624748 -1 550268 925450 1315507 1604505 2037562 2168336 3064252 3478150 -1 229839 411514 1023327 3006164 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 192168 343228 3581761 3784417 3934079 -1 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 1149405 1214958 1321306 1493422 3066686 3382153 3421823 4811445 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 710248 974976 2294952 2472404 2497428 3093159 3150104 4224672 4246274 4287389 4553434 4720594 4722375 4941030 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 893857 942938 1256638 1727783 2380871 3215522 3357871 -1 1246645 2736946 3137861 3473964 3974274 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 121154 505829 1609487 2314390 2467391 2699426 3685086 4593203 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 507756 1336051 2264807 2308314 2630197 3920348 -1 -2 610733 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 -1 1971425 4074907 -1 -2 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 1173559 1199361 1311417 2126123 2950053 3908564 3938801 3975476 3986754 4978160 -1 612244 2097503 2178976 2704132 2799513 4146232 4725935 -1 1105 1796774 3497954 4718302 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 20430 729295 804219 1114539 1555385 2499359 2512510 2999017 3256110 4117029 4193926 4873447 -1 -2 897507 1471730 2495944 3142263 4527907 4541917 4828995 -1 243599 370137 2131799 2322656 2447621 2895069 3190683 4404333 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 352077 1344165 2372448 3085531 3388418 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2795406 4806317 -1 -2 738571 3776009 3830533 -1 441599 633383 1520516 2350702 4110132 4751416 4870230 -1 666489 689366 852075 2720144 4742684 4999999 -1 -2 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 160424 553989 1931530 2491325 3048507 3442307 3737984 3865708 4719598 -1 734195 2655600 3808234 4209135 -1 -2 271208 1188729 1261349 1510818 1589979 1730956 2221258 2222932 2439963 2624453 2667443 3801823 3995966 4102652 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 1537310 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 522283 975549 1198753 4962339 -1 1057583 2500257 2648197 4688917 -1 338180 918382 3106104 3642527 4544673 4838335 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 18267 1633359 2899690 4078616 -1 488115 3295337 -1 602815 806049 865197 1167030 1359593 1804302 3059975 3859533 4525469 4694467 4920616 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 733216 748931 1162695 1255832 1845660 2125584 -1 -2 1026613 1099463 4594278 -1 63286 209369 688706 1104926 2363364 2760216 3628966 3822262 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 -2 1482057 1733001 2767860 3045478 4493446 -1 -2 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 213699 646346 1334086 3016280 3364165 3528992 4278359 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 2202947 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 454920 1072031 1806831 2414981 3657790 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 632503 681743 985470 1998664 -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 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 -2 203822 283250 621875 866300 1041379 2321103 4565060 -1 97351 184896 711375 2135623 3248938 3460238 3475048 3503745 4282886 4329482 4912369 -1 488621 692046 1396252 1668991 1681696 2430807 2556890 4077080 4637803 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 213656 1233168 1389420 2861856 2889063 3896748 -1 326539 855776 933378 1149360 2229161 3200526 3454878 3641662 3711928 4853570 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 -2 500460 1658114 2230136 2683037 3746711 3750693 4895394 -1 -2 3021694 3056250 3066721 3227663 3489920 3961922 -1 517909 780966 2639055 3315316 3522213 -1 418608 1155252 1333872 1818596 2413779 4431575 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -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 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 431707 2306681 2850818 4420011 4566968 -1 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 -2 2098280 2413023 3067316 3725918 3765211 4446718 4488163 4745238 -1 82723 443749 460734 672055 992608 1022008 1899837 2761753 4548366 4988135 -1 1589945 1705785 2571091 2575327 3027598 4016157 4777221 -1 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 -2 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 83211 137447 391143 485225 981253 1061403 2511505 2976036 4621936 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 547554 1176450 2980701 3673372 4175524 -1 -2 67392 321515 385603 426030 758858 1943648 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 1157707 2126546 2289745 3039469 3734890 4053692 4414643 -1 2461213 4288116 4933874 -1 1828015 2123395 2736030 3390646 3457761 4357903 4393304 4440370 4580307 4732603 4796986 -1 -2 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 297704 374527 1543180 2286271 4350386 -1 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 69036 2636696 2897516 3433368 3938556 4316017 4959541 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 229839 411514 1023327 3006164 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 433971 1339624 3695121 3879825 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 1631893 1992944 2734116 3795901 4354793 4594517 -1 611888 805108 2130919 4254839 4753001 4884237 -1 -2 82723 443749 460734 672055 992608 1022008 4988135 -1 1589945 1705785 2571091 2575327 3027598 4016157 4777221 -1 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 169974 1933530 2367669 2461143 3338850 -1 534237 1852568 4129224 4821381 -1 -2 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 1916271 1919345 2487730 3369713 4383684 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 352077 908108 2372448 3085333 3085531 3388418 4728416 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 8901 1420670 2826680 3166733 3643482 3736165 -1 391902 917431 2454831 3967349 4903375 -1 -2 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 881610 2705112 2798137 3865068 -1 -2 1529388 1995437 -1 1981769 2905751 3358455 4500881 -1 -2 15755 141836 1251378 1480380 3330428 3402486 4158994 4276883 -1 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 1030777 1843668 3686076 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 219360 2977981 3321716 3780319 3863396 4042892 4692515 -1 -2 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 783280 1069991 1340983 1438813 1739915 1933761 2417433 2829734 3077562 3540369 4736758 4806967 4856401 -1 1773838 2494173 2945426 4970283 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 13177 368828 571658 748749 935051 1852557 2363852 2714055 3498119 4027150 4336179 4475783 4515295 4609909 4840262 4967875 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 75319 131716 148784 1561672 2010961 2129561 2717518 2961957 3374322 -1 -2 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 409295 778213 1155350 1449294 1797612 4709744 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 356943 981388 1508317 1919425 2406254 3940173 4627489 4999999 -1 197528 223174 1428649 1547217 1754675 3605819 4727736 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 173054 3591724 4438551 4649927 -1 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 -2 463847 2347215 4648809 -1 155181 1732383 2430039 3843900 4882192 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 91974 114601 843228 1538863 2382804 3586534 4988914 -1 54456 155547 631614 1332654 2247202 3155742 3685307 4383720 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 1289387 1875855 2028054 2459943 3650591 4771014 -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 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 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 522932 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 120331 150859 4237101 -1 169851 1577916 4169752 4647041 -1 -2 332943 1543256 1854466 2510499 2723749 3493346 4617253 -1 578430 842955 2938771 3272973 4109096 4971035 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 1133151 3740158 4987718 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 157698 203080 3062086 4867582 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 734137 1217877 2072467 2628976 3107340 3698313 4807190 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 181161 381110 406549 1483838 1580073 2510351 2898639 3788962 4855691 -1 46671 496947 758256 1611241 3808085 -1 -2 1732794 2464273 2551648 3093682 4278316 4471848 -1 676321 2790768 3829914 -1 513252 1594011 2427772 2489937 3719827 4078730 -1 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 573405 1032904 1386155 2301408 2676677 3811951 4111697 4356734 4578782 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 66491 341281 1090540 2502115 2567689 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 1217716 3458341 4945970 4950001 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 52158 794837 1804246 1915958 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 632468 1623671 2383328 4530014 4872475 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 899192 1420054 2978000 3713360 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1963419 2489739 3031930 4215478 4270269 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 345300 1316346 1410369 1582436 2069984 2309574 2867807 4341972 4493986 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -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 -2 480966 707247 942665 1041749 1313222 1794817 1839463 1879730 2407199 3045913 3677610 -1 1325016 2346297 2381113 2848023 3090353 4479713 -1 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 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 -2 443405 1938783 2000409 2713411 2867754 -1 -2 225160 268701 317081 1366371 2150504 2945960 3185780 -1 172039 1812789 2039293 2126813 2688705 3036054 3128654 3682902 3995375 4157281 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 21843 59755 264570 781859 1243633 1412651 1648824 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 -2 1925594 2024416 2531844 3117125 3392115 3862468 4918402 4982522 -1 384366 1632559 1645721 4157610 4746910 -1 84719 502281 1392969 3701367 4004525 -1 433971 3695121 3879825 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 806271 1968797 3535040 3716867 3880902 4066560 4427905 4844745 -1 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 212413 638511 2995549 4084613 4134748 -1 808191 1348060 2027395 2583292 3407080 4231451 4406737 4515153 4731610 4847589 4866108 4955691 -1 -2 620552 639340 953837 1970671 4061252 -1 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 -2 317882 857451 2125052 2154713 2180181 2257276 2584952 4426905 4965756 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 -2 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 109631 1848387 1974711 4068610 -1 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 342284 1261531 1454083 1586637 1915156 2771934 2822153 3227702 4061550 4955838 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 -2 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 395404 943610 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 306263 471153 527091 863647 1363229 4548080 4899078 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 808400 1134322 2694933 2937721 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 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 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 726073 1312660 1616156 2635068 3232269 3517310 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 303449 395290 486041 879247 1420911 2356344 2911641 3210089 -1 -2 1747215 2049288 3229164 3299693 4157474 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 903473 918173 2817466 3811408 4256193 -1 412236 2321830 4817219 -1 529267 1068437 2044849 2790768 4725894 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 -2 428738 845363 913081 1949572 2267986 2618944 3093905 3154463 3170883 4336449 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 146827 547472 1142489 1254552 1367727 1498179 2049355 3352297 4155471 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 365064 507690 2341337 3169295 3272826 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 -2 426504 718869 1461797 3191925 3951532 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 1928472 2629670 3292821 3301390 3861347 -1 207673 344491 482604 794568 1168837 1922476 2558357 2906852 2941004 3556900 4149048 4428636 4534826 4943713 -1 459271 712911 1176180 1707321 2314333 2399998 3182476 4197856 4297949 4340184 4441267 4783869 4793885 -1 -2 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 -2 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 994248 1075490 3062553 4430829 4493806 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 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 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 -2 627900 750003 2114201 3253898 3273993 3826265 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 375284 529267 1068437 2044849 2790768 4725894 -1 -2 1523803 2017262 3152195 3191544 3438746 3500949 3725307 4057034 4154091 -1 683386 1084880 1275442 1729767 1842297 3154583 3296425 3372627 3423073 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 444063 911230 950440 951433 1053887 2531631 3027011 4748150 4954848 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 425690 707796 868223 2203789 2895642 3550072 -1 204946 291344 544245 972426 3417424 4377508 -1 -2 36597 937368 997661 2141894 4264341 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 -2 1337083 3242111 4197579 4509918 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 -2 266821 522340 784138 1829439 3802922 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 323995 1397355 2349706 2617609 3715443 -1 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 -2 2125521 2476931 3037581 3770795 -1 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 -2 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 1165396 1857210 -1 536141 2223829 2236203 2590720 3249028 3415295 3734511 4912236 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 357269 2421219 2820628 3718626 4331221 4628682 4633044 -1 -2 2565703 4334500 4502072 -1 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 55674 186075 297722 419055 1179991 3452132 -1 -2 2229801 3682937 4457991 4739948 4827648 -1 1014846 1261597 1467431 1579594 2242190 2271207 2446032 2877777 3659108 3668740 4247974 4701588 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 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 -2 680482 3408395 3487630 4742475 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 316761 564367 707904 767480 819919 4451259 -1 -2 1557213 2012194 2599536 2704262 4967425 -1 102821 436157 1385537 1438943 3626587 3766335 -1 2571241 2785412 3104059 3185049 3340098 4175049 4304655 4824097 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 1272333 2829804 3130337 4354372 4661626 -1 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 1891201 2447362 3062345 4543421 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 422482 2867627 3327400 4285965 4491354 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 -2 169180 423027 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 2508874 3312329 4411672 -1 1827162 2533070 3574404 4827176 4971330 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 728896 863896 1337100 2726857 3797479 3926249 -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 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 611677 1460743 2172611 4649007 -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 1147155 1176127 1935035 3020952 3402232 3862169 -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 273167 1101882 2112244 3361553 3547473 4469514 -1 -2 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 -2 1325092 2641254 3788718 4290149 4702648 -1 264560 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 481714 671229 765428 2137791 3592577 -1 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 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 324987 478705 518560 1693004 2080139 2102077 2898639 -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 2059387 2629159 2919990 3191337 3415842 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 23041 439231 888288 1791359 4353403 4544957 -1 104801 311957 977870 1368641 2144943 3291914 3436250 4020436 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 -1 1101241 1119051 1375812 2694270 4129324 4735350 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 60230 2438705 2656567 3418501 4054079 -1 689572 1398197 2061161 3709095 -1 -2 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 516120 638209 1271726 1665133 3865237 4317296 4475419 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 576104 3137861 4135339 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 203827 701805 832007 965157 2251887 2272989 2283334 2366748 2511192 3420019 4571948 4911368 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 91808 486495 491693 1653130 1888260 2762733 3037062 3060247 4573580 4755680 4888746 -1 -2 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 576024 1033964 1933452 3210373 4511864 -1 520618 1021116 2477066 2589702 3069480 3394098 3695333 4714934 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 30300 821055 1262065 2034674 3769716 4319431 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 297783 3406527 3811450 3814628 3889476 4510306 -1 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 -2 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 397936 2415221 2658084 3915674 4960981 -1 -2 743723 1134223 1783389 3237572 -1 128891 589036 1781640 3990432 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -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 350762 407322 2454387 2663653 3060391 4842568 -1 3233204 3960482 -1 17275 983929 4857776 -1 -2 394714 851555 2184386 3052188 4785402 4971276 -1 30288 315161 902817 1044543 1777600 3159858 3486088 4239506 4327159 4467275 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 629798 671190 1461740 4182849 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 313069 596367 831240 841679 885571 994068 1189731 1388318 2595204 3133722 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -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 651528 668078 1022031 1242098 1390035 3385925 -1 361374 609481 944550 1046899 1466618 1966257 2317928 2974657 4269373 4908869 -1 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 -2 533383 852182 1023058 1220757 1348284 2621104 3435169 3514668 4285382 -1 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 -2 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 388987 477943 565116 927701 1806596 1890356 -1 2230094 3892687 4240606 4719328 -1 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 4932403 -1 172077 1724648 2926476 3809514 4074451 4386934 -1 -2 266821 522340 784138 1829439 3802922 -1 967460 1004750 1203634 2130683 2411005 2718393 3493683 4402690 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 -2 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 227457 510301 720683 754246 1534336 3078325 3535167 4081946 -1 -2 786797 1873722 1952479 2264234 2855012 3239048 3800502 4000098 -1 -2 339345 464717 1924887 2141051 2344176 3564506 3605250 3714485 4583786 4791053 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 51455 106490 1942179 2777533 3321014 3376373 3665337 -1 277445 333983 719343 1616335 1621227 3102589 -1 432794 1025454 2274718 3033798 3504899 4116313 4792567 -1 -2 485215 553393 1278048 1400325 2475287 2895070 2983616 3527367 4541512 4757530 4774617 4804492 -1 246090 616968 786240 1273798 1548747 1989192 2631025 2758326 3458465 3618647 3796684 4252505 4999999 -1 -2 902819 1464754 1808264 2030332 2670061 3116774 3849977 4474835 4781932 4889870 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 212599 1448672 3071505 3625781 -1 -2 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 -2 716536 1353863 1688178 2090739 2155577 2401481 3488514 3547526 4439320 4561887 -1 728896 863896 1337100 2726857 3797479 3926249 -1 -2 481714 671229 765428 2137791 3592577 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 620552 639340 953837 1970671 4061252 -1 672095 774630 1119614 2041249 2711448 2764079 3878580 4609732 -1 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 -2 228434 668543 1230416 1637153 1707745 1984458 2615478 2883685 3622781 3707039 3716085 3946130 -1 581606 654798 888202 1892383 2700517 3449405 -1 -2 1945088 3155961 3248482 3855192 4045470 4449549 -1 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 756247 3205134 4342562 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 568932 598573 638100 1189443 4390658 4726168 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 90593 1056159 1243336 3672023 4578688 4713373 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 506003 1234266 2611237 2808837 4807325 -1 170047 283908 527560 699093 1041722 1396128 1473555 1926301 2104995 4296946 4528552 4728712 -1 -2 534358 1799869 1903667 2539091 2763740 3669317 3861541 -1 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 396378 1099458 1515157 1793912 1890831 2346094 4341827 4709062 -1 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 1057583 2500257 2648197 4688917 -1 12638 569862 2049952 2321830 3581312 3775948 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 83456 135053 193795 1479612 1538042 1938410 2431592 2460743 3732312 3928649 4028404 4725923 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 1516339 1892289 2555421 2860224 2875108 3368916 3725116 3747096 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 1205951 1803760 2884748 4064905 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 467411 567981 661085 1036001 1171919 1729827 2808183 2883147 3820003 4055283 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -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 121529 541829 938120 2793720 3547732 3598720 4658211 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -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 14314 416564 567398 845454 2892864 3547399 -1 -2 189572 336587 593303 1292361 3368397 4477467 4602647 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 423497 431895 566426 2266764 2361079 2725004 3192643 3606494 4305537 4725350 4855486 -1 -2 1591957 2088428 2161457 2627042 3426054 3994696 4518816 4650230 -1 -2 64818 965063 1029568 1730849 2280289 2830364 3129729 3148983 3401343 3431469 3532968 4571652 -1 306362 740758 799737 1194022 2289761 2434012 2947343 3957782 4037470 4582162 4600950 4795743 -1 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 33662 48602 1250965 2130760 2490300 3220743 3627403 4526579 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 2260026 2443172 3843644 4545710 4557568 -1 -2 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 733095 1242267 1753444 3536949 3870574 -1 -2 183208 1007580 1203237 2004858 2113133 2324794 2504232 3434227 4183736 4359066 -1 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 919917 1106964 1128841 3718531 4735299 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 -2 899192 1420054 2978000 3713360 -1 -2 169974 1933530 2367669 2461143 3338850 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 -2 125318 152255 457887 841314 1330299 1557739 1750552 3520389 -1 46671 496947 758256 1611241 3808085 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 3027321 3984596 4058129 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 -2 302661 378387 504270 1325923 1354841 1657765 2071374 2171237 2229685 2672314 3142790 3352907 4338326 4408773 4677245 4723525 -1 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 327887 1445539 2847065 3053630 4110725 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 346392 1096023 1157239 1572117 1623163 1664122 2980422 3282500 3474055 3801873 3893082 -1 2374145 2717874 3333148 3838746 4412133 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 2305775 3517322 3617834 4069308 4301702 4358905 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 140958 597834 609517 1581387 3304609 4925600 -1 302511 1166189 1657149 2063928 2319383 3845179 4436129 4540818 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 -2 734624 1065935 2499542 3800290 4029721 4383365 4578319 -1 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 1877569 2152136 3300601 -1 1054853 1250137 1898707 2352371 2369685 2421063 2621977 2849239 3090042 3368530 4037238 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 -2 782959 806349 1060322 1438670 1594536 1789354 1861232 2126395 2299173 3033477 4001629 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2821429 3278741 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 361147 634629 1078481 2648098 4718011 -1 211604 632416 976820 1252493 1781427 2541057 2615012 3811965 4812220 -1 -2 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 531834 842574 1627874 3984439 4868651 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 1790758 2294755 2988628 3969507 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 2711384 2761897 3042581 3297145 3961311 4345376 4378717 4504844 -1 287295 459425 2294816 2907691 3647221 4739165 4975453 -1 -2 765502 1953774 2257078 2764897 2812302 2912083 3762825 4348514 -1 422187 1352064 1689373 2051153 2705761 2717083 3415020 -1 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 733095 1242267 1753444 3536949 3870574 -1 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 -2 206847 1241949 2428110 4190859 4300807 4988738 -1 504714 2827782 4323486 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 -2 1351181 3455676 4640112 -1 246560 1356611 1755029 3150652 3226992 3289545 3350628 3360693 3777387 3964694 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 1514770 1942359 1977874 2881281 3165086 3743049 4149547 4833591 -1 1326456 2224621 2577842 3917195 4552046 -1 339455 2112120 2150236 2343759 2412220 2457453 2511506 2941127 3210347 4100065 4390507 4494878 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 328918 660191 726780 3339680 3750751 3829364 4393480 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 199665 938888 1716661 2729264 3484937 3690307 3737328 4206831 4939893 -1 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 2833731 3880307 4011636 4167021 -1 1669161 2541424 2653074 3575942 -1 424760 2300468 4075524 4630448 -1 -2 175315 625572 1469988 1855437 2949414 3177180 4733519 -1 26815 162663 830600 1609110 2227191 2423591 2889596 2955420 4881558 -1 -2 433971 1339624 3695121 3879825 -1 -2 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 151056 1064631 2169078 2511626 2915418 3024931 3656194 3927250 -1 177427 328147 2677794 2745699 3452926 3511040 -1 -2 505981 952677 2297819 3703778 3763506 4438299 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 639915 1675074 1788878 1850901 2123656 2867074 4032501 4368262 -1 93852 865236 1104521 1694409 3296898 4545515 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 34053 350080 352981 459918 926067 953095 1070902 1110775 1338293 1443102 1455187 2207119 2289229 2476196 2830670 3060938 3199638 3250218 3586075 3634383 4518047 -1 156937 377071 1175144 2731502 3132647 3550158 4738097 -1 1460473 1928813 2415035 3990722 4438855 -1 -2 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 566267 1069318 2324069 2688982 2957103 3398739 3975571 4436997 4459102 -1 578493 1173132 1237011 3148470 -1 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 -2 765714 1198872 1319051 1830243 2120098 4905588 -1 308090 1908030 2956429 3609494 3812217 3928357 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 -2 743723 1134223 1783389 3237572 -1 766618 812787 2358677 2751570 4325350 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 929423 1341154 1759783 1816684 2455211 2672925 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 577427 1297882 1408820 2402909 3386050 3934987 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 123827 1529422 1925018 2333247 2334530 3384696 3387444 4468771 -1 -2 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 1237997 1593810 1778930 2045433 2058527 2176638 2194907 3274169 3840623 3867685 -1 743073 883062 2363691 2468483 3011720 4731926 -1 569300 2185323 3036658 4482805 4519118 4752075 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 259006 808538 1003262 1529388 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 -2 220501 1846660 1992212 -1 112072 522857 878453 2085729 2473258 2600036 2843404 3686209 3836153 4140744 4563565 -1 -2 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 4324223 4777269 4911397 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 218496 1043713 1095820 2586982 2898055 4411877 -1 725068 1544004 1785595 1805924 1896775 2154713 3218217 4586996 4725374 4795255 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 924428 4294161 4874419 -1 2190786 3864073 -1 434283 663569 2482576 2515529 3433934 3569438 3864317 4588691 4620485 4760099 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 374854 2369810 2448983 3919367 4536845 4589058 4735614 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 430162 1088215 1432824 1491859 4999999 -1 317824 1760600 2370299 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 183582 342301 918478 1894206 4751849 -1 -2 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 1255708 1611164 4803528 -1 62171 745796 1070662 1858555 1973050 2099523 4063053 4197219 -1 -2 138890 579236 582822 1400159 2152773 3993904 -1 -2 946462 1875934 2476028 3104879 4101670 -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 1591150 3447320 3778429 4787733 -1 204256 2031702 3038816 4634571 4850817 -1 -2 859884 1886686 4212052 4536325 4796715 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 -2 3444327 3612558 3824543 4376857 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 463847 2347215 4648809 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 755310 2001062 2906071 4260365 -1 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 1932 2161635 2394411 3115072 3859254 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 3045635 3509696 4138347 4516101 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 267113 890900 1284876 1351795 1481108 2889900 3422958 4107227 4163577 4360450 4436858 4873792 -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 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 -1 329301 671313 1036667 1077530 1138046 1709050 1916614 2485896 3657714 -1 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 -2 491978 776451 2161917 2507103 2979190 3788112 3846174 4387057 4828564 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -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 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 -2 330890 3002268 4056310 4718050 -1 325042 1844259 1975904 2492417 3816121 4532402 -1 -2 1361313 1672000 1727281 2152034 2879180 3394645 3779578 3833494 4670063 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 216906 1132597 4288168 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 -2 1370607 1410220 2523305 2767178 2772394 3150650 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 347543 703864 1644057 1794231 1846024 1885913 3412280 4523233 4655399 4870669 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 485782 1610637 1992604 2362726 4559341 4983830 -1 -2 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 -2 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 7360 108583 277962 1984384 2150899 3971573 3990782 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 17951 1505109 1816681 2671177 -1 -2 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 809049 1386950 1911659 2559750 4489973 4492366 -1 997661 2141894 4264341 -1 1674227 3466244 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 400597 2345943 3243897 3669045 4371582 -1 -2 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 312781 1476710 1987656 4051353 4331742 -1 1110077 1620623 1903448 3094741 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 35158 2483002 3651433 4367040 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 257603 1063991 1384227 1504638 1647745 2352883 2693402 3600069 3683150 4895605 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 1474238 1740650 3328575 4171519 4849398 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 132637 989327 1583817 1603017 1807850 2025742 2345222 3059832 3870295 3948980 4528888 -1 -2 917811 1109600 3539849 3662418 4461848 -1 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 -2 756530 1355418 1948965 3154582 3229934 3977777 4194988 4292032 -1 -2 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 137698 384470 1242742 1490993 2359972 2838820 2859457 3003950 3082772 3596664 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 1151221 1408082 2142444 2485637 2815385 3482080 3700074 3930497 3945152 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 515419 998477 1402369 1494335 -1 1779713 1985651 2337298 2573764 3322968 3691691 3798651 3943733 4044740 4135487 4627559 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 144467 233591 297947 2083744 2847027 -1 -2 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 1086344 1799456 1840638 1908173 2247195 2455493 3334067 3626611 3652229 3681510 4218961 4569415 4862138 -1 162091 778720 1440720 2233564 3295562 4887287 -1 -2 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 392062 636527 2365535 2368098 3928606 4833330 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 175806 2153922 2437293 2602777 2963635 3641136 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 -2 330890 3002268 4056310 4718050 -1 158598 214529 1724533 2117496 3353991 3901010 4002570 4060035 4397528 -1 -2 482317 619087 2087828 2294230 4586375 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 -2 239936 1141683 2477730 2643241 3019242 3057602 3187381 3242899 3514505 4158214 4254781 -1 -2 267456 789180 2977407 3251392 4422050 -1 -2 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 257599 1113854 2586169 2612921 4290972 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 65571 892650 1077230 1775821 3329360 3882082 3910691 4323544 4552878 -1 -2 201435 369231 593238 594081 803051 1019822 1060911 1322447 1683154 1746591 1806429 4170986 4937779 4958976 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 364921 772123 1568380 2781630 3346782 3735637 3855323 -1 -2 689069 2538742 2613320 2640823 2729217 2888942 3657052 4192121 4570949 -1 87110 1239101 1383283 1742197 1865427 4124360 4237207 -1 -2 162574 391710 545715 585743 1299413 1882449 2436503 3280730 4634668 -1 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 426824 1722554 2815174 2976682 3561606 3897529 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 -2 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 -2 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 1734081 1780843 2104325 3866088 4593984 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 2580340 3834230 4089725 4891359 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 634538 1588083 1596995 1667817 2114502 2510081 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 508027 596339 1694793 2541079 2821488 -1 659159 3070408 3310569 4955801 -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 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 56104 1822974 3374483 3435923 3858668 4438555 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 453930 1072618 2302352 4469076 4635441 4652338 4923608 -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 1273404 1840825 3448643 3932464 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 27974 2214734 2502701 3267906 4392987 4961406 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 1195852 4157130 4862890 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 881610 2705112 2798137 3865068 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 1072855 2220703 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 1015391 1679356 1905343 3111940 4034391 4037437 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 573028 1192482 2526474 2926422 3838666 4998021 -1 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 731062 1201049 3661289 -1 -2 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 1851264 2425551 3004540 4511807 4710567 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 296064 687432 1764920 1865676 3503610 4773366 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 1015391 1679356 3111940 -1 -2 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 444016 485035 585267 1299796 2327268 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 90953 462884 1208325 1632954 4290343 4598305 -1 818794 1891116 2320658 3868971 4583948 -1 21682 330254 2031534 2315474 2471475 2916732 4092099 4346579 4999999 -1 758056 1017530 2877377 2917605 3768236 3847310 4344181 -1 -2 204325 432699 723854 1625268 2481360 2775824 3308090 3459911 3491502 3669725 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 213656 1233168 1389420 2861856 2889063 3896748 -1 326539 855776 933378 1149360 2229161 3200526 3454878 3641662 3711928 4853570 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 183582 342301 918478 1894206 4751849 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 412222 788199 1057401 1541934 3944257 4475932 -1 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 -2 413412 587015 987014 2726804 3684697 4263717 4608537 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 274667 955302 2687843 3096141 4948392 4952021 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 190225 654183 666507 987430 1045669 1353146 1696506 2113978 3770667 4594882 4925606 -1 -2 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 486394 1250197 1453330 1586262 1935065 2411967 3516573 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 764245 949740 1133256 1620522 2004921 3012590 3064182 3375981 -1 -2 96670 393159 457755 552407 1180782 1981381 2126957 2456763 3746401 3756877 -1 181071 1980719 2354303 3621865 4319260 4999999 -1 145733 312358 626035 1221611 1683288 2075416 2330209 3719314 -1 193087 666466 1142322 1225650 1600665 3237823 4001113 4219335 4267787 4289947 4294484 4748196 4860868 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 431707 2306681 2850818 4420011 4566968 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 152243 645326 823557 3995338 -1 -2 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 1904019 3429312 4452096 4872307 -1 -2 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 223880 624806 1032303 2031299 2319527 4784721 -1 524847 1611258 1722172 3095104 3800609 4371296 4420202 4490085 -1 676642 2194974 2730983 3741539 4011266 4664226 -1 -2 1098084 2863495 3204742 4354172 4393771 4638516 4798990 4924007 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 179328 598107 722153 769711 953704 967372 2130431 2774921 2795917 3138437 3848679 4075651 -1 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 1299779 1513911 2034582 2351844 2534270 4087810 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 -2 317651 1442436 1981533 2927243 2952930 3167209 3212498 3520637 3596527 4786016 4792190 4875330 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 354599 632232 748092 1379406 2832440 2946437 3213567 4036244 4185622 4359437 -1 -2 1577916 1682182 2226442 2249752 2351141 3188584 3866420 3987057 4554850 4647041 4871643 4948931 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 200472 1287440 1325686 1792512 1809322 1846472 1967673 1971084 2079543 4566519 4861980 -1 -2 453162 996011 1090262 1742349 3223706 3570320 -1 158583 306094 705989 1110574 1409082 2454978 3278552 3911892 3979916 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -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 305846 767053 1092511 1892422 2011710 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 2821429 3278741 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 2027837 3215077 4767565 4976932 4991638 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 1926938 2151579 3748969 -1 301698 1216864 1566796 1764304 2563751 3481162 3603253 4169181 -1 1255321 2152535 2903417 3370206 3418226 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 2164177 2340582 3085363 3714565 4349776 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 232590 275517 373431 616096 852662 869442 920754 977402 1679168 2165220 2589514 3514192 3965949 4004628 4286456 4340575 -1 -2 321379 600807 1661866 1725193 1906454 2859090 3335216 3483437 4057735 4787319 -1 360847 994068 1522245 1743567 2150458 2416455 3967163 4260766 4563149 -1 306617 688170 821909 884923 2209011 2278309 2649867 3988652 4118268 4553351 -1 -2 867962 2262652 3091967 3585862 3959685 4268013 -1 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 486660 1077780 1477838 3134154 3166401 4408982 -1 477318 1019498 2544810 4022330 -1 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 23041 439231 888288 1791359 4353403 4544957 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 -2 314350 1112116 1146355 1231651 1275425 1631504 2803729 4449402 4751579 4894408 -1 -2 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 65898 96380 895427 994248 1305200 1907021 1946918 2180711 2816248 2838481 3315529 4130362 4493806 4851371 4922396 -1 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 606192 1549731 2234178 3682163 4676652 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 256794 1479804 1634887 2876300 -1 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 77889 329050 550386 682321 1238282 1764193 1960756 2111476 2241503 2736829 3839493 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 35444 941879 1002248 1498576 1914764 1926058 2309509 2610507 4672936 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 -2 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 -2 92381 531813 781447 3262950 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 2749860 3691811 3817798 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 757997 1967291 3146503 4999999 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 433971 1339624 3695121 3879825 -1 1129230 1464620 2806745 3407563 3652395 3700335 4936418 -1 -2 1762546 1819370 2451739 2543166 3112749 3135023 3306268 3712168 4163288 4742556 4956665 -1 520515 2482509 3826759 4112643 4186946 4402842 4560578 -1 563370 2938159 3695177 4055572 -1 106612 241379 705479 1536822 2009851 2875553 4001138 -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 1497952 1952037 2793141 3746080 -1 306923 718561 2729635 3729973 3783232 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 1773838 2494173 2945426 4970283 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 -2 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 477028 1221528 1758627 4016635 -1 3594460 4604103 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 1489223 1885921 2255048 2869471 3085858 3161242 3249628 3685323 4113672 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 -2 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 675807 796474 1523095 2604334 2653500 2747735 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 261525 2839573 4054944 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 694224 776229 1559633 1566786 3382631 4511894 -1 2930254 3691007 3991331 -1 -2 488461 809747 929541 1824764 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 473245 589891 804646 2966169 3961886 4369009 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 -2 361147 634629 1078481 2648098 4718011 -1 125519 231154 455474 1930935 2298206 4265084 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 486057 1824568 2954403 4015080 4135159 -1 -2 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 26815 162663 682422 830600 1598255 2033469 3871514 4543967 -1 607574 1393324 1649800 3493149 4489869 4974685 -1 472956 1586367 2012338 2055721 3496624 3643859 -1 574616 860831 1169671 1826749 2005403 2116778 2319982 2421894 2766175 2947181 4583475 4815888 -1 -2 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 2360499 3427124 3915539 3916548 3997329 4111054 -1 122609 208199 269153 762359 790085 1009275 1062359 1567192 1971253 2947989 3217940 -1 -2 569300 1187190 2157297 3322919 4575208 4752075 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 464667 517620 523424 1000470 3189498 4064812 4763638 4786702 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 4027518 4181360 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 1364137 2144466 2408162 2491188 4479182 -1 299878 1081675 2126236 2288386 2362327 2979165 4747958 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 251051 3346877 3494455 3575528 3599449 4892066 4916719 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 2143424 2604683 3447599 3707135 4475850 4518047 4657058 4689967 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 759016 898771 4373130 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 -2 2338108 2966539 4324017 4566687 4802229 -1 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1769218 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 129259 282127 679729 1874519 4682949 4808973 -1 333455 1024033 2455422 3640066 3953254 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 81728 595307 1081387 1521668 2308350 2353768 2845020 2951657 3257605 4128794 4537075 -1 15399 573551 683624 1236387 1597876 -1 -2 684905 1020695 1615881 1813597 2582037 3390422 3417792 3467643 3536660 3877033 4329881 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 609344 1057730 1745793 2135074 2337272 2415665 2617570 3781078 4500610 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 670433 986552 3830753 4877600 -1 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 71679 784820 915373 2116606 2552552 4316349 4467659 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 834852 2399104 3066857 3197635 3643106 4077607 4532394 4816783 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 1471248 1733417 3522512 3692461 4033206 -1 -2 2166257 2331110 2993495 3317193 3442706 3725305 3857883 4151474 4700519 -1 1381696 2079132 3446504 4174592 4328818 -1 -2 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 323425 2280340 2678217 3484729 4073569 4560849 4586491 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 -2 1430271 2346729 2961349 3163198 3198518 3354539 3543005 -1 -2 3153378 3222704 3624308 -1 77789 2921099 3101420 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -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 48132 341041 1526918 1836932 2212299 2213861 4325480 4690257 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 471996 479878 1290486 1537456 1670750 2021635 2109038 2820456 3288746 3292812 3841159 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 803380 2336154 2721976 2730797 3215745 3632138 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 144358 2203834 3380562 3487852 4174824 -1 -2 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 50670 217090 325321 1635140 2321173 4642573 -1 169906 1613492 4519893 -1 814519 2187064 3557852 4188557 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 1070631 1711604 2302980 2477832 3006469 3088296 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 749387 926655 1785305 2269123 2485191 -1 988685 1209720 1661742 3492238 4712521 -1 -2 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 4349706 4881964 4921915 -1 -2 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 2431489 2633467 3977337 -1 -2 607834 1362994 1702506 1791936 3874099 4635501 -1 671257 2862787 3405297 3995632 4117949 4278375 -1 192922 219985 232623 1579927 2056018 3334619 3805109 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 252641 1623001 2547423 4344726 -1 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 199934 332940 519298 930034 3418505 3739601 -1 -2 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 -2 369003 817648 1158680 1318788 2177860 -1 1141102 1300843 3116709 3193758 4106079 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 716282 1340996 1810842 2512079 2796046 2846021 2964770 3514639 3863413 4446898 -1 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 77321 1123946 2809712 3057113 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 -2 208299 430041 584610 979730 1669307 3006861 -1 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 91511 861873 2248630 2605564 2717077 3403777 3538564 4206431 -1 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 2840049 3406622 3548891 4215453 -1 -2 2165280 2285210 3003160 3530399 3582703 3953601 4274018 -1 -2 1346895 1960355 2825779 2876879 2906306 4136724 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 97889 1010688 1781814 3362163 3626587 3835507 3869155 4086439 4115005 4137526 4827041 -1 -2 294416 1268851 2299818 2384370 2466433 3817178 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 130429 892675 1538747 3565983 4222040 -1 519853 564381 828632 945006 1597391 2331743 3249918 4928618 4952785 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -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 354677 736296 2655590 3800938 -1 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 473491 1001697 1603544 2500998 2677468 3154507 4317342 4664612 4720673 4899248 -1 -2 567928 885062 1287962 1946190 1977307 2043596 3176756 3652990 3729883 3838488 3861198 -1 -2 893857 942938 1256638 1727783 2380871 3215522 3357871 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 307406 955330 2129452 2167062 3994880 4308618 4448728 4766387 -1 -2 2121870 2222775 2731622 3909420 3966170 4286714 4434496 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 2516119 -1 -2 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 168662 276300 508520 1640310 1985950 4309612 4329774 -1 -2 831742 2417692 3042126 3511422 3764068 4351209 -1 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 1136174 1210408 2924480 3085443 3453979 3757560 -1 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 564867 1263786 1264893 1403884 1411911 2781303 -1 345846 483670 614112 3070391 3893495 4057947 4591669 4729588 4941212 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 728896 863896 1337100 2726857 3797479 3926249 -1 -2 1790758 2294755 2988628 3969507 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 -2 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 434818 618041 1174558 1693893 1745312 2142911 2964824 3076501 3601276 4380054 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 -2 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 433269 1950575 2259466 2480757 2723617 3148034 3624245 4861794 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 304707 448566 4141961 4347667 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 2202947 -1 96040 1248348 1261570 1619214 1843985 2145549 2457922 4594013 -1 984239 2870349 3220128 3270695 4620240 4976365 -1 686271 833438 3933087 -1 -2 482120 1186849 1292008 2390834 2599181 2603747 -1 1162953 2938918 4403761 -1 -2 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 2580340 3834230 4089725 4891359 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 719724 858924 2551024 3425938 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 1963419 2489739 3031930 4215478 4270269 -1 -2 564633 702604 892765 941428 1011542 1886121 2200422 2520925 4413403 4433533 4667164 -1 581450 1428046 2164730 4055074 4942396 -1 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 -2 534358 1799869 1903667 2539091 2763740 3669317 3861541 -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 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 340965 626592 1058538 1691032 1701791 1810458 3514506 3535256 4767521 4774394 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -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 -2 91145 2541850 4509513 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 734137 1217877 2072467 2628976 3107340 3698313 4807190 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 -2 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 -2 797910 1966546 2524111 2867186 3291197 3608573 3665987 3670699 4827947 -1 1221528 3565661 4237824 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 327075 671904 1660156 2769902 3791100 3818765 4115222 4266582 4319859 4563337 -1 36676 199746 665114 870840 1054197 1387923 1815541 3470358 3783178 4103189 4723612 -1 629597 1056835 1214056 1442929 1807954 1989059 2112477 2332724 2434639 2746950 3625350 -1 76144 482317 710042 2339592 3307713 3864355 4071917 4704649 4975722 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 4008594 4104332 -1 345379 3539177 4116123 4717042 -1 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 -2 454325 956570 2135828 2531960 3552337 3607923 3845919 3872060 3872325 4325662 4400639 4789913 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 1230264 1419243 1436171 3012408 3579637 4753610 -1 -2 525713 1412700 2268021 3211791 4620295 -1 178248 700517 1257189 3793817 4321003 -1 -2 198793 562272 767863 1172283 1387041 2660967 2909543 4122376 4283844 4393765 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 328297 330276 390938 537934 569491 648923 1760756 2013323 2426857 3491080 3639229 -1 458810 1142398 1316961 1630935 1670228 1905977 2120514 2223401 2292463 2736311 3127173 4033136 4553964 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 883751 2328892 2625098 2886505 2931498 3033894 4170977 4399909 4963382 4999999 -1 -2 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 -2 823043 929437 2067829 2559795 4068464 -1 16340 1747622 2231239 2389746 2436849 3542459 4127880 4951853 -1 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 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 4018509 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 105804 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 765035 980099 1156720 1224572 1839866 2814716 3324150 3355599 4771702 4794752 -1 17630 466026 894824 1251981 1281555 1589559 2541191 2783128 3639256 4109757 4999999 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 741270 939158 1043678 1781559 3001337 4676662 -1 1125631 2897530 3221303 4008888 4326486 -1 1053015 1226528 1918487 2422594 2962439 3963018 4944505 -1 -2 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 -2 998149 2032636 3326819 4546761 4910272 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 172039 1812789 2039293 2126813 2688705 3036054 3128654 3682902 3995375 4157281 -1 -2 306923 718561 2729635 3729973 3783232 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 1576583 2546900 2622929 4587167 4806547 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 750647 861243 3242260 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 476812 599732 2572046 2655511 4002695 4382903 -1 1267510 1273105 2330073 2368770 3722047 4852637 -1 43577 371408 675812 1093725 1413545 2720317 3218441 3486089 4834886 4975867 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 157353 293109 466518 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 217410 540845 977772 1574877 1692738 2257041 2795134 3466276 3591044 4971666 -1 -2 311657 1284239 2095824 3475249 -1 452982 522329 1000924 1070561 1726511 2071913 2311324 2657475 3142027 3143223 4561120 4985278 -1 864816 1258548 1405967 1495373 2268747 3074393 4711083 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 -1 2596168 2770760 3280900 3336968 3508352 4456431 4918203 4929960 -1 -2 453162 996011 1090262 1742349 3223706 3570320 -1 146779 1101708 1709050 1733734 1968150 3310233 3633446 4110671 4823178 -1 -2 504008 1420440 2027867 2440930 -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 848952 1696153 3320611 3402701 3646838 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 750230 1152105 2510702 3149925 3475858 4048052 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 1542785 2781959 4940709 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 1611164 -1 -2 1418624 3306693 3724113 4321074 -1 376935 1888248 1925679 1957250 1976918 2570138 2884093 4253112 4551898 4857745 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 219533 1402369 1494335 2876480 4051985 -1 138169 776307 1343037 2130417 2166609 2371606 2699802 3336270 3951383 4328117 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 323995 1397355 2349706 2617609 3715443 -1 -2 508027 596339 1694793 2541079 2821488 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 793628 1374111 2155828 4293609 4828742 4854582 -1 686206 722168 875566 928387 960393 1027776 2330742 2492661 2948147 3420302 3838614 4630398 4875826 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 155181 1732383 2430039 3843900 4882192 -1 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -1 -2 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 210934 659834 1077482 1439362 2711465 3512731 3553468 3800716 4283001 4466177 4552167 4999999 -1 -2 900949 989037 2452313 2877858 3182752 3281880 3599435 3630003 3688474 3826281 4246208 4254603 4615246 4834117 4998930 -1 1317194 1623671 2383328 4530014 -1 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 -2 190350 437824 711508 2021156 2948213 4013727 4949713 -1 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 266404 1427619 3983437 3989374 -1 397936 2415221 2658084 3915674 4960981 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 -2 556034 896980 1036783 1916978 3625589 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 445979 1107176 1586500 4068966 4694533 4773558 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 1294867 1714417 3158651 3408148 4340075 -1 2821429 3278741 -1 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 431394 1423537 1802686 2287863 2369314 2570756 3362427 3485397 3786862 4008293 4709750 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 560570 2081449 4177240 -1 264474 1572455 1823705 1997290 2174393 2659504 4184936 4538798 -1 -2 751719 1764086 1988437 2495160 4388139 -1 289316 1318740 1752830 1880361 -1 62778 2324083 2462191 3501989 3516371 3667833 4426784 4989972 -1 -2 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 -2 891107 921685 1106419 1837164 1916474 2259373 3024950 3841119 -1 77789 2921099 3101420 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 350762 407322 2454387 2663653 3060391 4842568 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 141400 779897 882876 2061878 2547164 2685823 3322282 3654516 3783965 4114410 4701509 -1 1197706 1996723 2800295 3790399 4632987 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 1035672 1040509 1689918 3133674 3906849 4436894 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 531974 1485176 2589634 4014440 -1 90650 779923 4037665 4689145 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 797901 1676692 2201964 2617297 4683539 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 -2 463847 2347215 4648809 -1 89155 622587 640665 1185490 1541122 2204655 3969442 4114707 -1 155181 1732383 2430039 3843900 4882192 -1 -2 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 210934 659834 1077482 1439362 2711465 3512731 3553468 3800716 4283001 4466177 4552167 4999999 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 505981 952677 2297819 3703778 3763506 4438299 -1 405959 658297 1562904 1964816 2125571 2925346 3298189 4186018 4853005 -1 -2 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 257599 1113854 2586169 2612921 4290972 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 109631 1848387 1974711 4068610 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 947882 1763157 2144132 2493064 2531953 2989882 3038408 3130581 3317083 3568334 3703139 4081042 4543326 4869586 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 578883 622679 1079493 1125211 1840638 2177421 3311826 3321372 3390732 3941915 4114095 4437384 -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 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 485951 649371 1472951 3890279 4268330 4887029 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 -2 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 733216 748931 1162695 1255832 1845660 2125584 -1 1548747 4252505 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 36094 106642 271861 855265 1724137 2217079 -1 108413 1029549 1369856 3446099 3934747 4838063 -1 1528078 1573011 1820427 2471264 3224123 3290997 3715489 3970346 4239537 4874012 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 504008 1420440 2027867 2440930 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 547554 1176450 2980701 3673372 4175524 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 -2 960325 2351481 3435786 3493308 -1 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1416994 2854527 2933678 4384933 4946088 -1 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 3287535 -1 -2 744891 923721 2378636 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 568932 598573 638100 1189443 4390658 4726168 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 2821429 3278741 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 160859 241272 338445 365043 682300 981514 1470058 2269431 2952145 3171901 4957462 -1 -2 760345 1547614 1562047 3949254 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 530797 862354 3658353 4982143 -1 369891 726352 862285 929104 1562397 2869538 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 1754892 2545101 3029835 4424736 4590704 -1 112193 635149 1589595 1831200 2611557 4310238 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 925953 1020793 3721464 4089982 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 1385470 2825853 2883823 3840623 4004003 -1 91796 124911 266188 977772 2415139 3475189 4003549 -1 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 97716 331122 1452418 1886918 3399540 4595289 -1 190853 550953 3117343 3337503 4389543 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 616410 1832450 2749383 2889163 3609812 3993290 4115878 4254552 4425733 4574064 -1 333455 722177 2070268 2231813 2264159 3723127 4088821 -1 -2 330890 3002268 4056310 4718050 -1 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -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 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 158936 188946 307229 968667 1055391 2062764 2181376 2605219 3091669 3114063 3568717 3695252 4722331 -1 278908 338915 708225 1103453 1729377 3058225 3480917 3848881 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 2508874 3312329 4411672 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 946244 1324842 4281667 4451394 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 -2 640837 1954489 3076359 4347364 4375005 4819357 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 -2 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -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 917811 1109600 3539849 3662418 4461848 -1 -2 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 -2 873704 1004529 1305179 2718396 4446189 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 97716 331122 1452418 1886918 3399540 4595289 -1 190853 550953 3117343 3337503 4389543 -1 616410 1832450 2749383 2889163 3609812 3993290 4115878 4254552 4425733 4574064 -1 -2 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 629433 892602 2234926 3630689 4136755 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 1290382 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 2099520 2798946 3578799 3733636 4701572 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -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 103378 950000 3341436 4085247 4226713 4580600 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 -2 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 107732 540825 990855 1645479 2007662 2010417 3185066 3281065 3408400 4525653 4597156 -1 218024 490532 629433 1253457 1347452 1380924 2468526 3521089 4376937 4733723 -1 616968 1273798 3180810 3793181 4328901 4524269 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 -2 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 88172 434717 1139141 2371363 3182449 3231545 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 541820 2612157 3966008 4125814 4284547 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 161265 3484049 3792585 4347768 4398729 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 -2 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 212329 554386 1184490 1362867 1457132 1471719 1842383 3423341 4609117 4627356 4767668 4807726 4823411 -1 492509 750024 1357511 2510961 2831133 3759112 3949011 -1 -2 49179 411723 750647 861243 1163617 1176414 2705860 -1 395404 943610 3995612 4575063 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 3542698 4418098 4525313 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 -2 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 2731311 3479985 3700413 4206574 -1 411568 2497788 2972726 3736165 4783124 -1 24574 433212 521556 682961 1773325 3056233 3656937 4009744 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 994248 1075490 3062553 4430829 4493806 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 89072 295426 1184416 1254155 1288492 1440410 1698318 2993694 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 360722 1034831 1400546 4315051 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 2882221 4221495 4351649 4397966 4594745 4898496 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 2498762 3823114 4314781 -1 -2 162306 177350 3025594 3433974 4264937 -1 143912 765233 997746 1425021 4709303 4831756 4935836 -1 -2 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 16522 134790 1142794 1482163 1534536 1671659 1763896 1983436 3683332 3702582 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 1002860 2358137 4061213 4505188 4917721 -1 -2 750724 1367752 3851336 4166165 4361391 -1 113526 197028 947888 1597648 1745712 -1 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 1016934 1366481 1665684 2878381 3444649 3986871 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 1360869 2929562 3238734 3384657 4371975 4726985 -1 255263 1155311 1857947 1910306 2230574 2425327 2637454 3009733 3120764 3195993 3670070 3911205 4032586 -1 -2 2068959 3004262 3257077 3593471 3982159 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 -2 1306062 2430979 4139821 4446895 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -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 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 857726 958675 1076184 2600816 2756850 3105405 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 762559 1327808 2030219 3496556 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 650442 1783639 3183359 4116802 4345896 4483150 -1 -2 220300 2510044 2718693 3472079 4280143 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 795850 1021316 1177552 1818803 2284534 3053338 4411946 4748385 4896083 -1 2191 439908 2044708 4069780 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 124648 167108 490727 586087 779571 2246321 3491715 4151268 4393232 -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 1227841 1529102 2987235 3345149 3706963 4705434 4764808 4785467 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 237785 543980 1443868 2305095 3183044 3599327 3750481 4422326 4448246 4449402 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 576560 1259875 2340954 2789768 3178529 3917618 4978002 -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 618997 1353296 2205956 3362215 3728344 3980880 4237593 4974648 -1 440461 627028 1078290 1249394 4595388 4720901 -1 11584 1174451 2464777 2766745 3252951 3415800 3632110 4036840 4454884 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 522283 975549 1198753 4962339 -1 1057583 2500257 2648197 4688917 -1 -2 764112 937362 1198289 1590475 2423371 2579685 2917798 3371259 4705873 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 1296201 1386089 1720478 2803549 2966274 3916863 4284876 4432939 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 1275536 1612053 3109879 3258385 3380270 3537919 4216333 4364791 4815583 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 738343 1729982 2352236 2595905 2680726 4772428 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 2711384 2761897 3042581 3297145 3961311 4345376 4378717 4504844 -1 287295 459425 2294816 2907691 3647221 4739165 4975453 -1 -2 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 -2 3089843 3408281 3790233 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 -2 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 -2 674859 3672784 3703899 3704063 4639677 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 988701 2529284 2585400 4179411 4722784 -1 -2 306923 718561 2729635 3729973 3783232 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -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 319326 3531663 4521915 -1 -2 1765170 3107901 3334489 3752071 4422223 -1 560488 2275054 2332307 3433497 3545745 4490164 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 489187 824678 1386108 2361935 3361750 3898559 4320171 4442520 -1 -2 749387 926655 1785305 2269123 2485191 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 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 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 -2 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 775955 1439963 1541850 2742502 4594494 4911678 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 2298403 3657234 3877741 3976502 4394789 4706101 -1 100756 614537 831308 1896701 4110908 4212353 4621962 -1 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 -2 1240246 1809191 2058467 2489128 2616757 3183333 3958961 4528016 4897087 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 632176 881845 1451289 2743757 2935324 3820768 -1 675521 703788 773698 777771 1827450 1838022 2034585 2407959 3908135 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 2202947 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 18811 1444523 2217918 3738802 3785055 4000203 4303953 -1 196640 787968 1816093 1866200 3192047 3275138 3429680 3534988 4190327 4957969 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 290426 624038 1098228 1645996 1738150 1877310 2669622 2899594 3661831 4879867 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 705034 1966001 2379588 2874338 3867584 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 172449 1593063 1887699 3798643 4269756 4918416 -1 782595 1128800 3085545 4020017 4355594 -1 -2 892805 1776008 2421245 2879265 3155757 3508480 3709176 4221169 4786283 4846273 4877460 -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 1478790 3828613 4898442 -1 -2 402477 874190 3839800 4384945 4731587 -1 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 2533953 2612576 3338449 3843136 -1 2057532 2114012 2900638 4116207 4243759 -1 -2 713178 2176431 3538495 3810035 3966734 -1 244478 279961 750828 3277331 4231244 -1 56693 1018609 1156053 1371656 1626171 2468375 2488975 3422875 4597579 4771371 4886002 4915077 -1 -2 1482057 1733001 2767860 3045478 4493446 -1 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 -2 135326 630897 750724 1367752 2898222 3851336 4166165 4181800 4361391 4647580 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 114549 937368 1475592 2141894 3265631 3958158 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 361147 634629 1078481 2648098 4718011 -1 269406 4794002 -1 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 768807 1328105 1790270 1820819 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 172547 561054 1534123 1592538 2127280 2526793 2652878 2771053 2816004 3005499 3582305 -1 -2 447026 1172613 1478059 1505730 1674087 2329317 2801628 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 323932 1316201 2399344 2425580 3733350 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 419253 971515 1583779 2037132 2646893 4504802 -1 260488 1050806 1608184 1690000 1781493 2294816 3406322 3712698 4086235 4206149 -1 1677949 2114103 2948982 3586388 3989449 4060043 -1 -2 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 572524 712830 767853 2469501 2618846 2639125 3229152 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 2282905 3149685 4754080 -1 -2 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 1460473 1928813 2415035 3990722 4438855 -1 -2 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 3233204 3960482 -1 -2 1939583 2084765 2526069 3970063 4458703 4955201 -1 -2 2313980 2568183 3676932 -1 237193 467554 470901 895394 983942 1830898 2410300 2539211 2796456 3207408 3388572 3411715 3488424 3505608 3796693 3966087 3980291 4601215 -1 2050996 2698138 3122326 4045845 4369393 4810355 -1 -2 1677949 2114103 2948982 3586388 3989449 4060043 -1 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 362711 2238028 3596355 4378484 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 46186 345721 1977717 2956455 3407563 -1 -2 1961692 2603907 3302284 3934498 4274933 -1 828380 1587413 2130962 3209107 4082273 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 857630 1559327 2304779 2834272 4344051 4894355 -1 -2 1315881 3275401 3515772 3657227 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -1 -2 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -1 -2 681491 687094 1280675 1511956 1917098 2271656 2383907 4043966 4214912 -1 -2 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 782595 1128800 3085545 4020017 4355594 -1 448230 2005742 2071800 2342867 3040175 3201741 3308561 3321507 3979945 4606539 4648563 -1 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 -2 226833 1145346 1239371 2548700 2698570 2937414 3372963 4103446 -1 159839 645839 809671 3783108 4128302 4234076 4565969 4802349 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 423497 431895 566426 2266764 2361079 2725004 3192643 3606494 4305537 4725350 4855486 -1 448371 2295649 2361317 3258244 4410614 4923800 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 2508874 -1 353144 353399 2444514 4122281 4301277 4812620 -1 -2 689572 1398197 2061161 3709095 -1 163880 423789 1034963 2366708 3324020 3571589 4243288 4857278 -1 507778 2852084 3006453 3611916 4576613 -1 953108 1668090 2154273 2565986 3191622 3680950 4198550 -1 1299779 1513911 2034582 2351844 2534270 4087810 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 -2 261779 1782602 2397134 3296413 4999999 -1 1915958 1970276 3334290 4025426 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 63604 489026 1040520 1128780 1536059 1921235 2751470 2977051 3026785 3781071 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 313883 617159 2052722 2348076 2683242 3172252 4275563 4486543 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 103092 550953 1324577 1800061 3117343 3884804 -1 134720 437966 781855 1714181 2063572 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 1165626 1314172 3470713 4635837 4682889 -1 91331 908069 934810 2702082 4202330 4401683 4916592 -1 204946 291344 544245 972426 3417424 4377508 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 158897 206958 1262246 1866200 1870085 1933047 2396155 2426249 2995112 3230497 4279310 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 3005187 3914244 4402722 4758298 4966859 -1 828198 1446973 2401519 2584228 2904420 3609727 4116375 4681099 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 810402 847560 1921163 3230605 4886660 -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 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 -2 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 938912 2756850 2818107 3105405 4006062 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 1481442 1637302 3077250 3158468 3521660 3998266 4259419 4634061 -1 -2 772439 1624035 2134704 2812243 2987116 3124118 3511461 4135166 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 -2 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 1737060 2286271 3282953 4834784 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 556034 896980 1036783 1916978 3625589 -1 1298408 1662655 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 110184 205490 1435638 1446585 2129914 2734309 3261843 3735510 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 294360 1026515 1088458 2270237 3025616 -1 2605857 3667146 3816508 3992410 4392572 -1 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 -2 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 577430 1734398 1786368 2191448 4048409 4536773 4917990 -1 -2 235545 889836 992313 1717075 1989441 2914043 3896015 -1 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4670528 4965201 -1 2019415 3317085 3860852 4598476 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 578609 939370 1222597 1602597 1709829 1904135 2750070 3693053 4349581 4617048 4834461 -1 -2 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 871604 1344277 1573497 3448554 3853522 4138976 4838472 -1 2064484 2395683 3181086 4243373 4340542 -1 -2 1790758 2294755 2988628 3969507 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 2102440 2215700 2420663 3919367 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 166150 878363 1642691 -1 -2 420719 686665 984604 2093661 2119897 2798912 3043948 3721927 -1 23871 548500 550052 607722 1001226 1019887 2264680 2598882 4602190 4638186 4969935 -1 -2 868395 1925594 2024416 2531844 3085796 3117125 3392115 4918402 4982522 -1 384366 1632559 1645721 4157610 4746910 -1 84719 502281 1392969 3701367 4004525 -1 433971 1339624 3695121 3879825 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1441297 2196375 2571008 2585111 4108482 4554822 4932523 -1 140087 862339 2233520 3310178 3801558 4233217 -1 -2 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 278552 1574795 1790086 3530287 4582062 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 23041 439231 888288 1791359 4353403 4544957 -1 1130292 1146771 2766768 4044418 4106566 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 153457 894368 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 368720 1009060 1647769 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 122472 1444494 2555113 2788343 4824283 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 506858 745007 1451829 2304491 3006560 3016604 4374854 -1 117952 255174 2695089 3512704 3584214 3807449 4277684 -1 -2 1605225 3860596 4190434 -1 57547 1311542 1409587 2541774 -1 650864 1006027 1949128 2197901 3045111 4490297 4964627 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 1541625 3919304 4301257 4501861 -1 -2 38688 523200 1113521 1139347 1244714 1361433 1369694 1948351 1996820 3054492 3200939 3266252 3278679 3284548 3970434 -1 831742 2417692 3042126 3511422 3764068 4351209 -1 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 786202 1724288 2384564 4901272 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 -2 519585 705796 1056292 4245245 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 18267 1633359 2899690 4078616 -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 225104 424095 1824136 2600683 2671306 3311235 3462646 4775619 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 -2 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 236038 759102 1353878 -1 91511 861873 2248630 2605564 2717077 3403777 3538564 4206431 -1 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 109258 420055 464994 1356642 2183650 2686250 2816396 3168169 3308100 -1 -2 1021099 1256692 1365345 1495891 2370445 2417015 2752013 3313776 3333245 4371060 4680519 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 843391 1593311 3070409 3707297 -1 983678 991615 1211795 1253042 1488433 1693406 2339316 4617755 4669582 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1119667 1318542 1733484 3327161 3655663 4675451 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 -2 352759 556930 926473 1531379 1829810 1926560 3461548 4313729 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 2731311 3479985 3700413 4206574 -1 252172 421771 972706 2823754 3026457 4602670 -1 581450 1428046 2164730 4055074 4942396 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -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 101867 112093 139298 1272933 3764027 4050950 4293147 4546276 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 3342221 3823497 4696097 -1 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 -2 1178217 1552000 2038129 2729322 2872352 3138736 3251917 3485575 4653403 -1 178278 1006649 1047065 1078371 1251354 2013386 2332000 2400187 2551503 3320678 3684713 -1 755785 2106982 2384281 3916339 4877502 -1 826867 1463344 1557463 1879761 2251270 2690639 2783863 3391834 3431998 3446903 4347644 4776196 -1 915513 1182647 2180307 2327688 2817551 2874393 3520827 4261358 4486923 4592523 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 475275 494630 651228 770247 787640 959666 1257664 1439367 1520267 1528761 1587870 1695087 1719915 2101785 2508200 3112336 3173671 3405507 3476758 3635757 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 2152412 3031316 3286965 4777069 -1 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 -2 204256 2031702 3038816 4634571 4850817 -1 -2 606191 1054996 1120679 2208126 4252982 4256722 4432123 4940679 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 -2 735501 4395168 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 731062 1201049 3438943 3661289 4987306 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 1756810 2131075 3335701 -1 -2 1910874 2173682 4969454 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 -2 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 810615 1476254 1586172 1681277 2357236 4171519 -1 786963 1526991 1932187 2407959 2742252 3553219 4387373 4475803 4533858 4755664 4888293 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 -2 188210 970830 988148 1288568 3550395 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 505981 952677 2297819 3703778 3763506 4438299 -1 2301853 2507154 2566301 2956883 3710714 4233184 4799472 4926053 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 918478 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 918127 1730132 3745814 3942557 -1 423373 1472720 4121777 4508006 -1 -2 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -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 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 468226 1917294 2590913 3010662 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 1114268 2029128 2154862 2949040 3292489 3613890 4581050 -1 9615 410009 2035151 3528425 4936754 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 166710 685639 1529293 3704699 3960354 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 1105 1796774 3497954 4718302 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 16522 134790 1142794 1482163 1534536 1671659 1763896 1983436 3683332 3702582 -1 1002860 2358137 2907315 4061213 4505188 4917721 -1 -2 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 475951 583796 1185482 2861267 2964388 3348442 3373654 3768608 4005271 -1 268065 1402855 3034479 3153797 3603308 4058299 4415151 4649518 4825336 -1 -2 1074771 2183669 2439755 2767720 2989499 4068120 4351572 4503799 -1 1337083 3242111 4197579 4509918 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 -2 840037 1697210 1939710 2259562 2958035 3098721 4466395 4486598 -1 1341618 1431503 1450521 1738152 2343693 2472102 3799333 3838002 4698389 4757134 -1 -2 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 570629 3101466 3287442 3512725 4017119 4332588 -1 -2 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 -2 510996 548505 811975 1411692 3271984 3882655 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 1253005 2348219 4206699 4945733 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 1020063 3894988 4902732 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -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 639614 657480 731031 1433016 2150337 4128148 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 91511 861873 2248630 2605564 2717077 3403777 3538564 4206431 -1 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 2840049 3406622 3548891 4215453 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 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 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -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 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 2365141 4250182 4602940 4756831 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 1980391 2105102 2497399 2555827 4157851 4561720 -1 -2 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 81968 818501 866289 1146183 1464644 3354085 4467591 4787952 4990152 -1 979463 1406935 1551664 2936351 3074017 3105314 4473594 4956508 -1 709074 920102 1967499 2123092 2537240 3316900 3776749 3950606 4041970 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 -2 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 1631893 2404516 2734116 3173610 3795901 4354793 4594517 4814104 -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 2107552 4003185 4272014 4408228 4926305 -1 285737 540347 2031596 3882326 4270438 4513605 -1 -2 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 16522 134790 1142794 1482163 1534536 1671659 1763896 1983436 3683332 3702582 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 1002860 2358137 2907315 4061213 4505188 4917721 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 163847 325768 722967 2564752 3304146 3734195 4055394 4144165 4999999 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 747979 1011578 1139093 2380342 3496702 4329836 4563206 4599024 -1 902281 1454988 1520880 2142116 3308949 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 995859 1089845 1177793 2222444 4273830 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3473905 3935411 4145091 4537835 4751592 4824620 4851897 4972936 -1 -2 80268 642237 2805958 3721367 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 247075 304728 3022451 3801858 3900299 3914295 -1 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 1332910 1617522 1952459 4083364 -1 -2 1608729 2557435 2736133 3442283 4335924 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 493454 744891 923721 2378636 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 779047 1037136 1261773 2792906 4472973 -1 -2 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 456109 1119000 1304825 3966886 -1 -2 654050 661423 694934 992202 2257668 3613721 3915926 3987612 4974680 -1 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 186366 813768 1460457 2209567 -1 -2 289316 1318740 1752830 1880361 -1 527925 720905 883697 1692529 3525132 -1 157353 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 -2 1103331 1341643 1605946 2339348 2736677 3698265 -1 545899 1168903 1287783 4051742 -1 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 -2 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 281280 520171 1159582 1257333 2331473 4614595 4617741 -1 -2 340505 1748103 2936489 3483030 3571311 3947375 -1 -2 270300 706004 4145682 4267116 -1 1325016 2346297 2381113 2848023 3090353 4479713 -1 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 251590 408525 1511692 2031711 3654872 3742811 3815778 -1 460387 607241 2428758 4365515 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 1972229 2595465 3469211 4481622 4628507 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 78654 465302 1528348 1573948 2292936 3662882 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 459968 1229013 2842718 4324824 4340525 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 50670 325321 1635140 2321173 4642573 -1 1734081 1780843 2104325 3866088 4593984 -1 -2 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 345721 1977717 2956455 3407563 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 734137 1217877 2072467 2628976 3107340 3698313 4807190 -1 -2 1537725 1815541 1836430 1991474 2455051 3470358 4216021 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 175962 284844 308408 362810 3923024 4132440 4568460 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 868485 3881440 4033198 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 2930254 3691007 3991331 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 572199 1255715 2186585 3620443 4068545 -1 716028 927112 1128780 2108483 2283684 2321845 2939117 4125018 4344859 4395876 4833568 -1 1749511 2207905 2396397 3012958 3173854 4665105 -1 -2 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 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 29108 935663 1181223 1358492 2090583 2519183 4877319 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 2145958 3571981 3634980 -1 -2 160740 748781 1355723 1930282 1937382 2081147 3310746 3961570 4023159 4221800 4917763 -1 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 1129696 1609951 2050616 2234789 2368850 3898563 3946395 -1 38984 477735 1804330 1873767 2907690 4146704 4454767 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 618483 905596 1177793 1538389 2222444 2248101 2265272 2440634 3769477 3840376 4424903 4628767 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 219360 2977981 3321716 3780319 3863396 4042892 4692515 -1 1304865 1865420 1891760 2519408 3222236 3288686 3569080 3866447 3987877 4025466 4715676 -1 1137642 2201126 3031295 3357295 4261169 4318068 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 108413 1029549 1369856 3446099 3934747 4175254 4442853 4838063 -1 1528078 1573011 1820427 2471264 3224123 3290997 3715489 3970346 4239537 4874012 -1 767870 1465105 2470361 2559361 2660459 3314495 4724490 4757300 -1 -2 196682 855825 1492910 1853112 1871227 2381476 2415972 -1 56665 418835 1189584 2450893 3019921 3173709 3766572 -1 -2 85796 229517 757402 1185175 1263506 4656028 4784783 -1 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 134541 403561 1331136 1419915 1547794 2039793 3531321 4613236 4986599 -1 693647 1154349 1780261 1838207 2025383 2660076 3085109 3306391 3601840 4035250 4946839 -1 -2 713178 2176431 3538495 3810035 3966734 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 91744 263685 411010 756089 902949 1975284 2093656 2953823 3958043 4917561 -1 244478 279961 750828 3277331 4231244 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 257419 1147924 1352693 1816138 2227433 3865590 4999999 -1 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 934230 1274933 1610256 2930606 4734411 -1 -2 445979 1107176 1586500 4068966 4694533 4773558 -1 1899837 2761753 4548366 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 350762 407322 2454387 2663653 3060391 4842568 -1 17275 305119 983929 4561069 4857776 -1 -2 481064 1023372 1244496 2391848 2658412 4160621 -1 257603 1063991 1384227 1504638 1647745 2352883 2693402 3600069 3683150 4895605 -1 42825 202667 390866 635991 979296 3192597 3541514 -1 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 938392 1824880 1985277 2293955 2388061 2669453 2766770 2846721 3658940 3790140 4345552 -1 -2 1035672 1040509 1689918 3133674 3906849 4436894 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4825740 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 505981 952677 2297819 3703778 3763506 4438299 -1 405959 658297 1562904 1964816 2125571 2925346 3298189 4186018 4853005 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 -2 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 522283 975549 1198753 4962339 -1 1057583 2500257 2648197 4688917 -1 -2 5828 787260 953368 1745265 2736325 3613102 3850215 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 332798 405389 1217066 1653493 1848594 1875711 2986720 4421382 4776929 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 -2 1157043 1332431 4166543 4835299 -1 821055 1185189 2034674 -1 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 1310386 1371359 2244866 2546976 2729174 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 22335 1148510 2507011 2667375 3224962 3615220 4339794 4716152 4939079 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 418139 2202566 2694451 4778799 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 2821429 3278741 -1 -2 2735597 2741032 3537618 3581048 4156669 4177704 -1 173932 1125112 3261865 3418446 3530731 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 1271307 3584930 3747819 3829729 3848099 4236839 4950197 -1 -2 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 140191 1949174 2062378 2215497 3973104 4058778 4429291 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 81664 320907 1116475 1871625 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 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 268428 741862 1684375 1812180 2059125 2319283 2804039 3627871 3670745 4038967 4039045 4540386 4814564 -1 1340249 1362654 1526320 3050876 3718771 -1 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 385440 1876982 1940464 4116009 4301930 4547115 -1 2608953 2922538 3429795 4722119 -1 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 244478 3277331 4231244 -1 407948 1198258 1748834 1805453 2189162 2826604 3672644 4071709 4447600 4965405 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 144283 327296 618566 1377850 1423763 1748090 2405243 2921010 3268548 3986704 -1 -2 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 -2 82552 846131 1176976 1737456 2343986 3023025 3283996 3534191 -1 770677 1658852 1762689 3158963 4944512 -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 2506185 3022556 3201907 4579832 -1 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 -2 244094 504313 1014891 1869924 2129454 3700252 3748710 4041861 -1 173602 2080726 2121511 3564596 3615108 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 504008 1420440 2027867 2440930 -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 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 -1 1007970 2378044 2713309 3522583 4267626 -1 -2 1529388 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 1981769 2905751 3358455 4500881 -1 1062076 1085171 1100210 1477891 2247694 2397225 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 302329 372003 2274119 2961741 3038706 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 398997 1550618 2757217 3790365 3861467 -1 -2 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 -2 148112 473961 823252 1294644 1969710 2198740 3313622 4428233 -1 681549 957626 1557761 1816950 3410512 3646672 -1 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 229839 411514 1023327 3006164 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 36547 492260 780643 982073 1903151 3855518 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 928603 1306062 2430979 4139821 4446895 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3755094 3960424 4682473 -1 375304 4259059 4376599 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -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 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 1672923 1902024 2330919 2462687 2895141 3213387 3456401 3524877 4301702 4563607 4906502 -1 350080 352981 459918 926067 1070902 2830670 4518047 -1 -2 1358321 1510130 1684038 2130617 -1 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 1109038 1511262 2510301 2834646 3436079 4560606 4847702 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 1072855 2220703 3801657 4483594 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 69686 719624 1537841 4597446 4842132 -1 280423 430788 520962 835927 1447844 1889074 2331162 2544523 2597105 3198758 3224526 3699536 3810575 4228383 4435976 -1 1790758 2294755 2988628 3969507 -1 -2 712849 1402916 1632559 1794867 1970907 2191017 2595823 2930826 3124899 4157610 4353852 4445363 -1 561643 2940670 3649624 4265834 4443129 4843027 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 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 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 2472930 2493513 2684575 -1 15519 66489 874516 1065953 3890931 4021613 4039454 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 -2 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 306789 555694 1253967 1353385 1910700 2526537 -1 -2 734651 1623945 4317024 4970206 -1 1549997 2197932 3916779 -1 762825 1710835 2206025 4245965 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 821769 1235283 2244864 -1 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 2508874 3312329 4411672 -1 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 1248752 1533795 1933920 3711039 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 2606723 2827855 3453180 3475827 4110981 4465395 -1 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 504008 1420440 2027867 2440930 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 407795 1800308 2317341 3714920 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 -2 139435 858111 2859273 3144231 3508352 4778890 -1 -2 922443 1731185 3814064 4344383 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 326827 547124 1305365 1562197 2086027 2682155 -1 -2 676321 2790768 3829914 -1 81969 135582 542951 809696 2365332 2374251 3576804 3840111 3898375 -1 394026 394648 645558 845612 1123427 1236600 1319920 2127355 3002684 3584589 3760280 4002160 -1 -2 567928 885062 1287962 1946190 1977307 2043596 3176756 3652990 3729883 3838488 3861198 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 499907 1153330 1474205 3177845 4201777 4225169 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 137698 384470 1242742 1490993 2359972 2838820 2859457 3003950 3082772 3596664 -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 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 23041 439231 888288 1791359 4353403 4544957 -1 1130292 1146771 2766768 4044418 4106566 -1 -2 713535 1807649 3013623 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 767105 788900 1274044 1396444 1588037 4478652 4744912 4795395 4957708 -1 193140 260161 1778074 3387182 4067128 4402223 4420050 4493037 4999999 -1 -2 584072 2099843 2245036 2909462 4986992 -1 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 1358433 1362098 2521462 2896351 3181128 4448924 4583487 -1 -2 2472930 2493513 2684575 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 -2 992937 2906486 3107014 3541022 3828102 4117791 4248563 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 768667 1513548 1944999 3699136 3932509 4182416 -1 90821 100440 426927 2033375 3047383 3410210 -1 2382569 3193593 3437596 4102738 4742954 -1 -2 382280 1269886 1569551 2166912 2236379 2562911 2629118 -1 1358378 1912574 2455927 3357921 3538561 4835722 -1 211056 566261 1491820 2438190 2817620 4449970 4613028 4751492 4906316 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 1576583 2546900 2622929 4587167 4806547 -1 144358 2203834 3380562 3487852 4174824 -1 -2 1894386 1952560 4080126 4330077 4780901 4865433 -1 1963419 2489739 3031930 4215478 4270269 -1 -2 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 212936 388935 1222759 2070272 2317993 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 3233204 3960482 -1 17275 305119 983929 4561069 4857776 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 731062 1201049 3438943 3661289 4987306 -1 857888 1818439 2868769 4246707 4718831 4960434 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 565474 1520897 1621150 1648654 2230353 2333158 3135092 3383324 3572982 3865059 4442010 -1 596681 693753 3632500 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 87685 932170 2320434 3353654 3492130 3542760 4263650 4491844 4691492 4783600 -1 881099 1307092 1579674 1784751 2099502 3199454 3814915 3900767 4415841 4988921 -1 -2 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 331699 757681 828874 1616238 2656837 3361598 3842196 4125851 4417557 -1 954024 1632519 1852462 2762964 4085158 4169760 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 735501 4395168 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 -2 36834 761537 878938 923721 2122260 2244728 2378636 2642842 3300757 3568453 3788978 4392089 4614555 -1 521828 582435 1697083 3447244 4079039 4465857 4999999 -1 235545 992313 1374175 1989441 3896015 4561439 4603560 4922306 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 95519 648169 2553336 3573303 4346557 4464285 -1 -2 139849 984182 1358179 2147481 3981402 4911087 -1 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 436325 860755 1043937 1385822 1720947 1778771 2326165 2667722 3053359 3307026 3656297 4047599 4325747 4439675 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -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 192168 343228 3581761 3784417 3934079 -1 1048088 1737386 2175483 2655329 3308014 3359946 3546024 3654277 4057325 4391487 -1 -2 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 212456 767559 1888594 3347597 3654730 4152564 -1 -2 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 581606 654798 888202 1892383 2700517 3449405 -1 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 -2 387281 1011236 1961560 2523725 2684951 2762989 3272747 3425674 4322737 4336808 -1 2099520 2798946 3578799 3733636 4701572 -1 262192 741806 1797553 2365141 4029470 4250182 -1 -2 487907 1541501 2414872 3280356 3690006 4251892 4462101 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 967857 1886259 2996664 3478145 -1 -2 352077 1344165 2372448 3085531 3388418 -1 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 311354 1620845 1632082 3899439 -1 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 -2 616410 1832450 2749383 2889163 3609812 3993290 4115878 4254552 4425733 4574064 -1 -2 961099 2410891 2781043 3548421 3578857 3607450 3923040 -1 146827 547472 1142489 1254552 1367727 1498179 2049355 3352297 4155471 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 2508874 3312329 4411672 -1 -2 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 2824479 3085418 4036680 -1 172547 561054 1534123 1592538 2127280 2526793 2652878 2771053 2816004 3005499 3582305 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 -2 1412927 1507684 1692440 1963110 -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 1825946 2129044 3281196 3608675 3927277 4659744 4813476 -1 243507 1116380 2246476 2532190 2733695 2869564 3889307 3985938 -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 678023 1603462 3251920 3966375 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 200191 892982 1520024 2821546 3642235 3676250 3893127 4028892 4496165 -1 1611220 1835648 2380607 2917641 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 482317 619087 2087828 2294230 4586375 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 995859 1089845 1177793 2222444 4273830 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 907617 1142048 1280267 2666322 3955214 -1 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 91511 861873 2248630 2605564 2717077 3403777 3538564 4206431 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 3087000 3112128 4784285 -1 1888542 -1 -2 444016 485035 585267 1299796 2327268 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 995859 1089845 1177793 2222444 4273830 -1 86828 319360 1044543 1131119 1338820 2504930 3745748 3980338 4239506 4884030 -1 848971 1116232 1533439 1795133 2545367 2630042 2716078 3461885 3487359 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 218246 423458 1640765 2697570 2893610 3208720 3744528 4257736 4696402 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 -2 6499 1553448 1840265 2412726 2558536 3485296 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 169260 2159658 3140425 4596121 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 50881 148539 1229967 2348163 3354449 4857271 -1 1662177 2509613 3414695 3490526 4637849 4735363 4830038 4986133 -1 -2 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 448322 1392742 2391209 2930204 3226919 3269305 3560586 -1 -2 148822 1337924 -1 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 -2 123248 335299 514308 2747662 3244244 3732420 4625235 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 182780 361888 1430944 1689065 2120000 2256585 2494745 3231016 4196440 4245115 4359398 -1 -2 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 802327 1694458 2311223 2593636 2763079 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 3045635 3509696 4138347 4516101 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 6672 483729 1370932 1827365 2433319 3921900 -1 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 -2 1993103 4329275 4574251 4749673 4884709 4992726 -1 817905 1602319 3294953 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 -2 167182 760005 1000245 1401186 2148802 2224375 3625730 3772945 4803068 4961437 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 621223 1231665 2107095 2203903 4521545 -1 1649800 2225317 2553302 2821486 3103214 3449211 3624664 3858284 4437655 -1 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 253143 431436 2105986 2401383 3636319 3950830 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 -2 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 -2 611973 2130851 3703660 4174020 -1 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 888875 1748903 2183301 2299845 2918763 3228844 4950442 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 382757 713743 996295 1783389 2115930 3392112 3858476 3912420 -1 -2 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 -2 218246 423458 1640765 2697570 2893610 3208720 3744528 4257736 4696402 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 391466 3019163 4700901 4740720 -1 1064388 2130928 3966886 4056625 4159345 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 46671 496947 758256 1611241 3808085 -1 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 -2 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 457854 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 23915 1348652 2577890 3497805 -1 -2 2930254 3691007 3991331 -1 2524379 2557130 3780898 4226156 4300088 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 19501 2287878 2549075 4332465 4405134 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 -2 142210 1569463 2844635 3070796 3450167 -1 -2 60673 2029510 2192896 2428007 2958721 3561744 3603573 3612134 4209048 4243246 -1 1767001 2839738 4225130 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 534237 1852568 4129224 4821381 -1 272396 499020 1093397 1448967 2139860 2595850 2889715 3045620 3495143 4352868 -1 71834 356856 575181 990252 1237657 1787166 2161104 3375759 4178233 4256726 4817914 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 341729 765744 1548612 4139455 4289499 4401479 4917586 -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 -2 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 -2 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 304707 448566 4141961 4347667 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 121154 505829 1609487 2314390 2467391 2699426 3685086 4593203 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 655788 739732 1380078 1525164 3327847 3367230 3756265 4244997 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 989510 2699694 3726025 3883522 4520256 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 3721367 -1 632468 1623671 2383328 4530014 4872475 -1 326700 2023097 2392351 3316558 3567794 4036118 4259035 -1 899192 1420054 2978000 3713360 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 522283 975549 1198753 4962339 -1 -2 244277 499701 930244 1035970 1205319 1549584 1685237 2008514 3774028 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 314821 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 127598 362006 389237 616582 2255595 3540563 3740029 4720008 4861307 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 868602 1490299 3315035 3664445 3734469 4102138 4532679 4662153 -1 -2 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 682243 1219374 1436299 1492530 1628893 2570426 4962705 -1 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 550948 836702 1188771 3333668 4469463 4646454 -1 96141 172327 612414 1123318 1371772 1420399 2146303 4964782 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 627288 1379085 1568879 2010828 3827975 -1 198335 707241 1098097 1411233 1564091 1809135 2364440 3039482 3154477 3668449 4181115 4299437 4382265 4951962 -1 2233026 3029497 3660626 3714362 4701760 4813632 -1 104499 848952 1323805 3402701 3440957 4790294 -1 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 493898 1533335 2806832 -1 376572 3028928 4749626 -1 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 942583 2005342 2727766 2905644 3522706 4300823 4640177 4841785 -1 -2 463518 660936 1539615 3835457 -1 -2 922591 1320988 1372654 2309716 2784598 2998690 4472325 4753109 4814528 -1 167776 677846 1754741 1884846 2749526 2832876 4141961 -1 757997 1967291 3146503 4999999 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 -2 15989 1980846 2371365 2455933 2805698 3105335 3455854 3712367 4281128 4332757 4900102 4930474 -1 258152 1335848 2380961 4079538 4250480 -1 -2 594234 923085 1774504 -1 -2 523399 1814094 4630606 4657461 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 98801 138521 646943 741110 906199 1825696 3540805 3979382 4091084 4999999 -1 -2 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 731062 1201049 3438943 3661289 4987306 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 -2 1040525 1262053 1823908 2713172 3295804 4008478 -1 -2 584678 1513245 2009978 2530603 2573849 2700436 2895684 2963918 3491219 3645497 3762653 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 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 270864 938261 1529522 1976769 2268002 3960031 4648870 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 556034 896980 1916978 -1 -2 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 1743951 2268184 2352527 3084392 3930188 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 2309549 4669621 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 -2 31295 759807 2238277 2980009 3626979 4557685 -1 4177240 -1 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 1290486 1670750 2021635 2820456 3841159 -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 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 945179 1412650 1687221 2019841 3053842 4487791 -1 79852 244195 562816 661959 1826333 3354216 3544595 4847584 4848803 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3796693 3966087 -1 -2 1570130 1971157 2560998 3188337 4545918 4998685 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 7761 433269 896190 2259466 2382475 2480757 2723617 3148034 3624245 4861794 -1 200001 357822 580104 2887295 3452190 3720798 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 1325092 2783287 3788718 4290149 4702648 -1 -2 569625 668325 1717216 1722248 2651322 3750913 4314512 4586583 -1 4798476 -1 -2 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 -2 42644 627671 927294 2173175 2218121 -1 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 -2 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 352500 549609 2593908 3840824 4832539 -1 -2 340505 1748103 2936489 3483030 3571311 3947375 -1 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 1891201 1910535 2447362 3062345 -1 611728 815697 2751055 3168257 3998767 4772387 -1 1364137 2144466 2408162 2491188 4479182 -1 -2 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 409825 1261310 1556235 1945086 2810237 -1 332943 1440970 1543256 1854466 2251232 2510499 2572426 2723749 3043590 3288257 3493346 4374014 4617253 -1 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 521529 659654 945681 1075056 1237011 1368623 1440218 1471952 2153616 2420074 2468417 2784662 3769372 3787790 4090792 4324498 4625247 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 698097 2067446 3565940 3598400 4836741 -1 1079236 2172893 2531719 2552780 4307696 4321767 -1 618465 652369 815033 1561332 1588064 1655654 2008898 3947243 4118302 4635264 -1 -2 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 -2 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 1476939 3010662 3237328 4917244 -1 864873 1453325 3247826 3850312 4786576 -1 512737 877067 898243 2519153 2904203 3050932 3534800 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 947837 1002903 1102198 2165931 2355622 -1 46221 355715 1309929 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 136553 1031672 2508921 2769043 3780386 3995850 4081492 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -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 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 428738 845363 913081 1949572 2267986 2618944 3093905 3154463 3170883 4336449 -1 -2 152051 417171 1462018 2414294 3449329 3994196 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -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 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 262582 656655 787653 1524776 2423972 3052972 3672622 3688607 4964117 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 299985 3264560 4007210 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -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 366440 692129 1605254 2318360 2685867 3294178 3940008 4922016 4960677 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 565066 579530 1352156 1439853 1466149 1688188 1774933 1870484 1894644 2372773 2409889 2825498 4645180 4674821 -1 791931 1624598 2413570 2522892 4697374 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 1346493 2008964 3135531 3977246 4568814 4794864 -1 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 2751304 4066203 4642709 4688848 -1 -2 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 264474 1572455 1823705 1997290 2174393 2659504 4184936 4538798 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3455893 3537833 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 219654 1888513 2100199 2151441 2402504 2691618 3115783 3538847 4251401 4338588 4656876 4805240 4839386 -1 194792 2964984 3357037 3668213 -1 419253 971515 1583779 2037132 2646893 4504802 -1 -2 165775 179706 1368365 2100472 2765222 3148131 3241731 3606875 4356506 4680304 -1 2327889 2359573 2841948 3062316 4635613 4968819 -1 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 742876 757814 1838347 2417505 2891598 3170758 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 78413 1492821 2171260 2384247 2786623 4103199 4607963 -1 -2 155496 860280 1964044 2324575 2732487 3433007 4467884 4496072 -1 412222 788199 1057401 1541934 3944257 4475932 -1 -2 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 262142 1864268 4197634 4943085 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 770595 1763173 2352713 3835622 4489972 -1 1452741 1568729 3547848 3784328 4010872 4888642 4949082 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 744171 1735089 1777297 3142265 3759040 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 3274898 3382154 3760880 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 1407802 2867027 4443005 4685785 -1 140664 1311037 1852309 3030139 3833790 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 373886 1477075 2115087 2173502 3913050 4207092 4496071 4894355 -1 916402 917348 1379036 1753100 2748579 3293258 4635330 4706791 -1 188210 970830 988148 1288568 3550395 -1 -2 269911 1207590 2101090 2788206 2855136 3871044 3989729 4017439 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 607834 1362994 1702506 1791936 3874099 4635501 -1 671257 2862787 3405297 3995632 4117949 4278375 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 698097 2067446 3565940 3598400 4836741 -1 726352 798196 862285 2336273 3599487 4235527 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 142636 275144 656067 974414 1189162 1205323 2085935 2108285 2460196 2973626 3260593 3406545 3479818 4027328 4132320 4174163 4477978 -1 420719 686665 984604 2093661 2119897 2798912 3043948 3721927 -1 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 881695 1038292 2308961 3292856 3762194 3963456 4214824 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 705460 737743 1623756 2101187 2992934 3510312 3631623 3923936 -1 -2 128381 949249 1871741 3131143 4648457 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 -2 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 2242797 2378156 2830180 -1 611521 1168903 1287783 1920045 3478111 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 809564 875937 1566482 1933452 -1 475041 1606898 2247514 2572261 3120834 3599896 3665965 4748967 4876553 -1 475512 635572 909150 1036667 1578649 2032077 2707165 -1 16372 1397796 1494257 1825396 2695178 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 924396 1136851 1287845 1861262 2235143 2560255 3951575 4473038 -1 1083636 2480302 2630444 3660071 4494811 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 1436249 2003590 2419861 2488180 3703132 3731892 4991862 -1 42100 64511 75208 215609 658823 1327197 1403585 2737167 2813040 2986712 -1 -2 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 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 1052525 1123125 1706622 1744603 2172135 2607674 2672645 2866047 4579234 4873431 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 17951 1505109 1816681 2671177 -1 -2 101429 462355 1127009 2527329 2529518 2684262 2843264 3565771 3981016 4273753 4532990 -1 -2 705627 1192494 2893908 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 81562 607573 757175 2547596 3426331 3658198 3810679 4106105 4715644 4776992 4852755 -1 -2 1605225 3860596 4190434 -1 650864 1006027 1949128 2197901 3045111 4490297 4964627 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 1541625 3919304 4301257 4501861 -1 -2 828827 865452 2784844 2917480 3359312 3433081 4259907 4396661 -1 -2 761325 1683279 2854171 3145091 4977787 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 166150 502914 652580 878363 1642691 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 34764 719856 918366 1455336 1459757 2477772 2534326 3861740 -1 -2 71090 1111867 1930657 3478678 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 2472673 3645700 4735374 -1 1088419 1867237 3424424 3779420 -1 -2 268428 741862 1684375 1812180 2059125 2319283 2804039 3627871 3670745 4038967 4039045 4540386 4814564 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 2608953 2922538 3429795 4722119 -1 1230264 1419243 1436171 3012408 3579637 4753610 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 375597 627299 2446347 2648127 2788173 3632097 3932708 3964702 4400102 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 1162036 1199176 1247981 2805594 3876252 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 615869 1678144 2051153 3076542 3174696 3415020 4482498 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 691195 2175501 3679748 -1 1131678 3321749 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 -2 616948 2633275 2675807 3450508 3772712 3793002 3800807 3972217 4356989 4478300 4502613 4783831 4911484 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 431325 1909074 2661813 2727701 2958054 4673514 4803807 -1 2304095 3565298 3915991 4187520 -1 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 -2 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 255044 460418 777498 1153938 1467875 1496242 2018707 2848502 3591259 4546907 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 374122 1567706 4792194 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 115521 990569 1095832 2825662 3149483 3459382 3620055 3650861 3996904 -1 -2 378781 872807 3092388 3686394 4354052 4892239 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 509323 2143158 2722887 4592929 4619254 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 157698 203080 3062086 4867582 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 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 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 469263 502443 1129659 2915947 3605337 4470399 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 98866 615919 1349877 2803594 4198155 -1 -2 1136059 1419677 1719899 2188004 3921647 4008446 -1 46129 769200 1510494 2383628 3833366 4246339 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2665292 2908934 3493749 4599592 -1 808191 1348060 2027395 2583292 3407080 4231451 4406737 4515153 4731610 4847589 4866108 4955691 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 990151 992214 1358175 2038338 2417527 2871976 3028012 4600285 4874980 -1 -2 618483 905596 1177793 1538389 2222444 2248101 2265272 2440634 3769477 3840376 4424903 4628767 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 114834 939611 1757907 2524018 3151091 3487184 3670629 3821575 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 -2 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 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 655626 1173988 1701349 3457185 4669310 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 857726 958675 1076184 2600816 2756850 3105405 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -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 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 547970 1001693 2078560 2857095 3292549 3809896 -1 -2 670433 986552 3830753 4877600 -1 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 41686 252475 697640 1204132 2491361 3172820 4448433 -1 189572 336587 593303 1292361 3368397 4477467 4602647 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -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 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 94380 631351 851331 1886262 2005858 2260177 2523066 2740418 2754351 3314386 3327914 3385460 4065174 4764798 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 515714 778365 2031977 2712301 4874816 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 567103 625606 2635871 3431837 3658915 4636698 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 1436249 2003590 2419861 2488180 3703132 3731892 4991862 -1 2548968 3135683 3356826 3519967 3855055 4153566 4575647 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 581450 1428046 2164730 4055074 4942396 -1 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 340505 2936489 3483030 3571311 3947375 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -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 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 652307 955377 1234715 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 734651 1623945 4317024 4970206 -1 -2 657649 1335061 1901141 2471802 3974021 4313639 4539096 4609316 -1 2605857 3667146 3816508 3992410 4392572 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 775955 2615465 2681606 2770090 3653924 4911678 -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 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 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 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 258922 362296 976050 2597901 3260523 3542946 3815280 4436041 4751796 4762460 -1 870554 2062233 2448841 3231797 4000165 4001527 -1 -2 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 3049689 3447975 3900560 4177011 -1 848100 1870074 3064498 4700593 4884762 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 60107 4984925 -1 -2 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -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 25634 609931 1112794 1351698 1876178 3173982 -1 2215426 2573772 2912708 4635113 4809023 -1 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 -2 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 3542698 4418098 4525313 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 814407 1744414 3162520 3824904 4768117 4853793 4949740 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 681268 769247 1553679 2000884 3444422 3938879 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 843164 1032240 1170393 1240098 1423390 1472984 2461628 3768534 4718119 -1 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 1140968 1487685 2768366 3707073 3914688 3963362 4290627 4781361 -1 205130 1323617 1412878 1930605 3029006 3422297 4113796 4919330 -1 -2 53927 584618 1464809 1472285 2049189 2146729 2797414 3063643 3274254 3490254 3495682 3581211 -1 -2 162574 391710 545715 585743 1299413 1882449 2436503 3280730 4634668 -1 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 1164453 1253928 2017673 3460034 -1 2190786 2432245 3768014 3864073 -1 1038801 1518778 3041226 3421453 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 567487 592499 624847 1075817 1865221 1934465 2472255 2985827 -1 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 256794 996513 2227395 2438772 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 858560 872089 1054012 2737095 4685013 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -1 -2 34616 968986 2001096 2095928 3517546 -1 735982 1751550 2009014 2587424 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 -2 198623 4884449 -1 -2 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 -2 814519 2187064 3557852 4188557 -1 109631 1848387 1974711 4068610 -1 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 -2 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 530812 854468 938912 1436162 2520355 2756850 2818107 2925362 3105405 3962553 4006062 4107965 4835103 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 121154 505829 2314390 2699426 3685086 4593203 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 -2 148822 1337924 -1 707495 964755 1226130 1656969 2200245 2675989 2781702 3175619 3456564 3634226 -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 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 487029 1334787 2107658 2286272 3241519 3984839 4048676 -1 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 559648 722150 2007317 4614595 4996959 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 91145 2541850 4509513 -1 -2 97195 1175316 1290155 2499796 4195830 4833796 -1 142643 406366 1610915 2272622 3414726 4999999 -1 56021 77843 563880 951762 1122695 1442691 2078915 2250735 2770196 4289329 -1 10724 501400 2353553 2827814 3437658 4306828 4319478 -1 925776 2104427 2199253 2837423 4505824 -1 4252505 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 274405 2911830 4363242 4374974 4650519 -1 245138 498557 920954 1250896 1546456 1688460 2196342 2508827 -1 157353 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 -2 181736 719651 1959296 2432201 3387720 3567686 4697978 -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 -2 311201 1517264 1562973 2128075 2156120 3486804 3978227 4093008 4536840 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 -2 434844 445843 459354 641242 779053 799044 3847209 -1 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 -2 162123 549895 653032 4292301 4758293 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 1368208 1814938 3083571 3144959 4890462 -1 1398582 1608108 1981920 2173328 2518647 2899902 -1 -2 968986 2001096 2742808 2827296 3517546 3540873 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 131243 1009266 2796984 3470810 4435707 4443078 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 397936 2415221 2658084 3915674 4960981 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 287935 2072430 2675415 3017135 3187907 3262408 4522371 4624906 4887115 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 1756810 2131075 3335701 -1 -2 66757 2106332 2275822 2484855 2746930 4399537 4664469 -1 143616 514403 533147 947586 1472878 1850010 4413640 4582157 -1 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 711734 1120395 2849871 4726159 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 140402 613927 1449239 1494572 1942601 2630966 3065281 4411256 4522856 -1 1037032 2015034 2278423 2657230 2919840 2993972 3008765 3634814 4868794 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 20853 724625 1064934 1443568 1471156 3298107 3791810 -1 379607 1554873 1735201 2923737 3144373 -1 404576 1924741 2456308 3503517 3556821 4536198 -1 264447 461790 1412676 2984403 3037806 3160999 3974587 4962864 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 2882221 4221495 4351649 4397966 4594745 4898496 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 18594 2137232 4403183 4469508 4801822 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 75687 3373062 3504809 3913612 -1 736107 1488382 1584005 1608215 1652677 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2383032 2867011 4601386 4646822 -1 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 2014858 2930159 4063004 4601946 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 485048 1045339 1309748 4089586 4363035 4524435 -1 404576 1924741 2456308 3503517 3556821 4536198 -1 -2 44329 347125 367025 845357 1502498 1821991 2285550 2640772 2713809 2992249 3153623 4195386 4257472 4409189 -1 543908 1575168 2516381 3460650 4030595 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 472238 798561 1071616 1811491 2282514 -1 970444 971542 1513347 2152662 2554368 2967738 3040287 3141294 3588261 -1 -2 6987 1027955 1421538 3627863 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 -2 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 657810 995549 2515230 2635093 3304439 4775561 -1 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1248752 1533795 1933920 3711039 -1 -2 267528 403284 628042 1586174 2389952 2959941 3093018 3854332 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 38473 2451391 2938655 3232429 4127594 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 1926938 2151579 3748969 -1 -2 915420 1645442 2120133 3932341 4054077 4098082 4399695 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 1142313 2334948 3106835 4273872 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 2149477 3360476 3637001 4192882 4230407 4673543 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 293785 689359 3549641 3612407 -1 83449 453973 570884 702440 2274659 2359810 3154477 4173288 4428590 4639215 -1 735501 4395168 -1 -2 257599 1113854 2586169 2612921 4290972 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 1716076 2905155 4534507 4882675 -1 2273528 2736282 3275139 3306892 3568490 4085665 4249097 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 1542785 2781959 4940709 -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 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 345761 481759 955377 2848915 4617356 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 -2 491425 1738152 3829896 4162217 4763404 -1 1275247 1994626 3025619 3128768 4667276 -1 -2 187823 869209 1033391 1943891 3088413 4131587 4509052 4667425 -1 219533 728385 1402369 1494335 2235289 2393541 2876480 4051985 4755446 4861164 -1 630057 1361926 1742146 3158440 4338856 -1 -2 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 3045635 3509696 4138347 4516101 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 444063 911230 950440 951433 1053887 2531631 3027011 4748150 4954848 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 -2 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 -2 726603 1807953 3593372 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 339403 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4916911 -1 123354 531923 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 209725 511298 3115315 3542395 4928423 -1 609124 1037271 2412662 2594495 2927228 3114116 4432616 4847160 -1 108991 530227 830213 1309291 1531343 2237591 2258675 3825946 4620300 -1 1258100 1429959 1970810 3159180 3766359 4517322 -1 -2 49859 1039773 1049726 1146058 1697214 2532368 3199320 3919780 4605773 -1 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 190708 547794 1951435 2261140 2737582 4884242 -1 705460 737743 1623756 2101187 2992934 3510312 3631623 3923936 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 326496 372080 1324527 1934877 2160396 2676205 3523243 4656432 4735003 4982003 -1 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 434327 2828222 3523462 3720903 3920453 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 756247 3359323 3986137 4200136 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 703820 1407311 1866399 2077573 2600919 2711103 3002163 3494087 4104597 4376576 4550903 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 -2 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 881610 2705112 2798137 3865068 -1 81260 229988 2010294 2928321 3312277 3503570 3843326 3889273 3994609 4219109 4508289 -1 122029 270596 1209330 1974162 2404904 3581213 4170348 4246394 4379688 4690897 4837971 -1 76038 804525 1242246 1341293 1544894 1644358 2332948 2667946 2984896 4460197 -1 2085541 2169739 3765495 4483608 -1 204665 333405 1010986 2786664 2973869 4146278 -1 390191 429549 1196110 1204557 1836736 2504779 2551990 3122803 3485010 3695839 4335617 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 444194 1993801 3993135 4283436 4790698 -1 128381 949249 1871741 3131143 4648457 -1 418139 2202566 2694451 4778799 -1 1216200 1422283 2989472 3485955 3671208 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 103092 550953 1324577 1800061 3117343 3884804 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 91331 908069 934810 2702082 4202330 4401683 4916592 -1 -2 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 761325 1683279 2854171 3145091 -1 1891201 1910535 2447362 3062345 4543421 -1 -2 38956 110205 253349 2529695 2668753 3993587 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 81969 1076912 1504608 2365332 2787680 3423100 3702008 3836978 -1 -2 2202947 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 -2 596499 1469552 1786133 3389817 4254839 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 528510 735933 3549493 4111604 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 1313246 2264540 2619826 3568291 4603499 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 835970 1164303 -1 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3994367 4075667 -1 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 457887 696478 886154 3226926 4993549 4999999 -1 869931 1779892 1786118 2122038 3245458 3644375 -1 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 569868 1172621 4834960 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 833349 1075334 2599762 3398748 3728779 3774303 -1 312324 857373 864079 1276718 1678537 1931678 2349878 3145514 3648078 3708259 3947579 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 151056 1064631 2169078 2511626 2915418 3024931 3125198 3336942 3656194 3927250 -1 316418 671658 749486 2082983 2594526 2949836 3405752 3739438 3791553 4451618 -1 177427 328147 2677794 2745699 3452926 3511040 -1 307005 1098706 1578593 2033578 2048286 2084366 2248822 2914493 2950438 3241572 3287733 3355856 3927213 4453373 4497602 4579801 4629714 -1 -2 357454 417160 564172 2205187 3089651 3957284 4436152 -1 2041357 3687013 4298073 4694533 4917760 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 578609 939370 1222597 1602597 1709829 1904135 2750070 3693053 4349581 4617048 4834461 -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 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 2121870 2222775 2731622 3909420 3966170 4286714 4434496 -1 -2 80268 642237 2805958 3721367 -1 632468 1623671 2383328 4530014 4872475 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 242005 732983 2186277 2933906 4697420 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 -2 140930 1227547 2211062 2387435 2773100 3082977 4673117 4779200 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 136045 394368 1744593 3259391 3325145 3368138 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 241675 1328901 2725854 3667283 4030974 4138794 4151167 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 99044 526758 1399906 2837821 3105472 3330037 3447554 3522077 3838015 -1 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 2565703 4334500 4502072 -1 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 967625 1706371 3297073 4324222 4531872 4754495 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 212413 638511 2995549 4084613 4134748 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 18594 2137232 4403183 4469508 4801822 -1 1520017 3043370 3316465 -1 -2 1598450 2126525 2175694 2791241 2883156 4056205 4281041 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 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 -2 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 2063919 3094596 4173723 4273904 4346162 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 532668 561632 878085 2513890 3603189 -1 -2 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 86609 506353 917956 1101873 1720269 2126795 2601831 3323359 3390212 3810499 -1 -2 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 266372 1159594 1326159 1499674 1576189 2401342 -1 663754 1388309 1415909 2231840 3355075 3666332 4673976 4807667 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 2511981 3193593 4102738 4453241 4742954 -1 53003 179545 778170 865924 1735400 2463055 2992853 3969336 -1 -2 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 596499 1469552 1662655 1786133 3206138 3389817 4254839 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 -2 510964 1362667 1490016 1552250 2197967 4157916 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 129222 1634258 3134467 3388695 3631822 3740258 3970417 4102340 4531865 4532714 4585982 -1 -2 162574 391710 545715 585743 1299413 1882449 2436503 3280730 4634668 -1 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 -2 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 442341 529162 550087 891508 2273590 2476832 3416676 3750308 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 302329 372003 2274119 2961741 3038706 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 -2 493454 744891 923721 2378636 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 1743630 3171254 3351508 3841150 4700968 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 535831 556966 2873694 3925619 4105235 4972243 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 1383951 1744247 1963206 1974127 2010294 3139766 3769411 -1 1023515 1339235 2159233 3467477 3477351 4032708 4066637 4233507 4262478 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 314350 1112116 1146355 1231651 1275425 1631504 2803729 4449402 4751579 4894408 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 707762 1041471 1190052 2082759 2093623 2263153 4555995 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 -2 1971425 2130854 4074907 -1 374854 2369810 2448983 3919367 4536845 4589058 4735614 -1 317824 1760600 2370299 3301872 -1 -2 124284 3565287 3572170 4385164 -1 639614 657480 731031 1433016 2150337 4128148 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 913560 3211720 4072009 4269855 4540021 4629028 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 186962 423270 2636240 3443870 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 400597 2345943 3243897 3669045 4371582 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3923156 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 161113 564567 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 306617 688170 821909 884923 2209011 2278309 2649867 3988652 4118268 4553351 -1 -2 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 499803 851972 1764946 1950820 2225983 4188552 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 -2 1553369 1754853 2566553 2670320 4040326 -1 437846 1868549 2223264 2694657 4550211 4955409 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 28206 1960076 2756349 2874930 2928932 4367568 -1 23041 439231 888288 1791359 4353403 4544957 -1 104801 311957 977870 1368641 2144943 3291914 3436250 4020436 -1 -2 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 320390 571400 3952270 -1 555213 858013 943040 2548222 3343728 3933332 -1 -2 573578 1495005 2407101 3534812 4024478 4778742 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 1127947 1379553 2237631 2564412 3080159 3089342 3946466 4499735 4805429 -1 -2 719724 858924 2551024 3425938 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 992835 1937431 2162774 2873356 3963510 4063426 4158731 4443717 4759468 -1 1373984 1652874 2067978 2917338 4478993 4804143 -1 267759 609673 2465943 3872244 4006381 4113109 -1 798022 1197797 2601397 2712111 4669182 -1 -2 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 350895 2325424 2630069 3438743 3729849 4721221 -1 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 275537 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 4259433 4661610 -1 -2 547710 567980 1940706 2097626 2522448 2919077 3578933 4651785 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 2276174 2761758 4056537 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 392062 636527 2365535 2368098 3928606 4833330 -1 456767 2511064 2572190 2956825 4130500 4613161 -1 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 -2 1430707 2181881 2842096 4696367 4753098 -1 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 400512 410900 1359685 2423845 3387970 4167131 -1 284847 1748025 1989576 2655634 3247975 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 392034 739713 1123946 2509762 4325807 -1 1509692 2292161 2463522 3017927 3222551 4080652 4949369 -1 -2 201435 369231 593238 594081 803051 1019822 1060911 1322447 1683154 1746591 1806429 4170986 4937779 4958976 -1 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 638209 1665133 3865237 4317296 4475419 -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 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 -2 242005 732983 2186277 2933906 4697420 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 596681 693753 3632500 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 1103331 1341643 1605946 2339348 2736677 3698265 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 -2 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 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 262192 741806 1797553 2365141 4029470 4250182 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 155309 616885 636037 2231037 2931013 2983944 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 1072855 2220703 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 5894 376429 662828 1123633 2593892 2720325 3158193 3541341 4061433 4379725 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 -2 433971 1339624 3695121 3879825 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 401656 2149058 2885198 4112074 4641386 4766841 -1 -2 693090 1064582 1673748 2092194 4396757 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 48887 50259 1682546 1729736 3008913 4428739 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 -1 -2 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 388987 477943 565116 927701 1806596 1890356 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1238656 2433131 2958348 3081821 3896328 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 2665292 2908934 3493749 4599592 -1 -2 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 353616 700646 2004735 2968756 4201962 -1 157698 203080 3062086 4867582 -1 -2 185150 638687 654205 1111340 2007032 2157430 2643079 3454328 4267928 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4968702 4979877 -1 775916 2112032 2219564 3973830 4526744 -1 -2 962518 1010180 1787170 2471920 4985647 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 869396 2752783 3725634 3868372 4501601 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 616397 867715 2110442 2303477 2939568 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 523399 1814094 4630606 4657461 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 3406527 3811450 3889476 4510306 -1 -2 1064076 4636043 -1 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 638947 720178 1153009 3065014 3132954 4605037 4714108 4833055 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 182268 374662 1002790 2076257 2484116 3137364 3732557 4536560 4750266 4946342 -1 -2 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 946244 3559231 3939769 4451394 -1 266821 522340 784138 1829439 3802922 -1 540940 950751 1946646 2265463 3698060 4010508 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 266736 1344950 1383550 1643531 2442432 2626689 3161739 3679316 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 407535 1786902 2472102 2769998 3358761 3521527 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 463099 1734758 1919583 3563469 3970255 4025855 4073363 4686140 4925857 4941858 4993403 -1 2321732 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 434600 1452395 1880002 2565928 2908872 3975291 -1 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 -2 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 -2 79835 514477 2051526 3010449 3126144 3511347 3956187 4520269 4894770 4999999 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 237492 918319 1057734 1167522 1212520 1776211 2656679 3077478 3185910 3833286 3981049 -1 1058239 1526495 2096188 2829801 3421175 4530719 4690257 4849483 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 1455345 1679571 2924322 3896257 4624871 4754841 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 919917 1106964 1128841 4441199 4735299 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 541220 1125491 1953815 2339202 3594281 3935894 -1 783280 1069991 1340983 1438813 1739915 1933761 2417433 2829734 3077562 3540369 4736758 4806967 4856401 -1 1773838 2494173 2945426 4970283 -1 -2 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 25290 217410 983489 1320266 4288395 -1 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 -2 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 423664 881234 1206557 1266849 2551208 2667375 3433423 3615220 -1 -2 1076269 2332686 4128394 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 493732 706920 983435 1127653 1696503 2529235 3861952 4335363 -1 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 1091640 1206373 1639103 1791934 2885823 4486462 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -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 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 -2 436329 1414311 1881852 1997475 2155632 3106954 3518338 4545951 4739446 -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 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 1332910 1617522 1952459 4083364 4099462 -1 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -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 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 342113 2391302 2885318 4329358 4339251 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 3756142 3972899 4300165 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 -2 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 1321124 2288179 2446746 3193213 3366308 -1 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 101953 1559723 1724009 1901594 2332897 3921779 4425930 4648707 4901723 -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 732353 783154 869969 2058939 2087772 2187443 2197146 4266736 4417284 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 433971 1339624 3695121 3879825 -1 -2 909150 1036667 1578649 2032077 2637470 2707165 -1 336358 536557 1518802 3726965 4001549 4253401 -1 278552 1574795 1790086 3530287 4582062 -1 -2 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 427713 950090 1748647 1963275 4697990 4858445 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 1180858 1570437 2558586 2663955 3085506 3365211 3863151 3884886 4116398 4603314 -1 -2 77440 2052722 4188117 4922060 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 632468 1623671 2383328 4530014 4872475 -1 -2 1956293 3234743 3968516 4719222 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 297704 374527 1543180 2286271 4350386 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 40051 935907 1343797 1863425 2271042 2560154 3352909 4999091 -1 547347 780104 848544 2948202 3462500 4525028 4999999 -1 91 18135 910134 1002301 1246980 1640099 1693600 2654617 2753352 4003434 4514225 -1 -2 365626 784058 1075334 1979021 2405102 3712801 4229036 -1 471283 803711 890165 2319299 2589004 2591395 3732179 -1 -2 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 702744 777498 852588 1496242 2018707 2131115 2732062 3161539 4546907 -1 559255 1473769 2423761 2440677 3656105 4959438 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 177816 247469 611596 721998 1011152 1515122 -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 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 589610 1554806 1954546 2272321 2949252 3347805 4824803 -1 530812 854468 1436162 2925362 3962553 4107965 4835103 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 945872 1134052 1570649 1653391 1715351 3227994 4653477 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 -2 917811 1109600 3539849 3662418 4461848 -1 195914 1076510 1476515 1955270 2212419 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 998149 2032636 3326819 4546761 4910272 -1 -2 655774 1756759 2026856 2516325 3681446 4991630 -1 -2 257603 1063991 1384227 1504638 1647745 2352883 2693402 3600069 3683150 4895605 -1 45478 236386 1577259 2381431 2777854 3117052 4821435 4999999 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -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 503132 1012654 1353347 1851931 2261894 2877496 4279538 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 2185399 3180130 4823422 4999740 -1 681268 769247 1553679 2000884 3444422 3938879 -1 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 -2 23231 202339 1247359 1789371 3185669 3248344 4172744 4995251 -1 248553 416344 455855 458617 543769 1007285 1286064 1426047 2921559 3779971 4523811 4918698 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 788533 844253 1372473 4216861 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 -2 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 1236195 3216222 4773256 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 174182 223976 587310 635474 954994 1926560 3005495 3518002 4115523 4159254 4963272 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 267113 890900 1284876 1351795 1481108 2889900 3422958 4107227 4163577 4360450 4436858 4873792 -1 -2 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 1332910 1617522 1952459 4083364 4099462 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 173351 1181487 1788582 3537415 4237101 -1 1799466 3773959 4228078 4569409 4571929 4892610 -1 -2 617484 790423 810032 1302449 2949334 3094396 4549220 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 1052934 1918690 2222924 -1 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 -2 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 1001977 1550618 1763406 3284548 3790365 4707025 -1 352759 556930 926473 1531379 1829810 1926560 3461548 4313729 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -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 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1505502 2738277 2949225 3263863 3449370 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 4163573 -1 17951 1505109 1816681 2671177 -1 -2 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 1070238 1123284 1165626 3058631 3380891 -1 177816 247469 611596 721998 1011152 1515122 -1 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 152051 417171 1462018 2414294 3449329 3994196 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 -2 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 262192 741806 1797553 2365141 4029470 4250182 -1 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 -2 4159630 4327828 4753517 -1 277445 333983 719343 1616335 1621227 3102589 -1 432794 1025454 2274718 3033798 3504899 4116313 4792567 -1 -2 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 -2 252277 736066 754780 1029138 2694300 3942275 4498600 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 2862350 3089098 3493906 -1 831534 1956647 2335273 2487719 2613670 4544281 4918690 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 671972 806580 808572 835760 1145089 1712842 2000600 2514379 2815816 2958804 4048597 -1 1176478 2901109 4173017 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 582283 1228830 2776528 4702517 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 -2 118894 1230214 1254995 2088957 2672906 3792627 -1 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 -2 427397 1592425 1620057 1862418 2236736 2983212 3651884 3739585 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 282766 417630 1144179 2289358 3210244 3522438 3633600 -1 -2 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 4168378 4918006 -1 802191 2280071 2303805 2940270 3579398 3888114 -1 1253005 2348219 4206699 4945733 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 1020063 3894988 4902732 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 -2 317597 1375632 2019368 2117085 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 270968 433221 950340 1004370 1057683 1366101 1715252 1974560 2082269 3632539 4362259 4948650 -1 350762 2454387 2663653 3060391 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 237541 355903 501486 1176946 1761153 2687836 3290134 3903787 4851424 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -1 609102 1508827 4380168 4536767 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 9385 1986900 2175085 3739813 4609782 4689989 -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 -2 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 1382133 1799653 2522699 3095599 3180796 4075054 4278446 4317729 -1 914286 915706 1031935 2974573 2994211 -1 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 1216200 1422283 2989472 3485955 3671208 -1 -2 747499 1178161 1941347 2646463 3393507 3617114 4243625 4925158 -1 1584377 1780431 2657034 3291197 3608573 -1 194963 233161 1173766 3240371 4096263 4501230 4553365 -1 -2 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 1677949 2114103 2948982 3586388 3989449 4060043 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 435929 1614900 3407626 3518073 4533530 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 100756 614537 831308 1896701 4110908 4212353 4621962 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 459968 1229013 2842718 4324824 4340525 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 1023441 1399921 2620321 4272225 4364634 4515393 -1 328918 660191 2101212 3750751 3829364 4393480 -1 -2 623925 1141565 1875826 3015119 3348546 4176569 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4769329 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 583930 607792 1773268 2142772 3634614 3950263 4058346 4698192 -1 951783 1736777 2351702 2709807 4055973 4226919 4359883 -1 -2 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 1597786 2004566 2017961 4663523 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 60673 2029510 2192896 2428007 2958721 3561744 3603573 3612134 4209048 4243246 -1 1767001 2839738 4225130 -1 2545778 2848562 3198220 4806862 -1 -2 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 316761 564367 707904 767480 819919 4451259 -1 624594 999637 1510322 1806032 1843627 2813352 3161775 4694088 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 659159 3070408 3310569 4955801 -1 56712 294138 906106 1446449 2749683 3139776 3822636 -1 -2 26142 1986542 2959514 4582667 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 153071 222343 2441757 3038771 3431472 3815877 3844857 4089827 4397928 4881532 -1 502529 678509 3096121 3135422 3388065 3852876 3948760 4016059 4374483 4974449 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 702274 2478246 3145090 4209923 -1 596094 933484 2004183 2745843 3112563 3212292 3686121 4320287 4420247 4872420 4985215 -1 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 -2 18267 1633359 2899690 4078616 -1 -2 2348219 4206699 4945733 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 1020063 3894988 4902732 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 66394 753948 856228 1260215 3267616 3525878 -1 158741 573823 1196886 2707842 4643742 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1248752 1533795 1933920 3711039 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 -2 1222430 2107071 3055438 3868992 4335370 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -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 -2 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 15561 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 142973 1147624 2236301 2285928 3034816 3478217 4259685 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 -2 990151 992214 1358175 2038338 2417527 2871976 3028012 4600285 4874980 -1 273399 506486 734958 900723 2334071 4477293 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 3951327 -1 -2 33953 2264049 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 615869 1678144 3174696 3181871 3415020 4482498 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 -2 133954 723626 3891023 4031108 4515071 4835829 -1 2862350 3089098 3493906 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 -2 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 164147 1526459 1652541 1721448 1789311 3119375 3154084 3559252 3981642 4351105 4419485 4787438 4860687 4999365 -1 133954 723626 3891023 4031108 4515071 4835829 -1 2862350 3089098 3493906 -1 -2 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 258606 1985861 2217341 2424467 2432488 2498752 2693489 2847471 2893247 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 619849 1056159 1243336 1795684 1963919 2630976 3380248 3672023 4713373 -1 -2 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -1 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 -2 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 809203 1003462 1048987 1050767 1391569 1692726 2520885 2941176 3028552 3038246 3276599 3520812 3840369 -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 -2 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 299071 946911 1134616 1354872 2663202 2846053 3524679 4013341 4450431 -1 334493 526484 1010811 3167632 3439166 3593427 3842213 4822403 -1 -2 482120 1186849 1292008 2390834 2599181 2603747 -1 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 115592 343388 1344001 1594069 2207643 2234607 2597002 3484394 3575836 4376671 -1 1202569 1288151 3564752 3963479 3997171 4543094 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 190853 550953 3117343 3337503 4389543 -1 -2 14740 48163 463944 1048847 1092317 1243397 1994485 2775468 2883312 3615322 4053617 4056260 4975866 -1 3059122 3645946 -1 280122 573756 1049109 1394885 1801546 1852388 2035000 2088086 2694467 3133751 4410924 -1 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 -2 466661 1560727 2266469 2714095 3018720 3582843 3783892 4991822 -1 850828 915548 1540430 1849741 1902261 3844744 4410674 4782814 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 -2 504008 1420440 2027867 2440930 -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 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 605749 1085395 1851166 3504935 3541252 4186806 4279548 4430159 4498134 -1 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 303414 412735 705746 1331538 2143851 2884499 2913178 3770871 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 -2 7761 433269 896190 2259466 2382475 2480757 2723617 3148034 3624245 4861794 -1 200001 357822 580104 2887295 3452190 3720798 -1 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 -2 922603 2226665 2539149 4972962 -1 420719 686665 984604 2093661 2119897 2798912 3043948 3721927 -1 495712 1348634 1614160 4914823 -1 -2 220474 519233 1833189 2710396 2734371 2782010 2990103 4154298 4239506 -1 620552 639340 953837 1970671 4061252 -1 1419241 1699980 2707842 3016746 4977337 -1 -2 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 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 352500 549609 765356 829485 2574293 3317493 3840824 4832539 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 -2 374493 422695 579033 855265 2052793 2479814 2943968 4017722 4681644 4777495 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 1734081 1780843 2104325 3866088 4593984 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 616968 1273798 3180810 3793181 4328901 4524269 -1 -2 735501 4395168 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 1405545 1521155 2018090 2430788 3373765 3492238 4804879 -1 -2 327079 1604275 2998743 3739114 4215144 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 92849 314821 812731 2570028 4920149 4925718 -1 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 379494 494817 595879 2121934 2151375 2205207 3776105 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 80339 134510 1385923 1530891 3824126 -1 165458 176517 1062346 2176242 3003257 3012408 -1 984182 1004439 1258921 1358179 1523441 1606388 1996648 2887566 3117439 3634061 4418412 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 350762 407322 2454387 2663653 3060391 4842568 -1 -2 1756810 2131075 3335701 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 1042111 2771227 4921312 -1 -2 636767 1247631 1672949 1972559 2289657 3186810 -1 96670 393159 457755 552407 1180782 1981381 2126957 2456763 3746401 3756877 -1 181071 1980719 2354303 3621865 4319260 4999999 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 193087 666466 1142322 1225650 1600665 3237823 4001113 4219335 4267787 4289947 4294484 4748196 4860868 -1 165488 187211 254336 538147 810191 1243154 2579543 2683305 2923569 3440551 3818993 4766187 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 328132 3155825 3619090 4155239 4680421 4845482 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 166150 502914 652580 878363 1642691 -1 687429 992835 1250590 1804955 2804499 2895511 3156213 3766958 4274234 4605088 4680949 -1 786797 1873722 1952479 2264234 2855012 3239048 3800502 4000098 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4823423 4910586 4955786 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 472746 1289387 1787922 1875855 2028054 2459943 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 723087 892894 1420623 2932795 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 914331 2008044 2378261 4985544 -1 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 290780 1643191 2785606 3660891 4180528 -1 292075 613236 717991 1868777 2359848 3924025 4317518 -1 -2 481572 1616156 2635068 3339379 4540963 -1 872558 1123632 1915837 2432125 2483894 4383909 -1 810402 847560 1921163 3230605 4886660 -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 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 626309 1488858 3824980 4389542 4597109 -1 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 899192 1420054 2978000 3713360 -1 -2 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 616384 2761942 3058569 4359063 4444517 -1 -2 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 388987 477943 565116 927701 1806596 1890356 -1 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 -1 -2 391849 780347 1045902 1928837 2250142 3811937 4568449 4813454 4938482 -1 64818 965063 1029568 1730849 2280289 2830364 3129729 3148983 3401343 3431469 3532968 4571652 -1 306362 740758 799737 1194022 2289761 2434012 2947343 3957782 4037470 4582162 4600950 4795743 -1 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 -2 285940 867197 895651 1473814 3938915 4599562 4976221 -1 -2 130908 910551 1146214 1248229 2601583 3669946 4533795 4712478 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 -2 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 1351877 2708236 4309943 4371740 4947844 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 953902 1432937 1799278 1937989 3190498 4234687 -1 3889476 -1 -2 960963 1286371 4131934 -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 136101 2507137 2676216 3735797 3954784 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 304473 1247248 3013964 3135254 3385961 4504669 4951818 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 719724 858924 2551024 3425938 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 68363 72977 474320 679499 1393676 1498572 2109598 3035400 3283883 3585416 3734051 3911561 4570213 -1 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 -2 569868 1172621 4834960 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 970476 2511206 4004780 4277563 4352982 4835189 -1 -2 212444 1704650 2119139 2194292 2457578 2956116 4612002 -1 96562 1599904 1880597 3097232 4041081 4142558 4618739 -1 -2 22710 1222760 1243511 1882505 1984283 2008189 2059475 2854685 3719771 3733873 -1 -2 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 -2 18267 1633359 2899690 4078616 -1 488115 3295337 4139163 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 882892 1264763 1767752 1781020 2441696 4299186 4299542 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 390071 1335652 3934030 4197226 -1 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 272188 856168 1445876 2238321 2266206 2533842 3005960 -1 628855 854901 1231589 1389942 1747622 2083492 2359914 3249004 3272556 4022110 4242140 4302889 4654146 4668991 -1 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 684560 1709972 2005854 3053695 3232722 4271915 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 662640 697781 1368332 3333178 4817777 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 534237 1852568 4129224 4821381 -1 272396 499020 1093397 1448967 2139860 2595850 2889715 3045620 3495143 4352868 -1 71834 356856 575181 990252 1237657 1787166 2161104 3375759 4178233 4256726 4817914 -1 220103 1075416 1531901 1835685 3864775 4013778 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 299071 946911 1134616 1354872 2663202 2846053 3524679 4013341 4450431 -1 854902 1850947 1893634 2051621 2179541 3710446 4172932 4421005 4573765 -1 402832 2968415 3225325 4422075 4527538 4894897 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 600994 735501 753400 1280366 1804710 2664575 3236423 3321933 4311007 4622202 4818282 4834628 4889158 -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 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 761325 1683279 2854171 3145091 4977787 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 91796 124911 266188 977772 2415139 3475189 4003549 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 1910874 2173682 4969454 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 24266 2305104 3024169 3138327 3233684 3666271 3981465 4112849 4626222 -1 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 21131 372638 1836923 1996041 3390594 3456322 3676461 3728641 4321391 4520692 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 961700 1178793 1434513 1541510 2451936 3131739 3632268 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 -2 832289 1705751 1831665 1834537 1922628 1940848 2073489 2124099 2317991 2430230 3071764 3725723 3937640 4481353 -1 -2 2472930 2493513 2684575 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4960803 -1 318126 464069 1548400 1595894 1890722 3902790 -1 691886 1169520 1285749 1407836 1440488 1767671 1801057 3024194 4376980 4684391 4973667 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 18267 1633359 2899690 4078616 -1 488115 3295337 4139163 -1 1314276 2527201 2687365 2769216 3414602 3675191 -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 -2 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 284847 1748025 1989576 2655634 3247975 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 1184865 2427549 3028004 3197057 3378110 -1 947873 1279936 2786742 3685572 4686233 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 481572 1616156 2635068 3339379 4540963 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 848525 1300505 1809920 2478804 -1 2180827 2314861 2428069 2819675 3232266 3438427 3610021 3630719 3787694 4266473 4343177 4702009 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4772609 4775819 4815852 4975849 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 60818 704736 852511 2181347 2509212 3622363 4417526 -1 -2 34259 1386719 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 1556612 3360322 4116757 -1 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 674494 1349506 2399322 2878027 2998114 3198831 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 -2 194538 1854529 3657555 4282841 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 328918 660191 726780 3339680 3750751 3829364 4393480 -1 988701 2529284 2585400 4179411 4722784 -1 1001977 1550618 1763406 3284548 3790365 4707025 -1 77157 891391 1049590 1136296 1587559 1855012 2167220 2238298 2702093 2988162 3140588 4180902 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 184439 650137 3314622 3325438 4521886 4582670 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 572524 712830 767853 2469501 2618846 2639125 3229152 -1 1151221 1408082 2142444 2485637 2815385 3482080 3700074 3930497 3945152 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 273134 707762 1190052 2093623 2263153 3477281 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 37031 211300 1159370 2767237 3023018 4180520 4352665 4746215 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 -2 472255 918382 4514250 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 1079729 1675518 3578681 4281738 4669784 -1 874309 1010079 1742665 1797055 1854016 3614151 -1 -2 524344 558048 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 1615881 2237470 2582037 3390422 3536660 3839686 4329881 -1 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 -2 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 -2 19479 710776 2690160 3816855 4758012 -1 47332 3156153 3273580 3318291 3708270 4410595 -1 1779713 1985651 2337298 2573764 3322968 3691691 3798651 3943733 4044740 4135487 4627559 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 144467 297947 2083744 2847027 -1 -2 1088093 1612676 2063928 4540818 -1 1715876 1938232 2881928 3343774 4038031 -1 1512029 1907848 3263356 -1 272140 887298 1262579 2080732 2150726 2367393 3199109 3379257 3692578 3924306 4178754 -1 -2 481572 1616156 2635068 3339379 4540963 -1 810402 847560 1921163 3230605 4886660 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 1131919 1646931 1925650 2325786 2505862 2742707 3432751 3696813 3697443 4222176 4269133 4357430 -1 515714 778365 2031977 2712301 4874816 -1 -2 1672014 2809185 3450921 4023718 4783180 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 835203 1584377 2165412 2598943 2762124 2802730 3039171 3192540 3222936 3291197 3303098 3342221 3363050 3412412 3485267 3608573 3657346 3823497 4008027 -1 883751 2328892 2625098 2886505 2931498 3033894 4170977 4399909 4963382 4999999 -1 -2 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 261211 1878608 2160372 2290699 3215700 3309774 3465311 4862983 -1 2166257 2331110 2993495 3317193 3442706 3725305 3857883 4700519 -1 1381696 2079132 3446504 4174592 4328818 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 270073 271144 568570 617174 1561907 1781750 2096444 2273160 2328203 2583247 3769418 4085853 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 997765 2541508 3242102 3287535 3788814 4779404 -1 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 -2 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 510439 884901 1890781 2121714 2474930 2965808 3828581 4455059 4954268 4977342 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 -2 525713 1412700 2268021 3211791 4620295 -1 1926938 2151579 3748969 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 607196 779468 1435779 1818510 3649810 -1 57827 1285518 1528795 2004813 2073083 2545918 3186741 3352586 -1 266736 1344950 1383550 1643531 2442432 2626689 3161739 3679316 -1 379159 462777 1290529 3715571 3856478 3941278 4432280 4897384 -1 -2 822807 2194124 2968879 -1 278908 3069956 3480022 3999562 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 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 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 190225 654183 666507 1045669 1353146 1696506 2113978 3770667 4594882 4925606 -1 279945 1215974 2423757 2623100 2976976 3783644 4093740 4727213 4822506 -1 -2 2508874 3312329 4411672 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 863442 1466716 1560208 2917866 3584850 3702018 3881376 4352043 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 162123 549895 653032 4292301 4758293 -1 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 263250 544245 660161 676352 972426 1635043 4259795 -1 736781 1776027 1864812 2817787 2974640 3714585 4428491 4559695 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 802497 1110125 1439074 4510409 -1 -2 61710 1162037 2211419 2467469 4568852 4684829 4899350 -1 112440 298323 2187471 2397924 2402348 2579320 2967821 3620331 4260675 4509584 -1 -2 632725 1406296 2294425 2845222 4739086 4920128 4941991 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 1735296 2368193 3538920 3919028 4118641 -1 115702 216030 218054 721712 1080535 2277007 2709926 3090175 4283628 4378667 -1 -2 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 321379 600807 1661866 1725193 1906454 2859090 3335216 3483437 4057735 4787319 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 247647 921840 1111044 1168397 1904753 1961549 2292209 2397603 3034286 3037841 3465608 3734775 4134917 4295574 4712154 4765455 4986227 -1 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 619460 2657995 2948887 3066815 3149399 4259262 -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 1523152 2135663 2224322 4839953 4918341 -1 -2 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 263103 2823702 2941026 3052441 4013844 -1 -2 183582 342301 918478 1894206 4751849 -1 1662256 2399746 2513410 3109477 4510854 -1 -2 1992656 2105064 2106890 2472806 -1 1597786 2004566 2017961 4663523 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 1505502 2738277 2949225 3263863 3449370 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 474424 1216234 1419854 1501026 1985543 2258696 3068446 3326793 3351537 3373207 3443562 3676696 3724924 -1 870055 3409959 3996669 4790076 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 400150 1607795 2188919 2745134 2984417 3419838 -1 -2 831353 3890817 4660133 4720657 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 -2 992835 1937431 2873356 3963510 4063426 4158731 4443717 4759468 -1 2842154 3753449 4269674 4852770 -1 -2 2403447 3195843 3799595 3890170 4723797 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 480963 750984 2645728 2655590 2975636 4408342 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 -2 94951 2909993 3236911 3903057 3980187 -1 557765 1153675 2180987 2697968 3041564 -1 -2 25789 642311 1650247 2309802 3017543 3229151 3940440 4069272 4794244 -1 -2 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 392062 636527 2365535 2368098 3928606 4833330 -1 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 -2 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 1317689 1723526 4302534 4495921 4540921 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 368130 733340 1281647 1906810 2385341 2792562 3352857 3582677 4010575 -1 330890 3002268 4056310 4718050 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 106517 306169 454309 743441 1398363 3189119 3527789 4328088 4716053 -1 -2 1121604 1707137 2580612 3013819 3311056 4590245 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 18600 348984 962010 1512665 1901873 2537040 3026803 3271921 4387292 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 2073272 2498762 3823114 4314781 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 278508 882710 1123167 2162741 3307465 3615096 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 534845 965071 1245700 3457700 3602714 4615658 -1 443844 2040508 2210600 4208543 -1 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 1266076 1779399 2531070 3286044 4678649 -1 -2 946244 3559231 3939769 4451394 -1 266821 522340 784138 1829439 3802922 -1 540940 950751 1946646 2265463 3698060 4010508 -1 -2 627288 1379085 1568879 2010828 3827975 -1 619289 877908 2706290 2892086 4065443 4265841 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 1292318 1352580 1701356 1897101 2024583 2200744 2522398 2750364 3102584 3412521 3521814 3930348 -1 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 41270 1481442 1637302 3077250 3158468 3521660 3998266 4259419 4634061 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 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 1176597 1678850 1801292 2279303 3220690 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 1234681 2340604 4156891 4416151 -1 -2 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 -2 34803 1278778 1941434 3147420 3540290 3592310 3621348 4843267 4889938 -1 95937 313917 438429 1813131 2074682 3576049 4970699 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 -2 669249 1709946 2045675 2800244 -1 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 2388852 2660207 2830252 3497773 4495914 -1 3787405 4007434 -1 -2 964140 1672029 2665896 3272339 3310286 3455263 4500577 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 1084809 1356739 2424497 2426085 3198602 3881717 4302959 4712827 -1 -2 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 638209 1665133 3865237 4317296 4475419 -1 304473 1247248 3013964 3135254 3385961 4504669 4951818 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 -2 200191 892982 1520024 2821546 3642235 3676250 3893127 4028892 4496165 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 2848562 3595932 3976418 -1 899192 1420054 2978000 3713360 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 79203 425616 542852 2574337 4504196 -1 3040930 3474577 3694890 4517927 4779898 -1 -2 445979 1107176 1586500 4068966 4694533 4773558 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 1028823 1259559 2057956 3018199 4093987 4127596 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 13671 2260808 2629012 3672928 4281104 -1 -2 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 454655 3378895 3670416 4477025 4793070 -1 -2 184289 828917 1129910 1142552 1166107 1390491 1777934 2281669 2563312 3838197 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 -2 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 321926 1052274 1176524 1711913 1916482 2095879 3368655 4034361 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 113268 607881 723373 771718 952943 1198089 1554683 1757296 2210376 2552291 2817238 3253230 3544934 3787655 -1 785468 1048180 1136417 1488573 1657438 2086296 3749541 -1 290259 971524 2796727 3930497 -1 2029473 2124136 2514800 2798823 3934430 4251466 -1 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 55939 649056 749316 1718324 2950640 3356403 3383120 4697768 4783179 -1 -2 125775 1171640 1549013 1601190 3894294 4075161 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 256196 1324772 1502256 1671266 2118098 2329649 3550742 4368436 4890529 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 94124 1690200 -1 -2 463518 660936 1539615 3835457 -1 3330783 3362857 3479803 3505107 3587764 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 4117221 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4835768 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 536488 1017967 1055938 2964060 3161125 4177367 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 105534 196607 256313 408848 773585 809621 3494039 3796205 4077500 4222176 -1 1290991 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 367843 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 -2 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 190853 550953 3117343 3337503 4389543 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 1727361 3113308 3357609 4445903 -1 -2 989510 2699694 3726025 3883522 4520256 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 320063 556676 1951744 2297711 3055259 -1 223116 934092 2691584 2699108 3338037 3635099 3694818 4498523 4600065 4883640 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 986966 1130524 2091956 3271841 3775993 3830923 4263019 4326951 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 200472 1287440 1325686 1792512 1809322 1846472 1967673 1971084 2079543 4566519 4861980 -1 519409 1043688 1156519 1481723 1642434 1743564 2375563 3184977 3582889 4906841 -1 642862 957656 2234421 2564422 3760476 3818234 4055688 4196349 4478174 4778254 -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 873342 1808935 2641450 3518029 3861320 4416513 -1 1023441 1399921 2620321 4272225 4364634 4515393 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 561690 843862 920764 1527484 1779575 1868277 2148795 3548258 3667510 4279549 4391500 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 220262 1461465 1934347 3008841 3160548 3208526 3538579 3837075 4025049 -1 254831 703230 1385424 1547199 1692363 1967089 1982324 2119120 2947566 3209286 3278265 4027231 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 889170 1068521 2793141 2875352 3746080 -1 376572 3028928 4749626 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 -2 376572 3028928 4749626 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 137017 145614 218316 730562 1253928 1685616 2407882 2646226 2862953 -1 -2 306923 718561 2729635 3729973 3783232 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 1197569 1462880 2280489 3475637 3716268 -1 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 -2 731062 1201049 3438943 3661289 4987306 -1 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 -2 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 87110 1239101 1383283 1742197 1865427 4124360 4237207 -1 128583 1766556 1851172 4191187 4246203 4972731 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 762559 1327808 2030219 3496556 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 1131678 1385896 2848312 4478216 4854636 -1 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 360733 694110 1137890 1967484 2307319 2469765 3361813 4207660 4648831 4820798 -1 228947 825032 1289422 1381887 2193911 2731055 3595949 4284211 -1 355228 737496 772899 2593338 3166401 4408982 4429911 4914578 -1 -2 1829547 2188921 2205887 2354391 2982832 3265030 4696548 4833310 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 244277 499701 930244 1035970 1411107 1549584 1685237 2008514 3774028 -1 782595 1128800 3085545 4020017 4355594 -1 127598 362006 389237 616582 2255595 3540563 3740029 4720008 4861307 -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 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 142743 3081826 3267010 3533323 3539273 4950571 -1 -2 11224 159785 1060692 2808929 3556179 4683355 -1 458577 1110285 1112603 1393461 1526974 1897094 2209111 2521731 2578765 2947257 -1 295838 721252 780925 807182 1161344 1711838 2135017 2258411 2798549 3425444 3905599 4047392 4424968 -1 -2 814519 2187064 3557852 4188557 -1 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 -2 26217 1159998 1659642 2630860 2645661 2650409 2965141 3641849 4251021 4677999 -1 1149137 1163986 2174474 2403769 2567488 3133391 3444373 3836230 4047802 4079143 4249474 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -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 8018 408357 533487 916511 1718002 3652093 4588852 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 281280 520171 1159582 1257333 2331473 4614595 4617741 -1 -2 319326 3531663 4521915 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 444545 577168 918280 2798027 3209721 -1 -2 768697 3172205 3208103 3487130 4746707 -1 751719 1764086 1988437 2495160 4388139 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 578430 842955 2938771 3272973 4109096 4971035 -1 -2 70684 2428818 2532112 2556406 2599526 2772032 3093186 3102000 4965418 -1 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 1364137 2144466 2408162 2491188 4479182 -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 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 596681 693753 3632500 -1 -2 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 -1 1725308 2245368 3427225 4999999 -1 752931 1042446 1198718 1722920 2851317 3052892 3823862 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 423105 2046630 2319778 3735289 3947490 4093185 -1 1713297 2883705 3166245 3853451 4018950 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -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 2090681 4333109 4496409 -1 368727 701419 708723 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 1268808 3024131 3722376 3945308 4475957 4611872 -1 -2 18292 1414266 1506641 1537960 2737172 3427721 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 1773827 1898533 2616757 3140552 3303614 3712072 3757159 3999748 4560110 -1 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 1234100 1300389 2656249 3139248 -1 -2 389169 1046188 2336724 2490446 3431542 -1 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 615517 893522 895311 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 4375295 4692235 -1 215056 364128 1115605 1965177 2885198 4536084 4890234 -1 -2 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 980316 1868275 1992656 2065102 2476601 2970178 3065913 3627839 -1 176075 522404 596217 946260 1159766 1332624 1763110 2674539 3009652 3062097 4052597 4058634 4233000 4506564 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 2548539 2561532 3403862 3644128 4866163 -1 -2 397756 2679658 3771334 4730324 4812251 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 -2 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -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 473264 2063977 3296941 4230894 4740073 4746644 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 502746 3557749 4431988 4538300 -1 843391 1593311 3070409 3707297 -1 -2 1027118 1042540 1253967 1353385 1499360 4784588 -1 583937 1614655 1663725 1818410 2764562 3234818 3517108 4093567 4864043 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 31591 645377 1166615 1602149 2242774 3843832 4993033 -1 320419 682399 694598 827498 989640 3194971 4216953 4435918 4830611 -1 -2 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 -2 220501 1846660 1992212 -1 112072 522857 878453 2085729 2473258 2600036 2843404 3686209 3836153 4140744 4563565 -1 -2 726603 1807953 3593372 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 843164 1032240 1170393 1240098 1423390 1472984 2461628 3768534 4718119 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 -2 82885 1341743 3251294 3338809 4444895 -1 957372 1912824 2549835 3772891 3839372 3990103 4808493 -1 -2 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 -2 116512 1560325 3012233 3126682 3213641 3715475 3810561 3886419 4690261 4771260 -1 1248752 1296035 1533795 2738741 4275944 -1 11963 715288 1875778 3328124 3358824 3595754 3960128 4997635 -1 -2 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 262192 2102555 2365141 4029470 4250182 4602940 4756831 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 268949 788965 1030857 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 315591 467415 770677 1594401 2491908 2746589 3924356 4733532 4868829 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 481572 1616156 2635068 3339379 4540963 -1 -2 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 204946 291344 544245 972426 3417424 4377508 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 864326 1746567 1835481 2371455 3209429 -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 -2 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 198016 619681 788814 3658240 3862027 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 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 172547 561054 1534123 1592538 2127280 2526793 2652878 2771053 2816004 3005499 3582305 -1 -2 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 -2 339652 1465478 1584962 1965672 2123309 2453471 2681345 4926075 -1 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 78624 206111 829011 3510841 4124740 4168565 4948249 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 -2 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 480840 606787 1080128 2541066 2560933 2615784 2749860 4256774 4825529 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 1026608 1028200 1710803 2072668 3496533 4872712 -1 -2 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 40162 359469 1019761 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 1029605 1850674 1985219 2937244 4163471 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 1045663 1318272 2016522 2510306 2627174 2733156 2943310 4161425 -1 -2 2358734 2769531 2933204 3599517 4574471 -1 -2 609271 1061746 2969018 3189510 4060715 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 132448 214940 261495 408439 837553 2295066 2899661 3791849 4134012 4302763 4362865 4496830 4877299 -1 -2 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 504747 1139482 1478037 2488364 4193024 -1 -2 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 1413357 1486599 4107683 4871808 -1 -2 2334619 2827645 3485978 3863034 -1 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 194 7158 546962 1181084 2388274 2497215 2721504 2756803 3122568 3954567 4118064 4650495 4812901 4934382 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 2145958 3571981 3634980 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 811203 1923293 2233688 3880847 4930441 4972289 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 129778 1464381 1654440 3676719 3869561 4139440 4593960 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 -1 -2 2735597 2741032 3537618 3581048 4156669 4177704 -1 173932 1125112 3261865 3418446 3530731 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 670433 986552 3830753 4877600 -1 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 41686 252475 697640 1204132 2491361 3172820 4448433 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 2001232 4109572 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 70553 1059991 1748226 -1 -2 187634 617669 1514235 2166811 3179797 4403763 -1 899953 2408700 3516178 3860173 4853231 -1 -2 689962 887885 1165898 1570401 2710675 3479900 3617912 4833398 4959028 -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 524847 1611258 1722172 1884434 3082285 3095104 3800609 4371296 4420202 4490085 -1 -2 68204 975375 987108 1231116 2973033 3067461 4294365 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 72899 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 407535 1786902 2472102 2769998 3358761 3521527 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 995493 2082842 2304814 3846837 4301029 4396138 -1 -2 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 87110 1239101 1383283 1742197 1865427 4124360 4237207 -1 109837 128583 1766556 1851172 4191187 4246203 4972731 -1 1894672 2248453 2543966 3143402 3278172 3404862 4470547 4598755 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 1353228 1552317 1569591 1892289 1904271 2298641 2753817 3126811 3340150 -1 329523 923996 1987584 2788467 3185353 3398073 3517598 3997769 4322106 4328180 4438338 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 6826 730039 1226357 2101189 2903574 4882668 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 922443 1731185 3814064 4344383 -1 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 888875 1748903 2183301 2185399 2299845 2918763 3180130 3228844 4823422 4950442 4999740 -1 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 1347965 2956381 4513780 4536611 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 2014657 2245966 3478288 4587203 4914595 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 -2 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 811203 1923293 2233688 3880847 4930441 4972289 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 444148 559105 1363365 2491218 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 1462519 2153429 2183667 2671930 4619879 -1 -2 480840 606787 1080128 2560933 2615784 2749860 4256774 4825529 -1 -2 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 1612286 1886729 3130908 4385682 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 2975 937428 1421770 3634113 4189170 4337083 -1 109536 1444239 1459783 1853444 1902219 1908096 1941595 2310056 2594568 3046488 3133664 4102337 4149951 4219629 4587043 4890436 4931806 -1 -2 20853 724625 1064934 1443568 1471156 3298107 3791810 -1 404576 1924741 2456308 3503517 3556821 4536198 -1 -2 1246796 1292813 1362958 1603068 2691895 3964851 4382937 4898264 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 433971 1339624 3695121 3879825 -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 173054 3320179 3591724 4438551 4547689 4649927 -1 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 -2 147903 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4208528 4720711 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 809564 875937 1566482 1933452 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 865411 3642992 4610724 4667707 -1 63703 152559 306878 317935 1589976 2418499 -1 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 -2 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 285012 1067128 4173944 4256555 4316327 4706649 4713413 4953347 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 282766 417630 1144179 2289358 3210244 3522438 3633600 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 420719 686665 2093661 2119897 2798912 3043948 3721927 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 547970 1001693 2078560 2857095 3292549 3809896 -1 -2 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 798338 887579 1479883 2311360 3337081 -1 1407802 2867027 4443005 4685785 -1 1424498 1947615 3122544 3933068 3971344 4612609 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 373886 1477075 2115087 2173502 3913050 4496071 4894355 -1 916402 1379036 1753100 2748579 3293258 4635330 4706791 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 2016188 2344987 2436454 3051122 4657801 -1 171131 252582 2311827 3317601 3413800 -1 -2 685253 802191 2280071 3755084 4162253 4568083 4999999 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 -2 789339 906210 1541448 1669419 2758945 3154825 4036300 -1 92325 559634 3038715 3258947 -1 -2 2355642 2483434 2781896 4478067 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 96049 1308893 2265255 2366090 2902680 3617951 4056258 4355642 4512875 -1 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 12246 1541030 3309181 4412208 -1 227924 259791 1534396 1870371 3258809 4953774 -1 640185 3720713 3817852 3868436 -1 298650 435975 668488 1134369 1271666 1797860 2187039 3574581 3677042 3796742 4283958 4756362 -1 -2 328448 1269450 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 130830 1105047 1260215 3267616 4605542 4942186 -1 711294 1126384 1515069 2016796 2467835 3039979 3554841 4673982 -1 567487 592499 624847 1075817 1865221 1934465 2472255 2985827 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 652307 955377 1234715 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 510439 884901 1890781 2121714 2474930 2965808 3828581 4455059 4954268 4977342 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 675754 1925055 3030959 3343175 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 97716 331122 1452418 1886918 3399540 4595289 -1 190853 550953 3117343 3337503 4389543 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 616410 1832450 2749383 2889163 3609812 3993290 4115878 4254552 4425733 4574064 -1 414626 2749183 3850460 4864657 -1 -2 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4590081 4799253 -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 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -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 3021694 3056250 3066721 3227663 3489920 3961922 -1 517909 780966 2639055 3315316 3522213 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 148528 321195 1618667 1836575 2051234 2399819 2800544 3050814 3101385 3807174 4822885 -1 366440 692129 1605254 2318360 2685867 3294178 3940008 4922016 4960677 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 56021 77843 563880 951762 1122695 1442691 2078915 2250735 2770196 4289329 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 2107552 4003185 4272014 4408228 4926305 -1 943809 1974363 2178229 3141616 3436103 3839728 4766849 4904822 4976109 -1 693136 1265219 1289662 2603787 2792011 3207514 3888674 4803503 4933836 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 392062 636527 2365535 2368098 3928606 4833330 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 7761 433269 896190 2259466 2382475 2480757 2723617 3148034 3624245 4861794 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 200001 357822 580104 2887295 3452190 3720798 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 160004 584155 1454715 2855876 3087138 3823932 3935059 4627866 4850849 -1 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 563783 899409 1608556 2537488 2730053 3665645 3718796 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 1955031 2445173 4825414 -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 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 112193 635149 3347984 3479544 4985336 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 -2 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 -2 887076 2087301 3014965 4200484 4817777 -1 -2 206847 1241949 2428110 4190859 4300807 4988738 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 493898 1533335 2806832 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 71702 85160 105232 458926 814323 2399675 2650802 3736257 3748224 3808795 4117109 4180088 4305967 4332000 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 494687 1479229 1929328 -1 989307 3033715 3194312 3219770 3912306 -1 113625 1719881 3709956 3902093 -1 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 12538 28684 2531557 2819365 -1 675940 810543 1032363 1142924 1560359 2587612 2660843 2872758 4068142 4736155 -1 -2 194484 235315 270155 925412 1673855 4243147 -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 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 914331 1205371 2378261 4985544 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 690015 814342 1646239 2570415 3148784 3900692 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 290780 1643191 2785606 3660891 4180528 -1 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -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 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 396654 782959 1861232 2827693 2890555 2944390 3719720 3726894 3914867 4413649 -1 1260806 2618240 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 394711 444041 1161923 1465063 2247737 2689750 2816725 2854898 3513246 3534528 3823497 -1 -2 537308 1124860 1221853 2157393 2188290 2450766 2462648 2801210 3041484 3182105 3735862 4028760 4732050 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 627985 952776 1790119 3278629 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 187988 2317083 4223048 4253483 4292536 4744422 4932621 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 774139 1284238 1863432 2149605 2457121 4236410 4760939 4928763 -1 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 3536112 4084268 -1 -2 1272127 2657754 2948711 3736139 4964104 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 1377344 1664338 2679237 3223344 3682787 4614761 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 3542698 4418098 4525313 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 1904019 3429312 4452096 4872307 -1 -2 2306485 2523971 4621524 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 294677 720711 1436950 1481529 1587290 2420892 -1 209828 578337 578453 1084338 1479635 2360710 2729003 2950735 3308584 3753195 4816468 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 303449 395290 486041 879247 1420911 2356344 3210089 -1 1253224 1970242 3324403 3741862 4344242 4370562 4642226 -1 319558 417369 1416341 1538284 1845904 1858129 1932553 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 1147640 3037551 3252753 3737505 4134137 -1 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 103378 950000 3341436 4085247 4226713 4580600 -1 194060 1628623 1817148 2020095 2138372 2686110 3360321 3937152 4316023 -1 376572 1789307 2824407 3028928 3588143 3714377 3775711 4749626 -1 416459 1401370 1568594 3430389 4143632 4391799 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 -2 164315 703883 1753216 2659317 3432825 3992553 4517822 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 630057 1361926 1742146 3158440 4338856 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 87899 503801 1393691 2300805 3000913 3113302 4325389 4601046 4915312 -1 739057 1371838 2288517 2652609 2814632 3635844 4220161 4555326 4684806 -1 400676 751834 1008492 1172978 2314821 2797782 3418320 4306172 4966283 4977410 -1 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 1037556 1087750 1474885 1879870 2264242 2300003 4407609 4481234 -1 -2 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 1023469 2106765 2224752 3306467 4422201 4453007 4746678 -1 -2 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 987108 2227470 2581193 2742807 2817129 2973033 3067461 3323506 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 277836 698333 1479214 2909993 3738641 3903057 -1 391466 3019163 4700901 4740720 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 455786 580218 641924 1487231 3197703 3711985 4272416 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 -2 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 855825 1492910 1853112 1871227 2381476 2415972 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 264709 2102788 2103641 2437904 -1 913672 1293830 2550836 3349603 3517227 3702857 4733332 4758741 -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 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 -2 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 1177649 1558504 1738337 1865284 2326847 3233971 4692371 -1 1096678 1361990 3498904 3556804 4000190 -1 -2 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 256581 835063 2253226 2331685 2739582 2919896 3006878 3337449 4180999 4565349 -1 1532238 2031299 4041930 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 531834 842574 1627874 3984439 4868651 -1 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 1005993 1427305 1908471 2322565 3493319 4964063 -1 138644 599867 1345063 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 24023 1067773 1829140 2423861 -1 496474 2664159 2798788 3419734 3762633 3853011 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 945400 1059371 1098941 3923292 4247345 4531624 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 567928 885062 1287962 1946190 1977307 2043596 3176756 3652990 3729883 3838488 3861198 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 3153378 3222704 3624308 -1 1164265 1475309 1563245 1581339 2017816 2641133 3280287 3445738 3774743 3828476 3927816 4160814 4436120 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 860599 2423763 3004923 4390026 -1 560611 1364486 1824510 4196956 4594408 4829903 -1 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 468226 1917294 2590913 3010662 -1 -2 1234100 1300389 2656249 3139248 -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 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 372081 555826 781252 990151 992214 1358175 2038338 2278934 2314430 2408608 2417527 2871976 2942244 3028012 3088401 4144048 4600285 4874980 -1 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 -2 213656 1233168 1389420 2861856 2889063 3896748 -1 1555378 1939210 2154456 2288427 2526241 2781191 3644828 4158999 4201549 -1 -2 1769218 3027321 3984596 4058129 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 134710 241613 446993 807556 1373019 2940334 3069247 3648575 -1 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 1243633 1541984 2024988 2263482 2854245 3359225 4100223 4361686 4488331 4639558 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 133347 1743910 1919655 2553038 3431228 3896355 3920575 4395168 4533369 4924199 -1 -2 271208 1188729 1261349 1510818 1589979 1730956 2221258 2222932 2439963 2624453 2667443 3801823 3995966 4102652 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 1149137 1163986 2174474 2403769 2567488 3133391 3444373 3836230 4047802 4079143 4249474 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 4145091 4537835 4851897 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 872558 1123632 1915837 2197819 2432125 2483894 3887918 4383909 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 1698485 1985139 2010837 2688969 2986794 3937008 4515480 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 277371 2361154 2420930 2463117 3164699 -1 -2 512752 586907 1126675 -1 392898 1095960 2140283 3424786 4114151 4770375 -1 76777 338783 882220 3280538 3469786 -1 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -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 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -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 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 74637 2084513 2405712 3127513 4761709 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -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 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 -2 162123 549895 653032 4292301 4758293 -1 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 415731 684980 739170 2575555 4443813 -1 1548481 1900584 2771833 3256848 3497101 4915528 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 498559 644530 1062293 1320565 1440849 1519942 2031741 2642896 2705200 3539288 3786325 -1 776850 1038136 1111150 1461699 1599018 1717472 2147938 3408981 3414809 3643873 3970111 4757509 -1 -2 191482 356943 3049497 3910384 3989362 4076755 4494114 4958911 -1 2034471 2130631 2164752 2714249 2814955 2841620 3005288 3231224 4231782 4901983 4909477 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 95466 723538 1637907 2278863 2305045 3211972 3375596 3675275 3877972 3889878 4627834 4851904 -1 2174151 3585835 4523266 -1 427951 575512 1250590 1256119 1457956 1494768 3024119 3166895 4008392 4631469 -1 -2 608613 1201464 1870862 2357866 2565873 2598231 2760783 3531369 3556666 4018899 4062708 4629786 -1 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 289316 1318740 1752830 1880361 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 37031 211300 1159370 2767237 3023018 4180520 4352665 4746215 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 277371 1027376 1052085 3581973 4344738 4408656 4542716 4672762 4759175 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 26142 1986542 2959514 4582667 -1 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 573475 2356643 2425841 -1 -2 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 870041 1615749 3178751 3643547 3767211 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 116701 198539 1031113 2730585 3096013 -1 -2 949664 1394236 1654341 1676109 2965626 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 40451 1440388 2098159 2729609 2915717 3263753 3626153 -1 -2 634563 1417492 1844318 2322103 2407923 2626281 2940642 3191893 3802907 -1 -2 619187 652993 3343393 3892066 3924440 -1 369891 726352 862285 929104 1562397 2869538 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 2334248 4021809 4286605 4739792 4921012 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4375817 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 2833731 3880307 4011636 4167021 -1 52158 794837 1804246 1915958 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 387494 2516534 2758962 3510311 3918969 4206212 4589953 4675337 4730948 -1 388987 477943 565116 927701 1806596 1890356 -1 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 782292 894218 2332616 2999257 4122112 -1 487729 700594 2073684 3258401 3598986 4508184 -1 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 595038 755147 848130 1091181 2238113 2527422 3240071 3851609 4611770 -1 96176 584117 1353891 2032975 3776342 4222104 -1 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 128273 391996 529768 2084015 2350695 3297745 3320456 4010427 4863271 4972607 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 259392 1297561 2248667 4128171 4804757 -1 1290486 1670750 2021635 2820456 3841159 -1 -2 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 475951 583796 1185482 2861267 2964388 3348442 3373654 3768608 4005271 -1 268065 1402855 3034479 3153797 3603308 4058299 4415151 4649518 4825336 -1 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4253666 4915989 -1 43309 2041515 4078995 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 -2 2230094 3892687 4240606 4719328 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 462131 568304 683356 1227745 1813462 2442442 2939903 3006386 4202718 -1 290259 971524 1375794 2796727 3930497 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 2431489 2633467 3977337 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 154843 1055081 1720808 2437527 2526583 4108902 4799771 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 -2 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 162123 549895 653032 4292301 4758293 -1 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 616388 1716176 2841996 3001895 3190246 4854538 -1 78731 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 1727361 3113308 3357609 4445903 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 155181 2430039 3843900 4882192 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 1201623 1776757 2340259 2368537 2899594 3193847 4070979 4480612 4544420 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 43611 1614900 1883015 3407626 3511777 3518073 4194606 4347772 4611496 -1 494487 777540 1574152 1755047 2457804 3682843 3787080 4253076 4713284 4877749 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 109533 742606 1913984 2835337 3867048 4341204 4897966 4999999 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 2607180 3959507 4455330 4643275 4665134 -1 -2 439259 456124 999499 1784363 1809135 1910277 2030973 3831924 4285378 -1 1001977 1550618 1763406 3284548 3790365 4707025 -1 -2 155309 616885 636037 2231037 2931013 2983944 3072171 -1 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 709950 1399007 3487513 3832377 3879621 4195426 4950342 -1 3589132 4360545 -1 -2 50766 145553 3988537 4676514 -1 -2 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 2403447 2671272 3195843 3799595 -1 457175 1770023 3525157 3907935 4472913 4624014 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 831311 3580674 4440411 4754599 -1 183774 1064051 1503484 1707900 2310234 2449499 3544052 4806324 4866333 -1 282459 511227 820413 1681382 1699138 3178166 -1 -2 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 1549937 2173956 4042460 4271077 4358634 4969325 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 273187 2575145 4154025 -1 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 1542785 2781959 4940709 -1 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 362519 695689 1916004 2245721 3598130 4852569 -1 60107 451972 1398956 4984925 -1 -2 940523 1114214 1717609 2447465 2609819 3572499 3645744 -1 109536 1444239 1459783 1853444 1902219 1908096 1941595 2310056 2594568 3046488 3133664 4102337 4149951 4219629 4587043 4890436 4931806 -1 -2 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 508027 596339 1694793 2541079 2821488 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 497784 881233 1668179 1683926 2164383 2671818 3450985 -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 1086344 1799456 1840638 1908173 2247195 2455493 3334067 3626611 3652229 3681510 4218961 4569415 4862138 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 425690 707796 868223 2203789 2895642 3550072 -1 204946 291344 544245 972426 3417424 4377508 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 -1 199525 864998 2558284 2575377 4268809 4410118 4940721 -1 111315 515958 821769 2573894 2937984 3039257 3066633 3562512 3608464 3836499 3948920 4175185 4409939 -1 135564 1652104 4604754 4707467 -1 782595 1128800 3085545 4355594 -1 -2 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 -2 325839 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 262142 1864268 4197634 4943085 -1 1217716 3458341 4945970 4950001 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 388987 477943 565116 927701 1806596 1890356 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 797901 1676692 2201964 2617297 4683539 -1 1004202 1356707 1416380 3137688 3550914 4136955 4632735 4954709 -1 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 116926 489328 564590 2761996 3481947 3740849 4856874 -1 -2 2750055 2980150 4126270 4874215 -1 511584 710743 932029 3874056 4526322 -1 661397 1473593 2750724 2972363 3550274 -1 1370607 1410220 2523305 2767178 2772394 3150650 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 2565703 4334500 4502072 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 358994 514504 1410993 1976595 4405290 4715963 -1 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 1072855 2220703 3801657 4483594 -1 -2 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 443405 1938783 2000409 2713411 2867754 -1 659904 1302405 1329337 2363066 2755223 3086656 3501849 3848375 4596657 4605990 -1 -2 1926938 2151579 3748969 -1 301698 1216864 1566796 1764304 2563751 3481162 3603253 4169181 -1 1255321 2152535 2903417 3370206 3418226 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 280195 723121 1358868 2009498 3198134 4370923 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 12793 707849 1019276 1157282 1396574 4290915 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 469263 502443 1129659 2915947 3605337 4470399 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 -2 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 250661 486039 850800 947510 1410441 3435087 4031002 4602065 -1 412878 1166534 1474948 2882221 3505560 4393216 4835806 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 1269450 2396753 3048526 3880812 4446984 4527083 4676155 4915264 -1 949275 1030198 1648795 3037787 3495492 3924624 4243147 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 995493 2082842 2304814 3846837 4301029 -1 237667 331497 757866 899982 1534891 2038996 2547593 3001438 3290785 3668709 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -1 156937 377071 1175144 2731502 3132647 3550158 4738097 -1 1460473 1928813 2415035 3990722 4438855 -1 -2 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 1519518 1765526 1805603 1867607 2432125 2483894 4383909 -1 267751 1389723 2602904 3614064 3765441 3847373 3950830 4247456 4559223 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 -2 26142 1986542 2959514 4582667 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 455786 580218 641924 1487231 3197703 3711985 4272416 -1 -2 145134 1232557 1408143 1705449 2354303 2959987 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 95958 2257926 3031496 3114428 3213766 4524604 4891300 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 903473 918173 2817466 3811408 4256193 -1 -2 1227841 1529102 2987235 3345149 3706963 4705434 4764808 4785467 -1 981365 1052218 1215926 1346779 2521898 2714446 2741882 3080606 4123281 -1 -2 396822 489187 1755082 2361935 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 946244 3559231 3939769 4451394 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 868485 3881440 4033198 -1 21212 2328493 2401236 2930177 2934001 3140428 3775975 4013010 4396169 4635946 -1 831353 3890817 4660133 4720657 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 325042 1844259 1975904 2492417 3816121 4532402 -1 -2 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 20430 729295 804219 1114539 1555385 2499359 2512510 2999017 3256110 4117029 4193926 4873447 -1 -2 40833 378827 484924 1479780 2405751 2954406 3516318 4333942 4354963 -1 25967 949387 2510175 2592587 3710392 -1 -2 520053 1044237 1993982 3289339 3833031 4999829 -1 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 212329 554386 1184490 1362867 1457132 1471719 1842383 3423341 4609117 4627356 4767668 4807726 4823411 -1 -2 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 1253005 2348219 4206699 4945733 -1 -2 12402 185595 729020 983806 1889061 1924827 1946526 2648388 2851773 2943067 3241305 3852677 -1 -2 582923 1156812 1988332 2905464 3244971 3355438 3473461 3748903 4861164 -1 609271 1061746 2969018 3189510 4060715 -1 -2 741019 1167162 1365268 2436119 4857660 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 107988 921659 2230744 3122432 3684239 3719093 3932412 4046570 4225557 4626406 4637690 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 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 2063919 3094596 4173723 4273904 4346162 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 2431489 2633467 3977337 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 1337924 -1 -2 970056 1278413 1737072 2273463 2749952 2949129 3349324 4179819 4340685 4602303 4839991 4877502 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 -2 1451367 1888482 1971654 2370180 3067665 3353623 3645663 3922978 4033178 4185498 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 992835 1937431 2162774 3963510 4063426 4158731 4443717 4759468 -1 2842154 3207529 3753449 4852770 -1 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 -2 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 4009758 4121141 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 995859 1089845 1177793 2222444 4273830 -1 -2 155357 439845 482375 581318 1440989 1638053 1959617 2090656 3132866 3453484 3893553 4784757 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 526707 739537 1925384 2223535 2678584 3075315 3355168 3560901 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 84407 629683 1787710 3169557 3625938 4146597 4623386 4700464 -1 81636 270499 319280 1207665 3233510 3452950 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 598536 2028319 2704928 4284453 4780234 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 564867 1263786 1264893 1403884 1411911 2781303 -1 -2 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 633356 2216129 3351829 3877557 4061279 4174627 4233543 4772550 -1 212456 767559 1888594 3347597 3654730 -1 871604 1344277 1573497 3448554 3853522 4138976 4838472 -1 1032009 2064484 2395683 3181086 3233539 3286884 4243373 4340542 4584403 -1 -2 510964 1362667 1490016 1552250 2197967 4157916 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 504008 1420440 2027867 2440930 -1 362802 678509 3135422 4952260 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 260161 771235 1843063 3395645 4145182 4458427 -1 615517 893522 895311 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 -2 994248 1075490 3062553 4430829 4493806 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 2334619 2827645 3485978 3863034 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 869945 1628060 2435521 2860960 3699766 3797318 3863262 4346984 4494297 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 762559 1327808 2030219 3496556 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -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 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 14131 270915 892418 2900588 3498630 4658229 4815956 -1 1869273 2147947 2281229 3684102 4550370 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 312781 1476710 1987656 4051353 4331742 -1 1110077 1620623 1903448 3094741 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 391710 682387 711529 1053526 1250848 1294280 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 3667146 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 1470741 1634022 3406816 4513372 4839266 -1 -2 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 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 42644 627671 927294 2173175 2218121 -1 -2 426504 718869 1461797 3191925 3951532 -1 1928472 2464680 2629670 3292821 3301390 3463687 3861347 4712305 -1 459271 712911 1176180 1707321 2314333 2399998 3182476 4197856 4297949 4340184 4441267 4783869 4793885 -1 -2 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 577756 1171254 1342182 1995685 3177931 3251524 4453229 4687963 -1 -2 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 486233 1520447 1724357 2155756 2546201 3891246 3982923 4369039 -1 109631 1848387 1974711 4068610 -1 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 246867 1351972 2108368 2482258 3476661 4082670 4603727 -1 -2 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 741270 939158 1043678 1781559 3001337 4676662 -1 205268 900864 1688487 2063253 -1 18345 431298 615998 1159744 1422266 1996206 2608773 3006344 3822699 4100932 4545635 4650770 4798235 -1 488115 3295337 4139163 -1 214595 1081360 2681237 3602627 3910655 4968515 4997394 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 444016 485035 585267 1299796 2327268 -1 1163815 2964028 3538050 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 30638 773050 2089539 2359193 4118222 -1 -2 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 200709 431708 1763695 2532960 3375705 4468586 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 425395 3245962 3648012 4183940 4936769 -1 951103 1185226 1644073 2963747 3077267 3637253 4183486 4531882 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 542848 2366554 2978730 3345605 3685712 4446279 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -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 111791 1141719 1170790 1291306 1897900 3991762 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 89272 1248891 3257768 3929228 4082774 4340835 4853915 4962772 -1 -2 130128 721223 1030625 4049217 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 1046077 1346118 2439975 2479104 3589460 4616266 -1 -2 1206541 1529740 2273579 2916569 2938386 3280841 3523231 3795163 3824246 3989362 4621461 4929261 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 -2 2565703 4334500 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 273522 642608 766889 891997 1291726 1862702 2204946 2450132 3205875 3597182 4605905 -1 444573 1124427 3939845 4847138 4907333 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 486362 1095028 1213511 2814725 2856882 2970230 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 62181 359279 1120740 3477365 3958554 4493614 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 2098280 3725918 4071939 -1 -2 925953 1020793 3721464 4089982 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 245138 1150876 1688460 2515159 -1 -2 247586 869906 1772559 1998153 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 2565703 4334500 4502072 -1 296557 1659149 1970495 2138320 2626490 2994926 3580331 3841004 4130332 4868784 4998389 -1 -2 1181141 1439931 2421007 3582212 3704006 3724963 4811156 -1 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 52833 232291 2126537 2301763 2922725 2930746 3695107 4043063 4131304 -1 342113 2391302 2885318 4329358 4339251 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 40973 317854 984606 1116225 2243650 2542733 2885939 3360693 3687928 4593282 -1 463099 1734758 1919583 3563469 3970255 4025855 4073363 4686140 4925857 4941858 4993403 -1 2321732 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 96166 367698 393493 1457748 2240132 2400245 3001275 3358605 4288038 4850950 -1 1290382 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 80339 134510 1385923 1530891 3824126 -1 -2 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 521999 556691 738283 1110083 1235115 1683793 1758099 2102973 2241594 2674566 3557605 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 122492 172135 225731 997703 2508814 3155786 4214181 -1 -2 770595 1763173 2352713 3835622 4489972 -1 -2 3089843 3408281 3790233 -1 270073 271144 1561907 2096444 3769418 4085853 -1 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 1084772 1199890 1623423 3166630 3269693 -1 872776 1228037 1233294 2296141 2638578 4183078 4758892 -1 1084618 1301541 2532091 3056449 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 727035 2414532 2446925 2501616 4498283 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 557685 1699377 1799337 2787874 4938590 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -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 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 1163815 2964028 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 30638 773050 2089539 2359193 4118222 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 -1 810288 1759934 1956925 3248889 3957463 -1 779102 1828301 1928864 2205207 2600307 4367229 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 8428 544161 602777 706674 1480753 2439861 3461396 3468531 4077212 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1548747 4252505 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 893939 2689683 3238115 3364573 3934030 4360672 -1 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 94908 319007 600665 600791 703450 1600287 3119824 3447673 3928352 -1 250147 991495 1163315 4258119 -1 772655 1170377 1587665 2390598 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 253042 1889332 4403898 -1 504008 1420440 2027867 2440930 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 903473 918173 2817466 3811408 4256193 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 -2 2431489 2633467 3977337 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 20853 724625 1064934 1443568 1471156 3298107 3791810 -1 379607 1554873 1735201 2923737 3144373 -1 404576 1924741 2456308 3503517 3556821 4536198 -1 -2 1558082 1572371 2032211 3924905 3998561 4116885 -1 -2 334670 652401 1885796 2100960 3374116 4745598 -1 485481 1035700 2059739 2171809 2305538 3065948 3776942 3888511 3998782 4365313 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 629433 892602 2234926 3630689 4136755 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 169910 387553 634368 1530191 4086390 4411164 4465294 -1 -2 677217 703911 823719 1207884 2909573 2914413 4492030 -1 104134 405344 1320518 2328205 3545785 3755390 4040442 4075274 -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 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 678023 1603462 3251920 3966375 -1 -2 26142 1986542 2959514 4582667 -1 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -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 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 444148 559105 1363365 2491218 -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 1085910 2836095 2990143 4438306 4528105 4531578 4613101 4613135 4847757 -1 -2 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 3342221 3823497 4696097 -1 408395 1770323 2068994 2927634 4168521 -1 -2 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 90953 462884 1208325 1632954 4290343 4598305 -1 732410 1034739 1209406 1955690 2414276 3045941 3432738 4916530 -1 19479 710776 2690160 3816855 4758012 -1 758056 1017530 2877377 2917605 3768236 3847310 4344181 -1 -2 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 48132 341041 1526918 1836932 2212299 2213861 4325480 4690257 -1 -2 784847 1468515 1781732 2096616 2697769 3900168 -1 28413 449039 494474 1071642 1179274 1477473 1536998 2110472 2778301 2876404 3281762 3298041 3966656 4154988 -1 -2 1258646 2282904 3466602 3502123 4573067 -1 506003 1234266 2611237 2808837 4807325 -1 2429994 3550602 3700952 4340185 4340675 -1 -2 480945 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 -1 31295 759807 2238277 2980009 3626979 4557685 -1 -2 1528450 1956990 1960346 2423607 2639335 3158180 3425296 3719564 4019350 4473582 4968641 -1 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 1039370 2011035 3960896 4027035 4779010 4779177 -1 -2 938009 1352914 1936332 2601054 3534968 4541993 4999999 -1 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 712491 1177355 1212312 1370571 1408416 2474505 3180220 4160481 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 1985139 2010837 2035379 3937008 4515480 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 827213 3308175 4292963 -1 -2 609102 1508827 4380168 4536767 -1 -2 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 -2 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -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 254986 1776700 1881151 2908823 3018369 3499645 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 384607 566807 604243 911887 2540282 3970299 -1 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 74781 462832 822954 1124463 3686471 3988862 4472404 4673377 4757262 4877820 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 -2 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 122029 187037 306949 546150 1076314 3252541 3473299 3955563 4775862 4839109 4932525 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 423373 1472720 4121777 4508006 -1 -2 1468130 1946898 1975775 1980341 2262782 3383546 3591733 4057076 -1 92924 1118365 1363583 1847679 2251475 2383422 3992699 4069085 4758126 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 472008 556708 909583 1372905 1634440 2677775 2824456 3249735 3279636 3317331 3562458 4999999 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 309693 326893 1332247 1703462 1924735 2444063 3855973 4730181 4767027 -1 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 1567050 1844969 2332550 4577957 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 938009 1352914 1936332 2601054 3534968 4541993 4999999 -1 451123 791543 1571169 4775884 -1 712491 1177355 1212312 1370571 1408416 2474505 3180220 4160481 -1 -2 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 150218 328791 1161508 1605459 2861407 2878052 3063554 3334886 3575942 4455881 4830526 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 1020063 3894988 4902732 -1 -2 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 482659 1443572 1598911 3607503 3670255 -1 -2 1165396 1857210 -1 143667 1059397 2511815 4595101 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 135308 1566671 3370420 3410115 4486286 -1 -2 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 693270 2648236 3038687 3202731 3823332 4946515 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 12388 643202 1611598 3654161 -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 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 277025 831938 893438 971681 1176250 2366096 2966647 3089580 3264573 3431839 3716310 3989818 4450522 4855339 -1 640185 3720713 3817852 3868436 -1 307018 1502294 3391459 3703786 4167636 4457123 4738766 -1 -2 459968 1229013 2842718 4324824 4340525 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 657480 2604249 3521630 3717169 4095963 4112277 4588843 -1 1326456 2224621 2577842 3917195 4552046 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 443405 1938783 2000409 2713411 2867754 -1 56402 1099567 1101816 3809410 3823142 -1 330644 1350054 1442743 1725246 2756002 3169333 3636813 3687418 3936205 4500759 4798756 -1 -2 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 856834 1196841 2085465 2893708 3587765 3742917 3781786 4202431 4445476 4993041 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 -2 1447928 1482367 2077804 3018557 3283207 4029828 4262054 4543685 4878582 -1 26191 99710 1004228 1035296 1084880 1516554 1652905 1758694 2120856 2446748 2883012 3040055 4041642 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 2185399 3180130 4823422 4999740 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 65442 77050 726937 2371872 3940010 4033483 4115079 -1 -2 20853 724625 1064934 1443568 1471156 3298107 3791810 -1 404576 1924741 2456308 3503517 3556821 4536198 -1 -2 220397 416821 1104317 1389605 1483513 2282841 4160963 4245824 -1 945872 1134052 1570649 1653391 1715351 3227994 4653477 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 739267 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 980316 1868275 1992656 2065102 2476601 2970178 3065913 3627839 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 106309 505950 3957782 4582162 -1 1603296 3762726 3785080 4747161 -1 -2 299985 4007210 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 1023327 -1 -2 2201396 3653250 3722088 4173093 4243082 4677169 -1 39281 889340 960692 1614818 1973538 2642545 2917661 -1 3328350 3340616 3474884 3507158 4397187 4923293 4948863 -1 -2 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 610978 1142880 2055574 2899531 3733360 3884364 4032999 4876597 -1 -2 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 15399 573551 683624 1236387 1597876 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 1605225 3860596 4190434 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 -2 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 -2 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 129235 516522 1042886 1428687 2419453 2801217 3147115 3269735 3910282 4341797 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 593049 1202835 4636144 -1 13196 866294 902888 1201184 1633047 2293977 3890878 -1 926445 3482608 3775697 -1 -2 155309 616885 636037 2231037 2931013 2983944 3072171 -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 186675 4360545 -1 -2 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 257419 1147924 1352693 1816138 2227433 3865590 4999999 -1 744028 1237260 1310333 1367396 1480488 2081256 3775167 3939579 3996614 -1 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1176478 2901109 4173017 -1 800134 1463589 2066137 3174600 4970301 -1 119173 218142 602325 2477695 2531233 3457946 4295522 4451291 4950892 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 116512 1560325 3012233 3126682 3213641 3715475 3810561 3886419 4690261 4771260 -1 103509 760162 1754164 2250126 3059623 -1 -2 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 669143 687603 1282741 1539164 2341878 2919503 3518140 4308472 4914664 -1 208623 1109406 1253794 1674190 1757150 4198415 -1 879431 1029264 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 2475287 3527367 -1 1051040 2187702 3266328 3346327 4247345 4464837 4839742 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 44472 101123 313322 803083 909758 1196457 1596089 2668970 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 -2 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 273187 2575145 4154025 -1 706225 1760938 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 -2 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 1394691 2087228 2771094 4152164 -1 -2 409615 1310763 1554181 2319874 4605878 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 914331 1205371 2008044 2378261 4985544 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 284847 1748025 1989576 2655634 3247975 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 342284 1261531 1454083 1586637 1915156 2771934 2822153 3227702 4061550 4955838 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 928603 1306062 2430979 4139821 4446895 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 656256 1167342 1201044 1778420 3300661 3825852 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 3060938 3199638 3250218 3586075 -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 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 207891 1070888 4116119 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 504248 1119251 1284959 1534136 2207870 3481190 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 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 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3471554 -1 637673 1124219 2204109 4218324 4327007 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 146790 298224 320742 717606 829282 906653 1048574 1191942 1284324 1452380 1712369 2472252 2902693 3123158 3130002 3297081 3519997 3542522 4406825 4515250 4772076 -1 288266 490283 1000064 1735743 2729015 3298049 4322081 -1 726181 875291 1376314 1622904 2664455 3267185 3980342 4642790 4721247 4788501 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 474219 1502509 2924729 2933347 3354674 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 427802 634870 1371232 1569328 2771910 3045144 3330858 -1 152206 1524167 4196119 4340476 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 47760 840758 1127519 1874948 2015421 2838042 3483134 4505405 4636043 4702133 -1 1326456 2224621 2577842 3917195 4552046 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 173351 1181487 1788582 3537415 4237101 -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 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -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 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 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 -2 5828 787260 953368 1745265 2736325 3613102 3850215 -1 -2 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 311925 871455 2198141 2778846 2915532 3904458 4560420 4625557 4867227 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 1879214 2511440 2741963 3223209 4804799 -1 552564 793406 878941 1484086 2270099 2915688 3216008 3641114 4958548 4977724 -1 2164177 2340582 3085363 3714565 4349776 -1 1555378 1939210 2154456 2288427 2526241 2781191 3644828 4158999 4201549 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 -2 254514 978727 1624095 3576059 -1 245091 503727 1248864 1422597 2881241 4875511 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 -2 147393 945114 2188339 3141493 3374652 3511318 4327845 -1 362519 695689 1916004 3598130 4852569 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 163580 559008 1097716 1240906 1244108 1585671 2812978 3633620 3635114 3825395 4243677 4640549 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 340505 1748103 2936489 3483030 3571311 3947375 -1 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 -2 177350 279837 356067 3025594 3433974 4272375 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 606192 1549731 2234178 3682163 4676652 -1 -2 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 -2 618483 905596 1177793 1538389 2222444 2248101 2265272 2440634 3769477 3840376 4424903 4628767 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 970056 1278413 1737072 2273463 2749952 2949129 3349324 4179819 4340685 4602303 4839991 4877502 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 461303 888633 1957513 2477238 3451137 3635103 4160710 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 53226 68025 2874720 3990143 4152732 4804757 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 870055 3409959 3996669 4790076 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 2143424 2604683 3447599 3707135 4475850 4518047 4657058 4689967 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 56088 665395 989166 1730866 3626783 3967939 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 -2 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 1236195 3216222 4773256 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 481714 671229 765428 2137791 3592577 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 787767 1047743 1076506 3875895 4078927 4373990 4447491 4901281 -1 1204599 1913535 2172192 2308336 2466919 2771846 2858704 -1 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 123248 335299 514308 2747662 3244244 3732420 4625235 -1 959473 1819298 2931113 3283740 3725547 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 1462038 1494249 2752518 3603827 4158181 4560321 4851578 4947169 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 506003 1234266 2611237 2808837 4807325 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 449305 1033195 2473783 4039690 -1 34003 87128 332563 1271849 2868124 3406211 4984108 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 1331023 1591492 2211691 2404841 4727620 -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 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -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 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 1926938 2151579 3748969 -1 1420142 1505542 3562727 4604873 4786576 -1 26191 99710 1004228 1035296 1084880 1516554 1652905 1758694 2120856 2446748 2883012 3040055 4041642 -1 -2 986560 2530814 2694569 3084823 4200138 4310203 4516483 4519814 4559356 4591642 4657824 4957658 -1 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 -1 810402 847560 1921163 3230605 4886660 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 392830 677794 839115 942953 1172620 2290518 3801484 3933352 4634753 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 54859 264312 377094 446316 803779 1250454 1702637 3414345 3609011 4389626 -1 -2 864816 1258548 1405967 1495373 2268747 3074393 4711083 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 531834 842574 1627874 3984439 4868651 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 1436947 2143382 2167092 3675465 4036753 4387917 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 640185 3720713 3817852 3868436 -1 140614 178266 520673 2265363 2790074 3701941 -1 519853 564381 828632 945006 1597391 2331743 3249918 4928618 4952785 -1 -2 75133 629014 649520 664874 733164 817812 1243138 1366422 1508613 1652874 2067978 2091957 2239432 2325023 2922549 3451567 3841243 4397422 4416370 4500351 4597602 4714172 4804143 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 230033 469991 1677136 2912546 3942819 3971893 3984778 -1 1798800 -1 378344 780970 867715 3091917 3314089 3810499 3852278 -1 454920 1072031 1806831 2414981 3657790 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 -2 6672 483729 1370932 1827365 2433319 3921900 -1 1557213 2012194 2599536 2704262 4967425 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 928603 1306062 2430979 4139821 4446895 -1 1268808 3024131 3722376 3945308 4475957 4611872 -1 -2 3894988 4902732 -1 63699 418481 721864 976935 1026755 1503415 1785084 2616306 4171857 4268404 4743749 4902195 -1 70567 162903 247337 638390 1536004 1894627 2136265 2455972 3611288 4093953 4282374 4315847 4448946 4807754 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -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 1520017 3043370 3316465 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 556747 1984923 2551625 -1 630087 662314 889472 1327806 2698292 3315253 3988506 4505472 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 583930 607792 1773268 2142772 3634614 3950263 4058346 4698192 -1 805306 1893380 1975897 3040678 -1 -2 1484089 1913243 2049520 2623455 2757787 -1 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -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 167506 740835 788164 1177148 1819683 1844544 4834495 4918738 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -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 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 873704 1004529 1305179 2718396 4446189 -1 146086 470400 1641288 3469309 4147598 4221344 4479830 -1 -2 256196 1324772 1502256 1671266 2118098 2329649 3550742 4368436 4890529 -1 1018627 2186185 2455914 2615912 2760665 4757011 4767705 -1 -2 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 799032 1561320 3710714 4137074 4197859 4799472 -1 -2 400512 410900 1359685 2423845 3387970 4167131 -1 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 -2 160616 1659779 2300472 2337018 2676774 2950547 4329084 4454146 4690470 -1 -2 851702 1128780 1877505 1934635 2096684 2199534 2804463 4895169 -1 256730 350756 532764 2090883 2105429 4344131 4717069 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 439034 731002 884277 1353768 3408748 4909964 4978093 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 659757 1811944 3577527 4736099 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 -2 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 757862 870203 2603443 3066422 3274318 4182849 -1 634629 1707486 3704006 -1 995859 1089845 1177793 2222444 4273830 -1 848971 1116232 1533439 1795133 2545367 2630042 2716078 3461885 3487359 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 1064388 2130928 3966886 4056625 4159345 -1 1605023 2517839 2519278 4775061 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 1299228 1720067 2479119 3084268 3236282 3698649 3711723 4279560 -1 472238 798561 1071616 1811491 2282514 -1 -2 728396 1184926 3115745 3879206 3938135 4399546 4586316 4642424 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 954241 3029261 3082306 3752435 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 -2 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 567103 625606 2635871 3431837 3658915 4636698 -1 -2 489354 783106 1284566 1899041 3268260 4052622 4075241 -1 83492 907203 1389420 1405930 1686769 2873733 3350289 3669187 4239225 4645845 -1 -2 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 -2 273187 2575145 4154025 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 526707 739537 1925384 2223535 2678584 3075315 3355168 3560901 -1 48887 50259 1682546 1729736 3008913 4428739 -1 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 1114268 2029128 2154862 2949040 3292489 3613890 4581050 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 857375 1540868 3753902 4414163 -1 87799 1256503 1337155 2084358 3766086 4503208 -1 478714 933536 1127338 1167885 1478118 2779624 2910260 3108082 4384776 -1 -2 2063919 3094596 4173723 4273904 4346162 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 1157332 1394943 1478608 3696070 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 1064345 3709921 4045985 4529517 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 3487277 4040635 -1 -2 451123 791543 1571169 4775884 -1 -2 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 -2 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 816845 831286 1087706 1580964 1988880 2138372 2366955 3600032 3772485 4161813 4317536 4708765 -1 120709 235635 284359 792183 844605 1411266 2091586 2704132 3165052 3571098 -1 -2 524218 894665 2156697 2711143 4708291 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 2234494 2298130 2602460 3907286 4606327 -1 1780843 3866088 4593984 -1 -2 136045 394368 1744593 3259391 3325145 3368138 -1 1214199 2399059 2648649 2804013 3148252 3750614 4416964 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 916604 1350921 1729878 2751947 2865709 3636201 3820513 4473613 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 3801439 3969597 3978460 4674924 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 789617 1242113 2319614 2951752 3450187 4863730 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1221528 3565661 4237824 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 34003 87128 332563 1271849 2868124 3406211 4984108 -1 -2 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 1789395 2572971 2783931 3892679 4084443 4245725 4339251 4702904 -1 42000 579357 2138492 2666354 3506545 4047334 4910971 -1 -2 87899 1393691 2300805 3000913 3113302 4325389 4601046 4915312 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 2073 3076775 3183399 3555110 3801363 4522447 4554857 4818776 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 71090 1111867 1930657 3478678 -1 415041 1997314 3556922 4108846 4197096 -1 -2 1324772 1502256 1671266 2118098 2329649 3550742 4368436 4890529 -1 119838 302632 967146 2394067 2894558 3154583 4187981 4473920 4564509 -1 659232 747103 2579146 3679722 3933766 4177018 4484067 4832364 4995541 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 697592 896298 1343731 2228272 4007496 4491727 -1 -2 362723 563370 2527892 2636168 2703437 4096913 -1 2514621 3185157 3534483 3542576 4432102 -1 477779 595659 2248735 3397417 4163168 4792732 -1 -2 169180 423027 550961 2314923 2709746 2726593 3241242 3280028 3643809 -1 20407 319044 935872 2280169 2459618 -1 4411672 -1 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 1869273 2147947 2281229 3684102 4550370 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 491425 1738152 3829896 4162217 4763404 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 -2 1176450 2980701 3673372 4175524 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3977789 4880339 -1 -2 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 1672014 2809185 4023718 4783180 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 725451 936133 2246258 2428758 2531621 3930025 4219127 -1 938819 1884242 2607599 3388668 3898000 4683486 -1 -2 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 79203 425616 1372138 2574337 4504196 -1 3040930 3474577 3694890 4517927 4779898 -1 200708 357217 806305 1871305 3573184 3857187 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 506003 1234266 2611237 2808837 4807325 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 170047 283908 527560 699093 1041722 1396128 1473555 1926301 2104995 4296946 4528552 4728712 -1 -2 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 -2 603054 909989 1225383 1798522 2582022 2757667 2926537 3861164 4798819 4961197 -1 2670614 2751641 3226990 4873196 -1 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 -2 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 418560 820367 1673786 2451057 2507461 2580584 2884497 3558177 4511604 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 492509 750024 1357511 2510961 2831133 3759112 3949011 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 94998 414881 1302172 2052382 2994980 3031719 3509414 3611491 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 -2 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 567103 625606 1727361 2635871 3113308 3357609 3431837 3658915 4445903 4636698 -1 -2 1544080 2656798 3281488 4049992 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 529544 2977678 3794819 3896420 4350350 4893007 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 593667 1006561 1549183 2539019 3268333 3809930 4036991 4452849 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 628053 963117 1192464 1395728 1492912 2296943 2343466 2591593 2653155 2978508 3069875 3080591 4321840 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 1079729 1675518 3578681 4281738 4669784 -1 -2 705034 1966001 2379588 2874338 3867584 -1 -2 171397 1212495 1666177 1679392 -1 630057 1361926 1742146 3158440 4338856 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 358561 1235648 1396225 2099713 2568018 3117366 3320210 3671759 3867121 3903949 -1 1827296 2166211 2996732 3941178 -1 1228888 2353752 4584040 4608682 -1 160687 1106433 1624033 3547269 4105747 4446927 -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 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 26142 1986542 2959514 4582667 -1 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 -2 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 -2 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 -2 246402 993238 1664981 2902216 4269674 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 72609 912716 1235115 1327081 1441171 1700048 2156995 2241594 3137708 3557605 3768859 4999999 -1 100756 614537 831308 1896701 1909891 3140598 4621962 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 968986 2001096 2742808 2827296 3517546 3540873 -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 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 108583 1097554 1776328 1963285 2782936 3721519 4413212 4672558 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 612975 697177 1058769 1144881 1990864 2214096 2532697 2652031 2677142 4861294 -1 453162 996011 1090262 1742349 3223706 3570320 -1 -2 606191 1120679 2208126 4252982 4256722 4432123 4940679 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 2332686 4128394 -1 907617 1357275 2289149 2607738 3827198 -1 -2 294416 1268851 2299818 2384370 2466433 3817178 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 299001 329627 2550979 4645742 -1 -2 951783 1736777 2351702 2709807 4055973 4226919 4359883 -1 729895 1018588 1607489 2280231 2893633 3217180 3291311 3620272 3648561 4506244 -1 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 -2 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 1016349 2243865 4095472 4475536 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 540940 950751 1946646 2265463 3698060 4010508 -1 200709 431708 1763695 2532960 3375705 4468586 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 1389145 1916140 2419060 4030179 4037113 -1 -2 204325 432699 723854 1625268 2481360 2775824 3308090 3459911 3491502 3669725 -1 111614 1357860 1590546 3501226 3800085 -1 326539 855776 933378 1149360 2229161 3200526 3454878 3641662 3711928 4853570 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 801164 2247193 2453532 2730948 4714811 4890296 -1 463137 2310519 2954138 3872553 4576629 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 405898 800314 1540153 2188290 2672497 3150262 3454185 4094991 4999999 -1 -2 610823 1371029 4282809 4832720 -1 451123 791543 1571169 4775884 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 729471 1094442 1634498 3470919 4057235 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 188815 847816 865924 1658605 1823167 4370414 4836151 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 6672 483729 1370932 1827365 2433319 3921900 -1 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 1557213 2012194 2599536 2704262 4967425 -1 102821 436157 1385537 1438943 3626587 3766335 -1 2571241 2785412 3104059 3185049 3340098 4175049 4304655 4824097 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 947837 1002903 1102198 2165931 2355622 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 8705 2634795 2755743 4293899 4771125 4796582 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 213699 646346 1334086 3016280 3364165 3528992 4278359 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 990301 1271235 2478814 3367441 4281140 4740149 -1 69146 391821 805460 817138 1482138 2206597 3925627 4404084 4628223 -1 444967 499517 1010811 1124069 1832655 1859064 2242994 3907923 -1 686073 842587 962707 1832080 4066345 4466355 -1 261997 1201972 1815242 2290000 2414872 3186833 3304281 4555205 4819171 4974482 -1 -2 1335996 1822361 2702886 3106245 4035785 4684806 -1 69686 1759212 4510973 4842132 -1 -2 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 635975 681268 769247 1553679 1644231 1894512 2000884 2079596 2825169 3268733 3444422 3938879 4206547 -1 -2 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 710248 974976 2294952 2472404 2497428 3093159 3150104 4224672 4246274 4287389 4720594 4941030 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 762848 1225998 1464809 1549570 2797414 2905230 3063643 3093520 3383249 3988221 4598340 -1 -2 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 1162679 3180458 3226554 3955942 4014537 4082418 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 340505 1748103 2936489 3483030 3571311 3947375 -1 -2 955748 1213593 1824207 2514110 2891592 4301444 -1 200001 324339 357822 1994940 4473726 -1 383493 1203663 1275874 1732794 2438655 2538541 2648200 3226213 3264581 3661020 -1 208442 297090 1904423 2741479 4011156 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 430162 1088215 1432824 1491859 4999999 -1 -2 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 -2 62181 359279 1120740 3477365 3958554 4493614 -1 458577 1110285 1112603 1393461 1526974 1897094 2521731 2578765 2947257 -1 295838 721252 780925 807182 1161344 1711838 2135017 2258411 2798549 3425444 3905599 4047392 4424968 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 1193265 1448353 1805055 2388481 2739214 2939646 3445519 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 160859 241272 338445 365043 682300 981514 1470058 2269431 2952145 3171901 4957462 -1 1100666 2007917 3787405 4007434 -1 -2 60673 2029510 2192896 2428007 2958721 3561744 3603573 3612134 4209048 4243246 -1 1767001 2839738 4225130 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 835801 2869664 3410257 3695923 4197859 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 1001132 1527911 1680183 1872543 2403169 3070474 3244524 3432756 3613164 3821472 4864762 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 1290486 1670750 2021635 2820456 3841159 -1 1334875 2314333 2922538 3961312 4277103 -1 4958190 -1 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -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 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 1886406 3653994 4145701 4959659 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 477779 595659 2248735 3397417 4163168 4792732 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 1540480 2531447 3193593 3437596 3622470 3836314 4102738 4137201 4670059 -1 -2 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 -2 481714 671229 765428 2137791 3592577 -1 3628744 4401397 -1 116332 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 860599 2423763 4390026 -1 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 196640 1476840 1866200 3941838 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 -2 619187 652993 3343393 3892066 3924440 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 264474 1572455 1823705 1997290 2174393 2659504 4184936 4538798 -1 -2 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 531152 736831 1210432 3266644 3813404 4842132 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 822807 2194124 2968879 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 922603 2226665 2539149 4972962 -1 -2 123728 259279 1435950 2618913 3036585 3540584 3768866 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 390214 884196 1271890 1339550 1573370 2119780 2156854 2247058 2260057 2375847 3470591 4999999 -1 -2 1391962 2335171 3087952 4597292 -1 555091 1541359 1705932 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 221462 1000367 2129438 2744228 3012541 3830995 3989337 4506623 -1 23679 109475 243725 1017840 1032247 2385348 2632610 3312329 4844237 -1 413912 520379 3290276 3515223 4166664 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 -2 435775 2011764 2017282 3701902 -1 918319 1776211 2323613 3981049 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 1289492 1398125 1689263 2542461 2699841 2830078 4507442 4777497 4887227 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 2230094 3892687 4719328 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 219985 1219165 1859070 2332626 3694886 3970664 -1 -2 433971 1339624 3695121 3879825 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 577427 1297882 1408820 2402909 3386050 3934987 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 123827 1529422 1925018 2333247 2334530 3384696 3387444 4468771 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 292941 1262282 2106512 2703110 3672284 -1 -2 294138 1163380 1527926 1610916 2749683 2970434 3139776 3169761 3798357 3822636 3911132 -1 -2 858013 943040 2548222 3343728 3933332 -1 1321432 3987060 4698661 4722038 4772321 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 1417331 1514040 2094103 2098666 2820385 3114769 3127046 3462778 3508094 4528001 4920382 4966730 -1 -2 95965 549047 552598 1169998 1628172 1710803 4195385 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 -2 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 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 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 823043 929437 2067829 2559795 4068464 -1 16340 1747622 2231239 2389746 2436849 3542459 4127880 4951853 -1 1023515 2159233 3477351 4032708 4066637 4262478 -1 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 -2 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 565066 1352156 1466149 1688188 2409889 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 -2 1057583 2500257 2648197 4688917 -1 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 18569 214899 758366 1412944 2649286 4559311 4649382 -1 -2 74875 501884 4520341 4718874 -1 435929 1614900 4533530 -1 -2 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 503699 927176 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 320063 556676 1951744 2297711 3055259 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 595906 723045 1884056 1982235 2056534 2177246 3525504 3655594 3788117 4397280 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 1207086 1607110 3366013 4902835 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 1756810 2131075 3335701 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 -2 345453 1273764 2205591 2532547 3264139 4375689 4713328 -1 -2 955748 1213593 1824207 2514110 2891592 4301444 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 1157707 2126546 2289745 3039469 3734890 4053692 4414643 -1 2461213 4288116 4933874 -1 -2 755902 2352883 2353436 3028855 -1 802159 824848 1830198 4056188 4244041 4362696 -1 46496 629739 1115981 1776084 2326332 2586583 3647069 3722578 4110659 4776156 -1 -2 289316 1318740 1752830 1880361 -1 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 -2 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 269318 1072618 1608994 3037075 -1 -2 1287092 1614497 2267706 3408015 3807463 3850939 3960711 4646197 4703769 4780259 4871787 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 -2 112756 408723 1375959 1549714 1596791 2316854 2403464 3883818 4776631 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -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 954241 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 330890 3002268 4056310 4718050 -1 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 69074 473754 4484427 4593796 4782240 -1 -2 169482 1643331 1897094 2809806 2914080 4387042 -1 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 133985 999145 2620281 2788720 2850901 3581308 3645463 3691992 4080104 4920453 -1 -2 586850 1616627 1689291 1949513 3366630 4338095 -1 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 457780 726937 983608 1040984 2292149 3299641 4773570 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 213436 2778282 3355889 3516134 3948060 4068661 4900272 -1 -2 577427 1297882 1408820 2402909 3386050 3934987 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 292941 1262282 2106512 2703110 3672284 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 627288 1379085 1568879 2010828 3827975 -1 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 15561 1338544 2793958 3745128 3753328 3795265 3795983 4550319 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 46671 496947 758256 1611241 3808085 -1 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 557048 1211225 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 32496 218394 2202990 3566584 3927373 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 -2 239876 865440 1161819 1242974 1307424 1576804 1973262 2457956 2971122 3686741 4333191 4927607 -1 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 544500 1981945 2394731 2781191 4650075 4703943 4962525 -1 995859 1089845 1177793 2222444 4273830 -1 -2 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 245621 371967 2334840 4160619 4543494 4611278 -1 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 280768 763620 862694 1604151 2723704 3437959 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 -2 629433 892602 2234926 3630689 4136755 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3233204 3332757 3541722 4750386 -1 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 711026 1042635 1304659 1401811 1791632 1801056 2846990 2930074 3386904 4852580 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 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 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 894051 1082352 1623441 2228592 2274987 2337598 2648163 2822266 3582538 3993317 4032241 4147130 -1 -2 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 1735296 2368193 3538920 3919028 4118641 -1 153157 612458 703406 724489 856003 1026476 1125407 1129607 2757659 2864846 3645776 4298964 -1 -2 475275 1439367 1528761 1587870 3112336 3635757 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 1554903 2075144 2265576 3239584 3245437 3383153 3402135 3415115 -1 -2 123248 752316 915022 1802629 3746965 4822505 -1 1029906 1215561 1222517 1263786 2020631 2286710 3225601 4442552 4599536 4696195 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 560570 2081449 4177240 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 -2 40973 317854 984606 1116225 2243650 2542733 2885939 3360693 3687928 4593282 -1 2321732 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 82393 145303 1859851 1937430 2894823 3308945 3432945 4386782 -1 576024 1033964 1933452 4511864 -1 328297 330276 648923 962812 1180393 3005945 3491080 4820173 4839325 -1 -2 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 506895 1175461 1801755 1802495 1971104 2262278 2388862 2698982 2827224 2869564 2956876 2983676 3616609 3708697 4585147 -1 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 -2 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 220501 2793446 3848833 3893453 4418424 4721277 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 -2 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 211844 229292 2740510 2859757 3118188 3213790 3277938 4768655 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 191618 363840 700672 826804 2335853 2462748 3332034 3504381 3898856 4130431 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 572524 712830 767853 2469501 2618846 2639125 3229152 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 1009909 1166933 1262757 1559122 3346740 -1 -2 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 736275 1631566 2710819 3143362 3318686 3575776 4263710 4700731 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 -2 90643 195135 526140 573043 833956 919915 922591 1026453 1152083 1261443 3826005 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 585816 1934414 4160614 4877603 -1 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 306923 718561 2729635 3729973 3783232 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 -2 1336534 1376215 2005770 2382482 3728165 4242862 4883569 -1 -2 83456 135053 193795 1479612 1538042 1938410 2431592 2460743 3732312 3928649 4028404 4725923 -1 802497 1110125 1439074 4510409 -1 -2 220501 1846660 1992212 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 189466 881263 1638145 1684961 3002218 3902864 4090629 -1 1420142 1505542 3562727 4604873 4786576 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 56088 665395 989166 1730866 3626783 3967939 -1 690800 715777 1239994 1934407 2227563 2764879 2823599 3236521 4229244 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 1064157 1120309 2481486 2663462 4108751 4544088 4802530 -1 -2 461613 589058 613255 739659 1087909 1613358 2003725 3276326 3508877 4138248 4195349 4995271 -1 693090 1064582 1673748 2092194 4396757 -1 -2 917811 1109600 3539849 3662418 4461848 -1 971385 1565430 4539921 4809675 4939117 -1 177350 279837 356067 3025594 3433974 4272375 -1 -2 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 499718 624063 1457629 3195458 4430869 4963014 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 51616 843391 1409382 1412019 1593311 1894069 2077281 3070409 3371159 3707297 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 -2 165775 179706 1368365 2100472 2765222 3148131 3241731 3606875 4356506 4680304 -1 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 129222 1634258 3134467 3388695 3631822 3740258 3970417 4102340 4531865 4532714 4585982 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 -2 3233204 3960482 -1 17275 305119 983929 4561069 4857776 -1 628051 1311301 3692400 4155565 4903014 -1 -2 701493 1474656 1484157 1868093 2774468 4671932 -1 -2 463518 660936 1539615 3835457 -1 2059387 2629159 2919990 3191337 3415842 -1 119901 1556643 2067023 3740249 3810175 4316869 -1 433971 1339624 3695121 3879825 -1 -2 1901439 1952037 2042991 2682470 2793141 3746080 -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 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 484299 931877 1893524 3514605 3814323 4020818 4395561 4568579 4761640 4867146 -1 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 57154 1031114 1052679 1202016 1272746 1328409 2610989 2690469 3057548 3574130 3697443 4132232 -1 -2 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 610978 1142880 2055574 2899531 3733360 3884364 4032999 4876597 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 192773 253177 2520642 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 2464431 2739824 3443640 4247386 4441915 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -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 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 -2 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 -2 371264 594326 1395612 1758474 3048193 3316218 3574559 3658839 4956287 -1 33309 635975 1771592 1961506 3955199 4129352 -1 -2 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 104412 972338 1050476 1599831 1683944 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 560880 1949906 2048318 2197063 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 1508989 1821358 3773005 4498031 4897997 4991011 -1 -2 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 -2 391466 3019163 4700901 4740720 -1 -2 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 1118150 1929976 2361864 2510783 3138906 3449929 4458872 4772785 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 678018 941498 1462426 3728274 4005601 -1 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 -2 332728 853528 2589288 3581891 3631821 3856559 4765750 4926968 -1 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 138897 524218 894665 1585808 2156697 2711143 -1 -2 1290382 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 2099520 2798946 3578799 3733636 4701572 -1 505418 550538 699752 1769841 3815008 4100607 4415740 -1 891107 921685 1106419 1837164 1916474 2259373 3024950 3841119 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 1236340 2148420 2601339 2647512 3838391 4404339 -1 836606 991317 1717194 2177514 2927507 3052143 4943181 4985155 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 275825 1151432 2214430 3235886 4470975 -1 312801 1661194 1770323 2927634 3242689 4168521 4268807 4466059 -1 -2 1523803 2017262 3152195 3191544 3438746 3500949 3725307 4057034 4154091 -1 44210 162924 267881 371980 2850584 3654236 4544461 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 720686 989790 1614726 2452416 3450888 3813450 3956409 4788239 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 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 74221 1955959 2027584 2208834 2559437 2661946 3432770 3596030 4318633 4940373 -1 2226326 3448716 3619419 4663986 4894570 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 1069300 1255773 1545034 2181361 2733776 3175218 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 1580964 1988880 2481332 2526241 4161813 -1 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 532668 561632 878085 2513890 3603189 -1 1045663 1318272 2016522 2510306 2627174 2733156 2943310 4161425 -1 -2 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -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 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 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 1556612 3360322 4116757 -1 -2 455786 580218 641924 1487231 3197703 3711985 4272416 -1 -2 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 677943 1945657 1958584 2184765 2747212 3648628 4322081 -1 -2 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 222879 1587073 1807445 2635815 2666755 3047268 3392600 3936384 4292329 4302713 -1 -2 830965 2451085 4045050 4529566 4999999 -1 2349284 3267025 3889387 4775076 4784901 -1 232369 244665 428913 1160092 3314695 4063318 4736815 -1 -2 792552 912527 1667178 1941577 2306045 2952388 3009886 3046733 3645178 3802072 3879543 4119285 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 2472673 3645700 4735374 -1 153095 504454 888695 1149721 1244120 1309786 1429376 2181450 2275829 2766983 2899552 3820155 4279169 4566039 4806560 -1 140402 613927 1449239 1494572 1942601 2630966 3065281 4411256 4522856 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 1126710 1130718 1485662 4240564 4432931 -1 -2 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 100756 614537 831308 1896701 1909891 3140598 4621962 -1 573756 1299689 2046412 2412451 3230821 4479523 -1 -2 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -1 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 436329 1414311 1881852 1997475 2155632 3106954 3518338 4545951 4739446 -1 -2 1910306 2425327 2637454 3911205 4032586 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 -2 65119 124548 1027102 1371607 2202232 2395413 3012067 3038260 3242235 3289158 3512876 4742529 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 531941 920536 2077647 2585625 4332864 4682473 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 239013 2119139 2194292 2329744 2423750 3085042 3461483 4612002 -1 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 26142 1986542 2959514 4582667 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 4124673 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -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 807581 1256811 1340138 2204179 2450730 2890669 3683885 4056837 4467437 4962191 -1 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 -2 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 621364 1219980 1292474 1835685 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 228293 1358420 1953735 2266756 2962483 3325215 3372504 3376274 3448871 4724049 4940437 -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 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 -2 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 650442 1783639 3183359 4116802 4345896 4483150 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 402477 874190 3839800 4384945 4731587 -1 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 293213 1562097 2305991 2563121 3823731 -1 984127 1591150 1758020 1864361 2378370 2455790 4787733 -1 424367 444545 577168 1271073 2626609 3209721 3259632 -1 -2 293854 384234 800150 944875 1333841 4125697 4211363 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 12836 1407992 1850850 2906714 4547115 4639014 -1 1794745 2453137 2832760 3015340 3735364 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 1435237 1571214 2107553 2160884 2401582 3417101 4065375 -1 3421167 4668654 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 727421 933610 1108179 1958549 4155385 4739008 -1 -2 463518 660936 1539615 3835457 -1 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 4774271 4861507 -1 2068959 3004262 3257077 3593471 3982159 -1 -2 613438 888125 1012024 1286313 1713133 2107893 3319741 3558463 3603156 4131533 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 253143 431436 2105986 2401383 3636319 3950830 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 73470 166621 1287521 1494217 1842855 2613973 3307521 3469076 3995093 4553835 -1 843462 1589882 3801754 3957223 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 1597786 2004566 2017961 4663523 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 -2 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 -2 323574 778596 1255924 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 1643657 2832297 3472417 4084878 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 2665292 2908934 3044693 3493749 4599592 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 -2 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 -2 1911255 3688805 3703506 3958155 -1 2202947 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 424172 549839 1590591 2409662 2501207 4415178 4644352 4750347 -1 1599453 1835019 2131956 2182375 3123847 -1 -2 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 -2 37031 211300 1159370 2767237 3023018 4180520 4352665 4746215 -1 439895 618488 694873 927716 1542427 1641314 4320538 -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 747774 1701510 1983075 2823382 3393565 3728932 3766632 3875669 3904558 4077231 4613774 4884613 -1 -2 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 400597 2345943 3243897 3669045 4371582 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 2403447 2671272 3195843 3799595 -1 531974 1485176 2589634 4014440 -1 -2 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 386178 503179 1221535 1523148 2146574 -1 -2 494348 769727 1426910 1448418 2005095 2258465 2388459 3650440 4068725 4155452 4238080 4344613 -1 -2 2156539 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 -2 217990 1075817 1124807 1865221 2472255 3503257 -1 8315 832894 1134351 1447053 1566704 2612157 2755577 3044961 4000198 4901625 -1 -2 1313246 2264540 2619826 3568291 4603499 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 -2 41098 3706277 4391711 -1 490854 768380 1470192 1602069 2356493 2507406 2989568 4687833 4700695 -1 -2 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 -2 1945565 4952269 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 918478 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 266404 1427619 3983437 3989374 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 519856 1047711 1545350 2284916 3242070 4558415 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 420719 686665 984604 2093661 2119897 2798912 3043948 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 23871 548500 550052 607722 1001226 1019887 2264680 2598882 4602190 4638186 4969935 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 1118150 1929976 2361864 2510783 3138906 3449929 4458872 4772785 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 831286 1087706 1580964 1988880 2366955 3600032 3772485 4161813 4317536 4708765 -1 120709 235635 284359 792183 844605 1411266 2091586 2704132 3165052 3571098 -1 78654 465302 1528348 1573948 2292936 3662882 -1 192162 327399 446743 1237413 3004700 3863573 3927746 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 916023 1315152 2430641 2742378 2856737 2961499 4079547 4386728 4663231 -1 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 865181 1329449 2531280 2665165 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 5621 228947 902595 1279629 1946561 2124136 2607968 3030189 4101014 4316614 4773366 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 121154 505829 1609487 2314390 2866954 3871076 -1 -2 674138 2026086 4442483 4492890 -1 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 2437851 2533373 2693970 3728669 4557455 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 1321124 2288179 2446746 3193213 3366308 -1 -2 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 246168 681756 3459326 3529273 3574480 4470331 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 859121 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 2063919 3094596 4173723 4273904 4346162 -1 860599 2423763 3004923 4390026 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 200001 324339 357822 1994940 4473726 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 35953 501365 1143456 1776211 2271171 2421948 2650759 3808668 4355924 4484195 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 572199 1255715 2186585 3620443 4068545 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 687337 2541590 2801060 2804606 4072264 -1 -2 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 564683 989569 1706915 1986880 2373637 3936837 4530082 4845189 -1 1186438 1435252 1935626 3131008 3650946 -1 324470 2050395 2085785 2287878 2598921 4849879 -1 -2 1490363 2128938 2879333 3430389 -1 184982 394391 546891 846788 1363928 1842459 2225379 2538780 2613621 3956279 4366170 -1 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 383778 544363 1873763 1901694 4932726 -1 -2 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 861390 930017 1003757 1668434 2669024 2870407 -1 259819 791420 833288 885055 1316997 1632109 2754941 4016724 4088143 4808459 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 1355389 1379762 3311456 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 903473 918173 2817466 3811408 4256193 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 554662 3266773 4283960 4320281 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 825671 1964628 2191238 2652751 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 -2 12015 168953 488200 1036283 1507695 2146625 -1 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 361374 609481 944550 1046899 1466618 1966257 2317928 2974657 4269373 4908869 -1 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 133954 723626 3891023 4031108 4515071 4835829 -1 363467 2379557 2732356 3111441 3215971 -1 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 -2 1075916 1253349 1957874 2044097 2645746 4640867 4669074 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 3845429 4165988 4973355 -1 139144 220397 416821 1389605 1483513 4110007 -1 -2 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 1088419 1290076 2075322 3081689 3779420 4702282 -1 782595 1128800 3085545 4020017 4355594 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 127598 130203 362006 389237 616582 1857248 2255595 3540563 3647542 3740029 4720008 4861307 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 231581 405268 1088276 1813760 1926981 4281589 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 570629 3101466 3287442 4017119 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 1508989 1821358 3773005 4498031 4897997 4991011 -1 299514 823832 1950809 2459233 3532796 3715459 4924225 4995174 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 994248 1075490 3062553 4430829 4493806 -1 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 103947 505800 2019866 2542028 3080822 3508802 4327582 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 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 -2 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 843164 1032240 1170393 1240098 1423390 1472984 2461628 3768534 4718119 -1 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 1953470 2054083 2855570 3452526 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 -2 361147 634629 1078481 2648098 4718011 -1 211604 632416 976820 1252493 1781427 2541057 2615012 3811965 4812220 -1 -2 273771 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 134720 437966 781855 1714181 2063572 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 1165626 1314172 3470713 4635837 4682889 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 850654 1216763 1458069 2518012 2671417 3351565 4602110 -1 362519 695689 1916004 2245721 3598130 4852569 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 -1 955067 1015658 1066104 2645156 3865935 4935904 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 1612286 1886729 3130908 4385682 -1 691407 821556 846213 2792046 3738656 4924618 -1 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 -2 266404 1427619 3983437 3989374 -1 397936 2415221 2658084 3915674 4960981 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 -2 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 -2 461552 909249 930625 1267127 1859290 2279230 2654585 4826884 4857224 -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 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 498323 2550828 3396714 3784728 -1 -2 175806 2153922 2437293 2602777 2963635 3641136 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 728396 2017194 2435976 2632167 3752076 4515153 4690129 -1 -2 402771 1454411 2210891 3359338 3382634 4814643 -1 74700 683861 1087034 1395931 2668454 4392719 -1 -2 80268 642237 2805958 3721367 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 692481 1330093 2615039 3066056 3393103 3498806 3648380 4654442 4892513 -1 -2 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 148528 321195 1618667 1836575 2051234 2399819 2800544 3050814 3101385 3807174 4822885 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 1402643 3086012 3242556 4977020 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 4151417 4188593 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 144467 233591 297947 2083744 2847027 -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 1049678 1087187 2006954 2304416 2371816 2547881 3276685 4482458 4911348 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 133866 422529 763625 1112020 1208802 1383861 4398398 -1 1203296 1567802 1658332 1688852 1955240 3120976 3284517 3777522 4004239 4096825 4617155 4674717 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 648185 953542 1511325 2184848 4028597 4342319 -1 323866 642207 1467386 1497676 1691893 2160361 2296574 3330414 3436290 3440098 3507732 4809164 4944300 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 947873 1279936 2786742 3685572 4686233 -1 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 401869 494151 2330213 2415313 3605090 4611677 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 -2 175315 625572 1412941 1469988 1855437 2949414 3177180 4733519 -1 26815 162663 830600 1609110 2227191 2423591 2889596 2955420 4881558 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 909150 1188139 1234162 4068943 -1 557685 1699377 1799337 2787874 4938590 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 41098 280871 754247 816080 1368725 1499387 1557926 1796585 1843974 2883964 3630490 4391711 -1 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 679250 1409844 2206503 3135422 4049439 -1 -2 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 -2 680140 1531182 1864979 3582496 3890986 -1 893939 2689683 3238115 3364573 3934030 4360672 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 252172 421771 972706 2823754 3026457 4602670 -1 2748696 2891759 3304445 3834043 4004281 4071350 -1 833349 1075334 2599762 3398748 3728779 3774303 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 -2 584678 1513245 2009978 2530603 2573849 2700436 2895684 2963918 3491219 3645497 3762653 -1 183550 353071 1270752 1279375 1350337 1635043 2314402 2583678 4613835 -1 182335 1658713 1734464 2925979 3165819 3554571 4479216 4995278 -1 1975400 2188920 -1 -2 317419 438684 608278 1035205 1908423 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -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 28812 2001062 2794529 3275883 3519834 3859202 4260365 4875564 -1 -2 47164 2139754 3286814 4020865 4061757 4715447 4906162 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 354651 915513 967071 1013419 1474615 2327688 2874393 3242310 4592523 -1 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 964294 2610813 2670368 3375653 3685153 4624354 4705914 4949735 4993861 -1 -2 311201 1517264 1562973 2128075 2156120 3486804 3978227 4093008 4536840 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 894051 1082352 1623441 2228592 2274987 2337598 2648163 2822266 3582538 3993317 4032241 4147130 -1 837897 1424511 2248886 3214755 3696070 -1 379771 942480 1271534 1470327 2230614 3623591 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 -1 1397355 2349706 2617609 3715443 -1 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 -2 831353 3890817 4660133 4720657 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 -2 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 229839 411514 1023327 3006164 -1 1771962 2304202 4528886 -1 36547 492260 780643 982073 1903151 3855518 -1 -2 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 257618 671844 1907295 2062188 2156854 2363667 2607180 3752154 3885521 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 -2 130429 892675 1538747 3565983 4222040 -1 382176 874331 1287032 2695346 3295408 3725605 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 362792 1357143 1720554 2358496 2950699 3284503 4233558 4600994 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 254514 978727 1624095 3576059 -1 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 1025488 1142600 1394156 2161460 3182487 3287486 3369341 3833761 4122080 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 1178504 2441394 2947773 4973013 -1 -2 1100666 2007917 3787405 4007434 -1 -2 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 268265 1069352 2002575 3816488 -1 454655 3378895 3670416 4477025 4793070 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 -2 967857 1886259 2996664 3478145 -1 32888 638200 1783014 3720798 3769002 4787985 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 46671 496947 758256 1611241 3808085 -1 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 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 280829 427340 817867 1399189 1740926 1860484 2838596 3041895 3745120 4682833 -1 1946998 2514621 3185157 3534483 3542576 4432102 4534703 4748358 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 192773 253177 2520642 -1 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 719982 2623419 2881212 4439127 4656798 -1 414805 2963268 3712168 3968316 4751035 4955074 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 -1 790700 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 95925 856890 1914155 3523638 4170794 4259540 4874484 4924021 -1 -2 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 4396528 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 -2 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3737852 4272225 4906911 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 1165396 1857210 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 907617 1142048 1280267 2666322 3955214 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 289316 1318740 1752830 1880361 -1 62778 2324083 2462191 3501989 3516371 3667833 4426784 4989972 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 -2 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 456064 3127657 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 513715 757707 794713 1677942 2663782 2755743 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 102821 436157 1385537 1438943 3626587 3766335 -1 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 -2 1317194 1623671 2383328 4530014 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 327075 630859 671904 1294673 1660156 2769902 3791100 3818765 4115222 4266582 4319859 4490066 4563337 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 619187 652993 3343393 3892066 3924440 -1 -2 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 1355389 1379762 1748191 3311456 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 242005 732983 2186277 2933906 4697420 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 565474 1520897 1621150 1648654 2230353 2333158 3135092 3383324 3572982 3865059 4442010 -1 596681 693753 3632500 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 253079 1148784 2178078 2241811 2392430 2590716 3631197 3662771 3866044 4654325 4657158 4834091 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 -2 935959 988251 1655700 1742074 1827856 2799131 3688395 -1 5894 376429 662828 961072 1123633 2593892 2720325 3158193 3541341 4061433 4379725 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 530805 654593 771950 3129911 3576964 -1 174182 223976 587310 635474 954994 1926560 3005495 3518002 4115523 4159254 4963272 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 414632 518110 856232 1322956 2675503 3313053 4306804 4758687 -1 -2 594184 2169357 3094319 4010622 4095222 -1 -2 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 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 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 606192 1549731 2234178 3682163 4676652 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 309761 358439 481978 820266 1115060 2312286 2893998 4046764 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 16372 1397796 1494257 1825396 2695178 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 1612286 1886729 3130908 4385682 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 691407 821556 846213 2792046 3738656 4924618 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 -2 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 213436 2778282 3355889 3516134 3948060 4068661 4900272 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 1250137 1634206 1898707 2369685 2621977 2849239 3090042 3175848 3368530 4037238 -1 -2 420198 767374 1737917 1948352 2124095 2384181 2478793 2673308 2819313 3802209 3810659 3839824 4646728 -1 -2 1344505 2058108 2278421 3234675 4266070 4293179 4382429 -1 290422 752005 1587131 2234546 4456021 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 -2 554662 4283960 -1 825671 1964628 2191238 2652751 -1 -2 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 264566 3884196 4242596 4325331 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 997925 1255045 1258364 1261202 1325514 2879911 2910610 3029789 3287346 4057718 4327768 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 681268 769247 1553679 2000884 3444422 3938879 -1 -2 372003 2274119 2961741 3038706 -1 -2 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 384607 566807 604243 911887 2540282 3970299 -1 -2 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 299703 1289967 1569598 2211979 2396428 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 2431489 2633467 3977337 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 1933702 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 -2 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 -2 2782602 2994608 3649097 4592920 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 1966001 2379588 2874338 -1 77440 2052722 4188117 4922060 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 81664 320907 1116475 1871625 -1 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 997925 1255045 1258364 1261202 1325514 2879911 2910610 3029789 3287346 4057718 4327768 -1 402477 874190 3839800 4384945 4731587 -1 96176 584117 1353891 2032975 3776342 4222104 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 133954 723626 3891023 4031108 4515071 4835829 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 681268 769247 1553679 2000884 3444422 3938879 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 152051 417171 1462018 2414294 3449329 3994196 -1 100756 614537 831308 1896701 4110908 4212353 4621962 -1 -2 211796 1801610 2444970 3599608 -1 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 939221 2736434 2886388 4324811 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 -2 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 733095 1242267 1753444 3536949 3870574 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 379607 1554873 1735201 2923737 3144373 -1 404576 1924741 2456308 3503517 3556821 4536198 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 -2 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 468226 1917294 2590913 3010662 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 1180858 1570437 2558586 2663955 3085506 3365211 3863151 3884886 4116398 4603314 -1 749387 926655 1785305 2269123 2485191 -1 -2 144283 327296 618566 1377850 1423763 1748090 2405243 2921010 3268548 3986704 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 400150 1607795 2188919 2258343 2745134 2984417 3419838 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 382765 668931 3499388 3529057 3943998 4720827 -1 1130803 2114451 2185063 2626891 3041070 3611166 3660721 4999999 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 -2 327079 1604275 2998743 3739114 4215144 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 92849 314821 812731 2570028 4920149 4925718 -1 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 -2 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 440120 787109 2011176 2253184 3799082 4369898 4619563 -1 -2 94052 975100 1694767 2124465 3299815 4621524 -1 449305 1033195 2473783 4039690 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 252277 736066 754780 1029138 2694300 3942275 4498600 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 421758 707586 798226 1153305 1694315 1856360 2922859 3176796 4047484 4914630 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 1031462 1330038 1387974 1682683 2479159 3638383 3904859 -1 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1119667 1318542 1733484 3327161 3655663 4675451 -1 192773 253177 2520642 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 2431489 2633467 3977337 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535831 556966 2873694 3925619 4105235 4972243 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 -2 510964 1362667 1490016 1552250 2197967 4157916 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 504008 1420440 2027867 2440930 -1 -2 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 813414 893535 1062808 2792193 4919382 -1 -2 1091206 1406784 1939147 1943880 2054313 2788124 2855570 2974996 3342972 3513246 3778311 4481974 4807866 -1 -2 1113521 1139347 1244714 1361433 1948351 3054492 3200939 3284548 3970434 -1 1490275 1695381 3108520 3284650 3433879 3853445 4416487 -1 448174 1208100 1737497 1941819 3013613 3075714 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 1440337 1463099 2143110 2399875 3532134 3841430 4027949 4284044 -1 97716 331122 1452418 1886918 3399540 4595289 -1 1151432 1770138 2214430 3229020 3235886 4470975 -1 616410 2749383 3609812 3993290 4115878 4254552 4425733 4574064 -1 -2 361134 385529 1410485 1515689 2229786 2468020 3064329 3080665 4465343 -1 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 145365 415393 742938 1319115 3093336 3894613 3990544 4625908 4999999 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 2750055 2980150 4126270 4874215 -1 661397 1473593 2750724 2972363 3550274 -1 1370607 1410220 2523305 2767178 2772394 3150650 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 -2 2169357 4010622 4095222 -1 698651 2120058 3032591 3404919 3497222 4505007 4815061 -1 497231 886660 1112419 1448373 2380938 2385364 2959216 3368803 -1 -2 2508874 3312329 4411672 -1 122472 979993 1444494 2555113 2788343 4824283 -1 77321 1123946 2809712 3057113 -1 -2 805306 1893380 1975897 3040678 -1 266819 721492 921998 1011661 1282955 2409966 2540282 2852261 3623666 3680792 4936578 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 684257 1679024 3339108 4361016 4941683 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 475275 1439367 1528761 1587870 3112336 3635757 -1 856330 3180735 3773230 4482466 4507181 -1 146631 537079 975652 1467513 1531966 1607259 2149214 2405963 3675064 4517520 -1 -2 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 986925 1260767 2817749 4755488 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 865806 2301574 2829828 3582179 3640978 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 444148 559105 1363365 2491218 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 774139 911398 1284238 2149605 2752788 3062546 4137096 4236410 4760939 4854763 4928763 -1 645491 802233 1233447 1483892 1990781 2143492 2360635 2686620 2748562 2962796 3019363 3079554 3503532 4403439 -1 192235 499021 1805947 1836126 4252930 4261854 4960510 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 136045 394368 3259391 3325145 3368138 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 698097 2067446 3565940 3598400 4836741 -1 1462519 2153429 2183667 2671930 4619879 -1 -2 527855 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 805612 1362474 1745996 2785121 3249308 3279898 3771119 4126175 -1 -2 50889 1060606 1424678 1796211 2423589 2695954 2716317 3719809 4166222 4432106 -1 -2 3153378 3222704 3624308 -1 -2 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 -2 391466 4700901 4740720 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4194672 -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 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535581 740835 762600 1915163 2277272 2349659 3779630 -1 535831 556966 2873694 3925619 4105235 4972243 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 -2 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 868485 3881440 4033198 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 -2 463099 1734758 1919583 3563469 3970255 4025855 4073363 4686140 4925857 4941858 4993403 -1 2321732 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 490532 629433 1347452 1380924 4733723 -1 -2 1972229 2595465 3469211 4481622 4628507 -1 485215 553393 1278048 1400325 2475287 2895070 2983616 3527367 4541512 4757530 4774617 4804492 -1 608254 1122446 1215308 1561848 1624267 1703856 2180892 2824937 3802773 3878038 -1 1345535 1572943 1821791 1884985 2711484 3162863 3240697 3418617 4251267 4668883 -1 -2 299001 329627 2550979 4645742 -1 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 300231 672477 974350 2320161 2564653 2862365 3109195 4786779 -1 212752 2334423 2864271 3201966 3922988 4331560 4411903 4452626 4677806 -1 -2 460387 607241 2428758 4365515 -1 -2 1165626 1314172 3470713 4635837 4682889 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 1509817 1636376 1908308 2096536 2186406 2559353 3217196 4142004 4349750 4362449 4733474 -1 -2 311201 1517264 1562973 2128075 2156120 3486804 3978227 4093008 4536840 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 1516339 1892289 2555421 2860224 2875108 3368916 3725116 3747096 -1 -2 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 559156 1069477 1177615 1726881 2127280 3637119 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 -2 1716076 2905155 4534507 4882675 -1 517443 2272610 2621202 3457752 4859543 4999305 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 1394691 2087228 2771094 4152164 -1 -2 412222 788199 1057401 1541934 3944257 4475932 -1 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 181726 486573 817690 1472229 1965206 2360546 2377754 2377756 3503115 3663336 3663763 3875485 3974462 3998398 4382885 4629439 4701929 -1 -2 1180804 1819843 2827975 3929591 4912096 -1 577427 1297882 1408820 2402909 3386050 3934987 -1 45478 1152065 1257533 1265343 3275861 3737330 4821435 4999999 -1 248938 274590 670039 1169957 1566136 2843360 2879857 4102992 4231874 4728477 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 1762546 1819370 2451739 2543166 3112749 3135023 3306268 3712168 4163288 4742556 4956665 -1 563370 2938159 3695177 4055572 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 221462 1000367 2129438 2744228 3012541 3830995 3989337 4506623 -1 -2 193883 1132707 2580260 2664948 3240398 4322824 4395670 4504632 4531558 -1 -2 306504 332026 414457 1127679 2639752 3267220 3728343 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3119552 3315086 4635170 -1 270741 1450558 2690322 2879671 3645107 4014133 4473989 4928278 -1 657480 2604249 3521630 3717169 4095963 4112277 4588843 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 -2 796702 2506408 2856960 3104368 4308696 4808751 -1 84289 511531 724400 1150912 4239646 4417022 4983260 -1 751719 1764086 1988437 2495160 4388139 -1 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 -2 959770 1093688 1538394 1809262 1972893 2780276 3181987 3187543 3435401 3512731 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 606192 1549731 2234178 3682163 4676652 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 747499 1178161 1941347 2646463 3393507 3617114 4243625 4925158 -1 309761 358439 481978 820266 1115060 2312286 2893998 4046764 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 46857 990301 1271235 2478814 3367441 4740149 -1 69146 391821 805460 817138 1482138 2206597 3925627 4404084 4628223 -1 -2 564683 989569 1706915 1986880 2373637 3936837 4530082 4845189 -1 -2 3342221 3823497 4696097 -1 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 -2 769510 1506023 2287174 3131325 4672321 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 560880 1949906 2048318 2197063 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 -2 10183 197477 1436973 2467404 3880765 3911415 3914694 4440594 -1 144283 327296 618566 1377850 1423763 1748090 2405243 2921010 3268548 3986704 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 323813 2895562 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1291304 2856356 3437273 4602343 -1 -2 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 -2 1525397 2665168 3867497 4789739 -1 126999 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 1173559 1199361 1311417 2126123 2950053 3908564 3938801 3975476 3986754 4978160 -1 -2 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4352634 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 537263 805421 1897213 1979198 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 -2 1948027 2553471 2760222 3075902 3374652 4103094 -1 586850 1616627 1689291 1949513 3366630 4338095 -1 457780 726937 983608 1040984 2292149 3299641 4773570 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 153387 598771 785410 2029020 2859789 -1 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 420580 1255708 1611164 4803528 -1 -2 691082 818903 1236895 1552898 1930469 -1 116864 143479 1746795 3520463 4938167 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 930244 1686580 1925462 2601054 3169203 3534968 4745880 -1 -2 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 84719 502281 1392969 3701367 4004525 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 50889 1060606 1424678 1796211 2423589 2695954 2716317 3719809 4166222 4432106 -1 110205 677483 1493016 1680187 2284288 2404699 2501839 2593350 2668753 3340506 3688773 4525191 -1 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 577504 1781914 2150907 2775137 2910683 3839896 4236457 4610989 -1 67282 165554 307757 1175316 1228471 1290155 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 -2 457780 726937 983608 1040984 2292149 3299641 4773570 -1 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 1852568 4129224 -1 -2 1008542 1343201 1551540 3372886 3920368 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4847757 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -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 290780 1643191 2785606 3660891 4180528 -1 -2 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 419141 804538 823492 1679987 1764312 1918176 3275177 3301887 3319471 3883068 -1 1972057 2327522 2571961 2939952 4806556 4901649 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -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 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 546985 1267127 1378093 1650153 3167601 4134975 -1 -2 17010 847258 1101420 1305069 1406400 2148380 2304845 2529181 2756875 3621548 4064620 4595732 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 406333 1375640 1671046 1857692 2296048 2640469 2683819 3120998 4665767 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 -2 751719 1764086 1988437 2495160 4388139 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 -2 317651 1442436 1981533 2927243 2952930 3167209 3212498 3520637 3596527 4786016 4792190 4875330 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 2779053 3834470 3968162 4070513 -1 -2 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 692397 993757 1478507 2963268 4667832 -1 1197094 1468090 1815213 2053508 2174502 3079763 4005437 -1 -2 929970 2246369 3733311 -1 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 15779 1012858 1552736 2602231 3347904 4794270 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 289789 335975 1031978 3024682 3055589 3167701 -1 220397 416821 1104317 1389605 1483513 2282841 4160963 4245824 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 752169 1315443 3571242 -1 -2 368648 448450 478139 729450 1026799 1664338 1997921 3149937 4478132 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 -2 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 174033 627690 1453160 2608814 2771107 -1 652307 955377 1234715 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 444148 559105 2491218 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 -2 454746 598327 914987 1202967 1746014 2568913 2878879 3178382 3477752 4198415 4528446 -1 547347 780104 848544 2948202 3462500 4525028 4999999 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 445868 665773 1143053 1602550 2829894 3009202 4138727 4224966 4901973 -1 122235 265647 1419874 2709598 4371740 -1 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 713192 2456168 4693337 4722573 -1 108583 504794 589701 641799 983753 1929135 3971573 -1 292315 631306 1009925 2592046 3287790 4421740 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 926300 1186085 1683007 1917717 2528165 2751656 3957101 4975531 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 468226 1917294 2590913 3010662 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 -2 1638 330336 4150156 4624359 -1 7736 929034 1253621 1329676 1353619 1797330 -1 1869273 2147947 2281229 3684102 4550370 -1 130864 687550 841483 998024 4797955 4976006 -1 -2 390071 1335652 3934030 4197226 -1 326496 372080 1324527 1934877 2160396 2676205 3523243 4656432 4735003 4982003 -1 856168 1445876 2238321 2266206 2533842 3005960 -1 -2 45809 349362 440456 459930 998534 1515500 1787223 1981830 2120144 2445515 2701156 3376754 3527015 3643347 4546680 4758307 4807180 4968501 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 995493 2082842 2304814 3846837 4301029 4396138 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 -2 968986 2001096 2742808 2827296 3517546 3540873 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 987359 1827887 2106699 2511842 2741596 4326093 -1 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 810402 847560 1921163 3230605 4886660 -1 308725 568667 3560985 3606837 -1 204331 215818 247713 916998 1185443 1844812 2047798 2908712 4193478 -1 -2 129222 1634258 3134467 3388695 3631822 3740258 3970417 4102340 4531865 4532714 4585982 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 -2 1529388 1995437 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 77440 2052722 4188117 4922060 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 1624996 1804282 1984578 2019399 2499293 3101052 3109261 3136385 3213060 3597572 3621732 4029418 -1 87110 1239101 1383283 1742197 1865427 4124360 4237207 -1 934230 1274933 1610256 2930606 4734411 -1 48745 188815 847816 1080453 3371865 4600253 -1 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 -2 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 1383951 1744247 1963206 1974127 2010294 3139766 3769411 -1 818794 1891116 2320658 3868971 4583948 -1 -2 1136059 1419677 1719899 2188004 3921647 4008446 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 568932 598573 638100 998149 1189443 2032636 3326819 3348893 4390658 4546761 4630210 4726168 4910272 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 -2 218246 423458 1640765 2697570 2893610 3208720 3744528 4257736 4696402 -1 -2 172039 1094958 1347691 1851438 4518575 -1 916604 1350921 1729878 2751947 2865709 3636201 3820513 4473613 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -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 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 263250 544245 660161 676352 972426 1635043 4259795 -1 736781 1776027 1864812 2817787 2974640 3714585 4428491 4559695 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 275825 1770138 2214430 3229020 3235886 4470975 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 8019 2308331 2385844 3056444 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 -2 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 152051 417171 1462018 2414294 3449329 3994196 -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 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 145323 1013612 1814619 1961463 1981023 2217013 2499675 2720247 3037603 3195856 3610511 3869070 4101421 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 567103 625606 2635871 3431837 3658915 4636698 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 -2 220300 2510044 2718693 3472079 4280143 -1 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 2685685 3692490 3816488 3846818 4148945 -1 266404 1427619 3983437 3989374 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 162123 549895 653032 4292301 4758293 -1 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 616388 1716176 2841996 3001895 3190246 4854538 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 258715 580154 720169 824376 1071215 1092146 1213755 1299497 1305771 1577702 2239330 2715508 3911267 4804963 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 97351 184896 711375 2135623 3248938 3460238 3475048 3503745 4282886 4329482 4912369 -1 488621 692046 1396252 1668991 1681696 2430807 2556890 4077080 4637803 -1 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 1325158 1685646 3991971 4590857 4887994 -1 -2 242788 423090 1428959 2247689 4103540 4914009 -1 2858978 2901916 3634721 4516746 4686653 -1 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 2100789 2542304 2884559 3783109 4144857 4229395 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 319558 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3473905 3935411 4145091 4537835 4751592 4824620 4851897 4972936 -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 473264 2063977 3296941 4230894 4740073 4746644 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 907617 1142048 1280267 2666322 3955214 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 262582 656655 787653 1524776 2423972 3052972 3672622 3688607 4585991 4964117 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 245621 371967 2334840 4160619 4543494 4611278 -1 857987 1547764 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -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 139739 413243 1216325 1325306 2683126 3695197 3813434 4399874 4432393 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 782292 894218 2332616 2999257 4122112 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 -2 768697 3172205 3208103 3487130 4746707 -1 751719 1764086 1988437 2495160 4388139 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 -2 560303 1441863 1740186 2942124 4208779 4969174 -1 976743 1044376 1835087 3843248 4048342 4773376 4853900 4940538 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 741270 939158 1043678 1781559 3001337 4676662 -1 174201 567238 888744 911034 1963412 2699572 2753953 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 100756 614537 831308 1896701 4110908 4212353 4621962 -1 1027342 3175841 3187371 3531207 4999999 -1 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 768667 1513548 1944999 3699136 3932509 4182416 -1 615319 2504399 3790297 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 768807 1328105 1790270 1820819 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 46186 345721 1977717 2956455 3407563 -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 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 390214 884196 1271890 1339550 1573370 2119780 2156854 2247058 2260057 2375847 3470591 4999999 -1 -2 242788 423090 1428959 2247689 4103540 4914009 -1 637076 783480 3463076 3720665 4446279 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 392524 468686 584371 2718736 3713582 -1 -2 670433 986552 3830753 4877600 -1 41686 252475 697640 1204132 2491361 3172820 4448433 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 189572 336587 593303 1292361 3368397 4477467 4602647 -1 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 -2 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 -1 -2 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 621530 1704212 2473558 2668573 3866037 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 741587 795134 1666888 2175932 3634945 3669244 -1 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 -2 219360 2977981 3321716 3780319 3863396 4042892 4692515 -1 130128 721223 1030625 4049217 -1 1304865 1865420 1891760 2519408 3222236 3288686 3569080 3866447 3987877 4025466 4715676 -1 -2 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 222284 353587 910992 1172680 2057532 2114012 3481349 4591804 4693328 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 1315881 3275401 3515772 3657227 -1 -2 361900 940820 1068774 1143105 3252518 4483864 -1 -2 903473 918173 2817466 3811408 4256193 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 391936 1223279 2280960 4520949 4568102 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2665292 2908934 3493749 4599592 -1 212413 638511 2995549 4084613 4134748 -1 808191 1348060 2027395 2583292 3407080 4231451 4406737 4515153 4731610 4847589 4866108 4955691 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 273399 506486 734958 900723 4477293 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 -2 77440 2052722 4188117 4922060 -1 744854 1915958 1970276 2238402 2297420 3334290 3406625 3659561 4025426 4097405 4178270 4298701 -1 217575 459838 930229 2815791 3457274 4120742 4308049 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 1420142 1505542 3562727 4604873 4786576 -1 408920 992202 1602753 2950611 3394569 3915926 3987612 -1 1773827 1898533 2616757 3140552 3303614 3712072 3757159 3999748 4560110 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 -2 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 -2 112072 522857 878453 2085729 2473258 2600036 2843404 3686209 3836153 4140744 4563565 -1 -2 15639 161575 393390 950009 1513301 2114398 3483887 3544620 4814816 -1 -2 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 541220 1125491 1953815 2339202 3594281 3935894 -1 1773838 2494173 2945426 4970283 -1 -2 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 241675 1328901 2725854 3667283 4030974 4138794 4151167 -1 -2 1522883 2812004 2906704 3209606 3491405 3544155 4445982 4917879 4962415 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 565474 1520897 1621150 1648654 2230353 2333158 3135092 3383324 3572982 3865059 4442010 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 922603 2226665 2539149 4972962 -1 -2 463518 660936 1539615 3835457 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 433971 1339624 3695121 3879825 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 -2 2018071 3115745 3335305 3497586 3938135 4134189 4315777 4399546 4666483 -1 1039392 4358634 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 2508874 3312329 4411672 -1 -2 599497 940468 2180350 2449955 3356004 3736431 4126494 4797936 -1 856168 2763121 2915342 4024152 4449408 4850181 -1 936360 1147573 2690342 2832440 2902297 2946437 3126144 3589134 3956187 4543555 -1 1096147 2096195 4455714 -1 428020 493943 1048088 1093059 2769310 3383023 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 304707 448566 4141961 4347667 -1 760363 952678 1504309 1902906 2317789 2901336 2932768 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 358544 644030 948911 2680840 2710167 3599521 3640246 -1 2975 937428 1421770 1523889 1885339 2844903 2886319 3634113 4189170 4337083 4400467 4999999 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 -2 323425 703081 998243 2280340 2631291 3360471 4560849 -1 -2 103758 825520 1184239 1548048 1767368 1888002 2079851 2829873 3084300 3182374 3767838 4288628 4479835 -1 -2 205984 639288 1023156 1146610 1963092 2269123 2518516 3503745 3778877 -1 -2 1204880 1241579 4182105 4296131 4999999 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 280768 763620 1594788 2091760 3583309 3783506 3993128 4392511 -1 -2 531834 842574 1627874 3984439 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 -2 153810 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 2752182 3914963 4079110 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4415707 4502069 4982065 -1 764910 1181655 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 454655 3378895 3670416 4477025 4793070 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 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 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 423650 1632112 2292894 2904115 3039390 3287518 4174370 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 -2 2848562 3595932 -1 899192 1420054 3713360 -1 -2 56104 1822974 3374483 3435923 3858668 4438555 -1 561643 2940670 3649624 4265834 4443129 4843027 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 101953 1559723 1724009 1901594 2332897 3921779 4425930 4648707 4901723 -1 -2 214484 1455822 1548461 2018716 2273991 2416689 2979336 3662418 3890338 3986450 4502544 -1 2405859 2953217 3657043 4010086 -1 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 -2 1945088 3155961 3248482 3855192 4045470 4449549 -1 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 123167 537972 1188729 1261349 2035149 2509377 2667443 3522691 3903969 -1 2164177 2340582 3085363 3714565 4349776 -1 926511 1065523 2176093 2889178 3849955 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 173351 1181487 1788582 3537415 4237101 -1 -2 345761 481759 955377 2848915 4617356 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 334017 1540244 1574425 1845692 2428233 3516869 3779174 3979046 4939572 -1 -2 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 288633 512428 705482 917640 1057490 1362133 1732839 2656369 3485422 4916205 -1 1520197 2453938 2584707 2909384 2938947 3816674 4687415 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 1404825 1677056 2335308 3176432 4242421 4402218 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 1212223 2893160 3356302 3568111 4059862 4748313 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 383778 544363 1873763 1901694 4932726 -1 -2 336607 2315792 2784168 3021243 3049652 3315310 3453034 3480271 4470951 4853359 -1 443760 813423 981388 1919425 3175286 3802354 3940173 4151911 -1 -2 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 1248920 1360674 1766098 2117590 2211593 2946708 3780617 4495918 4814856 4988417 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 4681590 -1 1248761 3070825 3401867 4817211 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 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 764112 937362 1198289 1590475 2423371 2579685 2917798 3371259 4705873 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 866498 1004174 1040766 2317611 4910318 -1 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 13406 191510 3056598 4683218 -1 1564626 2334004 3696191 4509254 4527920 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -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 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 -2 2605857 3816508 3992410 -1 280195 723121 1358868 2009498 3198134 4370923 -1 128023 711641 3306191 3503773 3709204 4060291 4385356 4465862 4466882 4811713 -1 -2 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 79203 425616 542852 1372138 2574337 4504196 -1 333129 335029 359998 1714037 2344193 2797301 3018581 3171902 3318389 3912616 4701926 4800006 4817916 4819273 -1 85478 482432 913842 1222130 1304274 2496726 2735768 3676380 -1 200708 357217 806305 1871305 3573184 3857187 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 467104 2099957 3472176 3689022 4108069 4327599 4548041 -1 125766 433116 727091 1078080 2131074 3782901 3870560 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 929970 2246369 3733311 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 907617 1142048 1280267 2666322 3955214 -1 70553 579350 1059991 1148140 1384369 1478742 1748226 2657516 3414154 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 1100666 2007917 3787405 4007434 -1 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 2202947 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 938912 2756850 2818107 3105405 4006062 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 66719 235876 721991 919643 1425609 1792266 2186904 2215376 2339448 3006724 4331331 4876953 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 344375 1060393 1458069 2390861 2508167 2518012 3024388 -1 1869273 1948086 1980127 3172117 4390271 -1 -2 525713 1412700 2268021 3211791 4620295 -1 -2 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 526307 2000208 2154789 3083588 3232321 3932706 4729296 -1 -2 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 -2 957650 1019091 2206599 3070508 3150519 3387531 -1 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 270957 491282 1735051 3642953 -1 448588 2999007 3117572 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 698097 2067446 3565940 3598400 4836741 -1 1079236 2172893 2531719 2552780 4307696 4321767 -1 618465 652369 815033 1561332 1588064 1655654 2008898 3947243 4118302 4635264 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 202716 655323 813572 1759615 4079338 4323296 -1 -2 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 292245 1322110 3219604 3732728 3737330 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 957372 1912824 2549835 3772891 3839372 3990103 4808493 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 774874 1724440 1986200 2982053 3358309 4696391 -1 -2 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 253594 2341035 3474668 3611057 3787267 4270033 -1 553942 601436 684030 1284101 1995259 2873044 2997732 4052025 -1 -2 79032 557685 1567567 4872396 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 1163926 1613689 1631049 1827291 3868942 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 1177649 1865284 2326847 3233971 3381142 4692371 4731655 -1 249297 332301 1839885 3259597 3305447 3803313 3909182 4164309 4355497 -1 -2 463518 660936 1539615 3835457 -1 -2 385394 579356 902059 1016312 1405899 2246369 2710167 3080519 3341049 3471534 3609643 3733311 4956725 -1 1756810 2131075 3335701 -1 547554 1176450 2980701 3673372 4175524 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 2244362 2442634 2754301 3086169 4289499 -1 930140 1333454 1364562 1589906 2250461 2985670 4092415 4127113 4246919 -1 1615826 3734359 3771995 4538662 4886701 -1 -2 731062 1201049 3438943 3661289 4987306 -1 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 1229014 1743943 2401282 2701592 4099147 4304113 4952640 -1 129778 1464381 1654440 3676719 3869561 4139440 4593960 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 171297 467224 1505757 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 2249344 2342747 2387026 2596301 2891445 3682194 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 417111 456426 878374 1147172 2234581 2925864 2949684 3619250 3919544 4319276 -1 116894 1132735 1146309 1549215 2988660 4002530 -1 -2 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 1829188 2088975 2143924 2897792 3668152 -1 40833 378827 1479780 2405751 2954406 3851460 4354963 4849017 -1 -2 246168 681756 3459326 3529273 3574480 4470331 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 2014858 2930159 4063004 4601946 -1 -2 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 565066 1352156 1466149 1688188 2409889 -1 45761 297563 1565885 1916126 3065406 3368823 3988183 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 562334 807599 827503 880892 1546832 1806883 2252834 2906229 4734409 4771501 -1 -2 346457 927003 934828 1235559 1423130 2089918 2313982 2956526 4425674 4664394 4887625 -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 1587942 1772918 2295518 2487088 3436630 3480467 3755878 4294638 4890245 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 317467 1609059 2230871 2232212 4866989 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 261890 3474366 3794145 4030725 4201399 4358568 -1 -2 1074771 2183669 2439755 2767720 2989499 4068120 4351572 4503799 -1 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 1337083 3242111 4197579 4509918 -1 310364 690791 779636 1085207 1118415 1412795 1535744 2459288 2730280 2853857 3389956 3489365 -1 175957 610864 732256 1552998 1582455 1733730 2151106 3139674 3619823 4175516 4201413 4369555 -1 -2 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 1352041 1863921 3076542 4049490 4811224 4957013 -1 486362 1095028 1213511 2814725 2856882 2970230 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 744171 1735089 1777297 3142265 3759040 -1 -2 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 1597786 2004566 2017961 4663523 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -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 909150 1188139 1234162 4068943 4523971 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 159508 235203 678496 1542825 3889913 4483380 -1 -2 2482584 2645661 2666195 3071658 3805513 4258683 -1 -2 527673 626008 2687977 3241572 3728134 4196538 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 235390 1171442 1546781 1932535 2307133 2682938 2980742 4284376 4836954 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 97554 312731 1157506 4219925 4229115 4290220 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 243227 422339 686860 1188581 1503418 1964822 2315571 2329202 3366441 3679410 4729789 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 413412 587015 987014 2726804 3684697 4263717 4608537 -1 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -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 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 768697 3172205 3208103 3487130 4746707 -1 3011046 4137317 4210459 -1 1764086 1988437 2495160 4388139 -1 1722894 2064898 3587270 4960621 -1 -2 1039633 1929596 2201187 3078230 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 1474238 1740650 3328575 4171519 4849398 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 938912 2756850 2818107 3105405 4006062 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 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 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 433971 1339624 3695121 3879825 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 2118798 -1 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 -2 1446561 2803695 2996003 3367835 3560330 4674944 -1 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 -2 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 512895 2432690 2499740 2685375 2853691 4710427 4793197 4983288 -1 1069116 1753469 2800101 3049306 3328666 3465443 4806599 -1 8504 123984 310762 730929 1892589 2175731 2815425 3278447 4236306 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 2827693 3419433 3726894 4316596 -1 -2 1529388 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 1981769 2905751 3358455 4500881 -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 1888542 -1 129917 270662 654410 687116 1601395 1881166 2746796 3853913 4991709 -1 -2 1092569 1428927 1857311 2061891 2234184 3298335 4085864 4769873 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 297704 644480 869616 991797 1329968 2735597 2811501 3220978 4156669 -1 -2 266210 527819 673229 687006 917121 1737131 2034419 2343583 2581363 4204850 4269027 4377895 4401461 4715509 -1 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 848952 1696153 3320611 3402701 3646838 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 1234681 2340604 4156891 4416151 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 357269 2421219 2820628 3718626 4331221 4628682 4633044 -1 -2 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 281567 362981 924035 1456683 2252489 2280011 3515229 3614956 3965018 4133485 4341167 4481805 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 539875 685741 849127 2092873 2310457 2575416 2631700 2837728 3236726 3288725 3996681 4468730 4586569 -1 313883 617159 2052722 2348076 2683242 3172252 4275563 4486543 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 265423 3596030 4761770 -1 742934 843391 1593311 3707297 4720663 -1 164849 615483 1360869 1919024 3238734 3439726 3859201 4213172 4369998 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 203827 558561 832007 950409 965157 1592231 2251122 2251887 2272989 2283334 2459393 2511192 2938597 3420019 4413461 4526023 4571948 4911368 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4967237 -1 930344 4126350 4673362 4774261 4995211 -1 341149 731050 1917701 1976429 3133242 3568660 4670528 4965201 -1 -2 1197569 1462880 2280489 3475637 3716268 -1 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 -2 1042235 1933794 3143126 3279376 4509675 4651514 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 -1 -2 1099469 1743091 1744740 2550532 2551024 2649762 4047333 4048071 4607706 -1 448258 598999 1182415 1523776 1553262 1730464 2363452 2919966 3269305 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 709277 931847 1240767 2773323 3141839 3257548 4497314 -1 614642 978070 1089606 2868539 3387763 4495322 -1 247110 2551571 3183969 3309652 3437607 4951060 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 238378 1114497 2901260 4411173 4902433 -1 593866 633927 639174 674260 1112956 1922211 2138916 2405632 2411416 3579092 3737779 4013845 4229490 4570823 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 1079729 1675518 3578681 4281738 4669784 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 378296 449092 1579422 1871819 2125032 2749491 2790222 3731439 4103185 4974086 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 642346 1318588 2151844 3838133 -1 -2 92325 559634 3038715 3258947 -1 362318 393900 964985 1665900 1871416 3119847 3278715 3471560 -1 629940 844467 1029174 1179917 1342627 2752788 2916630 4595301 4760939 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 3638954 3957223 4269563 4351706 4616687 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 443712 500301 767334 1560117 1700891 2536190 4128445 4155039 4544296 -1 2506185 3022556 3201907 4579832 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 485782 1610637 1992604 2362726 4559341 4983830 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -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 297704 374527 1543180 2286271 4350386 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 1529388 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 675807 796474 1523095 2604334 2653500 2747735 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 376572 700391 2274523 4036525 4497872 4519497 -1 -2 1303445 1696160 1922997 3227093 -1 -2 539875 685741 849127 2092873 2310457 2575416 2631700 2837728 3236726 3288725 3996681 4468730 4586569 -1 486057 1824568 2954403 4015080 4135159 -1 -2 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 3488 27037 113012 301894 420612 625206 1596124 1840539 2496832 2711933 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 138175 195024 526406 1275151 1786299 2890878 3704061 4015198 4027157 4555628 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 1937431 2873356 4063426 4158731 4759468 -1 1373984 1652874 2067978 2917338 4478993 4804143 -1 1007218 1164378 1454504 1884608 2259990 2268103 3057084 3209760 4003778 4991045 -1 -2 265496 1575376 1621550 1932956 2467958 3043386 4132019 4333151 4370971 4555201 -1 252641 1623001 2547423 4344726 -1 -2 183208 1007580 1203237 2004858 2113133 2324794 2504232 3434227 4183736 4359066 -1 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 397936 2415221 2658084 3915674 4960981 -1 256794 996513 2227395 2438772 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 720905 883697 1946942 2770269 3525132 4069033 4074239 4500138 4643464 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 420198 767374 1737917 1948352 2124095 2384181 2478793 2673308 2819313 3802209 3810659 3839824 4646728 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -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 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 -2 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 93816 406966 1596991 2011863 2042134 2223650 2295845 2880674 4033894 4035500 4941236 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 263965 472524 900163 1588806 2341233 2713392 2825118 3024756 4176152 4728783 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 3406527 3811450 3889476 4510306 -1 -2 482120 1186849 1292008 2390834 2599181 2603747 -1 1162953 2938918 4403761 -1 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 283528 939614 1487934 1523872 1674717 3028622 3366800 4408301 4497672 -1 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 634538 1588083 1596995 1667817 2114502 2510081 -1 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4567529 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 1163926 1613689 1631049 1827291 3868942 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 408395 1770323 2068994 2927634 4168521 -1 2385501 2586151 2782091 3215035 4192006 4909499 4939821 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 158897 206958 1262246 1866200 1870085 1933047 2396155 2426249 2995112 3230497 4279310 -1 -2 1971425 2130854 2165280 2285210 3003160 3530399 3582703 3953601 4074907 4274018 -1 317824 1760600 2370299 3301872 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 463518 660936 1539615 3835457 -1 -2 135698 279327 439662 1512480 1813781 2142058 2156393 2243865 2754324 3547437 3837568 3944789 4143048 4198434 4836873 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 768807 1328105 1790270 1820819 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -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 493454 744891 923721 2378636 -1 55794 161646 1437377 1475696 3342327 4118790 4226940 -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 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -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 323469 597535 726603 1722411 2197575 3156588 3562101 4556823 4860166 -1 922353 2189485 2365603 2439755 4389626 4812394 -1 439895 618488 694873 927716 1542427 1641314 4320538 -1 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 713178 2176431 3538495 3810035 3966734 -1 -2 2523971 4621524 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 726935 799753 1027455 1235592 2909715 -1 89837 1481954 2098921 3690073 4853938 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 803146 2933844 4764058 -1 562655 1524021 2315456 4241961 4321233 4612997 4898945 4999999 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 2352963 3121612 3136090 3988177 4409272 4687563 -1 87685 932170 2320434 3353654 3492130 3542760 4263650 4491844 4691492 4783600 -1 755902 2352883 2353436 3028855 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 270864 2198681 3105801 3271910 -1 -2 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 212599 1448672 3071505 3625781 -1 -2 25634 2223166 3117343 3614835 4072224 -1 319326 3531663 4521915 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 8541 68335 703285 3249623 4023909 4091089 4999999 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 207891 1070888 4116119 -1 -2 689572 1398197 2061161 3709095 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 507778 2852084 3006453 3611916 4576613 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 635373 1453949 1695335 2552787 3533053 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 -2 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 -2 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 1263033 2210039 2319836 2384327 2452853 2694307 -1 -2 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 10487 190918 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 211605 589892 696736 1273764 2205591 2593086 3212913 3264139 4856052 -1 -2 843462 998571 1360948 1589882 3801754 3957223 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 655625 1246399 1557937 1770308 4207091 4263666 4430201 -1 -2 270857 285881 983845 998613 1160351 1359216 1661919 2859075 3679900 3830017 4139981 4758374 -1 582839 4391846 4453425 4885395 4982810 -1 -2 1170996 1202333 1453949 2580688 3687335 4104876 -1 246560 1356611 1755029 3150652 3226992 3289545 3350628 3360693 3777387 3964694 -1 -2 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 4396528 -1 -2 1286319 2553085 2936599 4102122 -1 257599 1113854 2586169 2612921 4290972 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 433269 1950575 2259466 2480757 2723617 3148034 3624245 4861794 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 589137 1660722 3149284 3215879 3489675 3953199 4731377 4852730 -1 -2 1212223 2893160 3356302 3568111 4059862 4748313 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 760345 1547614 1562047 3098754 3949254 -1 601263 2005113 3305987 4235473 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 683605 1508044 2157327 3180130 4527732 4693866 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 -2 1353483 1665794 1732395 2435583 3682844 -1 253143 431436 2105986 2401383 3636319 3950830 -1 151852 488895 1827667 1926160 2201659 3436344 4918425 4921624 4984929 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 -2 1430707 2181881 2842096 4696367 4753098 -1 51891 114050 655478 771162 1530278 1580343 1761824 4099426 4121710 4181057 4889566 -1 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -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 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 -2 529267 1068437 2044849 2790768 4725894 -1 2229801 3682937 4457991 4739948 4827648 -1 175683 471983 3305775 3573005 3768509 4120894 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 121154 505829 1609487 2314390 2866954 3871076 -1 -2 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 1199319 1336676 2204143 2299647 3433556 4046390 4224054 4296263 4302991 -1 -2 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 654095 727335 1766710 1996151 2040546 2157046 2630457 2981027 4490650 -1 316767 2368568 2406689 3389294 3879794 -1 -2 526764 912403 921324 1191328 1809897 1897090 2204966 2314894 2400990 2548227 2991121 3864800 3954560 4087287 4292830 -1 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 4579234 4684174 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 15399 146795 573551 683624 965555 989640 1236387 1597876 1611742 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 59031 606380 1592802 2407632 3424636 -1 -2 374122 1567706 4792194 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 169910 387553 634368 1530191 4086390 4411164 4465294 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 1234681 2340604 4156891 4416151 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 480963 750984 1163000 2645728 2655590 2975636 4408342 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 879448 2653831 3236213 4587945 4803622 -1 -2 597858 994689 1333872 1343504 1604471 2796220 2828972 3911797 -1 1509817 1636376 1908308 2096536 2186406 2559353 3217196 4142004 4349750 4362449 4733474 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 164944 313243 753201 1459142 1539661 1709520 2304733 2859327 3327025 3852336 4319019 4561965 4847462 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 618442 1237174 1364062 2320665 2631817 3130184 4322566 4978665 -1 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 994248 1075490 3062553 4430829 4493806 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 1537725 1815541 1836430 1991474 2455051 3470358 4216021 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 1178217 1552000 2038129 2729322 2872352 3138736 3251917 3485575 4653403 -1 261377 1458675 3383041 3441493 3879848 4104999 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 1449916 4789297 4999999 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 -2 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 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 615517 893522 895311 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 52833 232291 2126537 2301763 2922725 2930746 3695107 4043063 4131304 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 4963143 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 467554 470901 2488805 2796456 3207408 3388572 3796693 -1 1771962 2304202 4528886 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 -2 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 244749 474016 1192181 1417940 1762244 2930073 2953790 3447209 3734056 4035972 4398383 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 439895 694873 927716 1542427 1641314 4320538 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 4936410 -1 -2 721018 1450841 2104537 4126790 4952102 -1 508456 1302292 2690324 3049274 3307523 3698503 4036130 4896123 -1 -2 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 242166 3645107 3721945 4928278 -1 -2 96675 991117 1187091 1924182 1978205 2675961 3277470 4209738 4714794 -1 69406 198985 1017016 1211280 1223103 1431927 -1 77321 1123946 2809712 3057113 -1 -2 510996 548505 811975 1411692 3882655 -1 1391962 2335171 3087952 4597292 -1 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 -2 454655 3378895 3670416 4477025 4793070 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 423373 1472720 4121777 4508006 -1 -2 260863 1650040 1683462 2424467 2432488 2498752 2693489 2893247 -1 -2 1501072 1536652 2241174 3006755 3537089 3834748 4047562 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 96670 393159 457755 552407 1180782 1981381 2126957 2456763 3746401 3756877 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 56088 665395 989166 1730866 3626783 3967939 -1 690800 715777 1239994 1934407 2227563 2764879 2823599 3236521 4229244 -1 -2 1234100 1300389 2656249 3139248 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 119116 3292182 3377584 4055454 4056637 4627652 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 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 173932 1125112 3261865 3418446 3530731 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 1471750 3021658 3124873 3150839 4641128 -1 505628 536485 1429853 2715392 4084598 4656605 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 -2 378296 449092 1579422 1871819 2125032 2749491 2790222 3731439 4103185 4974086 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 807385 1701572 2652893 3263847 3686732 3849357 -1 1741015 3076348 4345965 4549769 4595427 -1 -2 66642 491018 2055783 4353841 -1 1824735 1881182 3139890 3497924 4058372 4784287 -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 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 973833 1131181 1401475 1414217 1658418 2120928 3009310 3426977 3432410 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 651763 1231289 2021991 2406342 2654226 2726900 4658143 4733895 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 96663 938376 2167377 2266925 2507834 4188553 4720879 -1 388415 1578401 3127598 3708238 4356475 4929363 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 -2 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 178248 700517 1257189 3793817 4321003 -1 -2 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 -2 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 235390 954998 1171442 1543965 1546781 1932535 2307133 2682938 2980742 4284376 4836954 -1 -2 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 2202947 -1 -2 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 1490363 2128938 2879333 3430389 -1 184982 394391 546891 846788 1363928 1842459 2225379 2538780 2613621 3956279 4366170 -1 363673 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 129778 1464381 1654440 3676719 3869561 4139440 4593960 -1 -2 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 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -1 -2 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 2697709 3023548 3274698 4755487 4810470 -1 273399 506486 734958 900723 2334071 4477293 -1 -2 749387 926655 1278289 1785305 2269123 2485191 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 988685 1209720 1661742 3492238 4712521 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 428465 505771 783340 2017171 2860661 3058270 4017459 -1 809886 1570830 2566122 2723245 4176392 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 90650 4037665 -1 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 985400 2308081 2843894 3583873 4168096 -1 562655 1524021 2315456 4241961 4321233 4612997 4898945 4999999 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 212599 1448672 3071505 3625781 -1 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 -2 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 899192 1420054 2978000 3713360 -1 -2 194538 1854529 3657555 4282841 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 174773 231253 1339135 1489760 2576477 2915835 4204537 4892088 4972706 4977504 4999925 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 155496 860280 1964044 2324575 2732487 3433007 4467884 4496072 -1 412222 788199 1057401 1541934 3944257 4475932 -1 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 237307 408021 774790 1761420 4075524 4630448 -1 661556 673555 2473597 2707355 4797719 -1 -2 42853 215421 333329 2522306 2704433 2844664 3927369 4305284 4400397 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 442703 596681 693753 1709203 2188005 2249877 2293748 3632500 3749026 3774464 4052385 4206510 4955994 -1 -2 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 269114 402786 793070 1860105 2063041 2089479 2967375 4172173 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 362519 695689 1916004 2245721 3598130 4852569 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 163580 559008 1097716 1240906 1244108 1585671 2812978 3633620 3635114 3825395 4243677 4640549 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 66394 753948 856228 1260215 3267616 3525878 -1 388511 1852811 2198255 2324599 2425508 3801531 4511895 4940384 -1 -2 1790758 2294755 2988628 3969507 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 463518 660936 1539615 3835457 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 508520 1112148 1359730 1640310 4309612 -1 433971 1339624 3695121 3879825 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 738343 2352236 2595905 2680726 4772428 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -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 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 -2 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -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 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 1195294 1892865 3584538 4432106 4767729 -1 1035672 1040509 1689918 3133674 3906849 4436894 -1 612911 1791591 3138740 3374294 3467575 3986027 -1 325718 1140659 1967232 2351484 2427507 2597255 3011265 3933139 3985064 4068902 -1 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 53927 584618 1464809 1472285 2049189 2146729 2797414 3063643 3274254 3490254 3495682 3581211 -1 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 -2 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -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 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 1477962 2674209 3108929 3248315 3458712 3782808 4662298 4757507 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 675784 1935687 3204350 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 1012950 2127011 3722968 3833576 3909682 4548561 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 -2 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 703796 1069181 2006011 2153045 2673553 4814892 -1 -2 426504 718869 1461797 3191925 3951532 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 172449 1593063 1887699 3798643 4269756 4918416 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 1243633 1541984 2024988 2263482 2854245 3359225 4100223 4361686 4488331 4639558 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 133347 1743910 1919655 2553038 3431228 3896355 3920575 4395168 4533369 4924199 -1 -2 42825 202667 390866 635991 979296 3192597 3541514 -1 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 596681 693753 3632500 -1 2125521 2476931 3037581 3770795 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 2001232 4109572 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 915420 1645442 2120133 3932341 4054077 4098082 4399695 -1 -2 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 476895 1536007 2561269 2915171 3787949 3987047 -1 270971 1239276 1941907 2426148 2883407 4849787 -1 -2 1070910 2199366 3247691 -1 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 67392 321515 385603 426030 1943648 -1 404217 877030 1099508 1340003 1815330 2283144 -1 -2 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 1411110 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 517055 1074189 1077313 1158610 1912894 2291288 2302565 2574501 3570496 3609931 -1 -2 317419 438684 608278 1035205 1908423 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 976726 1801666 3610497 4826396 -1 -2 1187344 1312491 1836991 2346061 2762765 2814493 3123043 3311543 4166665 -1 757997 1967291 3146503 4999999 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 683605 1508044 2157327 3180130 4527732 4693866 -1 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 -2 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 -2 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 -2 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -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 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 2665292 2908934 3493749 4599592 -1 -2 186366 813768 1460457 2209567 -1 739057 1371838 2288517 2652609 2814632 3635844 4220161 4555326 4684806 -1 -2 92325 559634 3038715 3258947 -1 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 629940 844467 1029174 1179917 1342627 2752788 2916630 4595301 4760939 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 172547 561054 1534123 1592538 2127280 2526793 2652878 2771053 2816004 3005499 3582305 -1 32893 1557410 1578250 2150569 2681829 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 576024 1033964 1933452 3210373 4511864 -1 1102616 2838814 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 -2 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 670930 1892724 2582611 3750083 4296468 4999999 -1 -2 4027518 4181360 -1 2882865 3557193 4354793 4680646 4869950 -1 345073 2245426 2740044 3952212 4289214 4881404 -1 161981 400908 1610237 3402867 4401203 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 887076 2087301 3014965 4817777 -1 -2 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 783503 841483 998024 1588397 2228033 2365533 4164247 -1 1868274 1891472 2272021 2502401 3420022 3576543 3699629 -1 736591 2745462 3521597 3531045 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 1902372 1998858 2624055 3252119 3278334 3385406 3753132 4553544 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 554662 3266773 4283960 4320281 -1 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 -2 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 832063 838631 893467 1439389 2644010 2921076 2953633 3234128 3279703 3740970 3913742 3964298 3995703 4639933 -1 -2 750230 1232950 1896070 2313040 2644592 3678828 3906589 4274315 4403792 4573330 4935591 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 1180858 1570437 2558586 2663955 3085506 3365211 3863151 3884886 4116398 4603314 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 749387 926655 1785305 2269123 2485191 -1 -2 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 668931 1135274 3401166 3880061 4240418 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 -2 214484 1455822 1548461 2018716 2273991 2416689 2979336 3662418 3890338 3986450 4502544 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 -1 157353 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 77440 2052722 4188117 4922060 -1 1393508 1817083 3158376 4000962 4382146 -1 -2 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 76483 274104 1597267 2840743 4471843 4493263 4679637 4966120 -1 -2 1525397 2665168 3867497 4789739 -1 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 101617 1255212 2681716 3796598 4377303 4419084 4592207 4777359 -1 -2 326014 794828 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 1592770 4299917 4947590 -1 274537 520440 672653 1070477 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 367732 1039370 1077578 1711214 2483359 2547480 3075731 3108224 3251383 4156673 4471622 4514815 4779010 4779177 4905789 -1 -2 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 1099345 1208233 2126394 2225970 2539688 2726434 3551234 -1 274014 1278494 1569899 1936084 2665292 2716666 2908934 3493749 4599592 -1 212413 638511 2995549 4084613 4134748 -1 568268 734217 3188114 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 -2 210612 1318983 1867384 3103106 3576789 4569141 -1 -2 1882755 2868025 2939812 -1 438473 699223 2053607 2152036 2784853 3000136 3003877 3265724 4175364 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 324977 1138149 2215709 3002164 3272499 3366293 3469792 -1 51739 447695 2984697 4197226 4781504 4907580 -1 611488 2090379 2984686 3996530 4760052 4825329 4939242 -1 -2 330890 3002268 4056310 4718050 -1 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 69074 473754 4484427 4593796 4782240 -1 -2 262285 2667771 3381596 4256722 4367950 4811516 4853130 4940679 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 747979 1011578 1139093 2380342 3496702 4329836 4563206 4599024 -1 -2 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 245138 1150876 1688460 2515159 -1 96255 314705 798206 1513109 1574761 1603572 2325869 2812352 3775508 4108687 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 194538 1854529 3657555 4282841 -1 -2 578493 1173132 1237011 3148470 -1 -2 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 813414 893535 1062808 2792193 4919382 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 964140 1672029 2665896 3272339 3310286 3455263 4500577 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 4161596 4900436 -1 2032723 2238942 3282659 4085769 4218300 4281418 4637437 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 400597 2345943 3243897 3669045 4371582 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -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 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 850828 915548 1540430 1849741 1902261 3844744 4410674 4782814 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 1205951 1803760 2884748 4064905 -1 -2 245138 498557 920954 1250896 1546456 1688460 2196342 2508827 -1 564080 1989515 2004648 2642231 3597591 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 223880 624806 1032303 2031299 2319527 4784721 -1 524847 1611258 1722172 3082285 3095104 3800609 4371296 4420202 4490085 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 1097959 1340481 1393378 2156675 2372401 3380812 3786468 3814784 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 291214 1295100 1728897 2357784 2800024 2875468 3135344 4086342 4520500 4659030 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 136725 580385 1157120 2371606 2446392 2476405 4684502 4956611 -1 -2 737443 1041159 1296548 2044432 2287642 3482440 3631656 3734689 3807140 -1 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -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 -2 1325092 2641254 2783287 3788718 4290149 -1 264560 2256186 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 -2 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 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 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 414805 2480161 2963268 3712168 3968316 4751035 4955074 -1 1925694 2253065 2782724 2875690 3726841 4999999 -1 491959 729901 1005306 2749087 3413318 4748996 -1 1742665 1797055 2116049 2383555 3536975 3622621 4010739 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 129830 165347 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 1160191 3130174 3297018 4004604 4401753 4800985 -1 1505502 2738277 2949225 3263863 3449370 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 177876 1407891 2113623 3709832 3765779 4421607 4588496 4667141 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 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 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 -2 697592 896298 2228272 4007496 4491727 -1 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -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 77734 148671 394556 573759 895764 989789 1366818 2929855 3899309 4330200 4714133 4868651 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 31295 759807 2238277 2980009 3626979 4557685 -1 524456 1821358 3699954 3773005 4897997 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 1490275 1695381 3108520 3284650 3433879 3853445 4416487 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 144306 974060 1445370 2270594 3198173 3818701 3914707 4514139 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 1578896 1595618 1601301 1853579 1880771 2276005 2550547 3453925 3549973 4067591 4586015 4646168 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 242005 732983 2186277 2933906 4697420 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 821914 2459291 4640947 -1 -2 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 -2 280829 427340 817867 1399189 1740926 1860484 2838596 3041895 3745120 4682833 -1 362723 563370 2527892 2636168 2703437 2947130 4096913 -1 -2 316062 1320630 1852845 2085249 2451070 2675862 3136772 3710158 4231221 4916553 -1 252641 1623001 2547423 4344726 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 183224 344362 459595 1162953 1754077 2361706 3923752 4353340 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 892709 1613801 2105074 2624748 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 550268 925450 1315507 1604505 2037562 2168336 3064252 3478150 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 -2 1987306 2842775 3949475 4374313 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 3399623 3576214 3863743 4045303 4063750 4659072 -1 1082695 1437569 1479364 1510560 1777327 2823562 3231107 3981585 4025888 4808459 -1 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 733095 1242267 1753444 3536949 3870574 -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 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 107144 137093 681619 981160 1086514 1569528 1972954 2479382 2556165 3501677 3901211 4350418 4747196 -1 3011046 4137317 4210459 -1 225021 2847522 3069473 4798476 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 575683 988913 1359437 4829590 4922423 -1 731062 1201049 3438943 3661289 4987306 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 1756810 2131075 3335701 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 38804 765744 2244362 2442634 2754301 3086169 4289499 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 1615826 3734359 3771995 4538662 4886701 -1 645667 765018 1536031 2944631 3020438 3692821 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 1548747 4252505 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 859338 1279320 1943852 2293297 2362441 2451139 2961230 4359063 -1 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 244478 279961 750828 3277331 4231244 -1 1156053 1626171 2488975 3422875 4771371 -1 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 2930254 3691007 3991331 -1 2524379 2557130 3780898 4226156 4300088 -1 1647269 1880536 2696906 2964410 3541554 4676601 -1 -2 379607 1554873 1735201 2923737 3144373 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 128381 949249 1871741 3131143 4648457 -1 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 167253 970444 971542 1274222 1513347 2152662 2554368 2851773 2967738 2983724 3040287 3588261 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 460432 808623 906814 2107576 2506832 3310354 3724617 3993446 4244562 4540871 4773483 4786576 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 1027342 3175841 3187371 3531207 4999999 -1 818040 2414789 3273245 4334975 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 -2 2058105 2670614 2751641 3226990 4850628 4873196 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 2018071 3115745 3335305 4134189 4315777 4399546 4666483 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 638051 886367 1113781 1403236 2889984 2907517 3061329 3802821 4584051 -1 -2 2165280 2285210 3003160 3530399 3582703 3953601 4274018 -1 -2 949664 1394236 1654341 1676109 2965626 -1 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 -2 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 1164453 1253928 2017673 3460034 -1 1038801 1518778 3041226 3421453 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 409295 778213 1155350 1449294 1797612 4709744 -1 -2 790113 1580153 1708999 3370093 4713172 4939770 -1 190225 654183 666507 987430 1045669 1353146 1696506 2113978 3770667 4594882 4925606 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -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 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 1103331 1341643 1605946 2339348 2736677 3698265 -1 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 859974 1253839 1999005 2854116 3233090 3271787 3453134 3915875 4095557 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 409961 659303 1421886 1819728 2339489 3900022 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 128023 711641 3306191 3503773 3709204 4060291 4385356 4465862 4466882 4811713 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 122407 1481522 2500787 3186859 3926379 4231857 4352085 4584708 -1 165639 874351 1092396 1315511 2851211 3174593 3849357 4282114 4986379 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 187153 2105670 3970717 3990801 4745312 -1 -2 1395172 4226236 4410560 4928151 -1 162304 491466 707434 2659314 3079677 4017162 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 90593 1056159 1243336 3672023 4578688 4713373 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 -2 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 851702 1128780 1877505 1934635 2096684 2199534 2804463 4895169 -1 843391 1593311 3070409 3707297 -1 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 922603 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 -2 536488 1017967 1055938 2964060 3161125 4177367 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 336358 536557 3726965 4001549 -1 278552 1574795 1790086 3530287 4582062 -1 1833994 1973016 3052306 3136488 3538221 3721591 3844472 4178762 -1 -2 645491 802233 1233447 1483892 1990781 2143492 2360635 2686620 2748562 2962796 3019363 3079554 3503532 3935031 4403439 -1 136045 394368 1744593 3259391 3325145 3368138 -1 -2 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 1079729 1675518 3578681 4281738 4669784 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 1028663 1862555 2508850 3080283 3413030 3870037 4723413 -1 -2 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 468226 1917294 2590913 3010662 -1 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 100274 728526 2848562 3224478 3541493 3545629 4105766 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 1195852 4157130 4862890 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 345453 1273764 2205591 2532547 3264139 4375689 4713328 -1 1092035 1305589 2190030 2502884 3745969 3970102 4334693 4666747 4776513 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 115521 990569 1095832 2825662 3149483 3459382 3620055 3650861 3996904 -1 -2 564633 702604 892765 941428 1011542 1886121 2200422 2520925 4413403 4433533 4667164 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 581450 1428046 2164730 4055074 4942396 -1 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 -2 657810 995549 2515230 2635093 3304439 4775561 -1 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 494687 1479229 1929328 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 519853 564381 828632 945006 1597391 2331743 3249918 4928618 4952785 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 -2 1301129 1488397 2861693 4111855 4459788 4593414 4807003 -1 -2 1202333 2053781 2580688 4104876 -1 1055938 1232267 1533027 1577986 2245781 2381859 4189628 4999999 -1 -2 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 577427 1297882 1408820 2402909 3386050 3934987 -1 248938 274590 670039 1169957 1566136 2843360 2879857 4102992 4231874 4728477 -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 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 1131919 1646931 1925650 2325786 2505862 2742707 3432751 3696813 3697443 4222176 4269133 4357430 -1 515714 778365 2031977 -1 1824365 1996814 4317938 4924080 -1 865411 1051281 3642992 4610724 4667707 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 104499 848952 1323805 3402701 3440957 4790294 -1 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 -2 691082 818903 1236895 1552898 1930469 -1 1804852 2847966 3673200 3753162 -1 116864 143479 1746795 3520463 4938167 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 -2 335935 790914 1277891 3269546 3414062 4484716 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 1869273 2147947 2281229 3684102 4550370 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 354677 736296 2655590 3800938 -1 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 1631893 1992944 2734116 3795901 4354793 4594517 -1 304526 346392 448033 3122706 3139288 4043040 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 384366 1632559 1645721 4157610 4746910 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 84719 502281 1392969 3701367 4004525 -1 433971 1339624 3695121 3879825 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 -2 1113521 1139347 1244714 1361433 1948351 3054492 3200939 3284548 3970434 -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 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 792924 930521 1067952 1393533 1792922 2404925 2551071 2660596 2969447 3071261 -1 778273 1497160 2434028 3122911 3202657 4999870 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 928801 1167342 2708655 3687023 3846177 4762989 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 16284 229070 1767929 2256483 2803919 -1 -2 1578767 3372604 3669323 4825028 -1 350875 1838173 3520573 3841123 4248159 4884769 -1 -2 134710 241613 446993 807556 1373019 2940334 3069247 3648575 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 1243633 1541984 2024988 2263482 2854245 3359225 4100223 4361686 4488331 4639558 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 661423 694934 992202 2257668 3915926 3987612 4974680 -1 -2 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 1253005 4206699 -1 1020063 4902732 -1 -2 84715 3643482 4192156 4571652 4959280 -1 -2 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 34184 1791591 2752064 3369238 4583188 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 -2 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 2698627 2774416 3060693 3391856 3406765 3753015 3927291 4667792 4769271 -1 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 1250137 1634206 1898707 2369685 2621977 2849239 3090042 3175848 3368530 4037238 -1 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 -2 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 151072 162613 964187 2500723 3240627 3248619 3608048 3886801 4461965 4485278 4929563 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 71090 1111867 1930657 3478678 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 2220611 2295532 3042336 3076878 3290175 3495884 3705998 4064934 -1 -2 250781 578414 1766564 2160968 2275755 2292171 3214795 3648362 3848827 4877201 -1 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 369003 817648 1158680 1318788 2177860 -1 1141102 1300843 3116709 3193758 4106079 -1 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 18594 2137232 4403183 4469508 4801822 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 98866 615919 1349877 2803594 4198155 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 179038 608828 1006132 1783911 2906603 4467884 4719369 4926075 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 13671 2260808 2629012 3672928 4281104 -1 1332910 1617522 1952459 4083364 4099462 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 953144 1238964 1977986 2156539 2903314 3219019 4141044 4827876 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 1988237 2512936 3295287 4752545 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 -2 949664 1394236 1654341 1676109 2965626 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 955748 1213593 1824207 2514110 2891592 4301444 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 1851264 2425551 3004540 4511807 4710567 -1 295762 970713 1658867 2273969 2295687 2693789 2895493 2964249 3016263 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 -1 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 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 561690 843862 920764 1527484 1779575 1868277 2148795 3548258 3667510 4279549 4391500 -1 -2 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 66719 235876 721991 919643 1425609 1792266 2186904 2215376 2339448 3006724 4331331 4876953 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 2029473 2124136 2514800 2798823 3934430 4251466 -1 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 137267 684257 1334315 1679024 2072118 3245458 3576996 3650792 4941683 -1 -2 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 162574 391710 545715 585743 1299413 1882449 2436503 3280730 4634668 -1 4033 25728 206272 2327162 2392334 3195226 4282312 -1 -2 69205 1647001 2803610 3587036 4548674 -1 198909 369205 371049 960529 1950221 3699695 3708270 4410595 4659229 -1 -2 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 237307 408021 774790 1761420 4075524 4630448 -1 661556 673555 1216200 1422283 2473597 2707355 2989472 3485955 3671208 4797719 -1 -2 1688717 2236127 2268853 3747099 4069634 4494417 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 220474 519233 1833189 2710396 2734371 2782010 2990103 4154298 4239506 -1 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -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 -2 124284 3565287 3572170 4385164 -1 639614 657480 731031 1433016 2150337 4128148 -1 846659 886917 1568988 1652730 2211503 3072558 3118001 3306445 3527930 3764897 3955258 4169610 4282328 4327965 4470209 -1 -2 642346 1318588 2151844 3838133 -1 799158 911521 1284956 1384015 1659113 3343270 -1 -2 300231 672477 974350 2320161 2564653 2862365 3109195 4022882 4786779 -1 453162 996011 1090262 1742349 3223706 3570320 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 94998 414881 1302172 2052382 2994980 3031719 3509414 3611491 -1 567392 791891 922747 1366578 3040963 3259447 4604578 4848080 4954080 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 716282 1340996 2512079 2796046 2846021 2964770 3514639 3863413 4446898 -1 -2 70427 526307 761286 1562512 2773041 2824455 3922122 4750071 -1 -2 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 -1 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 100756 614537 831308 4110908 4212353 4621962 -1 -2 52180 194792 482286 1181960 1394616 1824252 2668400 2964984 3240752 3272518 3357037 3668213 4858879 -1 297721 1593474 2186019 3115402 4009133 4092724 -1 60738 112750 439930 587717 2533323 2718817 3472565 3807308 -1 731089 2060748 3606847 3633264 3679247 3992670 -1 337044 447422 770688 997561 1789872 2730021 2752208 3449160 3770191 4427267 -1 -2 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 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 692397 993757 1478507 2963268 4667832 -1 1040525 1262053 1823908 2713172 3295804 4008478 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 62171 745796 1070662 1858555 1973050 2099523 4063053 4197219 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 843462 998571 1360948 1589882 3801754 3957223 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 2749860 3691811 3817798 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 328421 1199215 1488985 2418946 3774750 3818908 -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 328448 1269450 2396753 3048526 3509956 3880812 4527083 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -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 306789 555694 1253967 1353385 1910700 2526537 -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 918478 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 49859 1039773 1049726 1146058 1697214 2532368 3199320 3919780 4605773 -1 197569 378898 784630 1726314 1870308 1872861 3220298 3811922 4040437 4596059 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 659757 1811944 3577527 4736099 -1 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 1387822 1416596 2465263 2497586 2627971 -1 85939 922579 1087322 1439474 1702324 1739499 1782386 2111044 3117540 3424547 3898639 4253772 -1 -2 245247 278748 3199597 3322968 3368301 4460953 4946555 -1 130429 892675 1538747 3565983 4222040 -1 -2 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 1101369 1268851 2144530 2299818 2438132 3746237 4411835 -1 875972 881929 1636624 2337313 2879430 2981209 3655323 3957752 4032104 4171273 4756403 -1 183224 344362 459595 1162953 1754077 2361706 4353340 -1 1661800 1707049 1909779 3111743 3514512 4149855 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 341729 765744 1467420 1548612 1808935 3191045 3511257 3682325 4139455 4289499 4401479 4755161 4917586 4952369 -1 34555 88763 336903 690766 785444 1891503 3486489 3755929 3931351 4675713 4898180 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 15826 97318 828838 939118 979779 1158674 2300666 2540938 2957938 3365224 4110915 4696213 -1 499907 504248 1119251 1153330 1284959 1474205 1534136 2207870 3177845 3481190 4201777 4225169 -1 90438 1039197 1470655 2537095 2690157 3535641 4240125 4840916 4868336 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 -2 980537 1351877 2434758 2747844 4795055 -1 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 461717 1675755 3155925 3309767 3738450 4784089 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 256794 996513 2227395 2438772 -1 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 -2 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 47164 700883 1798686 3018498 3177174 4020865 4715447 -1 668261 1784331 1824548 2416881 3571466 4112266 -1 611521 1168903 1287783 1920045 3478111 -1 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 79186 474962 809049 1386950 1911659 2559750 2855420 4489973 4492366 -1 -2 139949 811539 866535 2423591 2892655 2958485 3066581 4136421 4689007 -1 552114 855916 2589139 3880812 -1 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 986966 1130524 2091956 3271841 3775993 3830923 4263019 4326951 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 97716 331122 1452418 1886918 3399540 4595289 -1 -2 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 1578896 1595618 1601301 1853579 1880771 2276005 2550547 3453925 3549973 4067591 4586015 4646168 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 316625 1976199 2370250 3126651 4087809 4219958 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 35444 941879 1002248 1498576 1914764 1926058 2309509 2610507 4672936 -1 -2 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 50881 148539 1229967 2348163 3354449 4857271 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 1048088 1737386 2175483 2655329 3308014 3359946 3546024 3654277 4057325 4391487 -1 1149405 1321306 3066686 3421823 4811445 -1 -2 760345 1562047 3098754 3949254 -1 601263 2005113 3305987 4235473 -1 2524379 2557130 3468069 4226156 4233715 4300088 -1 -2 302329 372003 2274119 2961741 3038706 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 286252 815822 1408177 1985742 2127645 2262330 2293879 4059159 4392456 -1 -2 44545 628990 1506844 2708114 4101943 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 224239 2036851 2476892 3310775 3647088 -1 -2 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 980857 1258918 2676281 3333850 3940082 4782678 -1 -2 74637 2084513 2405712 3127513 4761709 -1 1236195 3216222 4773256 -1 674074 813200 824043 1120388 2857916 2943749 2974573 2984299 3390381 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 297534 460009 729763 1101865 1946398 2660207 2700521 3966686 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 1072004 3101054 3631744 4082836 4128821 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 335661 831663 1758661 2386336 2613396 3026281 3643347 4210115 4303516 4417383 4750358 4815891 -1 -2 443024 502419 1055044 1152796 1409528 1692666 2745843 2770349 3557180 3724761 3856098 4201763 4759521 4985215 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 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 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 391936 1223279 2280960 4520949 4568102 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 288039 788134 2433039 3838379 3855143 4760887 -1 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 1457658 3621965 3773885 3911541 4102138 4320291 -1 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 84725 715076 1291578 1302293 1387212 1775809 2832194 3173702 3374131 3661782 3966495 4395497 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 1102897 2334817 3923011 4679134 -1 1407802 2867027 4443005 4685785 -1 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 -2 355201 406138 1163509 1599636 2984766 3020272 3608901 4080943 4423921 4782315 4892591 -1 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 768697 3172205 3208103 3487130 4746707 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 1520017 3043370 3316465 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 -2 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 133954 723626 3891023 4031108 4515071 4835829 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 41921 225662 1431253 4192415 4705459 -1 -2 928603 1306062 2430979 4446895 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 47484 626967 1648340 1704309 1929338 2498032 2773845 2845713 4351226 4369459 4399940 4793667 -1 1018108 1604151 2619819 2700025 3535531 4384533 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 -2 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 172039 1812789 2039293 2126813 2688705 3036054 3128654 3682902 3995375 4157281 -1 -2 1490275 1695381 3108520 3284650 3433879 3853445 4416487 -1 448174 1208100 1737497 1941819 3013613 3075714 -1 -2 602777 1529306 1657389 3669975 3711354 3722053 4330047 4588657 4878120 -1 -2 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 1070700 1559266 1847351 2031702 2231826 2291169 2975630 2998738 3126456 3355248 4169403 4225993 4546263 -1 -2 363896 2221075 2908639 3723655 3990776 4748987 4797814 -1 482148 561690 626703 920764 1527484 2136584 3667510 3916863 4279549 4391500 4537173 -1 469263 502443 1129659 2915947 3605337 4470399 -1 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 -2 916402 917348 1379036 1753100 2748579 3293258 4635330 4706791 -1 26951 959847 1039641 1120324 1139442 1507002 1919988 1935891 2031140 2059156 2289891 3660733 3891203 4567907 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 1084726 2652204 4110645 4585454 -1 1025529 1393698 1804010 2134335 3366732 3367076 4327726 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 1735296 2368193 3538920 3919028 4118641 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 -2 751719 1764086 1988437 2495160 4388139 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 -2 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 306617 688170 821909 884923 2209011 2278309 2649867 3988652 4118268 4553351 -1 -2 210815 424095 1503100 1741931 2600683 4192430 4831420 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 2885318 4339251 -1 1192496 1853097 1956384 2142938 2373072 2374528 2724664 3298329 4298981 4326018 4387383 4838813 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 -2 228293 1358420 1953735 2266756 2962483 3325215 3372504 3376274 3448871 4724049 4940437 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 171297 467224 1505757 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 -2 27268 1335544 1379594 1389776 1619786 1985792 2169052 2632300 3370652 3741530 3918217 3987715 4521751 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 80767 252744 1122319 2558974 2885254 4515233 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 -2 985782 3204972 3626170 4444454 -1 1553369 1754853 2566553 2670320 4040326 -1 887761 957683 1619718 3116466 3573521 4250597 -1 1868549 2223264 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 1015391 1679356 1905343 3111940 4034391 4037437 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 556919 3219800 3269775 3276412 3302662 3383433 3881227 4361756 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 835801 2869664 3410257 3695923 4197859 -1 -2 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 391936 1223279 2280960 4520949 4568102 -1 -2 423499 1630246 2736898 3037867 4517223 -1 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 1136174 1210408 2924480 3085443 3453979 3757560 -1 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 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 17132 41333 1135946 2152997 2604670 4182683 4388603 4420373 4438362 4617249 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 172039 1094958 1347691 1851438 4518575 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 -2 414626 2749183 3850460 4864657 -1 34616 968986 2001096 2095928 3517546 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 468226 1917294 2590913 3010662 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 70684 2428818 2532112 2556406 2599526 2772032 3093186 3102000 4965418 -1 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 8258 10286 550052 2838216 3512394 4844496 -1 -2 247075 304728 392034 739713 1123946 2509762 3022451 3801858 3900299 3914295 4325807 -1 395736 2191344 3350345 4908436 -1 2735597 2741032 3537618 3581048 4156669 4177704 -1 173932 1125112 3261865 3418446 3530731 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 102821 436157 1385537 1438943 3626587 3766335 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 -2 1544080 2656798 3281488 4049992 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 71090 1111867 1930657 3478678 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 2472673 3645700 4735374 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1088419 1867237 3424424 3779420 -1 -2 143912 765233 986966 997746 1130524 1425021 2091956 3271841 3775993 3830923 4263019 4326951 4709303 4831756 4935836 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 -2 1243369 1335233 1909259 2700470 2874146 2906628 3336058 3524178 3756318 4382386 -1 1336051 1799612 1817454 3110681 -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 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 1057583 2500257 2648197 4688917 -1 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 -2 165881 436170 508339 1051761 1549132 3428121 4418858 4636262 -1 -2 56104 3374483 3858668 4438555 -1 607574 1393324 3493149 4489869 4974685 -1 472956 1586367 2012338 2055721 3496624 3643859 -1 574616 860831 1169671 1826749 2116778 2319982 2421894 2766175 2947181 4583475 4815888 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 1638500 1958528 3080710 3223157 3365672 3920491 4056613 4980283 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -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 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 534072 1379774 1654783 1681528 1715089 2397411 3470685 4897620 -1 21682 330254 2031534 2315474 2471475 2916732 4092099 4346579 4999999 -1 -2 1894386 1952560 4080126 4330077 4780901 4865433 -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 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 88172 434717 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 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 1584377 1780431 2657034 3291197 3608573 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 807385 1701572 2652893 3263847 3686732 3849357 -1 290142 662575 1598506 1654090 1990964 2346497 2835377 2846944 3835587 3987570 4033198 4608229 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 512737 877067 898243 2519153 2904203 3050932 3534800 -1 547970 1001693 2078560 2857095 3292549 3809896 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 209158 992890 1942470 2446251 2574098 4138311 4393647 4621656 -1 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 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 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 56088 665395 989166 1730866 3626783 3967939 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 596681 693753 3632500 -1 156691 579100 738090 939323 1251540 1430336 1886492 2029573 2428800 3067359 3514253 3672067 4866591 4990267 -1 -2 2565703 4334500 4502072 -1 186962 423270 2636240 3443870 -1 358994 514504 1410993 1976595 4405290 4715963 -1 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 352759 556930 926473 1531379 1829810 1926560 3461548 4313729 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 71008 360037 697928 1552898 2337174 3784433 3881554 4082623 4358304 4466808 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3906482 -1 116864 1746795 3520463 4938167 -1 -2 775955 2615465 2681606 2770090 3653924 4911678 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 418560 820367 1673786 2451057 2507461 2580584 2884497 3558177 4511604 -1 -2 136083 219861 419592 479502 2136985 3467254 4547807 4606904 -1 579222 610823 1371029 1743790 4375417 4832720 -1 531584 1632343 1806223 2714853 4597474 -1 693681 1623217 3213244 3234781 3638774 3924828 4003967 4180347 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 526627 2861407 3502257 3575942 4234214 -1 -2 618483 905596 1177793 1538389 2222444 2248101 2265272 2440634 3769477 3840376 4424903 4628767 -1 -2 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 2508874 3312329 4411672 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 863442 1466716 1560208 2917866 3584850 3702018 3881376 4352043 -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 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 270864 2198681 3105801 3271910 -1 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 -2 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 99064 154058 874178 1176180 2630296 3511069 3544256 4036080 4314151 4823637 4976818 -1 1419612 2638991 2908436 3370400 4001568 -1 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 -2 191146 1975427 4085533 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 2966274 -1 673289 874355 1886477 2090471 2391094 2835968 -1 -2 823043 929437 2067829 2559795 4068464 -1 16340 1747622 2231239 2389746 2436849 3542459 4127880 4951853 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 534358 1799869 1903667 2539091 2763740 3669317 3861541 -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 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 1735296 2368193 3538920 3919028 4118641 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 1000826 1683077 3113071 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 4563854 -1 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 -2 575129 1685091 1788311 2074673 2755551 3746550 -1 409825 1261310 1556235 1945086 2810237 -1 332943 1440970 1543256 1854466 2251232 2510499 2572426 2723749 3043590 3288257 3493346 4374014 4617253 -1 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 245350 399340 1266088 1564261 1648441 1924255 2116219 -1 1929596 2201187 3078230 -1 4242596 -1 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 -2 747147 3100301 3112476 3591898 3820414 3896692 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 527550 1233395 1301904 2706092 -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 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 -2 448588 -1 1877569 2152136 3300601 4456485 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 2448847 2876300 3576467 -1 81403 3905912 4346884 4575173 4947537 -1 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 -2 86342 607881 952943 2817238 3253230 3787655 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 970056 1278413 1737072 2273463 2749952 2949129 3349324 4179819 4340685 4602303 4839991 4877502 -1 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 709277 931847 1240767 2773323 3141839 3257548 4497314 -1 614642 978070 1089606 2868539 3387763 4495322 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 1961692 2603907 3302284 3934498 4274933 -1 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 -2 245138 498557 920954 1250896 1546456 1688460 2196342 2508827 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1291304 2856356 3437273 4602343 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 181161 381110 406549 1483838 1580073 2510351 2898639 3788962 4855691 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 -2 213656 1233168 1389420 2861856 2889063 3896748 -1 532984 1177844 1934381 2338626 2489045 4388932 4468037 4547299 -1 294360 1026515 1088458 2270237 3025616 -1 1555378 1939210 2154456 2288427 2526241 2781191 3644828 4158999 4201549 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 870055 3409959 3996669 4790076 -1 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 -2 191830 330511 2163212 2604342 3583849 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 1882755 2868025 2939812 -1 438473 2152036 2784853 3000136 4175364 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 989037 3599435 3630003 3688474 4254603 4615246 4834117 4998930 -1 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 -2 909401 2510476 2887606 3283250 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1272976 1965358 2339709 2806109 3784578 4655515 -1 194538 1854529 3657555 4282841 -1 873513 1175095 1589039 1678791 1713296 1877145 1967235 2083656 2812625 2863419 4030084 4798592 4869829 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 34053 1110775 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -1 130122 1293098 1474702 2098131 3356642 3905347 -1 156937 377071 1175144 2731502 3132647 3550158 -1 -2 499803 851972 1950820 2225983 4188552 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 736591 2745462 3521597 3531045 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 217150 707822 890211 1321317 1352041 1542899 2239341 3449862 3628225 3748017 3809210 3975669 4105050 -1 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 -2 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1716076 2905155 4534507 4882675 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 174182 223976 587310 635474 954994 1926560 3005495 3518002 4115523 4159254 4963272 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 868485 3881440 4033198 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 445998 487608 1406776 2762583 2871759 2878368 4206038 4361312 4798812 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 652307 955377 1234715 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 1318542 1946447 3848718 -1 1073491 1537862 1886729 2363044 2979269 3350817 3891571 3996315 4408856 4516519 -1 -2 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 1315881 3275401 3515772 3657227 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 674138 2026086 4442483 4492890 -1 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -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 1057583 2500257 2648197 4688917 -1 -2 97889 1010688 1781814 3362163 3626587 3835507 3869155 4086439 4115005 4137526 4827041 -1 -2 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 778026 1423346 2372672 2441026 2787787 2945669 3294274 3296783 3391507 3442167 4446148 4466318 -1 1013148 1578443 1856503 2069484 2226665 2245438 3594706 4382236 4567750 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 1766564 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 4633094 4877201 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 -2 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 20407 319044 2280169 2459618 4497360 4976795 -1 469263 502443 3605337 4470399 -1 -2 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 12793 707849 1019276 1157282 1396574 4290915 -1 56402 1099567 1101816 3809410 3823142 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 678023 1603462 3251920 3966375 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 1151221 1408082 2142444 2485637 2815385 3482080 3700074 3930497 3945152 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 401869 494151 2330213 2415313 3605090 4611677 -1 -2 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 193524 1097502 1746192 3326232 4016196 4712617 4792527 -1 441846 452995 569848 1162183 2247484 2382311 3464361 4219825 4690349 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 -2 859008 871115 1919345 1976829 2048728 2487730 3980927 -1 727421 933610 1108179 1958549 4155385 4739008 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -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 1254633 1901709 1996723 2750055 2863910 2987254 3790399 4874215 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 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 441734 751637 2023811 2566514 2829809 2921506 3358754 4663654 -1 -2 620552 639340 953837 1970671 4061252 -1 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 1419241 1699980 2707842 3016746 4977337 -1 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 -2 3330783 3362857 3479803 3505107 3587764 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4636592 4808593 4966210 -1 -2 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 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 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 94836 848255 1728994 1912293 2921100 3420443 4292373 4327263 4335763 -1 1516034 2213173 2438094 3190668 3480721 3915205 4833898 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 -2 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 -2 225576 806087 1226639 2594093 4074026 4436495 -1 1217716 3458341 4945970 4950001 -1 3631091 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 -2 130429 3565983 4222040 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 32441 397832 406424 884413 1920460 2088099 3899252 4102842 4110653 4183236 4294161 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 -2 2607180 3959507 4455330 4643275 4665134 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 798338 887579 1479883 2311360 2489045 3337081 -1 106490 136266 1700215 1942179 2444235 2777533 3376373 -1 93111 575420 660028 849588 2448322 2609622 2921551 3735294 3945691 4473081 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 96166 367698 393493 1457748 2240132 2400245 3001275 3358605 4288038 4850950 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 793821 930964 2712077 2764381 3195177 3331286 3339653 -1 316505 587788 654525 1731390 1848752 2258343 2936956 3457394 3617142 3892890 4343126 4452637 4642070 -1 -2 1435252 2039948 2523042 3240697 3968725 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 625221 1585608 1621110 2425657 2878196 3097427 4355852 4728476 -1 578430 842955 2938771 3272973 4109096 4971035 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -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 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 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 98866 615919 1349877 2803594 4198155 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 -2 8068 751682 857538 1320837 2621930 3755732 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 530559 830965 1153843 1591718 2204728 2438962 2503610 3772269 3930504 4386083 4397253 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 317467 1609059 2230871 2232212 4866989 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 27640 131658 851732 1281187 2863120 3510162 3812590 4449626 4519234 4557103 -1 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 365064 507690 2341337 3169295 4264890 -1 50169 344293 1140968 1487685 3007504 3707073 3914688 3963362 4011605 4251823 4290627 4693010 -1 -2 155496 860280 1964044 2324575 2732487 3433007 4467884 4496072 -1 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 530805 654593 771950 3129911 3576964 -1 174182 223976 587310 635474 954994 1926560 3005495 3518002 4115523 4159254 4963272 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 768807 1328105 1790270 1820819 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 758112 1151680 1266469 3446031 -1 1358321 1510130 1684038 2130617 -1 310243 842011 939158 3472266 3495774 3895952 4650387 -1 -2 154820 998104 1135764 3487375 4838694 -1 633884 705310 751637 2298560 2566514 3358754 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 595906 723045 1884056 1982235 2056534 2177246 3525504 3655594 3788117 4397280 -1 -2 1416946 1551923 1584150 2122988 2518027 2791290 3409976 3685000 4036114 4408051 4429769 4566904 4871238 4979811 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 506353 917956 1101873 2126795 2601831 3323359 3810499 -1 422421 2027124 4544770 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 1018665 1106961 1834083 2437185 3843887 4110922 4481625 4671557 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 657810 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 1028232 1079192 1829253 1885043 3101596 3402778 3743921 3840293 3862696 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 1605225 3860596 4190434 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 266821 522340 784138 1829439 3802922 -1 32930 1081067 1113065 2039593 4368060 -1 -2 899192 1420054 2978000 3713360 -1 3286408 3882569 4292147 4409306 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 1197293 1497086 2225113 3368540 4062777 -1 1619115 2226132 2549025 3423710 4785817 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 674859 3672784 3703899 3704063 4639677 -1 125987 2516119 4436625 4784087 -1 250185 2713587 4659007 -1 -2 87899 503801 1393691 2300805 3000913 3113302 4325389 4601046 4915312 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 1217716 3458341 4945970 4950001 -1 -2 805306 1893380 1975897 3040678 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 17951 1505109 1816681 2671177 -1 -2 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 1053015 1226528 1918487 2422594 2962439 3963018 4944505 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 1100666 1325016 2007917 2346297 3090353 3787405 4007434 4479713 -1 609271 1061746 2969018 3189510 4060715 -1 460387 2428758 4365515 -1 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 -2 235390 954998 1171442 1543965 1546781 1932535 2307133 2682938 2980742 4284376 4836954 -1 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 177876 858846 1407891 2044224 3709832 4667141 -1 -2 726603 1807953 3593372 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 1131678 1385896 2848312 4478216 4854636 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 -1 -2 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 1290486 1670750 2021635 2820456 3841159 -1 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 2655208 2931113 3725547 4360578 4958190 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 -2 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 1594903 1696589 1818362 3570965 -1 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 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 313055 719597 761357 1904751 2199470 3856788 4373094 4663907 4692579 -1 -2 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 512752 586907 1126675 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 650442 1783639 3183359 4116802 4345896 4483150 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -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 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 124041 607196 1507671 1756109 2503953 4183730 -1 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 469117 978846 1204161 2825073 3605147 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 521870 704262 1533876 4356305 4407634 4692802 -1 1548585 2910653 3094440 3640535 4547013 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 1173896 2667050 3974803 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -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 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 723087 892894 1420623 2932795 -1 -2 350875 1838173 3520573 3841123 4248159 4884769 -1 -2 1399489 2118094 2727323 -1 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 18292 1414266 1506641 1537960 2737172 3427721 -1 218246 423458 1640765 2697570 2893610 3208720 3744528 4257736 4696402 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 725624 1187631 1925927 2008459 2657678 3332758 3459470 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -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 792552 912527 919436 1667178 1941577 2306045 2952388 3009886 3046733 3645178 3802072 3879543 4119285 -1 84213 670150 863212 1719702 4811892 4903785 -1 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 1516339 1892289 2555421 2860224 2875108 3368916 3725116 3747096 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 1548747 4252505 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 389377 446266 698989 712142 1125220 2494474 2541782 2582722 2967464 2979323 3519010 4578760 4695735 4830594 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 72678 424200 1312858 -1 208344 472345 699816 1924916 2263944 2795356 3042666 3883184 4157474 4504610 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 1006933 1398890 1811673 1881482 3862649 4813524 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 321157 687790 799222 1041742 1452763 3862934 4009548 4783679 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1961692 3302284 3934498 -1 1088093 1612676 2063928 4540818 -1 1347447 1880597 2462430 4210533 4689483 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 586670 2306805 2436380 3293474 4386033 4875183 -1 1963419 3031930 4270269 -1 111614 1357860 1590546 3501226 3800085 -1 -2 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 620982 2548986 2554731 2879902 3261930 3283714 4517377 -1 765926 1410815 1639249 1762245 2453919 3185591 3727507 4639054 -1 -2 397936 2415221 2658084 3915674 4960981 -1 545899 1168903 1287783 4051742 -1 428282 526047 2443420 3202652 3236119 4248823 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 323290 817475 1806031 2114561 2427023 2660975 2904338 4440751 4497919 -1 626831 1152500 1464946 1663883 3890071 -1 -2 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -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 697592 896298 1343731 2228272 4007496 4491727 -1 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 81085 966350 3044401 3983500 4203424 -1 90850 1058216 1171156 2541863 2960776 4815073 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 1910306 2425327 2637454 3911205 4032586 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 992202 1555772 3394569 3926165 3987612 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 903658 1165536 1388692 2269683 2645345 4622790 -1 84923 304585 731181 1122045 1398329 1910044 2146164 3305063 3659180 3986257 4719305 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -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 463518 660936 1539615 3835457 -1 -2 939118 2957938 -1 499907 1153330 1474205 3177845 4201777 4225169 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 387504 1773954 2601481 3041549 -1 -2 782595 1128800 3085545 4020017 4355594 -1 3517 785691 787109 1055654 1913226 2136280 2253184 4305205 -1 127598 362006 389237 616582 2255595 3540563 3740029 4720008 4861307 -1 -2 420719 686665 984604 2093661 2119897 2798912 3043948 3721927 -1 446554 453639 609720 970736 2197859 4996226 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 596681 693753 3632500 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 266913 1023485 1652504 1866749 2125521 2476931 3037581 3221227 3269047 3487071 3770795 4843330 -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 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 1862327 2230289 3105802 4458481 4675031 -1 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 -2 1204368 2501413 3510641 4622516 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 361850 368982 3508354 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 261779 1782602 2397134 3296413 4999999 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 995859 1089845 1177793 2222444 4273830 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3473905 3935411 4145091 4537835 4751592 4824620 4851897 4972936 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 34764 719856 1455336 1459757 2477772 2534326 3861740 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 1204269 1270408 2623143 3143198 3742898 3765546 -1 57547 1311542 1409587 2541774 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 1221528 3565661 4237824 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 618483 905596 1177793 1538389 2222444 2248101 2265272 2440634 3769477 3840376 4424903 4628767 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 722787 1070353 1128097 1398640 1424541 1590264 2259997 2403088 -1 1162036 1199176 1247981 2805594 3876252 -1 -2 194792 3357037 -1 1597786 2004566 2017961 4663523 -1 337044 447422 770688 997561 1789872 2730021 2752208 3449160 3770191 4427267 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 183017 2307845 2700107 2754435 2778260 -1 13848 1046259 1237430 1685556 3059122 3336573 3337439 3479727 3606656 3645946 3936693 4454618 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 261779 1782602 2397134 3296413 4999999 -1 -2 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 143318 482124 888060 999831 2741486 4106535 4124377 4159312 4670987 4839645 -1 240165 509234 1546660 1963824 3000132 4356392 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 918314 1092251 1114209 1866628 1998073 2220083 2579258 2764183 2995036 3343807 4018441 4391071 4722820 4927006 -1 2841179 3425916 3821567 3931843 -1 -2 109572 483666 1452327 2579519 3338200 -1 -2 87685 932170 2320434 3353654 3492130 3542760 4263650 4491844 4691492 4783600 -1 881099 1307092 1579674 1784751 2099502 3199454 3814915 3900767 4415841 4988921 -1 755902 2352883 2353436 3028855 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 -1 466606 1381784 1672418 2758007 3062406 4346326 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 113625 1719881 3709956 3902093 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 2665292 2908934 3493749 4599592 -1 1761824 2209036 3179707 3226494 4103874 -1 51473 522620 1331897 1714939 1834187 2093206 2125103 2461185 2664165 3497266 4776188 4994985 -1 -2 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 188210 970830 988148 1288568 3550395 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -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 1420142 1505542 3562727 4604873 4786576 -1 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 76144 482317 710042 2339592 3307713 3864355 4071917 4704649 4975722 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 1465301 2221651 3009659 3848010 4662136 -1 -2 461278 535384 869885 1073478 1109953 1403192 1670504 1961432 2583732 3463892 3700414 3913825 4371089 4750403 4921425 -1 -2 1933702 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 25799 154232 1423860 2895876 2922283 4029490 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 467117 569250 3741552 -1 -2 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1052364 1184856 2127087 4004359 4226236 4687740 4891228 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 2565703 4334500 4502072 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 1612286 1886729 3130908 4385682 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 209858 1224642 2084299 3435471 4625782 -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 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 475512 635572 909150 1036667 1578649 2032077 2707165 -1 16372 1397796 1494257 1825396 2695178 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 392034 739713 1123946 2509762 4325807 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 32632 439023 1933519 2902252 4898976 -1 668574 704172 1186400 2733531 2775876 3200290 4123012 4143656 -1 -2 597301 655194 913560 4540021 4787837 -1 453930 1072618 2302352 4469076 4635441 4652338 4923608 -1 44545 628990 1506844 2708114 4101943 -1 -2 1774810 2813292 3751864 3963679 4901057 -1 1041722 1396128 1999440 3112106 3464558 3869775 -1 981232 1138721 3182918 3632518 4565938 4999999 -1 782122 1264875 1550821 2828108 2946105 4946878 -1 -2 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 -2 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 -2 786202 1724288 2384564 4901272 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 164147 188763 3482376 3981642 4860687 4999365 -1 -2 190473 809106 982713 1246382 1809532 3747237 4568061 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 50605 129493 324651 456579 2264525 2365956 4424285 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 -2 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 -2 428934 1340375 2040772 2042143 2324635 2436280 3297560 3414909 3851408 -1 193789 348949 535310 743952 1658354 1696589 1818362 1926573 2690181 3488327 4672344 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 -2 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 1807439 2114398 3149677 3483887 3951150 4741820 -1 1934235 2450654 2868482 2954181 3389660 4449374 -1 -2 1888542 -1 37363 2533870 2801942 2978039 -1 468474 714912 1099100 2475691 4329590 -1 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 938912 2756850 2818107 3105405 4006062 -1 -2 823043 929437 2067829 2559795 4068464 -1 16340 1747622 2231239 2389746 2436849 3542459 4127880 4951853 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 -2 916181 1064798 2003803 2540108 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 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 145810 526635 640117 1037240 1454509 3323064 3507541 3976880 4762727 -1 -2 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 140789 267746 949395 3126651 3958100 -1 83665 310423 349187 893934 2295693 2763616 3674577 4708677 4709343 4937190 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 -2 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 2344193 2525063 2652475 3437872 3892216 3980904 4599294 4646366 4722044 -1 194 7158 546962 1181084 2388274 2497215 2721504 2756803 3122568 3954567 4118064 4650495 4812901 4934382 -1 200608 927488 1563587 1638147 2231086 2587230 3652069 4395601 4554742 4726987 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 615011 4505103 4685028 4932369 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 -2 3949254 -1 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4781112 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 2524379 2557130 3468069 3780898 4226156 4300088 -1 -2 542714 557182 1120459 1121604 1198291 1693805 1707137 1867870 2476878 2580612 3013819 3230095 3281229 3311056 4185027 4352634 4590245 -1 118528 1278218 2941786 3137012 4015641 4024154 -1 -2 1112506 2249807 3107508 3211955 4494417 -1 638209 1665133 3865237 4317296 4475419 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 4514250 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 1564626 2334004 3696191 4509254 4527920 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 532668 561632 878085 2513890 3603189 -1 -2 566634 760180 1873777 2726477 2974729 3651435 3882231 4691030 4814509 -1 -2 270300 706004 4145682 4267116 -1 1325016 2346297 2381113 2848023 3090353 4479713 -1 251590 408525 1511692 2031711 3654872 3742811 3815778 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 212329 554386 1184490 1362867 1457132 1471719 1842383 3423341 4609117 4627356 4767668 4807726 4823411 -1 492509 750024 1357511 2510961 2831133 3759112 3949011 -1 -2 392034 739713 1123946 2509762 4325807 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 2456 258686 3724972 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 70553 1059991 1748226 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 327887 1445539 1637891 2847065 3053630 4110725 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 18594 2137232 4403183 4469508 4801822 -1 1520017 3043370 3316465 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 -2 1205951 1803760 2884748 4064905 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 -2 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 215347 1269776 1309291 1398880 1802351 2923463 4067587 4119441 4522769 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 655625 1246399 1557937 1770308 4207091 4263666 4430201 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 650442 1783639 3183359 4116802 4345896 4483150 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 278552 1574795 1790086 3530287 4582062 -1 1070910 2199366 3247691 3363968 -1 1454256 2283282 2660204 3282822 3335779 3495723 4291278 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 3342221 3823497 4696097 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 2472930 2493513 2684575 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 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 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 278552 1574795 1790086 3530287 4582062 -1 -2 397756 2679658 3771334 4730324 4812251 -1 -2 427397 1592425 1620057 1862418 2236736 2983212 3651884 3739585 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 -2 684905 1020695 1615881 1813597 2582037 3390422 3417792 3467643 3536660 3877033 4329881 -1 125775 1171640 1549013 1601190 3894294 4075161 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -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 128381 949249 2107949 3131143 4080695 4648457 -1 535506 1590183 2704449 3750288 4204175 4252220 4525994 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 178059 529249 757154 963232 1139190 1389823 1565077 1592773 1705882 2534090 2709900 4202051 4257279 4489814 4517440 4818044 4910245 -1 -2 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 46186 345721 1977717 2956455 3407563 -1 681815 790072 1905454 3367753 3681886 4241546 4292427 4448167 -1 -2 177778 350804 1580497 1706371 1951282 2853074 3194051 4531872 4698357 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 265261 669371 709729 1492222 1720803 1921051 2063330 2536693 2585855 3010279 3390694 -1 621364 1219980 1292474 1835685 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 1643657 2832297 3472417 4084878 -1 192073 722073 970121 1005962 1787072 1835596 2659219 3034572 3997761 -1 14740 48163 463944 987879 1048847 1092317 1243397 1994485 2775468 2883312 3071225 3615322 4053617 4056260 4975866 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 165881 436170 508339 1051761 1549132 3428121 4418858 4636262 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 36834 761537 878938 923721 2122260 2244728 2378636 2642842 3300757 3568453 3788978 4392089 4614555 -1 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 303387 765177 1141102 1899112 2587749 3780659 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 3845429 3970289 4165988 4973355 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 790593 972711 1435538 1510037 1967422 2027286 2134789 2533826 4812342 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 567103 625606 2635871 3431837 3658915 4636698 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 296064 687432 1764920 3503610 -1 813414 893535 1062808 2792193 4919382 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 67282 307757 1175316 1228471 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 -2 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 130436 436265 1332583 2481369 3509404 3829376 3835348 4462282 4659518 -1 -2 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 1204368 2501413 3510641 4622516 -1 272270 403843 769695 990962 3287488 3541229 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 -2 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 614980 2098121 2626748 2839522 3064836 3773270 4418057 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 1615826 3734359 3771995 4538662 4886701 -1 -2 89272 1248891 3257768 3929228 4082774 4340835 4853915 4962772 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 -2 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 84407 629683 1787710 3169557 3625938 4146597 4623386 4700464 -1 32820 583917 1148070 2188841 3468654 3856175 4778978 -1 -2 148112 473961 823252 1294644 1969710 2198740 3313622 4428233 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 519182 775900 2812482 3174899 3676122 3896167 4028400 4822903 4866463 -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 725714 887724 1635018 4028862 4147293 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 3153378 3222704 3624308 -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 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 506003 1234266 2611237 2808837 4807325 -1 -2 1605225 3860596 4190434 -1 -2 508027 596339 1694793 2541079 2821488 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 1634440 2927828 3156463 3317331 3997969 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3796618 4865511 -1 121367 2279859 3193327 3883476 3930514 4838864 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 1790758 2294755 2988628 3969507 -1 -2 375578 1333589 1865923 1973730 2239906 2488947 3163312 3276057 3430697 3845869 4378626 4758460 -1 -2 46988 125908 289474 1320965 2118921 2867284 2945240 3473706 3995284 4125184 4253808 -1 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 456064 3127657 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 -1 309819 1328277 2023154 2329364 2612758 3341226 3473905 3935411 4145091 4537835 4751592 4824620 4851897 4972936 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -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 1595618 2582587 3453925 4067591 -1 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 1284072 1569899 1936084 3004853 4827745 -1 479819 652614 725297 1841667 2151528 2745865 3123578 3220664 3269497 3486266 3676156 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 330890 3002268 4056310 4718050 -1 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 -2 1028823 1259559 2057956 3018199 4093987 4127596 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 167182 760005 1000245 1401186 2148802 2224375 3625730 3772945 4803068 4961437 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 311201 1517264 1562973 2128075 2156120 3486804 3978227 4093008 4536840 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 94998 414881 1302172 2052382 2994980 3031719 3509414 3611491 -1 567392 791891 922747 1366578 3040963 3259447 4604578 4848080 4954080 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 -2 162847 2069842 2080720 2203834 3389762 3414904 4041932 -1 374854 637061 2448983 4450284 4536845 -1 -2 122852 670975 938838 997099 1767537 2088086 2896196 2900329 3496083 -1 1430707 2181881 2842096 4696367 4753098 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 828827 865452 2784844 2917480 3359312 3433081 4259907 4396661 -1 1105011 1814938 1977853 2012235 2093003 3144959 3451151 3642083 4493861 4730182 -1 234276 697143 912762 975212 2857402 3169300 3728414 4024994 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 -2 438473 2152036 2784853 3000136 4175364 -1 -2 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 235718 295646 347616 590559 1894512 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 4159630 4327828 4753517 -1 432794 1025454 2274718 3033798 3504899 4116313 4792567 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 762111 1243397 1548585 1606260 2519101 2810450 2910653 3094440 3640535 3790497 4310041 4547013 4637807 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 87712 271570 695124 1522883 2070590 4308024 4445982 4962415 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1178217 1552000 2038129 2729322 2872352 3138736 3251917 3485575 4653403 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 1594903 1696589 1818362 3570965 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 -2 169974 1933530 2367669 2461143 3338850 -1 863178 931698 1354697 3885678 4666140 4966987 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 1334875 2314333 2922538 3961312 4277103 -1 -2 986560 2530814 2694569 3084823 4200138 4310203 4516483 4519814 4559356 4591642 4657824 4957658 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 668931 1135274 3401166 3880061 4240418 -1 -2 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 2456 258686 3724972 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 -2 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 1638 330336 4150156 4624359 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 1482057 1733001 2767860 3045478 4493446 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 204232 2538744 3267568 3408990 3448428 3803609 3881405 4275611 4383977 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 1384186 2300105 2872820 3680057 4790183 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 89155 622587 640665 1185490 1541122 2204655 3969442 4114707 -1 -2 758811 929642 1236195 4994613 -1 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 986903 1738906 2729690 -1 -2 1894386 1952560 4080126 4330077 4780901 4865433 -1 -2 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 1387822 1416596 2465263 2497586 2627971 -1 883751 2328892 2625098 2886505 2931498 3033894 4170977 4399909 4963382 4999999 -1 1681631 1866479 2993303 3394628 -1 -2 406346 1077406 1150960 3004482 3511988 3830452 4179182 4739630 4862252 4950442 -1 660230 1097632 1201422 2563767 3015332 3126637 3426466 -1 265 927535 1709929 2240110 2252113 3269693 4411816 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4955915 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 -2 25634 2223166 3117343 3614835 4072224 -1 -2 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -1 -2 1075916 1253349 1957874 2044097 2645746 4640867 4669074 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 3845429 3970289 4165988 4973355 -1 531337 1106918 3002518 3025967 3251134 3802898 4368211 4930408 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 1248348 1275230 2326644 2365994 2457922 2574488 3510162 3812590 3869709 4170500 4304702 4594013 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 -2 2674 1741625 2582157 4364762 4999999 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 459968 1229013 2842718 4324824 4340525 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 435929 1614900 3407626 3518073 4533530 -1 -2 115592 343388 1344001 1594069 2207643 2234607 2597002 3484394 3575836 4376671 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 -2 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 2305775 3517322 3617834 4069308 4301702 4358905 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 3045635 3509696 4138347 4516101 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 706599 2033306 3402396 4381211 4950264 -1 242005 732983 2186277 2933906 4697420 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 870554 2062233 2448841 3231797 4000165 4001527 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 489328 1036656 3099058 3170187 4481610 4645273 4973265 -1 222637 1041527 1512793 1769748 2556277 3081986 3086771 3910968 4792130 -1 1638 330336 4150156 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 132637 989327 1583817 1603017 1807850 2025742 2345222 3059832 3870295 3948980 4528888 -1 163809 446389 1360264 1381163 2203279 2655890 2774024 3845882 3873094 4325341 4434251 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1906352 1927430 2464708 3598070 4797135 -1 45265 439557 1349066 2256170 2608611 4251166 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 2097635 2594878 2806651 3145763 3549052 4415649 4806523 4878541 -1 675610 2338577 2919864 3624963 4085287 4516388 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 1476132 2597047 3557110 4866547 4995486 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 352759 556930 926473 1531379 1829810 1926560 3461548 4313729 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 2098280 3067316 3725918 4071939 -1 -2 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 198036 498714 635906 908908 1099757 2656254 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 -2 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 1100950 1391879 2247195 2856248 2890967 3108574 3174628 3397426 3404170 4218961 4548944 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 1119768 1589653 1963454 2779395 3930926 4037277 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 1059873 2016568 3061107 4626049 4886803 -1 527673 626008 2687977 3241572 3728134 4196538 -1 117431 294376 378388 446447 680050 2212097 2751561 3052806 3391217 3504320 3993783 -1 -2 179328 598107 722153 769711 967372 2130431 2774921 2795917 3138437 3848679 4075651 -1 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 431707 2306681 2850818 4566968 -1 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 -2 1956293 3234743 3968516 4719222 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 -2 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 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 19232 906300 1087614 1251703 1457810 2482858 4904741 4971570 -1 482022 1833322 2068451 2160446 3596144 3747953 4899758 -1 -2 2508874 3312329 4411672 -1 353144 353399 2444514 4122281 4301277 4812620 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 155181 1732383 2430039 3843900 4882192 -1 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -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 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 470039 742107 922400 2907878 3422951 3742353 3794306 4259453 4818113 4825432 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 809564 875937 1566482 1933452 -1 843391 1593311 3070409 3707297 -1 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 652307 955377 1234715 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 189572 336587 593303 1292361 3368397 4477467 4602647 -1 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 504747 1139482 1478037 2488364 4193024 -1 -2 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 394556 1421952 2421973 2525710 2878990 2881438 3844430 3922611 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 427738 515547 912182 915814 927867 1037351 1612886 2109148 2331525 2613741 2847743 2866462 3374563 3532195 3824226 3948203 4025439 4129046 4184126 4712529 4851194 -1 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 -2 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 473961 577355 1294644 2198740 3313622 4612327 4852211 -1 382176 874331 1287032 2695346 3295408 3725605 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 638502 1866402 2652393 3584325 4129410 -1 -2 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 -2 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 695689 1916004 2245721 3598130 4852569 -1 523629 1316910 1451882 2109638 2415118 2553592 4681590 -1 163580 559008 1097716 1240906 1244108 1585671 2812978 3633620 3635114 3825395 4243677 4640549 -1 955067 1015658 1066104 2645156 3865935 4935904 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 771557 867294 2358425 2734309 3327937 3482820 4870819 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 995549 1670396 1842444 2285471 2635093 2678622 -1 -2 698097 2067446 3565940 4836741 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 1804852 2847966 3673200 3753162 -1 980316 1868275 1992656 2065102 2476601 2970178 3065913 3627839 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -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 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 888875 1748903 2183301 2299845 2918763 3228844 4950442 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 957372 1912824 2549835 3772891 3839372 3990103 4808493 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 212413 638511 2995549 4084613 4134748 -1 808191 1348060 2027395 2583292 3407080 4231451 4406737 4515153 4731610 4847589 4866108 4955691 -1 -2 148822 1337924 -1 440938 559420 762307 2180761 2471695 2686401 3715435 3726965 3993128 4253401 -1 330412 709708 759304 875291 1243079 1351987 1751754 1845838 2670349 3668033 3980342 4721247 4788501 4917276 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 228413 814135 2503276 2810210 3428453 4057657 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 -2 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 789576 2187264 2742781 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 660835 1248752 1390423 1533795 1832292 1933920 2355492 3264956 3423930 3711039 3919513 4258762 -1 -2 573236 918863 1134306 1877363 3363018 3950848 3959916 4268750 4511160 4550365 4661894 -1 394556 1421952 2421973 2525710 2878990 2881438 3844430 3922611 -1 -2 15779 1012858 1552736 2602231 3347904 4794270 -1 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 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 557685 1699377 2787874 4938590 -1 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 -2 843391 1593311 3070409 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 1523959 3052810 3446449 3768366 4723805 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 -2 1790758 2294755 2988628 3969507 -1 992937 2906486 3107014 3541022 3828102 4117791 4248563 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 90821 100440 426927 2033375 3047383 3410210 -1 2382569 3193593 3437596 4102738 4742954 -1 -2 1251515 2114750 3143386 3251964 3558110 3929227 -1 190225 654183 666507 987430 1045669 1353146 1696506 2113978 3770667 4594882 4925606 -1 -2 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 1165396 1857210 -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 73214 491847 692986 1549775 1631893 1909702 2404516 2471920 2734116 3046225 3173610 3328768 3336106 3795901 4006732 4354793 4594517 4814104 -1 273167 1101882 2112244 3361553 3547473 4469514 -1 3045635 3509696 4138347 4516101 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 -2 448588 2999007 3117572 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 361147 634629 1078481 2648098 4718011 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 1180793 1246849 1286807 3198403 4487164 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 -2 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 -1 26142 1986542 2959514 4582667 -1 78366 675652 2823488 3770058 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 2866594 2994296 3257348 4461950 -1 -2 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 -2 997554 3395609 4258808 4633826 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 220430 665627 674705 831683 943936 1040602 1153428 2192168 3013676 3108522 3204974 3415467 3559642 3687011 3864798 3900153 4078887 4390173 4417913 4593640 4803528 4875249 -1 969438 1067191 2260891 4149566 4885912 -1 -2 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 3274898 3382154 3760880 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 47413 942687 1406142 2107030 2279715 4895198 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 384607 566807 604243 911887 2540282 3970299 -1 1661521 1951897 3114372 3227276 3343990 3576784 3815508 -1 1365167 1518421 2283239 4402580 4928255 -1 -2 426504 718869 1461797 3191925 3951532 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 207673 344491 482604 794568 1168837 1922476 2558357 2906852 2941004 3556900 4149048 4428636 4534826 4943713 -1 459271 712911 1176180 1707321 2314333 2399998 3182476 4197856 4297949 4340184 4441267 4783869 4793885 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 2063919 3094596 4173723 4273904 4346162 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 409295 778213 1155350 1449294 1797612 4709744 -1 402771 1454411 2210891 3359338 3382634 -1 -2 2665292 2908934 3493749 4599592 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 859974 1253839 1999005 2854116 3233090 3271787 3453134 3915875 4095557 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 594184 3094319 4010622 4095222 -1 318835 435028 541631 1336990 1512905 2580184 2950903 3278912 4991530 -1 -2 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 657649 1335061 1901141 2471802 3974021 4313639 4539096 4609316 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 575683 988913 1359437 4829590 4922423 -1 -2 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 405959 658297 1562904 1964816 2125571 2925346 3298189 4186018 4853005 -1 3411114 3603007 4550397 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 -2 164856 267325 740757 3299693 3694657 4207264 4392222 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 868485 3881440 4033198 -1 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 -2 672439 1398356 2292237 2700025 3115561 3801123 3804008 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 198909 369205 371049 960529 1950221 3699695 3708270 4410595 4659229 -1 13575 2593162 3385225 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 1152705 1662393 1690010 1782813 1891191 2039894 2046309 2106753 2380118 3526999 4629637 4668825 4937570 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 276627 1567110 1732413 2835816 3419598 3806210 4134031 4314048 4992377 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 678018 941498 1462426 3728274 4005601 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 98866 615919 1349877 2803594 4198155 -1 -2 488115 3295337 4139163 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 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 651528 1022031 1242098 1390035 2942222 3385925 -1 -2 515660 698953 778829 1658174 2891759 3304445 3834043 -1 2358734 2769531 2933204 3599517 4574471 -1 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -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 680672 1675346 2412587 2953504 3359266 4629230 -1 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 -2 179038 608828 1006132 1783911 2906603 4467884 4719369 4926075 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 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 456753 512090 1744443 3051207 3500872 3976858 -1 242005 732983 2186277 2933906 4697420 -1 -2 1129813 1339979 4175293 4793314 4999999 -1 -2 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 -2 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 1453921 1577662 1741311 3348215 4582157 4601887 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 275429 1313772 2592700 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 1541625 3919304 4301257 4501861 -1 -2 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 651528 668078 1022031 1242098 2942222 3385925 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 -2 525713 1412700 2268021 3211791 4620295 -1 791543 1745996 4216548 -1 62181 359279 1120740 3477365 3958554 4493614 -1 -2 2565703 4334500 4502072 -1 1541077 1918608 2121840 3338884 3672661 4332944 -1 186962 423270 2636240 3443870 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 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 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 299703 1664665 2211979 2396428 2440441 4323464 -1 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 1318958 2299241 3294093 3460223 4275635 4383268 4744375 -1 -2 218496 1043713 1095820 2586982 2898055 4411877 -1 1474238 1740650 3328575 4171519 4849398 -1 208650 382117 681269 4270351 4357770 4905866 -1 -2 728896 863896 1337100 2726857 3797479 3926249 -1 209828 2140694 2391619 2396031 2606116 3263848 3547325 4384641 4917697 -1 244237 1682564 1756191 1943255 3359323 3512993 3986137 4219785 -1 1428756 1575590 1638609 2158916 3562855 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 208098 1744877 2457844 3744685 3878589 4900838 -1 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 -2 1904019 3429312 4452096 4872307 -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 203019 2878815 3376596 -1 -2 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 -2 584072 2099843 2245036 2909462 4986992 -1 280172 766797 1359095 1452689 1659149 2138320 2422198 3694195 4130332 4533401 4622645 4998389 -1 1234681 2340604 4156891 4416151 -1 2882221 4221495 4351649 4397966 4594745 4898496 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 611728 815697 2751055 3168257 3998767 4772387 -1 1364137 2144466 2408162 2491188 4479182 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 1956293 3234743 3968516 4719222 -1 102993 210452 332602 1848158 3720006 4730091 4847248 -1 -2 194912 434594 536753 1274008 4197757 4300088 4739547 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 -2 1680782 1964755 2209854 2950982 2988448 3183235 3664047 4076165 4192269 4266944 -1 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4253666 4915989 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 917811 1109600 3539849 3662418 4461848 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 721645 761701 886193 1004605 1803803 3694059 3902093 4850857 -1 564576 1734259 2398216 2975473 3394073 3512789 3732115 4337043 -1 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1248761 3070825 3401867 4817211 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 755902 2352883 2353436 3028855 -1 -2 204601 235751 1141306 2831309 3426890 4111760 -1 273522 642608 766889 891997 1291726 1862702 2204946 2450132 3205875 3597182 4605905 -1 1030675 1204837 1350754 2354287 3237307 3511604 4238264 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 342337 2228921 2506963 3368338 4796099 4900656 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 257451 1837001 2882008 3003173 3519432 4433779 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 434680 1154123 1835488 3622192 -1 1248920 1360674 1766098 2117590 2211593 2946708 3780617 4495918 4814856 4988417 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 229839 411514 1023327 3006164 -1 442214 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 1771962 2304202 4528886 -1 285737 540347 2031596 3882326 4270438 4513605 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 698097 2067446 3565940 3598400 4836741 -1 1079236 2172893 2531719 2552780 4307696 4321767 -1 -2 1474238 3328575 4171519 4849398 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 818642 976619 1095862 1500518 1682075 1747570 2575302 2952043 3542423 3836790 4802992 4989227 -1 528510 735933 3549493 4111604 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 565474 1520897 1621150 1648654 2230353 2333158 3135092 3383324 3572982 3865059 4442010 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 733095 1242267 1753444 3536949 3870574 -1 293213 1562097 2305991 2563121 3823731 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 606192 1549731 2234178 3682163 4676652 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 237307 408021 774790 1761420 4075524 4630448 -1 -2 535831 556966 2873694 3925619 4105235 4972243 -1 -2 554094 858300 975543 1252107 1368347 2705470 2811905 4695501 4843237 -1 981388 1508317 1919425 2406254 4627489 4999999 -1 -2 292245 1322110 3219604 3732728 3737330 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 681268 769247 1553679 2000884 3444422 3938879 -1 -2 561370 564787 1279608 2504201 2621944 2654241 4365582 4807188 4910047 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 4253479 4293186 4443859 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 -2 796787 1069555 1069679 1506563 2396293 2780580 4157764 4200857 4431669 4680363 -1 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 176949 633967 1583604 1912438 2367875 2551513 3551022 3814889 3900476 4995251 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 98866 615919 1349877 2803594 4198155 -1 47416 188815 997385 2285087 3018456 3349475 3395632 3646319 3970222 -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 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 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 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 502756 3350062 3501179 3692738 4406444 4514204 4555960 -1 25634 2223166 3117343 3614835 4072224 -1 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 -2 93501 364997 697592 1249020 1617497 2034586 2703950 2780280 3122523 3473858 3694968 4553243 4884320 4891963 -1 -2 327079 1604275 2998743 3739114 4215144 -1 92849 314821 812731 2570028 4920149 4925718 -1 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 -2 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 683386 1084880 1275442 1729767 1842297 3154583 3296425 3372627 3423073 -1 91145 2541850 4509513 -1 44210 162924 267881 371980 2850584 3654236 4544461 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 167349 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 33616 3825648 4278073 4583772 -1 281567 593120 679923 930927 2633740 3135221 4756609 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 253042 665088 694508 764986 1889332 2557000 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 162561 349894 949249 1137446 1871741 3131143 4648457 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 190727 554903 1454433 1885921 3002661 3016946 3020134 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -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 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 69808 167575 1529834 1995989 2404499 2865778 3297922 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -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 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 2506185 3022556 3201907 4579832 -1 -2 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 1103331 1341643 1605946 2339348 2736677 3698265 -1 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 -2 479819 652614 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 2508874 3312329 4411672 -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 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 373436 1321117 2006405 3874930 4513731 -1 813667 948391 2285696 2656767 3329771 4511548 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 61948 575056 1071307 1288266 1343508 1704095 1882319 2108522 2533105 3310231 4011636 4045306 4533347 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 -2 235545 889836 992313 1717075 1989441 2914043 3896015 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 -2 435775 2011764 2017282 3701902 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 918319 1776211 2323613 3981049 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 596681 693753 3632500 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 859884 1886686 4212052 4536325 4796715 -1 847400 1574609 1963057 2933076 3278706 4869856 -1 -2 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 764631 1748834 2189162 2806464 3352380 3625201 4708774 -1 513125 1697810 1999194 3762167 4081244 -1 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 677585 805503 1000826 1683077 3113071 -1 868485 3881440 4033198 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 82885 1341743 3251294 3338809 4444895 -1 -2 1099469 1743091 1744740 2550532 2649762 4047333 4048071 4607706 -1 59354 582384 1503270 1949161 2104173 2718267 3718171 4349643 4451782 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4180347 -1 609344 1057730 1745793 2135074 2337272 2415665 2617570 3781078 4500610 -1 -2 21843 59755 264570 781859 1243633 1412651 1648824 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 520515 2482509 3826759 4112643 4186946 4402842 4560578 -1 106612 241379 705479 1536822 2009851 2875553 4001138 -1 301346 1239082 1582550 2573050 2574772 3038064 3288938 3313470 3593867 3708639 3789035 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 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 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 605797 1037926 1084313 1366354 1489473 1833020 2019738 2358425 2498247 3960064 4068196 4543506 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 -1 -2 278552 1574795 1790086 3530287 4582062 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 264709 2102788 2103641 2437904 -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 2921099 3101420 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 182870 268065 1006313 1402855 1600214 1748499 2177172 2831475 3321247 3701569 -1 1110720 1363730 1370115 1627806 3183226 3421444 4296254 4364799 4519404 -1 48132 341041 1526918 1836932 2212299 2213861 4325480 4690257 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -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 67691 147766 892949 1205387 2073020 2495794 2523135 3424833 4355559 4813150 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 -1 508520 1112148 1359730 1640310 4309612 -1 -2 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 1079729 1675518 3578681 4281738 4669784 -1 1248348 2326644 2365994 2457922 2574488 4594013 -1 -2 284847 1033437 1402051 2635655 2717665 3544095 -1 946505 2025130 2059104 3122911 4192882 4230407 -1 340965 1058538 1691032 1701791 3514506 4767521 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -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 347543 703864 1644057 1794231 1846024 1885913 3412280 4523233 4655399 4870669 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 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 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 209158 992890 1942470 2446251 2574098 4138311 4393647 4621656 -1 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 349175 1355088 1567960 3812393 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 262142 1864268 4197634 4943085 -1 -2 262142 1864268 4197634 4943085 -1 29493 232249 1586409 1673670 1834301 3662213 3841934 -1 198017 845078 2306523 2382891 2510248 2944794 3045606 4461500 4498172 4732520 4765284 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 157596 1143695 1146579 2664632 4260421 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 1695154 1735220 2382839 2508717 2549467 3266104 4383481 -1 -2 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 -2 1948027 2553471 2760222 3075902 3374652 4103094 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 -2 1825946 2129044 3281196 3608675 3927277 4659744 4813476 -1 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 964687 1349201 2023942 2494368 4224156 4340387 -1 243507 1116380 2246476 2532190 2733695 2869564 3889307 3985938 -1 306451 2502492 3406323 3969741 4354776 -1 85123 1743147 2847938 2876404 3565661 4237824 4840161 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 15399 573551 683624 1236387 1597876 -1 1523959 3052810 3446449 3768366 4723805 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 1100950 1391879 2247195 2856248 2890967 3108574 3174628 3397426 3404170 4218961 4548944 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 134710 241613 446993 807556 1373019 2940334 3069247 3648575 -1 172449 1887699 3798643 4269756 4918416 -1 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 1503509 1505140 1564335 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 569868 1172621 4834960 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 550167 1250976 1653380 3826342 4328175 4709343 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 -2 34259 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4896856 -1 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 959770 1312931 1538394 1993684 2409597 2981656 3512731 4626660 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 1366894 1796546 2663782 -1 1105011 1814938 1977853 2012235 2093003 3144959 3451151 3642083 4493861 4730182 -1 234276 697143 912762 975212 2857402 3169300 3728414 4024994 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 1899099 2655080 4799118 4966974 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 127323 638810 2906306 3694566 4225750 4399336 -1 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 550948 836702 1188771 3333668 4469463 4646454 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 -2 1356642 1622122 4420202 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 713178 2176431 3538495 3810035 3966734 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 433971 1339624 3695121 3879825 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 433971 1339624 3695121 3879825 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 703820 1407311 1866399 2077573 2600919 2711103 3002163 3494087 4104597 4376576 4550903 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 -2 173932 1125112 3261865 3418446 3530731 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 1271307 3584930 3747819 3829729 3848099 4236839 4950197 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 170047 283908 527560 699093 1041722 1396128 1473555 1926301 2104995 4296946 4528552 4728712 -1 -2 1318028 3033826 4596695 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 2866594 2994296 3257348 4461950 -1 -2 916402 917348 1379036 1753100 2748579 3293258 4635330 4706791 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 80062 1373337 1487067 2508510 3356885 3434460 3921969 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 918478 -1 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 1217716 3458341 4945970 4950001 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -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 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 687337 2541590 2801060 2804606 4072264 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 456064 3127657 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 -2 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -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 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1548747 4252505 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 -2 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 611727 1627665 1983970 4029313 4663265 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 1141165 1715232 2485932 3116909 3706030 3913367 -1 -2 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 164352 1529487 1585408 2219512 2569934 2831556 3134454 4237532 4272126 -1 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 1089247 2520632 3622193 4230291 4453034 4773962 4804729 -1 231093 475061 541750 1289420 2197919 2804729 2964959 4203451 4746586 -1 708528 1267523 1844239 2337469 2340510 2655906 3860542 -1 -2 1195294 1737688 1786135 1892865 3584538 4432106 4767729 -1 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 -2 94380 631351 851331 1886262 2005858 2260177 2740418 2754351 3314386 3327914 3385460 4065174 4764798 -1 1254633 1589151 1901709 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 15826 939118 2300666 2957938 -1 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 499907 1153330 1474205 3177845 4201777 4225169 -1 -2 801652 1013155 1119614 1216084 1525791 1673840 1922057 2097159 2332815 2933860 3126682 3156656 3810561 3878580 4695240 4739999 4826469 -1 588899 1211225 3418910 4357325 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 142363 1108507 2112265 3916981 4191816 4549768 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 1590028 1951961 2556177 3279807 3488585 4608505 4643495 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 1204368 2501413 3510641 4622516 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 1292318 1352580 1701356 1897101 2024583 2200744 2522398 2750364 3102584 3412521 3521814 3930348 -1 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 -2 28811 3483260 3631313 -1 376572 3028928 4749626 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 556319 618757 1217802 1272450 1442693 1649875 2451997 2506671 4325470 -1 642692 679141 1195866 1813260 3651354 4018967 4388461 4610754 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 -2 713535 1807649 3013623 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 -2 327079 1604275 2998743 3739114 4215144 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 1807555 2754830 3008258 3074594 4233543 -1 -2 103378 950000 3341436 4085247 4580600 -1 153071 222343 2441757 3038771 3431472 3815877 3844857 4089827 4397928 4881532 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -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 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 46671 496947 758256 1611241 3808085 -1 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 115573 394252 1704522 2335368 3117620 3567025 -1 856330 3180735 3773230 4507181 4534771 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 66491 341281 1090540 2502115 2567689 -1 -2 7036 430049 1048403 1836146 2937753 3705655 4238647 4817182 4950050 -1 386178 503179 1221535 1523148 2146574 -1 1259949 1369694 1683544 2384750 2797524 3098006 3794654 -1 491265 631464 1776422 2547037 2589655 2839538 3383823 3404897 3620969 3909091 4207078 4503621 -1 1612286 1886729 3130908 4385682 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 752169 1315443 3571242 4092410 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 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 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 368648 448450 478139 729450 1026799 1664338 1997921 3149937 4478132 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 1272127 2657754 2948711 3736139 4964104 -1 -2 327079 1604275 2998743 3739114 4215144 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 771492 800457 1367020 1392487 1729934 1884031 2233299 3004438 4048322 4568914 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 123167 537972 1188729 1261349 2035149 2509377 2667443 3522691 3903969 -1 2164177 2340582 3085363 3714565 4349776 -1 926511 1065523 2176093 2889178 3849955 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 1790758 2294755 3969507 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 467411 567981 661085 1036001 1171919 1729827 2808183 2883147 3820003 4055283 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 86609 506353 917956 1101873 1720269 2126795 2601831 3323359 3390212 3810499 -1 99187 422421 2027124 4544770 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 1028232 1079192 1829253 1885043 3101596 3402778 3743921 3840293 3862696 -1 -2 410441 619473 1791846 2206025 3397945 3771887 4245965 4854131 4936727 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 596681 693753 3632500 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 1762546 1819370 2451739 2543166 3112749 3135023 3306268 3712168 4163288 4742556 4956665 -1 106612 241379 705479 1536822 2009851 2875553 4001138 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 136045 394368 1744593 3259391 3325145 3368138 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 846094 4202578 -1 -2 107036 1592071 3267865 3793307 -1 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 444016 485035 585267 1299796 2327268 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 -2 220262 1461465 1934347 3008841 3160548 3208526 3538579 3837075 4025049 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 -2 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 362802 678509 3135422 4952260 -1 1540480 2531447 3193593 3437596 3622470 3836314 4102738 4137201 4670059 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 482659 1443572 1598911 3607503 -1 1026833 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 666182 2382654 2507406 2887415 2968055 3034270 3117330 4055175 4360947 4740838 -1 -2 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 -2 379607 1554873 1735201 2923737 3144373 -1 1908694 2220711 2737455 2943391 3265958 3351822 3420376 3520881 3732495 4311248 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 360722 1400546 4315051 -1 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 2098280 2413023 3067316 3725918 3765211 4446718 4488163 4745238 -1 461303 888633 1957513 2477238 3451137 3635103 4160710 -1 1321124 2288179 2446746 3193213 3366308 -1 -2 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 348281 530133 1259710 1696703 2528659 2967489 3743214 4078880 4776928 4835395 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 89828 114133 458811 2776715 3632693 3957382 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 1394691 2087228 2771094 4152164 -1 -2 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 402477 874190 3839800 4384945 4731587 -1 733095 1242267 1753444 3536949 3870574 -1 -2 1926938 2151579 3748969 -1 1255321 2152535 2903417 3418226 -1 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 942796 2687977 3241572 4196538 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 1104221 2896647 4370043 4886640 -1 -2 1072311 1467329 2527779 3847209 3876632 4187587 -1 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 -2 176533 582743 816604 911667 2946362 4692556 4717072 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 87110 1239101 1383283 1742197 1865427 4124360 4237207 -1 109837 128583 1766556 1851172 4191187 4246203 4972731 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4886900 -1 1353228 1552317 1569591 1892289 1904271 2298641 2753817 3126811 3340150 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 680482 1827239 1827433 3408395 3487630 4742475 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 316761 564367 707904 767480 819919 4451259 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 -2 191618 472788 699530 975311 1947417 2976908 4164368 4195588 -1 850403 1203997 1335028 1360815 1405963 2502710 2700015 3650123 -1 14740 48163 463944 987879 1048847 1092317 1243397 1994485 2775468 2883312 3071225 3615322 4053617 4056260 4975866 -1 1207086 1607110 3366013 4902835 -1 1069300 1255773 1545034 2181361 2733776 3175218 -1 -2 750230 1152105 2769718 3068085 3149925 3150065 3475858 4927884 -1 875382 1266570 2429145 4016584 -1 1928472 2629670 3292821 3301390 3861347 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 449305 1033195 2473783 4039690 -1 -2 190350 437824 711508 2021156 4013727 4949713 -1 962518 1269912 2407046 2864872 3468665 4172405 4760840 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 407187 3018770 4370932 4902909 -1 67336 226478 462656 846535 1127342 2005017 2403680 2837862 3311856 4990566 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 326165 1075740 2080445 3140060 3528684 4153890 -1 -2 167253 970444 971542 1274222 1513347 2152662 2554368 2851773 2967738 2983724 3040287 3588261 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 121154 505829 1609487 2314390 2866954 3871076 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 -2 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 -2 339345 464717 1924887 2141051 2344176 3564506 3605250 3714485 4583786 4791053 -1 547970 1001693 2078560 2857095 3292549 3809896 -1 -2 999953 1234760 1604289 1796671 2099287 3155110 -1 -2 1765170 3107901 3334489 3752071 4422223 -1 114549 937368 1475592 2141894 3265631 3958158 -1 475153 1395982 2591563 2799100 3368349 3813371 3892181 4375295 4692235 -1 -2 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 303387 765177 1141102 1899112 2587749 3780659 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 2358734 3599517 -1 -2 17948 577485 1072094 2134115 4712251 -1 575683 988913 1359437 4829590 4922423 -1 -2 13575 19014 752903 1926028 2114524 2373983 4572107 4809452 -1 15828 1193146 1250004 1250156 1499557 1871776 2190771 2952296 3098580 -1 733095 1242267 1753444 3536949 3870574 -1 2734051 3070904 3188494 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 1050100 1564160 2075793 2107942 3911635 4240903 -1 -2 1268808 3024131 3722376 3945308 4475957 4611872 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 477318 1019498 2544810 4022330 -1 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 1991862 2799980 3418772 4768344 4773158 -1 -2 78654 465302 1528348 1573948 2292936 3662882 -1 328918 660191 726780 3339680 3750751 3829364 4393480 -1 1732794 2464273 2551648 3093682 4278316 4471848 -1 -2 1284284 2387330 2531774 3429995 3929074 3953370 4323766 4543040 -1 303223 656157 1380795 1559270 1602996 2320665 2967671 4729846 4915621 -1 -2 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 -2 759442 870928 2002575 3816488 4215371 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 -2 510964 1362667 1490016 1552250 2197967 4157916 -1 504008 1420440 2027867 2440930 -1 -2 609124 1037271 2412662 2594495 2927228 3114116 4432616 4847160 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 1258100 1429959 1970810 3159180 3766359 4517322 -1 -2 668427 682673 717610 1216637 1361943 1874490 2169139 3066763 3095579 3539878 3843601 4592459 4999999 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 124684 491225 920072 2424262 2980661 3283967 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 593667 1006561 1549183 2539019 3268333 3809930 4036991 4452849 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -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 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 1286371 -1 168298 874887 1313450 1536086 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 94951 3236911 3903057 3980187 -1 2132587 4317548 -1 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 -2 1165626 1314172 3470713 4635837 4682889 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 3427549 -1 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 616388 1716176 2841996 3001895 3190246 4854538 -1 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 -2 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 2063919 3094596 4173723 4273904 4346162 -1 -2 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 -2 1537725 1815541 1836430 1991474 2455051 3470358 4216021 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 1085498 1747299 2520610 3136809 3252688 3607854 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 -2 1197569 1462880 2280489 3475637 3716268 -1 -2 1358433 1362098 2521462 2896351 3181128 4448924 4583487 -1 -2 450814 503002 523921 553585 791465 895387 1042380 1374290 1478028 1502880 1905738 2175731 2690669 3443981 4018742 4768561 -1 379555 402491 3632226 4148463 4296322 4948863 -1 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 153721 821238 881610 979825 1078504 1583390 1985779 2705112 2798137 2831931 3221359 3578690 3865068 -1 607834 1362994 1702506 1791936 3874099 4635501 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 34357 308420 1234448 1720442 2320703 3188337 -1 329355 774096 1321770 2195357 3245216 4120648 -1 -2 1387023 1956925 2044584 2288455 3890346 4302744 -1 -2 695536 1343976 2549970 3470931 3632173 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 -1 -2 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 605797 1037926 1084313 1366354 1489473 1833020 2019738 2358425 2498247 3960064 4068196 4543506 -1 -2 262192 2102555 2365141 4029470 4250182 4602940 4756831 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 268949 788965 1030857 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 280423 430788 520962 835927 1447844 1889074 2331162 2544523 2597105 3198758 3224526 3699536 3810575 4228383 4435976 -1 273457 304070 1035052 1117050 1131080 1561511 1770865 2005984 2100918 2335378 2704945 3476370 4502750 4588320 4913855 -1 -2 375245 600085 756828 1280542 1501283 -1 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 918127 1730132 3745814 3942557 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 657810 995549 2515230 2635093 3304439 4775561 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 37363 2533870 2801942 2978039 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 166862 1307618 2714626 3300994 4839841 -1 361900 413222 794332 940820 1068774 1143105 1259792 1620522 2716118 2912280 3252518 3398053 4483864 4712102 -1 159096 1034427 1670068 2012812 2052227 2377789 3542354 3713381 4246775 -1 266094 1293979 1378329 2754761 3193593 3567658 3800512 3937254 4014580 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 643293 715977 1046184 1243491 2121714 2313674 2942090 3131335 3974839 3987015 4321256 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 74637 2084513 2405712 3127513 4761709 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 1236195 3216222 4773256 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 2167514 2204577 2787340 3281820 3910285 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 311201 1517264 1562973 2128075 2156120 3486804 3978227 4093008 4536840 -1 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 268395 954433 1176267 1226097 2187760 4515323 4641745 4799628 4992600 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 1366894 1796546 2663782 -1 234276 697143 912762 975212 2857402 3169300 3728414 4024994 -1 130429 892675 1538747 3565983 4222040 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 426504 718869 1461797 3191925 3951532 -1 -2 165775 179706 1368365 2100472 2765222 3148131 3241731 3606875 4356506 4680304 -1 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 474868 477028 1540156 3716779 3890069 4802059 -1 255333 351505 1218822 1272769 1386729 2746995 3656115 -1 103481 905476 3004564 4999999 -1 268848 1135703 1542502 2769466 4199517 4533038 -1 -2 108583 1097554 1776328 1963285 2782936 3721519 4413212 4672558 -1 612975 697177 1058769 1144881 1990864 2214096 2532697 2652031 2677142 4861294 -1 401656 2149058 2885198 4112074 4641386 4766841 -1 -2 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 -2 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 860599 2423763 3004923 4390026 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 -2 1578896 1595618 1601301 1853579 1880771 2276005 2550547 3453925 3549973 4067591 4586015 4646168 -1 -2 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 35534 663525 1067925 1287653 2564857 3203201 3492648 3648360 3748421 4636611 4968867 -1 -2 1032409 1340036 1372473 2411416 2521757 3405840 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 335935 790914 1277891 3269546 3414062 4484716 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 33830 120846 589115 709160 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 3517 785691 787109 2136280 2253184 3848678 4305205 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 -2 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 193736 230938 384285 1281907 1369931 -1 104858 3989375 4591003 4780281 -1 -2 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 798338 887579 1479883 2311360 2489045 3337081 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 -2 40451 1440388 2098159 2729609 2915717 3263753 3626153 -1 -2 2027837 3215077 4767565 4976932 4991638 -1 342263 1128186 1202925 1632692 1690200 1962758 2173392 2440213 3089068 4367555 4689884 4738289 4941236 -1 78564 2645529 4473038 4535146 -1 150819 263333 445868 477767 1549015 2411872 2819850 3845437 4019334 4224966 4781178 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 998149 1781468 2032636 3326819 4546761 4910272 4936575 -1 2283591 2790228 3662594 -1 -2 4027518 4181360 -1 345073 2245426 2740044 3952212 4289214 4881404 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 -2 658038 764718 1919949 2379736 2514251 3200058 3637094 -1 547554 1176450 2980701 3673372 4175524 -1 987882 1311967 2121435 2175530 2808635 2904388 3462363 4386012 4428792 -1 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 705392 1082600 2141729 2674723 3040555 3071960 4488742 4550600 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 -2 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 301755 2633564 3042984 3349003 3950793 -1 394698 922276 1266534 1420643 1658106 2485925 2941616 3525402 3740925 4164751 4365890 4888792 -1 -2 458577 1110285 1112603 1393461 1526974 1897094 2209111 2521731 2578765 2947257 -1 295838 721252 780925 807182 1161344 1711838 2135017 2258411 2798549 3425444 3905599 4047392 4424968 -1 -2 1217716 3458341 4945970 4950001 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 666466 1873653 2097592 3332669 -1 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 -2 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -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 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 -2 603054 909989 1225383 1798522 2582022 2757667 2926537 3861164 4798819 4961197 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 2098280 2413023 3067316 3725918 3765211 4446718 4488163 4745238 -1 461303 888633 1957513 2477238 3451137 3635103 4160710 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 1321124 2288179 2446746 3193213 3366308 -1 -2 635373 1453949 1695335 2552787 3533053 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 732353 783154 869969 2058939 2087772 2187443 2197146 4266736 4417284 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 -2 3399623 3576214 3863743 4045303 4063750 4659072 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 396654 782959 1861232 2827693 2890555 2944390 3719720 3726894 3914867 4413649 -1 1335410 4810051 -1 -2 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 -2 988685 1209720 1661742 3492238 4712521 -1 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 579150 701649 980039 1268923 1305721 1349548 1953894 3137315 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 84725 715076 1291578 1302293 1387212 1775809 2832194 3173702 3374131 3661782 3966495 4395497 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 267456 789180 2977407 3251392 4422050 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 865630 1043340 1119219 1293206 1505583 2211555 2890907 2975668 4048753 4396912 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 1948027 2553471 2760222 3075902 3374652 4103094 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 98967 1022592 2031621 3199291 3495836 3847814 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 267113 890900 1284876 1351795 1481108 2889900 3422958 4107227 4163577 4360450 4436858 4873792 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 1325158 1685646 3991971 4590857 4887994 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 94951 2909993 3236911 3903057 3980187 -1 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 -2 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 1463142 1991836 2525595 3795109 4569102 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 -2 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 382176 874331 1287032 2695346 3295408 3725605 -1 -2 169482 1643331 1897094 2809806 2914080 4387042 -1 303853 641244 3163905 4699453 -1 -2 938912 2756850 2818107 3105405 4006062 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 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 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 163258 1374674 2498643 2580965 2880879 2956390 3350393 3706581 4544825 -1 -2 506895 1175461 1801755 1802495 1971104 2262278 2388862 2698982 2827224 2869564 2956876 2983676 3616609 3708697 4585147 -1 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 201195 460386 858640 1304082 1329193 1993002 2620904 2856665 3399228 3441810 4541089 4811188 -1 1899099 2309304 3053132 3879794 4674824 -1 -2 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 1017160 2718770 2763105 4204485 4784015 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 71090 1111867 1930657 3478678 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 938912 2756850 2818107 4006062 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 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 463518 660936 1539615 3835457 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 842902 1092718 1703817 1874820 2081312 2793454 3574527 3732210 4004906 4787305 -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 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 590744 998136 1642037 2275337 4325821 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 344608 918961 1600604 2157690 2315167 4164909 4466748 -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 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 -2 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -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 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 1435080 2300105 2436519 2558485 2750055 4638071 4874215 -1 1251320 3351909 -1 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 1389145 1916140 2419060 4030179 4037113 -1 477318 1019498 2544810 -1 -2 1608729 2557435 2736133 3442283 4335924 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 848525 1300505 1809920 2478804 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 -2 803120 2135919 3153378 3222704 3473446 3624308 4094849 4656543 -1 77789 2921099 3101420 -1 424138 726400 1030683 1060285 1794121 2241490 2448071 2606368 3372720 4824243 -1 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 398997 1550618 2757217 3790365 3861467 -1 -2 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 2305775 3517322 3617834 4069308 4301702 4358905 -1 -2 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 176385 409472 644635 1059126 1232938 1560624 1762047 1982838 3792828 4946971 -1 1035672 1040509 1298287 1664647 1689918 2523125 3133674 3902550 3931953 -1 -2 349175 1355088 1567960 3812393 -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 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 388987 477943 565116 927701 1806596 1890356 -1 2230094 3892687 4240606 4719328 -1 1238656 2433131 2958348 3081821 3896328 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 144367 1041722 1396128 1454319 1999440 2127280 2229072 3112106 3390709 3464558 3869775 4019579 4106332 4516840 4517613 4676873 4744390 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 3406527 3811450 3889476 4510306 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 2858978 2901916 3634721 4516746 4686653 -1 137729 510574 749658 1746185 3679989 4000474 4001587 4500320 4872495 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 316761 564367 707904 767480 819919 4451259 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 -2 1888542 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 1211878 1373532 2222336 2826056 3504607 3822441 4356479 4566106 4566119 4682837 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 52158 794837 1804246 1915958 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 1316072 1328068 2879838 4589947 4670952 4762041 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 237307 408021 774790 1761420 4075524 4630448 -1 661556 673555 2473597 2707355 4797719 -1 1433343 2462318 2602436 2931809 3367778 3603739 -1 -2 397936 2415221 2658084 3915674 4960981 -1 545899 1168903 1287783 4051742 -1 -2 798022 1197797 2601397 2712111 4669182 -1 410140 430103 802585 1096776 2328987 2412662 3257587 3479455 3944073 4112833 4432616 4805716 -1 806971 1848077 2106512 2263138 2280826 3365179 4942898 -1 -2 119838 302632 2394067 3154583 4187981 -1 353144 353399 2444514 4122281 4301277 4812620 -1 1260151 1735661 2425203 2563915 3072380 3255479 3525915 3684132 3978342 4127450 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 505628 536485 1429853 2715392 4084598 4656605 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 128886 918259 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 1430998 1934590 2225199 2393439 2920474 4637690 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 1248752 1533795 1933920 3711039 -1 -2 3399623 3576214 3863743 4045303 4063750 4659072 -1 1082695 1437569 1479364 1510560 2823562 3231107 3981585 4025888 4808459 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 365927 555992 658251 831742 1523607 1673424 2465039 3042126 3764068 -1 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 -2 355201 406138 1163509 1599636 2984766 3020272 3608901 4080943 4423921 4782315 4892591 -1 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 768697 3172205 3208103 3487130 4746707 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 217309 3505204 4437945 4488506 -1 83262 554433 1097126 1907972 2264368 2506204 4050610 4999999 -1 -2 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 30076 364093 828895 1562064 2322656 2424596 2523238 3379492 -1 36531 2188903 3383712 3935313 4073270 4283436 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 1620845 2072442 2471490 3294105 4242013 -1 -2 268065 1402855 3034479 3153797 3603308 4058299 4415151 4649518 4825336 -1 -2 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 1286754 1747746 2226835 2660003 4527534 -1 272396 499020 1093397 2139860 2889715 3045620 3495143 4352868 -1 8593 1052298 1802722 1983667 2795270 2848042 3740393 4855205 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 -1 464166 2636481 3282610 3566726 3596564 4354074 -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 269153 285773 663498 1734710 4910606 -1 220474 519233 1833189 2710396 2734371 2782010 2990103 4154298 4239506 -1 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 608259 1571574 2456181 2927884 2993874 3580781 3854825 -1 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 -2 44138 1269822 1307732 1639500 1698401 2315822 3894225 4113955 4334038 4572969 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 -2 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 362711 2238028 3596355 4378484 -1 749537 933380 1259566 1641591 1914506 2450215 3801254 -1 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 1002644 1184409 1550662 1792310 1953902 2153966 2871821 3207730 3844809 4266515 -1 429394 550652 1693100 3365356 4568498 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 -2 1761824 2209036 3179707 3226494 4103874 -1 51473 522620 1331897 1714939 1834187 2093206 2125103 2461185 2664165 3497266 4776188 4994985 -1 26815 162663 830600 1609110 2227191 2423591 2889596 2955420 4881558 -1 -2 8705 2634795 2755743 4293899 4771125 4796582 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 693499 763089 2304440 2308498 2444736 3965859 4100308 4270963 4445219 4448026 4797050 4885601 -1 -2 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 1926795 2152490 3033889 3064271 3720268 -1 98801 138521 646943 741110 906199 1825696 3540805 3979382 4091084 4999999 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 143667 1059397 2511815 4595101 -1 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 -2 46671 496947 758256 1611241 3808085 -1 758811 929642 1236195 4994613 -1 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 990151 992214 1358175 2038338 2417527 2871976 3028012 4600285 -1 273399 506486 734958 900723 2334071 4477293 -1 -2 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 4602964 -1 -2 26687 542803 1453158 2388474 3717965 4395923 4532221 4570199 4739545 4854173 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 -2 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 2837862 4011387 4063199 -1 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 761631 2209716 2949057 2954246 3760939 3983553 4340433 -1 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 -2 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 441846 452995 569848 1162183 2247484 2382311 3464361 4219825 4690349 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 1092569 1428927 1857311 2061891 2234184 3298335 4085864 4769873 -1 -2 698249 1109688 1302549 2144952 2287126 2689941 3292372 3876159 4702408 4942372 -1 778919 804127 1279560 1298864 1951528 2727829 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 -2 74875 501884 2344746 4520341 4718874 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 689865 2299998 3200221 3275227 4164775 4273615 4660928 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 928603 1306062 2430979 4139821 4446895 -1 51141 3398105 3853451 4018950 4092095 4586133 -1 -2 134720 437966 781855 1714181 2063572 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 1696651 1750005 1898266 3281381 3542613 4071333 4349102 4937494 -1 91331 908069 934810 2702082 4202330 4401683 4916592 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 2079654 2429397 2605752 2985142 3168605 4360882 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 2821429 3278741 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 314493 2112975 2586761 2619756 4587737 4785343 -1 441552 1078850 1538050 2541680 2866442 3056449 4050877 4161159 4487410 4869865 -1 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 50670 217090 325321 1635140 2321173 4642573 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 -2 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 1597786 2004566 2017961 4663523 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 103092 550953 1324577 1800061 3117343 3884804 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 455786 580218 641924 1487231 3197703 3711985 4272416 -1 1159383 2355597 4013397 4226236 4410560 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 -2 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 677217 703911 823719 1207884 2909573 2914413 4492030 -1 -2 594184 2169357 3094319 4010622 4095222 -1 -2 305059 2409859 2499064 2957688 3826011 4685750 -1 736275 1631566 2710819 3143362 3318686 3575776 4263710 4700731 -1 1076427 1410817 1427223 1870236 2270463 2696850 3532195 3857586 4760864 4767503 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 96255 314705 798206 1513109 1574761 1603572 2325869 2812352 3775508 4108687 -1 1445676 1555184 1861915 2575660 2749238 3409804 4908126 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 349589 771813 816754 892912 1468653 2027135 2080431 2105946 2202589 2229212 2610867 2668943 2769300 3633601 -1 -2 278394 1839501 2423365 3076308 4176321 4624858 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 420580 1255708 1611164 4803528 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 -2 1070910 2741067 3124041 4287180 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 6164 882478 938947 1190512 1842444 2635093 2678622 2884246 3115673 3512004 -1 -2 989601 1420214 2346458 3050758 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 911034 928006 1001989 1636411 1687815 2786330 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 448689 1891232 2438842 4379336 4945432 -1 1066462 1212822 1235101 2920166 3821283 3870212 4197702 4471459 4695484 4767611 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 609931 1112794 1351698 1876178 3173982 -1 11566 2053949 2457308 3769437 3772408 3886475 4162138 4740546 -1 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 1190289 1257966 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 766394 1347112 2288873 3198440 3528331 3541022 4248563 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 504248 1119251 1284959 1534136 2207870 3481190 -1 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 269153 285773 663498 1734710 4910606 -1 -2 959473 1819298 2931113 3283740 3725547 -1 564867 1263786 1264893 1403884 1411911 2781303 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 266821 522340 784138 1829439 3802922 -1 967460 1004750 1203634 2130683 2411005 2718393 3493683 4402690 -1 201119 1120909 1244051 2868252 3495492 4061214 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 280829 427340 817867 1399189 1740926 1860484 2838596 3041895 3745120 4682833 -1 362723 563370 2527892 2636168 2703437 2947130 4096913 -1 1946998 2514621 3185157 3534483 3542576 4432102 4534703 4748358 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 694501 1089805 2259540 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 3275401 3515772 3657227 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 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 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 1340735 1980341 2041535 2185659 3476749 3752874 -1 269406 4794002 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 466606 1672418 2015994 2758007 3062406 4346326 4574075 -1 342113 2391302 2885318 4339251 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 3756142 3972899 4300165 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 1955031 2445173 4825414 -1 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 -2 113888 547026 898092 1069477 1415993 1790270 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 593667 1006561 1549183 2539019 3268333 3809930 4036991 4452849 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 310411 714067 1997238 2828505 4814817 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 -2 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 3011046 4137317 4210459 -1 569625 668325 1717216 1722248 2651322 3750913 4314512 4586583 -1 225021 2847522 3069473 4798476 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 903473 918173 2817466 3811408 4256193 -1 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 124041 607196 1507671 1756109 2503953 4183730 -1 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 -2 77440 2052722 4188117 4922060 -1 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 -2 2750055 2980150 4126270 4874215 -1 661397 1473593 2750724 2972363 3550274 -1 1370607 1410220 2523305 2767178 2772394 3150650 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 486362 1095028 1213511 2814725 2856882 2970230 -1 -2 523921 553585 791465 895387 2175731 3443981 4018742 4768561 -1 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 804296 925352 1009047 2938037 3058481 3758949 4401753 4483571 4640814 4800985 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 327887 1445539 1637891 2847065 3053630 4110725 -1 -2 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 304707 448566 4141961 4347667 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 760363 952678 1504309 1902906 2317789 2901336 2932768 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 101867 112093 139298 1272933 3764027 4050950 4293147 4546276 -1 266821 522340 784138 1829439 3802922 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 -2 191830 330511 2163212 2604342 3583849 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 279414 1795145 2932759 3180346 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 661699 664875 826843 1339292 1877173 2324449 2888587 4412004 4604832 4803313 -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 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 7036 430049 1048403 1836146 2937753 3705655 4238647 4817182 4950050 -1 491265 631464 1776422 2547037 2589655 2839538 3383823 3404897 3620969 3909091 4207078 4503621 -1 1612286 1886729 3130908 4385682 -1 -2 34177 675576 1270174 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 201279 671329 997554 1091093 1517563 1986778 4628446 4769329 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 534358 909054 984377 1799869 1903667 3669317 4264293 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 3934 968327 1848366 2084128 2690211 4329089 4425171 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 -2 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 2508874 3312329 4411672 -1 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 739057 1371838 2288517 2652609 2814632 3635844 4220161 4555326 4684806 -1 -2 1049678 1087187 2006954 2304416 2371816 2547881 3276685 4482458 4911348 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 627985 952776 1790119 3278629 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 311354 1620845 1632082 3714630 3899439 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 -2 1160191 3130174 3297018 4004604 4401753 4800985 -1 1505502 2738277 2949225 3263863 3449370 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -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 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 1195852 4157130 4862890 -1 84719 502281 1392969 3701367 4004525 -1 14314 416564 567398 845454 2892864 3547399 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 1124895 1434437 3150039 3296941 4438580 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 -2 463518 660936 1539615 3835457 -1 52084 115626 1164792 1235264 1649999 1717861 2666804 3376988 3426895 3901730 4544355 -1 282907 377466 1602294 2173649 2501980 2698994 3890763 4220928 -1 180538 187578 242950 625689 995657 1047671 1240230 2058897 2702950 3019324 3274281 3987355 4260154 4848842 -1 -2 2271878 3418976 -1 -2 401370 1031428 2370670 3450177 4207967 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -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 240619 821303 1051237 1056307 1332910 1349766 1561260 2223562 2867042 4014754 4099462 4474575 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 326496 372080 1324527 1934877 2160396 2676205 3523243 4656432 4735003 4982003 -1 272188 856168 1445876 2238321 2266206 2533842 3005960 -1 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 124112 289970 695812 1960037 2048575 2705870 3156599 3221144 3868893 4105039 4590329 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 365427 983272 1008738 2136717 2166745 4242168 -1 199934 332940 519298 930034 3739601 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 1186438 1435252 1935626 3131008 3650946 -1 443493 780959 1127949 1636440 1904853 3271741 4240932 4510820 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 381035 1088079 1226166 1409532 1855934 2313909 3259798 4380326 4739701 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 -2 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 661917 1328105 2101628 2990603 3632110 3983440 4047746 4439879 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 734137 1217877 2072467 2628976 3107340 3698313 4807190 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 172039 1812789 2039293 2126813 2688705 3036054 3128654 3682902 3995375 4157281 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4837971 4851945 -1 475810 1034238 1901882 2191215 2250528 2496819 3659235 3754119 4037323 4386816 -1 277025 831938 893438 971681 1176250 2366096 2966647 3089580 3264573 3431839 3716310 3989818 4450522 4855339 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 112193 635149 3347984 3479544 4985336 -1 -2 892805 1776008 2387197 2421245 2879265 3155757 3508480 3709176 3760818 4058210 4221169 4786283 4846273 4877460 -1 579150 622453 802976 1144005 1730947 4385774 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 1478790 3828613 4898442 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 -2 174182 223976 587310 635474 954994 1926560 3005495 3518002 4115523 4159254 4963272 -1 414632 518110 856232 1322956 2675503 3313053 4306804 4758687 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 326518 566252 1768084 1967980 1997018 2095260 2686471 3677159 4192938 4266917 -1 4575063 -1 255961 493740 996445 2241985 2891620 3688555 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 102093 680558 1096640 1588108 2497990 4773978 4853669 -1 850403 1203997 1335028 1360815 1405963 2502710 2700015 3650123 -1 1207086 1607110 3366013 4902835 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 324977 1138149 2215709 3002164 3272499 3366293 3469792 -1 51739 447695 2984697 4197226 4781504 4907580 -1 611488 2090379 2984686 3996530 4760052 4825329 4939242 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 -2 502657 1221995 3274614 4795834 4836194 -1 211674 300452 862333 1986133 2540060 3221803 3370881 3939050 4117397 4677806 -1 -2 477326 821663 1584827 1680195 2797260 4572877 -1 231226 232608 671129 1724984 2061789 2153352 2557321 3896817 4264456 4897016 4958935 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 997234 1955459 2001970 3041103 3985933 4124554 4211011 4381706 -1 -2 3405968 3559990 3609130 3715666 4226348 4402466 4496522 4870322 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 412561 1759685 2102563 2299164 3802337 3810022 4859121 -1 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 81085 966350 2475248 3044401 3983500 4203424 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 770595 1763173 2352713 3835622 4489972 -1 -2 1336534 1376215 2005770 2382482 3728165 4242862 4883569 -1 148718 514711 1061162 2405273 2478814 3114994 3367441 4281140 4740149 -1 462525 617429 1600047 2302967 2877673 2878534 3635062 3717323 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 51801 278372 2445417 2705664 3515820 3517191 4799417 4987832 -1 -2 1882755 2868025 2939812 -1 438473 2152036 2784853 3000136 4175364 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 260308 676955 1754286 3163409 4627408 4845785 -1 1924020 2185399 2965910 4198106 4999740 -1 -2 242166 3645107 3721945 4928278 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 325042 1844259 1975904 2492417 3816121 4532402 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 30300 821055 1262065 2034674 3769716 4319431 -1 -2 1317194 1623671 2383328 4530014 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1066722 2038958 3220270 4357856 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 800134 1463589 2066137 3174600 4970301 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 72501 83866 433199 630107 752675 1967308 1985319 2001149 4546129 -1 89090 712077 871969 1140583 2566608 3931739 -1 -2 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 -2 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 762559 1327808 2030219 3496556 -1 -2 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 -2 613438 888125 1012024 1286313 1713133 2107893 3319741 3558463 3603156 4131533 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 427424 1000045 1370401 2438705 2656567 2998685 4054079 4692452 4795622 -1 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 -2 129121 456393 925685 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 83000 298541 953342 1848743 1895840 3265493 3278770 3513740 3604711 3920315 4365339 4559053 4941186 4970193 -1 93852 865236 1104521 1694409 3296898 4545515 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 603275 802163 1040774 1770994 1827825 1834368 2144052 2263017 4315643 4785352 -1 -2 303418 2269215 3705120 4011562 4104272 4451614 4656531 4836683 -1 168960 800561 904390 4317942 -1 -2 2665292 2908934 3493749 4599592 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 769187 1834301 1865744 1950447 2476989 4073117 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 91511 861873 2248630 2605564 2717077 3403777 3538564 4206431 -1 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 374854 2369810 2448983 3919367 4536845 4589058 4735614 -1 -2 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 -2 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 2030219 2525050 3231131 3289143 3967192 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 383778 544363 1873763 1901694 4932726 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 277817 321860 490120 704168 1739377 1779626 4366757 -1 -2 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 -2 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 749387 926655 1785305 2269123 2485191 -1 988685 1209720 1661742 3492238 4712521 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 1212619 2057099 3764766 4184829 -1 623927 625558 653381 2064482 3750227 4271794 4289836 -1 39708 346536 865665 928006 2786330 4044488 -1 -2 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 1597786 2017961 4663523 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 253143 431436 2105986 2401383 3636319 3950830 -1 2508874 3312329 4411672 -1 73470 166621 1287521 1494217 1842855 2613973 3307521 3469076 3995093 4553835 -1 151852 488895 1827667 1926160 2201659 3436344 4918425 4921624 4984929 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4889690 -1 1594903 1696589 1818362 3570965 -1 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 175080 1243034 1485805 2319627 3405418 3820503 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 -2 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 130203 184439 1857248 3647542 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 2749860 3691811 3817798 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 504714 2827782 4323486 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 1925655 -1 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 1471750 3021658 3124873 3150839 4641128 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 505628 536485 1429853 2715392 4084598 4656605 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 1489223 1885921 2255048 2869471 3085858 3161242 3249628 3685323 4113672 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 -2 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 -2 751719 1764086 1988437 2495160 4388139 -1 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 918319 1776211 2323613 3981049 -1 -2 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 477318 1019498 2544810 4022330 -1 -2 96049 1308893 2265255 2366090 2902680 3617951 4056258 4355642 4512875 -1 12246 1541030 3309181 4412208 -1 227924 259791 1534396 1870371 3258809 4953774 -1 640185 3720713 3817852 3868436 -1 324313 335389 460233 470191 1067294 1579704 1912845 3338572 4225432 -1 298650 435975 668488 1134369 1271666 1797860 2187039 3574581 3677042 3796742 4283958 4756362 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 -2 1491202 2492295 2638626 3296840 3735243 4056138 -1 1079729 1675518 3578681 4281738 4669784 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 1325158 1685646 3991971 4590857 4887994 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 2132092 2451875 2667372 3115840 3328998 3539585 4563384 4623458 -1 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 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 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 381035 1088079 1226166 1409532 1855934 2313909 3259798 4380326 4739701 -1 -2 2000639 2090908 2972597 3062818 3705483 4207943 4266515 4454013 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 314545 619297 1384683 2063928 3657895 4325393 4824807 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 -2 157698 203080 3062086 4867582 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 4280143 -1 -2 87237 395947 1183545 1593313 2272369 2537486 4783895 4999999 -1 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 502419 1692666 3724761 4201763 4759521 -1 735501 4395168 -1 -2 1494593 1914764 2523669 2526792 2658773 2844629 2891201 2942780 -1 2930254 3691007 3991331 -1 -2 15067 366683 515375 1070416 2364679 2626011 3827974 4283712 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 968986 2001096 2742808 2827296 3517546 3540873 -1 -2 1790758 2294755 2988628 3969507 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 1020299 1038742 2157154 2171562 3142341 4052556 4230279 4999999 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 1430998 1934590 2225199 2393439 2920474 4637690 -1 584452 2355782 2414432 2890880 3402774 3655909 4890605 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 -2 280195 512214 723121 1358868 1808497 1906900 1975479 2009498 2203752 2262264 2385968 2459077 2864360 3198134 3311246 3417633 4370923 -1 99258 1708551 1755421 2110055 2434762 2663388 2963562 -1 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 -2 257599 1113854 2586169 2612921 4290972 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 50881 148539 1229967 2348163 3354449 4857271 -1 -2 77440 2052722 4188117 4922060 -1 -2 49622 1888292 2495992 3369281 3642783 4313835 4356213 4555362 4624125 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 97716 331122 1452418 1886918 3399540 4595289 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 592454 920297 1472081 1746330 1748548 2996465 4321979 -1 612176 910646 1105125 1226257 1930286 2626553 2787442 2807364 3629543 4352481 -1 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 -2 1993161 2054520 4290440 4389176 4787355 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 254831 703230 1385424 1547199 1692363 1967089 1982324 2119120 2947566 3209286 3278265 4027231 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 1096140 1161893 2006157 2467682 2584608 2751086 2780782 3042817 3198221 3906593 4471147 4555836 -1 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 -2 1677949 2114103 2948982 3586388 3989449 4060043 -1 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 388987 477943 565116 927701 1806596 1890356 -1 1605023 2517839 2519278 4775061 -1 -2 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 1089805 2259540 -1 -2 60714 224917 1460473 2089437 3490426 3990722 -1 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 383778 544363 1873763 1901694 4932726 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 1933702 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 -2 483380 511316 753740 3015026 3185185 3860773 3987388 4795524 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 -2 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 -2 305059 2409859 2499064 2957688 3826011 4685750 -1 659522 712160 792106 1008288 1329182 1892731 2074527 2177118 2542305 2667397 2692382 2733114 2881655 4383685 -1 -2 498607 702643 3217536 3449043 4156187 4542660 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -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 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 1195294 1737688 1786135 1892865 3584538 4432106 4767729 -1 -2 316761 564367 707904 767480 819919 4451259 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 60033 494666 845233 1656214 2324485 2433075 3365188 3459705 3598899 3843221 4792722 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 272804 776611 941134 1138979 1220043 1296959 2726747 3633136 4020692 -1 2034713 3961435 4274289 4882248 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 -2 988701 2529284 2585400 4179411 4722784 -1 349175 1355088 1567960 3812393 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 -2 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 629798 671190 1461740 4182849 -1 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 -2 186366 813768 1460457 2209567 -1 739057 1371838 2288517 2652609 2814632 3635844 4220161 4555326 4684806 -1 -2 532984 1177844 1934381 2338626 2489045 4388932 4468037 4547299 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 578609 939370 1222597 1602597 1709829 1904135 2750070 3693053 4349581 4617048 4834461 -1 -2 466661 1560727 2266469 2714095 3018720 3582843 3783892 4991822 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 582025 719597 1603272 2929016 3856788 3985297 4046003 4663907 4880816 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 299916 407795 951668 1800308 2209338 2263951 2289530 2317341 2466078 2848054 2929288 3275079 3321323 3358364 3714920 4693327 4832779 4964775 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -1 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 1623001 2547423 4344726 -1 1607452 4026985 4639710 -1 520053 898724 899435 1511198 1599456 2123877 2524291 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 807825 846471 851372 978830 1190712 2051746 2293366 2446252 2956263 4157429 4575602 4721801 4774984 -1 69421 282769 810999 2155574 3133808 3405763 -1 1851401 2799241 3916270 -1 -2 486660 1077780 1477838 3134154 3166401 4408982 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 431707 2306681 2850818 4420011 4566968 -1 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -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 37363 2533870 2801942 2978039 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 83996 570534 862851 1563323 3413158 3568006 -1 1013862 1035583 2053209 2177648 3390221 3419936 3625506 4556132 4573691 4685789 4718931 -1 -2 939932 1403567 2045920 2336519 2383735 3163940 4485338 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 1166331 2871471 3049670 3401090 4450924 4537537 -1 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 -2 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 -2 1916271 1919345 2487730 3369713 4383684 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 1829188 2088975 2143924 2897792 3668152 -1 -2 2407787 2950983 2978322 3555670 4680440 4863642 -1 489026 3409029 3880294 4575526 4751477 4999999 -1 564005 591465 1793878 2209993 2249152 2798077 2860291 3062395 3075058 3101822 3646838 3786268 4311862 4719392 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 1541056 1674478 1898301 2031977 2359178 3518308 -1 1267255 2321639 4003475 4627626 4797084 -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 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 865411 1051281 3642992 4610724 4667707 -1 63703 152559 306878 317935 1589976 2418499 4347962 4781874 -1 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 -2 54485 1436221 2568371 2696854 2720597 4809786 4841486 4887309 4995374 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 81337 221008 838017 1248878 1557027 2500136 3017561 4114201 4158215 4707963 4833950 4864645 -1 252641 1623001 2547423 4344726 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 144467 233591 297947 2083744 2847027 -1 865806 2301574 2829828 3582179 3640978 -1 -2 1635465 1816919 1822753 2283010 2556433 3665999 -1 82519 818588 1519497 1557721 4804629 4999999 -1 -2 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 15519 66489 874516 1065953 3890931 4039454 4567560 -1 2143534 4595564 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 2063919 3094596 4173723 4273904 4346162 -1 -2 1956293 3234743 3968516 4719222 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 2306485 2523971 4621524 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 119781 888894 1434734 1557802 1934691 2808429 3049259 4075893 4283794 4420098 4476558 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 918319 1776211 2323613 3981049 -1 -2 228434 668543 1230416 1637153 1707745 1984458 2615478 2883685 3622781 3707039 3716085 3946130 -1 17928 2491410 3757896 -1 -2 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 600323 1232920 1702866 1938624 2856944 3368676 3690738 4079238 -1 168662 276300 508520 1640310 1985950 4309612 4329774 -1 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 -2 539761 2745043 2763459 3247289 3534449 4942842 -1 120709 235635 284359 792183 844605 1411266 2091586 2704132 3165052 3571098 -1 192162 327399 446743 1109038 1237413 1511262 2510301 2766089 2834646 3004700 3078754 3436079 3863573 3927746 4560606 4847702 -1 1553369 1754853 2566553 2670320 4040326 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 762559 1327808 2030219 3496556 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -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 -2 36597 937368 997661 2141894 4264341 -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 246402 993238 1664981 2902216 3862978 4269674 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 18267 2899690 4078616 -1 -2 481572 1616156 2635068 3339379 4540963 -1 -2 1321124 2288179 2446746 3193213 3366308 -1 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -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 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 522495 916780 3175403 4088157 4461836 4982710 -1 485048 1045339 1309748 4089586 4363035 -1 248469 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 -2 241264 871791 2276618 2534647 2968829 2983428 4342682 4547288 -1 3274898 3382154 3760880 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 503850 647486 652223 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 248201 506668 757027 4714780 -1 861390 930017 1003757 1668434 2669024 2870407 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 2073272 2498762 3823114 4314781 -1 446495 1352023 1816236 2535586 3235097 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 298068 497814 2258845 2641428 4017630 4335678 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 914331 1205371 2378261 4985544 -1 690015 814342 1646239 2570415 3148784 3900692 -1 290780 1643191 2785606 3660891 4180528 -1 -2 566075 568910 800104 1751550 1780505 2009014 2096502 2778996 2944025 3530042 4254037 4584290 4793014 -1 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 494487 777540 1574152 1755047 2457804 3682843 3787080 4253076 4713284 4877749 -1 109533 742606 1913984 2835337 3867048 4341204 4897966 4999999 -1 398852 965063 1778691 1897839 2077137 2176868 3346305 3648123 -1 -2 157698 3062086 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 40121 603872 1438826 1503978 1746250 2770210 3096518 3176611 3682973 3915535 3936201 4307833 4596842 4985154 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 28206 1960076 2756349 2874930 2928932 4367568 -1 65757 110014 833186 2441091 2843051 3005877 3906229 4218218 4807652 -1 847568 850333 1646474 3871217 4216523 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3381004 -1 -2 1147155 1176127 1362232 1666586 1696557 1935035 2346177 3020952 3402232 3862169 3943510 4120227 4201404 4443406 -1 2360499 3427124 3915539 3916548 3997329 4111054 -1 1223 1277421 2133010 2368590 2925754 3757112 3766040 4622704 4679971 -1 442341 529162 550087 891508 2273590 2476832 3416676 3750308 -1 423319 560232 1006771 1871108 3811724 -1 1303581 3921764 -1 -2 28059 1066602 1285291 1441388 4787152 4975528 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 2749860 -1 446361 1857964 3682807 4260060 -1 190473 809106 982713 1246382 1809532 3747237 4568061 -1 1632635 2822730 3363491 4388118 4455383 4629760 -1 50605 129493 324651 456579 2264525 2365956 4424285 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 -2 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 881610 2705112 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 77440 83522 215337 304757 940431 2052722 3775956 4185659 4922060 -1 -2 444148 559105 1363365 2491218 -1 518756 792924 1510135 2215822 2404925 2551071 2660596 3071261 3462395 -1 1251669 2439688 3237521 3432945 -1 -2 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 627288 1379085 1568879 2010828 3827975 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 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 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 -2 1249052 2115430 4242059 4370626 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 1005671 1240527 2541298 2862350 3294663 4774814 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 610962 1050047 3186550 3548444 3883502 4461606 4518675 4996462 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 -2 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 860599 2423763 3004923 4390026 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 1220333 1410469 1643994 2820903 3344308 3443119 3863408 3992174 4438551 -1 100756 614537 831308 1896701 4110908 4212353 4621962 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 534989 620245 1620982 2245546 4738944 4969381 -1 -2 1119768 1589653 1963454 2779395 3930926 4037277 -1 947837 1002903 1102198 2165931 2355622 -1 -2 212329 1362867 1457132 1471719 1842383 3423341 4609117 4767668 4823411 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 -2 454219 704833 823018 1620646 2825061 3069938 -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 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 750647 861243 3242260 -1 460291 997661 1108567 1239972 2770028 4933645 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 81664 320907 1116475 1871625 -1 432577 1246821 1344943 2810371 3813685 -1 1536909 2115251 2421973 2444791 3144369 3761904 3797468 4517646 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 173351 1181487 1788582 3537415 4237101 -1 -2 1133151 3740158 4987718 -1 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 -2 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 1060382 1962840 2469687 2520888 3092182 3607158 4125450 -1 -2 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 95065 2458734 3833927 4546761 -1 12793 707849 1019276 1157282 1396574 4290915 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 50881 148539 1229967 2348163 3354449 4857271 -1 587233 749247 823656 1220311 3802934 4945250 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 -2 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 20340 365064 916366 3871999 -1 414626 2749183 3850460 4864657 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 1453545 2338794 2585936 2658158 2799855 3270461 3510517 4769591 4985290 -1 514645 1618540 1656989 2992329 3000461 3370420 3410115 3798049 4486286 4677025 4880196 -1 1669161 2541424 2653074 3575942 -1 4159630 4327828 4753517 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 315913 980471 1024967 2159388 2815377 4020933 4073082 4106050 4516075 4940493 -1 -2 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 619723 1666888 3132093 3634945 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 116091 455466 1004113 2754504 2915675 3267737 3454834 3887059 -1 211847 414038 717479 882707 1237671 1548476 2476206 2554761 3638174 4536314 4831846 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 840294 1331396 2570019 3432725 3445676 3860381 3919028 4184736 4461231 -1 480837 2226008 2526251 2869073 3668932 3839829 -1 -2 283361 558319 1553161 3031383 3939634 4188866 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 490214 555540 1322959 2530077 2989371 3045579 3596466 3776866 4017694 4324649 4447404 4689727 4962698 -1 389237 1292240 1363502 2671653 3426524 4861307 4976674 -1 -2 392830 677794 839115 942953 1172620 2290518 3801484 3933352 4634753 -1 923410 1114004 2687281 -1 -2 691082 818903 1236895 1552898 1930469 -1 1804852 2847966 3673200 3753162 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 560570 2081449 4177240 -1 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 596681 693753 3632500 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 540940 950751 1946646 2265463 3698060 4010508 -1 200709 431708 1763695 2532960 3375705 4468586 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 504008 1420440 2027867 2440930 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 -2 427397 1592425 1620057 1862418 2236736 2983212 3651884 3739585 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 282766 417630 1144179 2289358 3210244 3522438 3633600 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -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 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 750647 861243 3242260 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 917811 1109600 3539849 3662418 4461848 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 568932 598573 638100 1189443 4390658 4726168 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 -2 803329 1499553 3025851 3546236 3584930 3960589 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 113950 1384578 2176823 2559717 2571316 2626974 3267228 3448716 3821243 4625943 4991501 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 1234681 2340604 4156891 4416151 -1 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 -2 1100666 2007917 3787405 4007434 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 142791 428856 493189 671087 1372056 2628283 2672251 2857095 3236423 4003355 4509953 4557468 -1 -2 1130222 2300645 2742521 3338369 3501462 4511871 4556924 -1 142742 1505310 1577173 1804671 2445493 3839339 4874534 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 903192 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 2306485 2523971 4621524 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 89837 1481954 2098921 3690073 4853938 -1 -2 191146 1975427 3998760 4085533 -1 1296201 2462166 2803549 2966274 -1 673289 874355 1886477 2090471 2391094 2835968 -1 -2 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 522671 1711214 1907559 2465943 3109702 3349319 3538985 3733027 4027410 4050880 -1 1425974 2181820 2525577 3387062 4173511 -1 2638764 3809238 3880765 3914694 4433583 4955850 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -1 -2 2750055 2980150 4126270 4874215 -1 661397 1473593 2750724 2972363 3550274 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 345149 395529 411580 509750 569549 1154123 1439515 2037369 3124966 3478150 3767539 3821504 4426801 4443104 4642479 4811619 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 683605 1508044 2157327 3180130 4527732 4693866 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 1389145 1916140 2419060 4030179 4037113 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 -2 801164 2247193 2453532 2730948 4714811 4890296 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 191618 363840 700672 826804 2335853 2462748 3332034 3504381 3898856 4130431 -1 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 361900 940820 1068774 1143105 3252518 4483864 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 448689 1891232 2438842 4379336 4945432 -1 127442 699898 3661051 3988814 4757737 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 1681631 1866479 2993303 3394628 -1 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 32888 638200 1783014 3720798 3769002 4787985 -1 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 -2 3064732 3390247 -1 -2 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 -2 510606 823352 1812798 2740661 -1 301594 850009 1092101 1945213 1985782 2466697 2520439 3995490 4825706 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -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 596681 693753 3632500 -1 843391 1593311 3070409 3707297 -1 -2 79032 557685 1567567 4872396 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 44013 546338 917421 1779545 4066116 4452269 4489768 -1 -2 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 216163 1382648 2589139 3256689 3800290 4365109 4423179 -1 -2 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 71702 85160 105232 458926 814323 2399675 2650802 3736257 3748224 3808795 4117109 4180088 4305967 4332000 -1 1851131 1980667 3079512 3102484 3460729 3462968 3625140 3669163 4225699 4562934 -1 394556 853139 1125907 1285171 1366818 1815839 2809903 2822162 2934204 3003208 3017201 3137013 3474044 3793977 3844430 3869854 4467746 4885958 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 887076 2087301 3014965 4200484 4817777 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 922443 1731185 3814064 4344383 -1 -2 116769 1713733 1778629 1838848 1941439 2662694 2824297 4029411 -1 1321727 1640386 2334619 2452080 2827645 3776559 3851049 3924827 -1 -2 2202947 -1 443550 2381638 3980200 4976879 4987977 -1 -2 463518 660936 1539615 3835457 -1 3362857 3479803 3505107 3587764 -1 2059387 2629159 2919990 3191337 3415842 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 1684239 2717895 3048507 4618597 -1 -2 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 746289 800548 849025 2695972 3094058 4434323 4908828 -1 -2 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 2018071 3115745 3335305 3497586 3938135 4134189 4315777 4399546 4666483 -1 1039392 4358634 -1 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 -2 1432542 1616285 3403644 3675282 3832787 4082440 4472238 -1 426322 720921 1724949 2820615 3650281 3986400 -1 230635 1350146 1448209 2017309 2772153 2994898 3101212 3715206 3961662 4767506 4773543 4847312 4898107 -1 1413357 1486599 4107683 4871808 -1 46940 73769 467996 550732 1182835 1867020 2277118 3766376 4441231 4967816 -1 -2 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 677585 805503 1000826 1683077 3113071 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 541220 1125491 1953815 2339202 3594281 3935894 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1546411 3084651 3775476 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 435929 1614900 3407626 3518073 4533530 -1 -2 74875 501884 2344746 4520341 4718874 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 754 4056909 4232032 4591397 4705544 -1 -2 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 675784 1935687 3204350 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 -2 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 1773838 2494173 2945426 4970283 -1 -2 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 204232 2538744 3267568 3408990 3448428 3803609 3881405 4275611 4383977 -1 986966 1130524 2091956 3271841 3775993 3830923 4263019 4326951 -1 -2 1545734 3582913 3712136 4121362 -1 -2 135326 630897 750724 1367752 2898222 3851336 4166165 4181800 4361391 4647580 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 981639 1544182 1574677 1634424 1919029 2786415 3856220 4459858 4912744 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 629798 671190 1461740 4182849 -1 -2 877894 1097405 2529235 2987890 3629546 4124525 4182011 4262433 4581290 -1 133866 422529 763625 1112020 1208802 1383861 4398398 -1 1023469 2106765 2224752 3306467 4422201 4453007 4746678 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 455907 1158373 1602512 1699272 1995437 4292036 4551055 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 529239 691669 873704 4350764 4446189 4611522 4668926 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 6672 483729 1370932 1827365 2433319 3921900 -1 1557213 2012194 2599536 2704262 4967425 -1 102821 436157 1385537 1438943 3626587 3766335 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 187153 2105670 3970717 3990801 4745312 -1 -2 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 330890 3002268 4056310 4718050 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 534989 620245 1620982 2245546 4738944 4969381 -1 -2 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 526707 739537 1925384 2223535 2678584 3075315 3355168 3560901 -1 48887 50259 1682546 1729736 3008913 4428739 -1 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 1114268 2029128 2154862 2949040 3292489 3613890 4581050 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4051914 4888086 4999999 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 614980 2098121 2626748 2839522 3064836 3773270 4418057 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 -2 454320 2909220 4336999 4375038 4878364 -1 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 -2 281559 1729431 1740300 2662821 3425079 3431419 3450050 3470938 3666969 4076385 4294975 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 98967 1022592 2031621 3199291 3495836 3847814 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 84407 257465 610847 629683 2995043 3625938 3765238 4146597 4678636 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 3153378 3222704 3624308 -1 542806 2252795 3133741 4279826 4392823 4724701 -1 -2 1355389 1379762 1748191 3311456 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 550167 1250976 1653380 3826342 4328175 4709343 -1 -2 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 -2 218967 287668 886401 1295976 1917351 2568057 2670823 3107215 3429006 3492166 3952810 4024112 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 496255 999551 2526077 2712526 2917822 3466876 4490481 4507883 4685785 4732996 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 530805 654593 771950 3129911 3576964 -1 174182 223976 587310 635474 954994 1926560 3005495 3518002 4115523 4159254 4963272 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 -2 74347 893415 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 769187 1834301 1865744 1950447 2476989 4073117 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 1479804 1634887 2876300 -1 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 -2 615517 893522 895311 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 -2 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -1 795168 1867026 2261422 2273027 2441454 2913830 3402534 3813592 3908183 3999475 4924531 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 -2 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 78624 206111 829011 3510841 4124740 4168565 4948249 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 69074 473754 4484427 4593796 4782240 -1 -2 655626 1173988 1701349 3457185 4669310 -1 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 568932 598573 638100 1189443 4390658 4726168 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -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 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 81238 1232696 1938061 4072875 4410828 4882850 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 928801 1167342 2708655 3687023 3846177 4762989 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 200001 324339 357822 1994940 4473726 -1 383493 1203663 1275874 1732794 2438655 2538541 2648200 3226213 3264581 3661020 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 2403447 3022899 3195843 3799595 3890170 4723797 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 480963 750984 1163000 2645728 2655590 2975636 4408342 -1 -2 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 96255 314705 798206 1513109 1574761 1603572 2325869 2812352 3775508 4108687 -1 2679566 3165152 3310000 3449856 3585835 4492597 -1 133985 999145 2620281 2788720 2850901 3581308 3645463 3691992 4080104 4920453 -1 1445676 1555184 1861915 2547924 2575660 2749238 3409804 4908126 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 522283 975549 1198753 4962339 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 393320 1534216 2605857 3667146 3758933 3816508 3992410 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 2906306 3694566 4225750 4399336 -1 58162 1305681 2147384 2865704 4008714 4233103 4581675 4663524 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 439231 888288 4544957 -1 104801 311957 977870 1368641 2144943 3291914 3436250 4020436 -1 -2 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 653092 913672 1946743 3349603 4894777 -1 -2 352516 958311 1043852 3478319 3490522 3654332 4196817 4652732 4954159 -1 911034 928006 1001989 1636411 2786330 -1 169525 1037750 1402601 2511275 3846643 4363126 -1 92849 327436 760871 802154 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -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 1286754 1747746 2226835 2660003 4527534 -1 1201623 1776757 2340259 2368537 2899594 3193847 4070979 4480612 4544420 -1 909150 1036667 1578649 2032077 2637470 2707165 -1 1892977 2868172 2997042 3824042 4483513 -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 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 79592 657646 2112648 2620680 3746374 -1 506315 1015088 1575252 1702118 2509503 3711821 -1 -2 1956293 3234743 3968516 4719222 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 297704 374527 1543180 2286271 4350386 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 273134 707762 1190052 2093623 2263153 3477281 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 65442 77050 726937 2371872 3940010 4033483 4115079 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 2220611 2295532 3042336 3076878 3290175 3495884 3705998 4064934 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 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 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 1600190 3951027 4648809 4673496 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 1145748 1557797 1762861 3176525 3428593 4995607 -1 -2 755785 2106982 2384281 3916339 4877502 -1 -2 2309437 2611684 3400957 4319029 4459911 -1 266842 1560653 2837398 3054413 3379531 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 345978 482161 1124421 1386035 1551300 3096218 3107180 3267440 3681674 3744730 3975458 4292910 4677679 -1 84725 715076 1291578 1302293 1387212 1775809 2832194 3173702 3374131 3966495 4395497 -1 -2 81705 2865172 3153788 3202609 3461388 4309255 4322152 4429775 4911931 4935598 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 1612286 1886729 3130908 4385682 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 -2 616968 1273798 3180810 3793181 4328901 4524269 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 19479 710776 3816855 4758012 -1 47332 309788 357511 716214 2249659 2755572 3156153 3273580 3318291 3635371 3708270 4410595 4854606 -1 515419 998477 1402369 1494335 -1 1779713 1985651 2337298 2573764 3322968 3691691 3798651 3943733 4044740 4627559 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 1356730 1366341 1399233 1720908 1989469 2352954 2466611 2539140 2782541 3107999 3825406 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 125519 231154 455474 1930935 2298206 4265084 -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 689572 1398197 2061161 3709095 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 1076510 1476515 1551104 1955270 2212419 4604053 -1 236300 1897504 1907443 2065322 2246983 2886746 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 1398013 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 677483 887805 1493016 2284288 2501839 2593350 3289302 4489354 4697911 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 631031 3208689 3920596 4070776 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 118650 224852 316769 522857 878453 1028103 1809138 2516403 2668933 2966154 3083246 3406259 4743861 4761231 -1 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 1334875 2314333 2922538 3961312 4277103 -1 490532 629433 1347452 1380924 4733723 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 40973 317854 984606 1116225 2243650 2542733 2885939 3360693 3687928 4593282 -1 2321732 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 84715 1102616 3643482 4192156 4571652 4959280 -1 172391 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 -2 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 -2 1505502 2738277 2949225 3263863 3449370 -1 330678 2755930 2915325 3498356 4649007 -1 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 591412 1009127 1810511 3553461 -1 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 -2 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 142391 1720808 3198589 3456063 3727970 3856896 -1 -2 20389 278929 2466506 -1 181882 1960474 2316815 3041484 3267573 4276177 4732050 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 333425 471757 728547 1216102 1249903 1714655 3123340 3200199 3439897 3547572 4020066 4225264 4528106 -1 263103 2823702 2941026 3052441 4013844 -1 56506 113129 2679957 4098415 4998579 -1 -2 196325 1590734 1662752 1689022 1818092 3925327 4475318 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 -2 728396 1184926 3115745 3879206 3938135 4399546 4586316 4642424 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 525713 1412700 2268021 3211791 4620295 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 593244 2535065 4202135 4286855 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 125257 1722405 1946886 2670073 4107993 -1 -2 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 366705 1184630 1486786 3813493 -1 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3552143 4537492 4645698 4972372 -1 104499 848952 1323805 3402701 3440957 4790294 -1 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 167719 595807 1107619 1134617 1261768 2414453 3791175 -1 1471750 3021658 3124873 3150839 4641128 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 505628 536485 1429853 2715392 4656605 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 270864 2198681 3105801 3271910 -1 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 408993 688935 1010593 2207150 2739066 2960614 3199948 3543249 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 1103331 1341643 1605946 2339348 2736677 3698265 -1 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 545899 1168903 1287783 4051742 -1 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 525713 1412700 2268021 3211791 4620295 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 -2 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 18811 1444523 2217918 3738802 3785055 4000203 4303953 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 220262 1461465 1934347 3008841 3160548 3208526 3538579 3837075 4025049 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 1268808 3024131 3722376 3945308 4475957 4611872 -1 -2 59230 181610 325379 1216102 2318779 2408562 3674868 4272086 4628911 4644470 4927391 -1 174201 567238 888744 911034 1963412 2699572 2753953 -1 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 1926938 2151579 3748969 -1 -2 1381696 2079132 3446504 4174592 4328818 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 534703 542881 1885921 2869471 3242431 3799116 3909202 4368471 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 -2 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 1928472 3292821 3861347 -1 207673 344491 482604 794568 1168837 1922476 2558357 2906852 2941004 3556900 4149048 4428636 4534826 4943713 -1 459271 712911 1176180 1707321 2314333 2399998 3182476 4197856 4297949 4340184 4441267 4783869 4793885 -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 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 -2 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 51382 838055 1140921 1195968 1396899 1763992 3524083 3587878 3995777 4049854 -1 -2 107036 1592071 3267865 3793307 -1 1119667 1318542 1733484 3327161 3655663 4675451 -1 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 444016 485035 585267 1299796 2327268 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -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 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 -2 2334619 2827645 3485978 3863034 -1 378781 872807 3092388 3686394 4354052 4892239 -1 -2 714230 1073679 2038804 2415158 2643401 2941121 3799100 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 -2 2431489 2633467 3977337 -1 335194 892920 1819677 4373748 4691701 4815748 -1 -2 1088093 1612676 2063928 4540818 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 299548 581404 1032877 1062568 1507129 2109427 2742962 4417069 4849477 -1 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 17951 1505109 1816681 2671177 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 814519 2187064 3557852 4188557 -1 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 15628 2993137 3304785 3428603 3797677 4898438 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 634538 1588083 1596995 1667817 2114502 2510081 -1 659159 3310569 4955801 -1 -2 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 -2 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 104412 972338 1050476 1599831 1683944 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 -2 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 269291 2542872 2715766 2797799 3114630 3181066 3475548 3477152 3599715 4611126 4670327 4681011 4999999 -1 65571 892650 1077230 1775821 3329360 3882082 3910691 4323544 4552878 -1 -2 3845429 3970289 4165988 4973355 -1 565444 778338 1333680 2668719 2732095 3124472 4243754 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 3049689 3900560 4177011 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 129376 286166 943720 1275270 1458659 1680204 2352769 2964079 3319807 3580778 4754538 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 269114 402786 793070 1860105 2063041 2089479 2967375 4172173 -1 803685 1219665 1707921 2391871 3070593 4071666 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 907617 1142048 1280267 2666322 3955214 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 107988 921659 2230744 3122432 3684239 3719093 3932412 4046570 4626406 4637690 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 16095 833956 1101035 1449960 1517187 2967761 3392600 4113702 4237132 -1 534072 1379774 1654783 1681528 1715089 2397411 3470685 4897620 -1 -2 96670 393159 457755 552407 1180782 1981381 2126957 2456763 3746401 3756877 -1 165488 187211 254336 538147 810191 1243154 2579543 2683305 2923569 3440551 3818993 4766187 -1 -2 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 869931 1779892 1786118 2122038 3245458 3644375 -1 -2 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 -2 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 33662 48602 1250965 2130760 2490300 3220743 3627403 4526579 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 389169 1046188 2336724 2490446 3431542 -1 -2 713535 1807649 3013623 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 81238 1232696 1938061 4072875 4410828 4882850 -1 -2 3027321 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 645277 1243086 1498561 3104292 3458387 4594396 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 964140 1672029 2665896 3272339 3310286 3455263 4500577 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 2032723 2238942 3282659 4085769 4218300 4281418 4637437 -1 -2 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 -2 1419239 1434259 2597311 4088500 -1 122294 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 292941 1262282 2106512 3672284 -1 611677 1150436 3930973 4649007 -1 -2 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 34259 741370 3515003 4603430 -1 1369094 1587923 2459366 3536313 3763659 4270782 4654404 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 328918 660191 726780 3339680 3750751 3829364 4393480 -1 -2 80339 134510 1385923 1530891 3824126 -1 165458 176517 1062346 2176242 3003257 3012408 3802223 -1 984182 1004439 1258921 1358179 1523441 1606388 1996648 2887566 3117439 3634061 4418412 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 192773 253177 2520642 -1 -2 949664 1394236 1654341 1676109 2965626 -1 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 843391 1593311 3070409 3707297 -1 -2 207891 1070888 4116119 -1 -2 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 10315 938999 1140770 1329117 3874261 4799371 4933638 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 680140 1531182 1864979 3582496 3890986 -1 893939 2689683 3364573 3934030 4360672 -1 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 198909 369205 371049 960529 1950221 3699695 3708270 4410595 4659229 -1 -2 885341 1193409 3321833 4238275 4500648 4701572 -1 598536 2028319 2704928 4284453 4780234 -1 -2 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 257618 671844 1907295 2062188 2156854 2363667 2607180 3752154 3885521 -1 -2 188282 268516 303244 712473 856818 2024174 2159089 3098447 4239848 4272126 4498902 4606111 4633711 4735605 -1 469441 1110998 1255715 1615368 1864401 4068545 4086006 4874462 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 138798 3063154 3275148 4435121 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 2674 347465 761074 1490629 2683791 3450646 3912675 4331915 4616075 4999999 -1 1130803 2114451 2185063 2626891 3041070 3611166 3660721 4999999 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 716282 1340996 1810842 2512079 2796046 2846021 2964770 3514639 3863413 4446898 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 44013 546338 762755 917421 1073119 1306051 1779545 2191406 2538213 2612462 2804961 3031370 3222613 3492147 3590260 3847389 4066116 4183003 4452269 4489768 4630124 4676058 4699605 -1 814294 1030869 2387508 2695497 4198464 4782522 -1 209725 511298 3115315 4928423 -1 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 274667 881850 1599762 1861508 2840753 3021982 4204030 -1 -2 179067 299022 1238620 1644121 3411176 4385465 4479471 -1 -2 95937 981731 1577038 1813131 2074682 2273525 3580828 3833137 3871559 4839299 -1 -2 1581107 2650604 4243553 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 -2 689962 887885 1165898 1570401 2710675 3479900 3617912 4833398 4959028 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 420198 767374 1737917 1948352 2124095 2384181 2478793 2673308 2819313 3802209 3810659 3839824 4646728 -1 -2 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 -2 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 119781 888894 1434734 1557802 1934691 2808429 3049259 4075893 4283794 4420098 4476558 -1 317419 1131400 1507320 2648379 4255297 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 -2 1364137 2144466 2408162 2491188 4479182 -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 237307 408021 774790 1761420 4075524 4630448 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -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 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 -2 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 323932 1316201 2399344 2425580 3733350 -1 1711762 2447811 2463183 2483894 2805192 3116414 -1 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 277445 333983 719343 1616335 1621227 3102589 -1 -2 662122 802578 994689 2320491 2527277 2660892 3911797 -1 948958 1440720 1543389 1663741 1912087 3782196 -1 712849 1402916 1632559 1794867 1970907 2191017 2595823 2930826 3124899 4157610 4353852 4445363 -1 561643 2940670 3649624 4265834 4443129 4843027 -1 -2 445868 665773 1143053 1602550 2829894 3009202 4138727 4224966 4901973 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 -2 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -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 725714 887724 1635018 4028862 4147293 -1 -2 2431489 2633467 3977337 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 155357 439845 482375 581318 1440989 1638053 1959617 2090656 3132866 3453484 3893553 4784757 -1 128256 385462 3320402 3630185 -1 -2 1771962 4528886 -1 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 572909 629061 1740493 2013426 3234110 4337867 -1 157201 226397 1031633 1099543 1272043 2958620 3781543 4771898 4933552 -1 -2 775955 1439963 1541850 2742502 4911678 -1 292160 1455970 1770168 2825088 2995918 3024785 4215549 4369276 4642917 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 -2 487907 1541501 2414872 3280356 3690006 4251892 4462101 -1 109533 402245 1033779 1559958 2228604 2806211 3173447 3696733 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 864873 1453325 3247826 3850312 4182739 4786576 -1 404768 1134291 2724067 2763376 3607262 3925530 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 -2 1779713 1985651 2337298 2573764 3322968 3691691 3798651 3943733 4044740 4135487 4627559 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 534237 1852568 4129224 4821381 -1 220103 1531901 1835685 3864775 4013778 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -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 477318 1019498 2544810 4022330 -1 138798 3063154 3275148 4435121 -1 -2 90953 462884 1208325 1632954 4290343 4598305 -1 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 818794 1891116 2320658 3868971 4583948 -1 732410 1034739 1209406 1955690 2414276 3045941 3432738 4916530 -1 19479 710776 2690160 3816855 4758012 -1 21682 330254 2031534 2315474 2471475 2916732 4092099 4346579 4999999 -1 758056 1017530 2877377 2917605 3768236 3847310 4344181 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 43611 632468 1614900 1623671 1883015 2383328 3407626 3511777 3518073 4194606 4347772 4530014 4611496 4872475 -1 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 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 398852 965063 1778691 1897839 2077137 2176868 3346305 3648123 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 1834702 1889168 1992869 2516330 3373252 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 114818 314573 1316663 1809286 1835293 2034496 2507253 3197840 3660613 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 989601 1420214 2346458 3050758 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 -2 51891 114050 655478 771162 1530278 1580343 1761824 4099426 4121710 4181057 4889566 -1 -2 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 1953470 2054083 2855570 3452526 -1 -2 989510 2699694 3726025 3883522 4520256 -1 -2 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 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 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 -1 122475 211297 1427619 2201539 3857751 3983437 -1 917026 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 350895 917811 1109600 2325424 2630069 3438743 3539849 3662418 3729849 4461848 4721221 -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 1784151 1966001 2548016 2838033 -1 -2 361134 385529 1410485 1515689 2229786 2468020 3064329 3080665 4465343 -1 18267 1633359 2899690 4078616 -1 -2 151852 488895 1827667 1926160 2201659 3436344 4918425 4921624 4984929 -1 1248920 1360674 1766098 2117590 2211593 2946708 3780617 4495918 4814856 4988417 -1 1023441 1399921 2620321 4272225 4364634 4515393 -1 739057 1371838 2288517 2652609 2814632 3635844 4220161 4555326 4684806 -1 -2 38956 110205 253349 2529695 2668753 3993587 -1 -2 79452 565474 569686 1162099 1443628 1648654 1746654 1844161 3331082 3654926 3686818 3861191 4767465 -1 1798800 -1 378344 780970 867715 3091917 3314089 3810499 3852278 -1 135099 352500 677278 4144165 4168855 4423449 4995286 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 94951 2909993 3236911 3903057 3980187 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 2202947 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 562841 980838 1031889 2883347 3954704 4375512 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 614980 2098121 2626748 2839522 3064836 4418057 -1 -2 251867 372281 624393 986955 2358771 -1 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 786202 1724288 2384564 4901272 -1 44210 1090208 1486089 2867537 3136665 3285278 4365715 4728606 -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 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 1071480 1493586 2028908 3579235 3917336 4741041 4908828 -1 -2 481572 1616156 2635068 3339379 4540963 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 -2 403332 1652245 3738533 -1 1430707 2181881 2842096 4696367 4753098 -1 51891 114050 655478 771162 1530278 1580343 1761824 4099426 4121710 4181057 4889566 -1 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 536488 1017967 1055938 2964060 3161125 4177367 -1 104499 848952 1323805 3402701 3440957 4790294 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 -2 1846499 2229232 3105432 3982701 4203150 4277048 4618200 -1 447561 600898 1151372 1609925 2194517 2667992 3182620 3553250 4052626 -1 69808 167575 1529834 1995989 2404499 2865778 3297922 -1 -2 69406 198985 1017016 1211280 1223103 1431927 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 1133151 3740158 4987718 -1 1706253 2230059 3175949 3205969 4534186 -1 626010 683673 1749263 3186720 4016157 4624984 4697767 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -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 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 4396528 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 29999 135122 647302 1123538 1392096 1930962 2253770 3973398 4393154 -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 108743 2231882 2323415 3261738 4328982 4356222 4380147 -1 -2 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 709508 2145363 3378737 4155526 4797842 4981618 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 750647 861243 3242260 -1 -2 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 103378 950000 3341436 4085247 4226713 4580600 -1 416459 1401370 1568594 3430389 4143632 4391799 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 -2 190798 816183 935993 1466058 2026092 2180912 3825088 4174938 4360850 -1 135524 1587969 1857760 3254988 4048507 4076750 -1 -2 968986 2001096 2742808 2827296 3517546 3540873 -1 911034 928006 1001989 1636411 1687815 2786330 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 412927 1615850 1633467 1894029 3268171 3930034 4300911 4662503 -1 -2 656067 932766 974414 1001186 1169642 1205323 1700556 1928968 1930972 3546158 4127408 4132320 4458912 4477978 4570414 -1 420719 686665 984604 2093661 2119897 2798912 3043948 3721927 -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 954241 3029261 3082306 3752435 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 -2 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 1520017 3043370 3316465 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 193435 845763 1856616 2109486 2184765 2329456 3290178 4295522 -1 138959 1095068 1399946 1759743 2353553 2384649 2555726 2697404 3304789 4066096 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 -2 169482 1643331 1897094 2809806 2914080 4387042 -1 564683 989569 1706915 1986880 2373637 3936837 4530082 4845189 -1 -2 2202947 -1 443550 2381638 3980200 4976879 4987977 -1 1592494 3196951 3462371 3655046 3734693 3773141 4019143 4019546 4861025 -1 -2 162123 549895 653032 885230 1257567 1320075 1338735 1736465 2376012 4077092 4292301 4540351 4758293 -1 229839 411514 1023327 3006164 -1 148207 951237 1442341 1783599 1911205 2122607 4354545 -1 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 1002644 1184409 1550662 1792310 1953902 2153966 2871821 3207730 3844809 4266515 -1 284064 486866 618659 655402 1223049 1490363 1646767 1733246 1848196 2006658 2128938 2513702 2759536 2879333 3029321 3430389 3858742 3980343 4279568 4363040 4408773 4844002 4860302 4994711 -1 118802 260955 391645 743753 842451 2066489 2084609 4603618 4637222 4865907 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 184982 394391 546891 846788 1363928 1842459 2225379 2538780 2613621 3956279 4366170 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -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 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 41686 252475 697640 1204132 2491361 3172820 4448433 -1 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 350377 451764 799760 1650479 3338636 3733545 4413499 -1 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 1296201 2462166 2803549 2966274 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 458577 1110285 1112603 1393461 1526974 2209111 2521731 2578765 2947257 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 241675 1328901 2725854 3667283 4030974 4138794 4151167 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 269911 1207590 2101090 2788206 2855136 3871044 3989729 4017439 -1 145539 1005730 1530792 4639233 -1 -2 101677 120181 1625990 1878450 -1 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 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 527550 1233395 1301904 2706092 -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 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 782595 1128800 3085545 4020017 4355594 -1 127598 362006 389237 616582 2255595 3540563 3740029 4720008 4861307 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 108414 218806 866980 1473993 2492743 2972005 3288792 3906940 3994623 4168701 4727294 -1 190853 550953 3117343 3337503 4389543 -1 -2 192909 383703 1465808 1844495 2957153 3113302 3876554 4385535 4674924 4827784 4850418 4923328 -1 635373 1453949 1695335 2552787 3533053 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 130429 892675 1538747 3565983 4222040 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 868485 3881440 4033198 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 621364 1219980 1292474 1835685 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 268265 1069352 2002575 3816488 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 947882 1763157 2144132 2493064 2531953 2989882 3038408 3130581 3317083 3568334 3703139 4081042 4543326 4869586 -1 -2 2245546 4738944 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 26142 1986542 2959514 4582667 -1 -2 2197739 3196760 3644020 4017781 4749455 4819794 -1 27145 88644 558001 1280436 3232472 3939579 4251944 -1 315630 485693 724510 1146279 1877290 2476098 2543294 2825024 3393560 3930587 4214917 4435354 4468512 4469555 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 761994 2460481 2808183 3036551 3550432 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 29611 2428813 2943401 4004854 4053065 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 86609 506353 917956 1101873 1720269 2126795 2601831 3323359 3390212 3810499 -1 99187 422421 2027124 4544770 -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 70553 1059991 1748226 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -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 16344 892925 971330 1677248 1725619 2495927 2719439 2858985 3036088 3624356 4740770 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 333455 2750215 4240222 4644611 4814375 -1 -2 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 1580964 1988880 2481332 2526241 4161813 -1 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 1794745 2453137 2832760 3015340 3735364 -1 938819 1884242 2607599 3388668 3898000 4683486 -1 -2 74637 2084513 2405712 3127513 4761709 -1 1236195 3216222 4773256 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 491425 1738152 3829896 4162217 4763404 -1 1275247 1994626 3025619 3128768 4667276 -1 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 176075 522404 596217 946260 1159766 1332624 1763110 2674539 3009652 3062097 4052597 4058634 4233000 4506564 -1 -2 89828 1498716 1702048 1934919 2776715 2802744 4134167 -1 -2 609851 846513 1542647 1880002 2465666 2662579 3497901 4162924 4450883 4602579 4938055 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 971385 1565430 4539921 4809675 4939117 -1 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 1172095 1454804 2411872 4069402 4941227 -1 -2 2102440 2215700 2420663 3919367 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 638209 1665133 3865237 4317296 4475419 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 78564 2645529 4473038 4535146 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 79592 657646 2112648 2620680 3746374 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 1594903 1696589 1818362 3570965 -1 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 173088 408723 1059240 4776631 -1 -2 726603 1807953 3593372 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 82131 1593182 2104139 2710729 3282514 3515748 3529534 4301820 4709451 -1 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 1501645 2027030 3342775 4634347 4646363 -1 -2 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 -2 169974 1933530 2367669 2461143 3338850 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 -2 848525 1300505 1809920 2478804 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 75319 131716 148784 1561672 2010961 2129561 2717518 2961957 3374322 -1 -2 65119 124548 1027102 1371607 2202232 2395413 3012067 3038260 3242235 3289158 3512876 4742529 -1 531941 920536 2077647 2585625 4332864 4682473 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 959389 1328068 1382019 1813472 2237081 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 -2 135698 279327 439662 1512480 1813781 2142058 2156393 2243865 2754324 3547437 3837568 3944789 4143048 4198434 4836873 -1 81684 170741 630155 709636 1233375 1265848 2700022 3239428 3290196 4206952 4703048 -1 -2 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 91796 124911 266188 977772 2415139 3475189 -1 959770 1312931 1538394 1972893 1993684 2409597 2981656 3512731 4626660 4936119 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -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 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 1383983 1802878 2642301 3146177 3838081 3947054 4274590 -1 4033 25728 206272 2327162 2392334 3195226 4282312 -1 67657 621421 906000 3039972 3541760 3846899 3998366 4378871 4620040 4823004 4972995 -1 33523 1081818 1866889 4071682 4825436 4905360 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 435929 1614900 3407626 3518073 4533530 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4433648 4612871 4672939 -1 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 2115015 2237922 2373342 3766203 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 998149 2032636 3326819 3348893 4546761 4630210 4910272 -1 -2 694304 1050100 1224546 1564160 2075793 2107942 2496048 3399858 3787853 3911635 4240903 4241630 4253341 4755553 4845067 -1 -2 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 1601737 1646631 2402190 3398959 4796468 4867977 -1 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 3487341 4727708 -1 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 454655 3378895 3670416 4477025 4793070 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 -2 726075 2005008 -1 1201623 1776757 2340259 2368537 2899594 3193847 4070979 4480612 4544420 -1 1494593 1914764 2523669 2526792 2658773 2844629 2891201 2942780 -1 -2 444016 485035 585267 1299796 2327268 -1 345408 566596 688157 1271724 1496136 3119162 3488579 4026736 4119487 4938529 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 1255964 1483166 1834258 2369922 2683557 3130575 3152444 4004220 4090818 4468550 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 2305775 3517322 3617834 4069308 4301702 4358905 -1 -2 1318958 2299241 3294093 3460223 4275635 4383268 4744375 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 439895 618488 927716 1542427 1641314 4320538 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 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 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 1164453 1253928 2017673 3460034 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 1567353 2821083 3466128 4159382 4704230 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 200191 892982 1520024 2821546 3642235 3676250 3893127 4028892 4496165 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 -2 66719 235876 721991 919643 1425609 1792266 2186904 2215376 2339448 3006724 4331331 4876953 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 655625 1246399 1557937 1770308 4207091 4263666 4430201 -1 -2 674138 2026086 4442483 4492890 -1 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 -2 3286408 3882569 4292147 4409306 -1 -2 1104221 2896647 4886640 -1 -2 162123 549895 653032 4292301 4758293 -1 -2 305059 2409859 2499064 2957688 3826011 4685750 -1 1076427 1410817 1427223 1870236 2270463 2696850 3532195 3857586 4760864 4767503 -1 93610 131569 3152160 3192072 4434477 -1 -2 28338 665179 1695367 3091411 4490245 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 -2 515714 778365 2031977 2712301 4874816 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4574075 -1 290612 463137 2310519 2382091 3872553 4576629 -1 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 682243 1219374 1436299 1492530 1628893 2570426 4962705 -1 281430 1668179 1683926 2671818 3450985 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 52196 848814 2050392 2670449 3427549 3972426 4957390 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 -2 247586 869906 1772559 1998153 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 770595 1763173 2044503 2048068 2352713 3835622 4164751 4489972 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 301755 2633564 3042984 3349003 3950793 -1 -2 481064 1023372 1244496 2391848 2658412 4160621 -1 45478 236386 1577259 2381431 2777854 3117052 4821435 4999999 -1 903988 1077148 1942617 2857144 3390878 3608108 3989846 4040635 -1 -2 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4164309 -1 1096678 1361990 3498904 3556804 4000190 -1 -2 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 -2 1118150 1929976 2361864 2510783 3138906 3449929 4458872 4772785 -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 1453545 2338794 2585936 2658158 2799855 3270461 3510517 4769591 4985290 -1 514645 1618540 1656989 2992329 3000461 3370420 3410115 3798049 4486286 4677025 4880196 -1 -2 625637 1406370 2266595 2267038 2535085 2672767 3584998 4634793 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 134710 241613 446993 807556 1373019 2940334 3069247 3648575 -1 -2 1222008 2436913 2513562 3593847 3953998 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 259392 1297561 2248667 4128171 4804757 -1 775916 2112032 2219564 3973830 4526744 -1 137997 813386 1257167 2462672 2493124 3520874 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 818642 976619 1095862 1500518 1682075 1747570 2575302 2952043 3542423 3836790 4802992 4989227 -1 528510 735933 3549493 4111604 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 756247 3359323 3986137 4200136 -1 -2 284847 1033437 1402051 2635655 2717665 3544095 -1 -2 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 -2 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 459850 685435 802327 2763079 3678767 4664140 4897874 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 681268 769247 1553679 2000884 3444422 3938879 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 611973 2130851 3703660 4174020 -1 668931 1135274 3401166 3880061 4240418 -1 205490 638716 1073654 1242919 1435638 1446585 1870417 2129914 2734309 3261843 3520985 3735510 4717749 4762572 4826487 -1 1716076 2905155 4534507 4882675 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 1039633 1929596 2201187 3078230 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 -2 594184 2169357 3094319 4010622 4095222 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 261525 2839573 4054944 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 378296 449092 1579422 1871819 2125032 2749491 2790222 3731439 4103185 4974086 -1 3049689 3447975 3900560 4177011 -1 -2 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 843164 1032240 1170393 1240098 1423390 1472984 2461628 3768534 4718119 -1 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 1140968 1487685 2768366 3707073 3914688 3963362 4290627 4781361 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 482659 1443572 1598911 3607503 3670255 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 1631535 2157887 2547628 3190806 3762870 -1 1705751 2430230 2491511 -1 -2 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1221528 3565661 4237824 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 -2 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 1570130 1971157 2560998 3188337 4545918 4998685 -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 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 2882865 3557193 4354793 4680646 4869950 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 -2 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 390214 884196 1271890 1339550 1573370 2119780 2156854 2247058 2375847 3470591 4999999 -1 -2 519409 1043688 1156519 1481723 1642434 1743564 2375563 3184977 3582889 4906841 -1 520190 943996 1078512 1137118 2697908 2785414 3449728 3783380 -1 642862 957656 2234421 2564422 3760476 3818234 4055688 4196349 4478174 4778254 -1 1134949 2697676 3161916 4000636 4458742 -1 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 -2 1109017 1174004 1477527 1993446 2571528 2805414 2816084 4908281 -1 1494092 3721305 4486637 -1 307012 563539 1002303 1398822 1965589 2705098 -1 -2 328918 660191 726780 3339680 3750751 3829364 4393480 -1 988701 2529284 2585400 4179411 4722784 -1 439259 456124 999499 1784363 1809135 1910277 2030973 3831924 4285378 -1 77157 891391 1049590 1136296 1587559 1855012 2167220 2238298 2702093 2988162 3140588 4180902 -1 -2 160740 748781 1355723 1930282 1937382 2081147 3310746 3961570 4023159 4221800 4917763 -1 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 513715 757707 794713 1677942 2663782 2755743 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 181491 3885745 3896190 4111343 4459557 4984594 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 1037032 2015034 2278423 2657230 2919840 2993972 3008765 3634814 4868794 -1 -2 294416 1268851 2299818 2384370 2466433 3817178 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 130429 892675 1538747 3565983 4222040 -1 519853 564381 828632 945006 1597391 2331743 3249918 4928618 4952785 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 354677 736296 2655590 3800938 -1 -2 968986 2001096 2742808 2827296 3517546 3540873 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 -2 1666886 2862738 3065392 3129253 3398464 3627254 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 -2 381515 729230 749237 966468 1329196 2633616 2682952 3054007 3139588 3183108 -1 368648 448450 478139 729450 1026799 1664338 1997921 3149937 4478132 -1 -2 782959 806349 1060322 1438670 1594536 1789354 1861232 2126395 2299173 3033477 4001629 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 313055 719597 761357 1904751 2199470 3856788 4373094 4663907 4692579 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 2866594 2994296 3257348 4461950 -1 -2 612176 910646 1105125 1226257 1930286 2626553 2787442 2807364 3629543 4352481 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 -2 203827 701805 832007 965157 2251887 2272989 2283334 2366748 2511192 3420019 4571948 4911368 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 91808 486495 491693 1653130 1888260 2762733 3037062 3060247 4573580 4755680 4888746 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 922353 2189485 2365603 2439755 4389626 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 802191 2233746 2280071 2303805 2940270 3888114 4857428 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -1 -2 392034 739713 1123946 2509762 4325807 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 735501 4395168 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 409295 778213 1449294 1797612 4709744 -1 402771 1454411 2210891 3359338 -1 -2 2334619 2827645 3485978 3863034 -1 1868274 1891472 2272021 2502401 3420022 3576543 3699629 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 1929596 2201187 3078230 -1 -2 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 -2 823043 929437 2067829 2559795 4068464 -1 16340 1747622 2231239 2389746 2436849 3542459 4127880 4951853 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -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 431394 1423537 1802686 2287863 2369314 2570756 3362427 3485397 3786862 4008293 4709750 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 271208 1188729 1261349 1510818 1589979 1730956 2221258 2222932 2439963 2624453 2667443 3801823 3995966 4102652 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 1113816 1433449 1909360 3387171 3608510 3710697 3776155 4748012 4893833 4990657 -1 -2 892709 1613801 2105074 2624748 -1 229839 411514 1023327 3006164 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 -2 167506 259790 1374375 1444940 2766353 3936429 4681797 4918738 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 -2 1904019 3429312 4452096 4872307 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 486139 973491 1444279 1455597 1460660 1597076 3185460 4093557 4236844 4610977 -1 -2 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 -2 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 1925655 2309843 -1 -2 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 621530 1704212 2473558 2668573 3866037 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 560570 2081449 4177240 -1 129693 1057616 1548837 1968363 3795013 4125507 4184370 -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 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 -2 564867 1263786 1264893 1403884 1411911 2781303 -1 -2 307168 320444 559500 755684 966085 1290303 1516659 2189288 2372388 2666708 2796915 2848531 3045805 3292988 4221554 4631997 -1 -2 1692103 2078825 2159392 2296213 2327687 2550190 3234890 3672802 -1 299071 946911 1134616 1354872 2663202 2846053 3524679 4013341 4450431 -1 898613 1527886 2137044 2472765 2576794 2623096 3124300 4003398 4522106 -1 -2 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 428826 1303256 2080645 3984277 4786101 4948487 -1 -2 2283591 2790228 3662594 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 642346 1318588 2151844 3838133 -1 88763 719318 1005020 1462472 1757294 3486489 3931351 4190017 4675713 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 -2 126819 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 486202 612759 874929 1443371 2326332 3647069 -1 -2 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 1103331 1341643 1605946 2339348 2736677 3698265 -1 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 545899 1168903 1287783 4051742 -1 859974 1253839 1999005 2854116 3233090 3271787 3453134 3915875 4095557 -1 -2 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 569868 1172621 4834960 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 -2 203822 283250 621875 866300 1041379 2321103 4565060 -1 97351 184896 711375 2135623 3248938 3460238 3475048 3503745 4282886 4329482 4912369 -1 488621 692046 1396252 1668991 1681696 2430807 2556890 4077080 4637803 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 652307 955377 1234715 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 292718 437152 684213 2809314 2996251 3983398 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 1255234 1406960 1577030 2386254 2430868 3237913 3316509 3898065 3913649 -1 962518 1010180 1787170 2471920 4985647 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 869396 2752783 3725634 3868372 4501601 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -1 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -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 -2 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 629798 671190 1461740 4182849 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 2508874 3312329 4411672 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 219533 1402369 1494335 2876480 4051985 -1 -2 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 372942 610302 1995089 2035180 3294603 3594672 3603542 3941853 4830324 -1 -2 182780 724864 1139997 1686029 2120000 2361320 2922249 3235524 3272235 3556828 -1 1700094 2286281 2542170 4981843 -1 101677 120181 1625990 1878450 -1 262285 2667771 3381596 4256722 4367950 4811516 4853130 4940679 -1 -2 761325 1683279 2854171 3145091 4977787 -1 1190080 1794609 2338357 2513939 2885198 3506137 3728180 3789702 3939996 4182947 4234727 4555330 -1 -2 1375079 1454694 2234673 2843668 3176158 3447681 3947398 4391246 4999999 -1 1762546 1819370 2451739 2543166 3112749 3135023 3306268 3712168 4163288 4742556 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 -2 87236 96628 988930 1024658 1280184 1280224 2658431 4419986 4619261 -1 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 -2 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 -2 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 -2 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 -2 237742 2101483 2149724 2406207 2732547 2831263 3280185 3605923 4720154 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 555510 2482251 2905032 3618649 3996418 4487021 4609228 -1 67644 667018 1181464 1948828 3043930 3816512 3883841 4253051 4641782 4933293 -1 461732 1687087 3631609 3881619 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 254610 2164329 2195755 3241903 3951833 4111311 4999999 -1 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 469263 502443 1075512 1129659 2289559 2862350 2915947 3089098 3493906 3605337 4470399 4684182 -1 1368365 1863150 2765222 3807657 3838433 -1 2185399 3180130 4823422 4999740 -1 -2 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 84719 502281 1392969 3701367 4004525 -1 -2 381748 506987 1057215 2201561 3499159 4093974 -1 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 49608 174544 539545 1551225 2313770 2798808 3972735 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 164779 663207 817282 1538838 3492093 3535097 3651446 -1 -2 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 12793 707849 1019276 1157282 1396574 4290915 -1 56506 113129 2679957 4098415 4998579 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 570629 3101466 3287442 3512725 4017119 4332588 -1 299514 823832 1950809 2459233 3532796 3715459 4924225 4995174 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 65898 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 1799466 3773959 4228078 4569409 4571929 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 606192 1549731 2234178 3682163 4676652 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 864326 1835481 2134631 2353632 3859714 -1 340965 626592 1058538 1691032 1701791 1810458 3514506 3535256 4767521 4774394 -1 7524 213896 608785 2292741 2303632 3181345 3616195 3635644 3688563 3895004 4174764 4260091 4511030 4703416 -1 162721 183034 1426692 3956663 3995609 4056360 -1 -2 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 1272333 2829804 3130337 4354372 4661626 -1 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 761325 1683279 2854171 3145091 4977787 -1 1891201 1910535 2447362 3062345 4543421 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 918898 1976135 2896936 2921940 3033948 3117384 3642398 4301423 -1 797910 1966546 2524111 2867186 3291197 3608573 3665987 3670699 4827947 -1 -2 3296941 4230894 4746644 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 670433 986552 3830753 4877600 -1 189572 336587 593303 1292361 3368397 4477467 4602647 -1 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 -2 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 1162037 2211419 2467469 3950568 4507328 4568852 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 94669 1469651 2464762 3141002 4509823 4521779 4572159 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 766252 1196838 1510265 1975697 2160985 2339064 3156726 3753815 3923032 -1 -2 909150 1188139 1234162 4068943 4523971 -1 26951 280480 287476 517763 612424 959847 1039641 2098895 2711362 3608149 -1 -2 634236 712754 753524 846283 984177 1070069 1327754 2101079 2280448 2482917 3441797 4101956 -1 1825946 2129044 3281196 3608675 3927277 4659744 4813476 -1 -2 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 81238 1232696 1938061 4072875 4410828 4882850 -1 -2 45748 232041 2390565 2435518 3051209 4002342 4362092 -1 -2 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -1 995493 2082842 2304814 3846837 4301029 4396138 -1 237667 331497 757866 899982 1534891 1601242 2038996 2547593 3001438 3290785 3668709 -1 -2 868485 3881440 4033198 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 813414 893535 1062808 2792193 4919382 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 843462 998571 1360948 1589882 3801754 3957223 -1 655625 1246399 1557937 1770308 4207091 4263666 4430201 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 11224 159785 1060692 2808929 3556179 4683355 -1 85351 1029605 1850674 1985219 2937244 4163471 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 -2 659159 3070408 3310569 4955801 -1 340784 711396 1439293 2669670 3557795 3635795 -1 -2 378781 872807 3092388 3686394 4354052 4892239 -1 -2 756247 3205134 4342562 -1 14736 74728 121680 358943 584678 1591316 2672180 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 984781 1207343 1304825 1556588 2168933 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4896091 4984423 -1 877410 1516821 3231978 3893137 4769915 4928553 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 346080 811572 1189850 1557546 1823279 -1 -2 198793 562272 767863 1172283 1387041 2660967 2909543 4122376 4283844 4393765 -1 411568 2497788 2972726 3736165 4783124 -1 3518211 3540873 3962926 4714715 -1 -2 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 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 99187 422421 2027124 4544770 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4671557 -1 875382 1266570 2429145 4016584 -1 53455 103864 1394348 1443194 1607203 1928472 2143086 2178553 2390140 2629670 3292821 3301390 3580972 3861347 4338058 4637259 -1 1028232 1079192 1829253 1885043 3101596 3743921 3840293 3862696 -1 -2 277025 831938 893438 971681 1176250 2366096 2966647 3089580 3264573 3431839 3716310 3989818 4450522 4855339 -1 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 179378 408349 1023837 1329609 1395980 1808942 2700514 2996587 3127050 3575163 4223336 4694329 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 1305021 2058105 2670614 2751641 3226990 4873196 -1 627288 1379085 1568879 2010828 3827975 -1 619289 877908 2706290 2892086 4065443 4265841 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 251051 3346877 3494455 3575528 3599449 4892066 4916719 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 63225 1009266 1210595 1706074 2595919 2796984 3470810 3630370 4171824 4435707 -1 -2 987607 2577348 4006922 4579661 -1 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 -1 947873 1002027 1257947 1279936 3685572 4686233 -1 -2 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 515714 778365 2029869 2031977 2388570 2557770 3811161 4366048 -1 1176478 2901109 4173017 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 187187 725208 1151127 1470854 1638179 1881670 2220488 2440258 3242943 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 -2 436978 1015742 1277165 3016939 3322828 3719619 4336979 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 348677 1912281 2594603 4055175 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 788696 1347192 1853421 2320639 3867442 4130468 4305155 4462722 4480346 -1 -2 705034 1966001 2379588 2874338 3867584 -1 -2 416783 592270 3358917 4012131 -1 362519 695689 1916004 2245721 3598130 4852569 -1 217575 459838 930229 2815791 3457274 4120742 4308049 -1 278295 1715037 2230227 2340081 2770679 3016911 3498277 3609277 4511291 -1 51485 261779 999024 1078080 1896165 2397134 3127193 3255393 3296413 3351424 4453591 4534265 4548180 4762729 4896868 4999999 -1 1915958 1970276 3334290 4025426 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 475275 1439367 1528761 1587870 3112336 3635757 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 12797 899361 1859551 3401364 3600705 3853550 -1 2152412 2177520 3031316 3286965 4777069 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 762559 1327808 2030219 3496556 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 1594903 1696589 1818362 3570965 -1 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 -2 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 1141709 1965411 2151489 2795782 3721354 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 1162849 1690502 1741335 2332897 3799488 4358052 -1 302329 372003 2274119 2961741 3038706 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 -2 1076510 1476515 1551104 1955270 2212419 4604053 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 789339 906210 1541448 1669419 2758945 3154825 4036300 -1 92325 559634 3038715 3258947 -1 -2 83262 554433 1097126 1907972 2264368 2506204 4050610 4999999 -1 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 1716556 1750191 2223576 2714498 -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 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 642237 3685338 4890445 4999999 -1 -2 625637 1406370 2266595 2267038 2535085 2672767 3584998 4634793 -1 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 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 1643657 2832297 3472417 4084878 -1 1259246 1394782 1581182 4300538 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -1 -2 786797 1017146 1329337 2363066 3383812 4321880 4596657 4623541 -1 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 1248348 2326644 2365994 2457922 2574488 4594013 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 141740 1860314 1863723 2341502 2375534 2811134 3184863 3584850 3881376 4064974 -1 315913 980471 1024967 2159388 2815377 4020933 4073082 4106050 4516075 4940493 -1 931148 975565 1103035 1434539 1704397 3311350 3342257 3362599 3835811 4066683 4489495 -1 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 -2 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 1129813 1339979 4175293 4793314 4999999 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 384607 566807 604243 911887 2540282 3970299 -1 4137519 4434361 4778092 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 994888 2475838 3264113 3593265 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 460387 607241 2428758 4365515 -1 159346 1568500 1568519 1957172 2335414 3103962 3260881 3379877 3875295 -1 666182 2382654 2507406 2887415 2968055 3034270 3117330 4055175 4360947 4740838 -1 -2 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 406333 1375640 1671046 1857692 2296048 2640469 2683819 3120998 4665767 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 327460 404996 912726 1448925 1492844 1502056 2498142 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 1605023 2517839 2519278 4775061 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 -2 448588 2999007 3117572 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 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 -2 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 284847 1748025 1989576 2655634 3247975 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 -2 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 165755 177427 328147 875500 1941390 2068158 2137290 2677794 2714981 2745699 3327310 3452926 3511040 4024305 4886900 -1 307005 1098706 1578593 2033578 2048286 2084366 2248822 2914493 2950438 3241572 3287733 3355856 3927213 4453373 4497602 4579801 4629714 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 36597 937368 997661 2141894 4264341 -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 491285 2799676 3411114 3603007 3614653 4550397 -1 333129 335029 359998 1714037 2344193 2797301 3018581 3171902 3318389 3912616 4701926 4800006 4817916 4819273 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 -2 1790758 2294755 2988628 3969507 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 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 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 436978 1015742 1277165 3016939 3322828 3719619 4336979 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 211237 2675992 3467094 4279373 -1 1201079 1335000 1945432 2545979 3083199 3162304 4152434 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 1652918 2438582 2587464 2712685 2798899 4445044 4999999 -1 1376703 1994795 2023349 3555397 4159587 4329875 4452286 4482980 4720089 -1 -2 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 200709 431708 1763695 2532960 3375705 4468586 -1 -2 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 69925 765756 831169 2165040 2603899 3681546 4029605 4999999 -1 634629 1707486 3704006 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 995859 1089845 1177793 2222444 4273830 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 311354 1620845 1632082 3714630 3899439 -1 -2 763548 1135203 1490435 1533512 1756115 1799132 1830013 2431549 2433784 2478057 2549500 2764233 2838193 3828026 4569694 -1 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 423650 1632112 2292894 2904115 3039390 3287518 4174370 -1 -2 1490363 2128938 2879333 3430389 -1 552055 867603 1330340 2790895 2798934 3069317 3152300 4417913 -1 455786 580218 641924 1487231 3197703 -1 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 -2 342113 2391302 2885318 4329358 4339251 -1 -2 362711 2238028 3596355 4378484 -1 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 490532 629433 1347452 1380924 4733723 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 1286319 2553085 2936599 4102122 -1 -2 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 1695154 1735220 2382839 2508717 2549467 3266104 4383481 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 519585 705796 1056292 2926291 4245245 -1 -2 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 169974 2367669 2461143 3338850 -1 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 237667 331497 899982 1534891 2038996 2547593 3001438 3290785 3668709 -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 1735296 2368193 3538920 3919028 4118641 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 -2 1445676 1555184 1861915 2547924 2575660 2749238 3409804 4908126 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 211700 287777 903770 951566 1230780 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 701136 1996403 2059186 3978085 4257115 -1 856330 3180735 3773230 4507181 4534771 -1 434327 2828222 3523462 3720903 3920453 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 -2 814519 2187064 3557852 4188557 -1 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 109631 1848387 1974711 4068610 -1 15628 2993137 3304785 3428603 3797677 4898438 -1 -2 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 11224 159785 1060692 2808929 3556179 4683355 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 449533 2195862 2789939 3160905 4727070 4760009 4983408 -1 -2 79032 557685 1567567 4872396 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2360499 3427124 3915539 3916548 3997329 4111054 -1 122609 208199 269153 762359 790085 1009275 1062359 1567192 1971253 2947989 3217940 -1 556034 896980 1036783 1916978 3625589 -1 -2 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 448322 1392742 2391209 2930204 3226919 3269305 -1 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 -2 325042 1844259 1975904 2492417 3816121 4532402 -1 474868 477028 1540156 3716779 3890069 4802059 -1 103481 905476 2670183 3004564 4999999 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 47416 188815 997385 2285087 3018456 3349475 3395632 3646319 3970222 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 -2 229839 411514 1023327 3006164 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 519856 1545350 2284916 3242070 4558415 -1 -2 604120 1176323 1899574 2604849 4133108 4221999 4558779 4634133 -1 614112 1420284 1492031 1828385 2144283 2709336 3362669 3576613 3884451 4057947 4969124 -1 543776 553330 1052537 2359896 2821016 2913518 3013406 3135427 4883486 -1 1004895 1310342 1314361 2144213 4060927 4153933 4215935 -1 622311 1007520 2049586 3176883 3861074 4906669 4914683 4999999 -1 -2 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 674138 2026086 4442483 4492890 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 627569 1386143 2313980 2568183 3676932 -1 342284 428832 1261531 1454083 1586637 1915156 1923914 2161685 2291083 2562359 2771934 2822153 3227702 4061550 4125234 4581944 4955838 -1 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 -2 782959 806349 1060322 1438670 1594536 1789354 1861232 2126395 2299173 3033477 4001629 -1 111995 663947 1823083 2228284 2700025 3042023 3115561 3315789 3338282 3365723 4077025 4570066 4803069 4901205 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 96380 994248 2180711 2816248 4493806 4922396 -1 1031462 1330038 1387974 1682683 2479159 3638383 3904859 -1 -2 796967 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 -2 639915 1675074 1788878 1850901 2123656 2867074 4032501 4368262 -1 -2 713178 2176431 3538495 3810035 3966734 -1 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 922353 2189485 2365603 2439755 4389626 4812394 -1 439895 618488 694873 927716 1542427 1641314 4320538 -1 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 -2 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 104134 405344 1320518 2328205 3545785 3755390 4040442 4075274 -1 -2 328919 1470741 1634022 3406816 4513372 4839266 -1 1050800 2374285 4390205 4519960 4659495 -1 324978 478567 506028 817284 1080436 1959804 2105128 2387833 4175406 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 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 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 -2 569868 1172621 4834960 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 -2 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 304707 448566 4141961 4347667 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 1963419 2489739 3031930 4215478 4270269 -1 -2 1178033 1714162 2030080 2411632 3321099 3937152 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 1272127 2657754 2948711 3736139 4964104 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 1119614 1216084 2933860 3878580 -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 4896307 -1 -2 480966 707247 942665 1041749 1313222 1794817 1839463 1879730 2407199 3045913 3677610 -1 270300 706004 4145682 4267116 -1 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 460387 607241 2428758 4365515 -1 -2 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 -2 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 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 679250 1409844 2206503 3135422 4049439 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 -2 705034 1966001 2379588 2874338 3867584 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 1339449 2091098 2187400 2301956 2712051 2717328 3658624 3905840 4380456 -1 -2 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 77440 2052722 4188117 4922060 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 1638 330336 4150156 4624359 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 621592 2444665 2886759 4049958 4276859 4519374 4550094 4932866 -1 -2 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 2164177 2340582 3085363 3714565 4349776 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 423497 718448 1310208 1533814 1791000 2145687 3888214 4259579 4376700 4548554 4601307 -1 -2 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 1260506 2846211 2999263 3475519 -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 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 987359 1827887 2106699 2741596 4326093 -1 1251669 1548968 2439688 3237521 3432945 4038177 4077896 4494311 4823054 -1 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 810402 847560 1921163 3230605 4886660 -1 308725 568667 3261337 3560985 3606837 -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 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -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 129235 516522 1042886 1428687 2419453 2801217 3147115 3269735 3910282 4341797 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 -2 556805 3752139 4492366 4825809 4999652 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 4417773 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 361147 634629 1078481 2648098 4718011 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 337550 961971 3821472 3832624 4740868 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 273024 518405 1143092 1348846 2979778 4350102 4410346 4795417 4915765 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 1233074 1456434 3435201 3452097 3488791 -1 438705 3306304 3434520 4714877 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 -2 269114 402786 793070 1860105 2063041 2089479 2967375 4172173 -1 544500 1013345 2781191 3966450 4253290 4495219 -1 803685 1219665 1707921 2391871 3070593 4071666 -1 -2 67392 312324 321515 385603 426030 758858 857373 864079 1276718 1678537 1931678 1943648 2349878 3145514 3648078 3708259 3947579 -1 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 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 929970 2246369 3733311 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 448689 1891232 2438842 4379336 4945432 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 88025 759065 866286 4690997 -1 247075 304728 3022451 3801858 3900299 3914295 -1 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 -2 475951 583796 1185482 2861267 2964388 3348442 3373654 3768608 4005271 -1 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4253666 4915989 -1 43309 2041515 4078995 -1 -2 423664 881234 1206557 1266849 2551208 2667375 3433423 3615220 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 746694 2137723 2440283 3023839 3295419 3311637 3373487 3944304 -1 27588 549332 649545 783296 1498576 1862327 2483165 3579685 3706029 4184293 4362588 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 573236 918863 1134306 1877363 3363018 3950848 3959916 4268750 4511160 4550365 4661894 -1 394556 1421952 2421973 2525710 2878990 2881438 3844430 3922611 -1 -2 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 1400499 2916423 3033043 4280278 -1 -2 459968 1229013 2842718 4324824 4340525 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 256496 896709 1373706 2382420 2434453 2740923 2862072 3976305 3983703 4151019 4309291 -1 -2 426504 718869 1461797 3191925 3951532 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 506003 1234266 2611237 2808837 4807325 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 694501 1089805 2259540 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 253734 375832 966288 1478616 2654993 2743368 3340823 3367551 4098153 4617541 -1 -2 316582 1034620 1178033 1538750 2030080 2498042 2589766 3581627 3734999 3937152 4105155 4936796 -1 208442 297090 1904423 2741479 4011156 -1 930344 1095987 1551241 1952825 2107202 2300491 4774261 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 1910306 2425327 2637454 3911205 4032586 -1 -2 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 -2 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 -2 114648 1449869 1607092 1928173 2570093 4664198 4724957 4813377 4937735 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 947873 1279936 2786742 3685572 4686233 -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 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 284728 4185024 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 1851131 1980667 3079512 3102484 3460729 3462968 3625140 3669163 4225699 4562934 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 567601 1014761 1388701 2104163 3935969 3959037 -1 375592 720465 1591943 2333360 2881928 3971015 -1 36301 318414 1287588 1564002 1617013 4443547 -1 506003 1234266 2611237 2808837 4807325 -1 -2 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 1716076 2905155 4534507 4882675 -1 517443 2272610 2621202 3457752 4859543 4999305 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 929423 1341154 1759783 1816684 2455211 2672925 -1 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 72940 255333 1272769 1386729 2310525 2328089 3973009 4358224 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 203827 701805 832007 1357745 2251887 2272989 2283334 3160868 3420019 4571948 -1 -2 1294867 1453359 2077025 2535641 2864459 3258072 3261923 3939506 4285382 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 350762 407322 2454387 2663653 3060391 4842568 -1 -2 1131678 3321749 -1 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 750647 861243 3242260 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 1234681 2340604 4156891 4416151 -1 -2 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 634538 1588083 1596995 1667817 2114502 2510081 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 508027 596339 1694793 2541079 2821488 -1 659159 3070408 3310569 4955801 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 659757 1811944 3577527 4736099 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 24266 2305104 3024169 3138327 3233684 3666271 3981465 4112849 4626222 -1 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 594234 923085 1774504 -1 21131 372638 1836923 1996041 3390594 3456322 3676461 3728641 4321391 4520692 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 961700 1178793 1434513 1541510 2451936 3131739 3632268 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 314493 2112975 2586761 2619756 4587737 4785343 -1 -2 1380438 1463822 1564116 2151313 3502935 4970452 -1 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 378781 872807 3092388 3686394 4354052 4892239 -1 -2 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 2125521 2476931 3037581 3770795 -1 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 923344 1337541 3732523 4003048 4647533 -1 609271 1061746 2969018 3189510 4060715 -1 218820 306729 457494 484513 992583 1013254 1202245 1621291 1809296 2434465 2522413 3103389 3452102 3790813 4396474 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 296420 581055 1165153 1497352 1912283 3636254 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 105804 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 616397 867715 2110442 2303477 2939568 -1 510162 1880125 2419506 4308053 -1 81917 181001 806770 1063974 1156756 1777221 1813150 2126168 2179484 2701335 2719815 3797736 4812144 4824905 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 209725 895831 2723390 3263496 4491880 4936370 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 634629 1707486 3704006 -1 86828 319360 1044543 1131119 1338820 2504930 3745748 3980338 4239506 4884030 -1 -2 1961692 2603907 3302284 3934498 4274933 -1 -2 104499 233918 848952 1323805 1493358 2256941 2319162 2996739 3235444 3402701 3440957 4230548 4383885 4790294 4978321 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 411115 1086226 1841608 2855788 3028069 -1 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 97554 440120 787109 1157506 2011176 2253184 3799082 4176249 4219925 4229115 4290220 4369898 4619563 -1 -2 504008 1420440 2027867 2440930 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4401753 4483571 4640814 4800985 -1 502419 1055044 1692666 4201763 4759521 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 567103 625606 2635871 3431837 3658915 4636698 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 1771962 2304202 4528886 -1 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 285737 540347 2031596 3882326 4270438 4513605 -1 -2 8258 10286 550052 2838216 3512394 4844496 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 324978 478567 506028 817284 1080436 1959804 2105128 2387833 4175406 -1 -2 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 -2 3045635 3509696 4138347 4516101 -1 262142 1864268 4197634 4943085 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 229839 411514 1023327 3006164 -1 36547 492260 780643 982073 1903151 3855518 -1 -2 459850 685435 802327 2763079 3678767 4664140 4897874 -1 265995 796768 936566 947129 1287687 1477008 2500583 2907827 2997893 4152653 4970279 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 132637 989327 1583817 1603017 1807850 2025742 2345222 3059832 3870295 3948980 4528888 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 163809 446389 1360264 1381163 2203279 2655890 2774024 3845882 3873094 4325341 4434251 -1 428071 828198 1446973 2904420 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -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 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 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 236638 675725 1164203 1429278 2060646 2522692 3076585 3450893 3786668 3908945 4455444 4875615 -1 -2 2665292 2908934 3493749 4599592 -1 -2 463518 660936 1539615 3835457 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 887444 1315135 2429258 3673759 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 181491 3885745 3896190 4111343 4459557 4984594 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 2027837 3215077 4767565 4976932 4991638 -1 342263 1128186 1202925 1632692 1690200 1962758 2173392 2440213 3089068 4367555 4689884 4738289 4941236 -1 150819 263333 445868 477767 1549015 2411872 2819850 3845437 4019334 4224966 4781178 -1 -2 1269886 1493672 1569551 2166912 2496561 2562911 2629118 -1 547405 551654 1569596 4267645 4820225 -1 1358378 1912574 2455927 3357921 3538561 4835722 -1 -2 938009 1352914 1936332 2601054 3534968 4541993 4999999 -1 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 451123 791543 1571169 4775884 -1 712491 1177355 1212312 1370571 1408416 2474505 3180220 4160481 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 -2 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 -2 1519518 1765526 1805603 1867607 2432125 2483894 4383909 -1 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 -2 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 1110381 1702439 2098923 2419298 3305291 3479092 3504802 4032904 -1 -2 192168 343228 3581761 3784417 3934079 -1 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 -2 426322 720921 1724949 2820615 3650281 3986400 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 -2 881610 2705112 2798137 3865068 -1 25948 472811 2073106 2548089 4210334 -1 620943 666790 1209895 2630968 2764812 4235308 4528925 4681504 4976819 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 573236 918863 1134306 1877363 3363018 3950848 3959916 4268750 4511160 4550365 4661894 -1 394556 1421952 2421973 2525710 2878990 2881438 3844430 3922611 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 -2 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 1271176 1398937 2140199 2932742 3711526 3814910 -1 11224 159785 1060692 2808929 3556179 4683355 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 1644700 3796742 4165977 4470362 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 1275536 1612053 3109879 3258385 3380270 3537919 4216333 4364791 4815583 -1 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 435775 2011764 2017282 3701902 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 78531 387805 416168 1047720 1916957 2310795 2439322 3349649 3994158 4645982 -1 -2 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 994888 2475838 3264113 3593265 -1 -2 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 493898 1533335 2806832 -1 -2 202275 1157468 1446929 1743843 1852837 2558062 2705954 3660873 4005635 4230683 4969135 -1 493454 744891 923721 2378636 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 41921 225662 1431253 4192415 4705459 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 162642 557772 1517388 1974028 2616484 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 2167514 2204577 2787340 3281820 3910285 -1 454920 1072031 1806831 2414981 3657790 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 473264 2063977 3296941 4230894 4740073 4746644 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -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 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 1002860 2358137 2907315 4061213 4505188 4917721 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 -2 371714 447994 524789 1776643 2264812 4179988 -1 576001 1876689 3281167 4842132 4865448 -1 661170 767006 1411002 1450597 1476724 1854799 2011022 2089162 2404670 2437060 2524931 2591757 3040036 3181091 3184707 4284414 4427571 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 1549997 2197932 3916779 -1 28811 762825 1710835 2206025 3483260 3631313 4245965 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 119593 379572 880856 1818066 2181658 3255529 4271482 -1 2884748 3906525 3929609 4064905 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 1166331 2871471 3049670 3401090 4450924 4537537 -1 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 186366 813768 1460457 2209567 -1 323425 703081 998243 2280340 2631291 3360471 4560849 -1 -2 1129813 1339979 4175293 4793314 4999999 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 -2 597834 647554 2357120 2713497 3458504 3888678 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 1165626 1314172 3470713 4635837 4682889 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 716264 777139 813414 1481450 1535647 1870958 2286670 4066917 4127481 4750630 4985377 -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 -2 43981 163576 860599 970720 1421274 2369494 2423763 3000217 3004923 3032953 4390026 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 71702 85160 105232 458926 814323 2399675 2650802 3736257 3748224 3808795 4117109 4180088 4305967 4332000 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 235390 954998 1171442 1543965 1546781 1932535 2307133 2682938 2980742 4284376 4836954 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 -2 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 121978 155178 969088 1200935 1432315 2007749 2317993 2928335 4499675 4704636 -1 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -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 1888542 -1 -2 467454 543218 1568673 1646412 2582166 4449814 -1 268717 429705 895034 1331466 1374198 1721575 4378483 -1 -2 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 903192 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 -2 96141 172327 612414 1123318 1371772 1420399 2146303 4964782 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 303355 545596 1045595 1144885 1659592 1740085 1778525 2599320 2976078 3333267 3690360 3834649 4786668 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 -1 955748 1824207 2514110 2891592 4301444 -1 -2 2172684 2677892 2986326 3551689 4874827 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 644635 1812104 1982838 2829264 4320389 4549146 -1 671392 789138 887220 2451419 2772712 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 71702 85160 105232 458926 814323 2399675 2650802 3736257 3748224 3808795 4117109 4180088 4305967 4332000 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 1851131 1980667 3079512 3102484 3460729 3462968 3625140 3669163 4225699 4562934 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 2606723 2827855 3453180 3475827 4110981 4465395 -1 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 736781 1776027 1864812 2817787 2974640 3714585 4428491 4559695 -1 211844 229292 2740510 2859757 3118188 3213790 3277938 4768655 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 881217 1176247 1454250 2641031 3443453 3755578 3804465 4275717 4748527 -1 824285 975881 1170448 1988935 2355642 2483434 2526009 2781896 3783716 4131496 4468842 4478067 4604877 -1 -2 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -1 588899 1142542 1211225 2177706 2357058 3418910 4183516 4357325 4592030 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 559420 2180761 3993128 -1 330412 709708 759304 1751754 2670349 3668033 4917276 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 -2 734651 1623945 4317024 4970206 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 762825 1710835 2206025 4245965 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 360519 1178746 2112171 2416069 2870440 3111383 4862085 -1 654050 661423 694934 992202 2257668 3613721 3915926 3987612 4974680 -1 1412927 1507684 1692440 1963110 4476531 -1 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 256730 312801 350756 532764 1661194 1770323 1994130 2090883 2105429 2927634 3242689 4148989 4168521 4268807 4344131 4466059 4717069 -1 -2 420580 1255708 1611164 4803528 -1 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 837897 1424511 2248886 3214755 3696070 -1 379771 942480 1271534 1470327 2230614 3623591 -1 387423 591575 836247 2489604 3346120 3548455 3793035 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 144829 346000 347027 749553 2651019 4554534 -1 1304865 1865420 1891760 2519408 3222236 3288686 3569080 3866447 3987877 4025466 4715676 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 -2 624594 999637 1510322 1806032 1843627 2813352 3161775 4694088 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 2461942 3063425 3122986 3193717 3342626 3425801 3429099 -1 75808 241519 357409 750828 1135886 1256852 2083460 4675349 -1 29611 2229912 2428813 2442017 2717219 2943401 3886440 4000528 4104766 4375601 -1 731089 2060748 3606847 3633264 3679247 3992670 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 29999 135122 647302 1123538 1392096 1930962 2253770 3391161 3973398 4393154 -1 615753 977045 2449544 2980806 3886693 4390026 -1 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 257419 1147924 1352693 1816138 2227433 3865590 -1 -2 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 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 335194 892920 1819677 4373748 4691701 4815748 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 762559 1327808 2030219 3496556 -1 -2 72678 424200 1312858 -1 -2 693090 1064582 1673748 2092194 4396757 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 476860 477458 3074108 4737970 -1 -2 559648 722150 2007317 4614595 4996959 -1 91145 2541850 4509513 -1 248201 506668 757027 2107295 3262900 4714780 -1 -2 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 -2 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -1 -2 53927 584618 1464809 1472285 2049189 2146729 2797414 3063643 3274254 3490254 3495682 3581211 -1 -2 381515 729230 749237 966468 1329196 2633616 2682952 3054007 3139588 3183108 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 68275 320114 767962 817031 2677922 2721396 3337737 3767247 4167921 4208792 4637116 -1 -2 1888542 -1 620092 1847451 2756554 2907363 4135905 4220188 4569538 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 1432308 2738664 3095599 3318628 4075054 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -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 -2 633884 705310 751637 2298560 2566514 3358754 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 822807 2194124 2968879 -1 922603 2226665 2539149 4972962 -1 409615 1310763 1554181 2319874 4605878 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 786423 3200996 3483039 4257155 -1 2497965 3500636 4167289 -1 13543 468474 493195 4329590 -1 61960 985445 1317307 1501710 1735349 1782102 3453735 3564671 3956651 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 557685 1699377 1799337 2787874 4938590 -1 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 493454 744891 923721 2378636 -1 2349284 3267025 3889387 4775076 4784901 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -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 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 -2 768697 3172205 3208103 3487130 4746707 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 481714 671229 765428 2137791 3592577 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 787767 1047743 1076506 3875895 4078927 4373990 4447491 4901281 -1 1204599 1913535 2172192 2308336 2466919 2771846 2858704 -1 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 -2 228293 1358420 1953735 2266756 2962483 3325215 3372504 3376274 3448871 4724049 4940437 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 171297 467224 1505757 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 -2 459968 1229013 2842718 4324824 4340525 -1 101280 556470 881865 1359412 2394659 2439965 2718049 2846287 3259019 3898365 3910017 4568302 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 -2 50605 129493 324651 456579 2264525 2365956 4424285 -1 1391962 2335171 3087952 4597292 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 881099 1307092 1579674 1784751 2099502 3199454 3814915 3900767 4415841 4988921 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 755902 2352883 2353436 3028855 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 293784 371468 987335 3297092 3788411 3845664 -1 1606967 3509684 3666277 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 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 1081421 3817528 4804356 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 1566269 1850715 2852608 3113976 3868978 4563241 4697425 -1 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 -2 317467 1609059 2230871 2232212 4866989 -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 481064 1023372 1244496 2391848 2658412 4160621 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 791543 1745996 4216548 -1 960963 1286371 4131934 -1 -2 369471 988277 1988922 2422393 3531763 3793495 -1 1318958 2299241 3294093 3460223 4275635 4383268 4744375 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1007970 2378044 3522583 4267626 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 312781 1476710 1987656 4051353 4331742 -1 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 1325158 1685646 3991971 4590857 4887994 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 244801 841732 2872013 3791236 4184796 4575616 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -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 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 773108 2089858 2211860 2333688 2934860 2961221 3289225 3936621 -1 -2 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 1829188 2088975 2143924 2897792 3668152 -1 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 78654 465302 1528348 1573948 2292936 3662882 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 414626 2749183 3850460 4864657 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 -2 301698 1216864 1566796 1764304 2563751 3481162 3603253 4169181 -1 1255321 2152535 2903417 3370206 3418226 -1 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 -2 219707 865928 2535288 3420290 4112833 4370911 4432616 4792624 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 -2 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 863442 1466716 1560208 2917866 3584850 3702018 3881376 4352043 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 578102 1251453 1264755 2096965 2251687 2325702 4126470 4190694 -1 -2 1716076 2905155 4534507 4882675 -1 -2 252277 736066 754780 2694300 3942275 4498600 -1 3342105 -1 453162 1009787 1090262 1399263 3484202 3864070 3868372 -1 -2 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 1298408 1662655 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 -2 13575 19014 752903 1926028 2114524 2373983 4572107 4809452 -1 15828 1193146 1250004 1250156 1499557 1871776 2190771 2952296 3098580 -1 733095 1242267 1753444 3536949 3870574 -1 2734051 3070904 3188494 -1 747499 1178161 1941347 2646463 3393507 3617114 4243625 4925158 -1 -2 18267 1633359 2899690 4078616 -1 -2 701136 1996403 2059186 3978085 4257115 -1 66491 341281 1090540 2502115 2567689 -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 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 266736 1344950 1383550 1643531 2442432 2626689 3161739 3679316 -1 -2 504714 4323486 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -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 2072430 2675415 3262408 4522371 4624906 4887115 -1 -2 192909 383703 1465808 1844495 2957153 3113302 3876554 4385535 4674924 4827784 4850418 4923328 -1 635373 1453949 1695335 2552787 3533053 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 1212223 2893160 3356302 3568111 4059862 4748313 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 160859 241272 338445 365043 682300 981514 1470058 2269431 2952145 3171901 4957462 -1 1100666 2007917 3787405 4007434 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 3406527 3811450 3889476 4510306 -1 -2 87712 271570 695124 1522883 2070590 4308024 4445982 4962415 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 682243 1219374 1436299 1492530 1628893 2570426 4962705 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 136101 2507137 2676216 3735797 3954784 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 851702 1128780 1877505 1934635 2096684 2199534 2804463 4895169 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 822807 2194124 2968879 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 1453921 1577662 1741311 3348215 4582157 4601887 -1 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 84725 715076 1291578 1302293 1387212 1775809 2832194 3173702 3374131 3661782 3966495 4395497 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 995859 1089845 1177793 2222444 4273830 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -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 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 1201079 1335000 1945432 2545979 3083199 3162304 4152434 -1 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4427585 4475007 -1 2573772 4635113 4809023 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 171397 1212495 1666177 1679392 -1 54456 155547 631614 1332654 2247202 3155742 3685307 4383720 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 274405 2911830 4363242 4374974 4650519 -1 423664 881234 1206557 1266849 2551208 2667375 3433423 3615220 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 1118150 1929976 2361864 2510783 3138906 3449929 4458872 4772785 -1 -2 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 2087828 2294230 4586375 -1 157698 203080 3062086 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 38170 1607724 1669402 2174756 2222924 2226734 3271786 3290059 4222469 4443121 4774847 -1 307406 955330 2129452 2167062 3994880 4308618 4766387 -1 -2 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 76144 482317 710042 2339592 3307713 3864355 4071917 4704649 4975722 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 567928 885062 1287962 1946190 1977307 2043596 3176756 3652990 3729883 3838488 3861198 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 1100950 1391879 2247195 2890967 3108574 3174628 3397426 3404170 4218961 4548944 -1 -2 28059 1066602 1285291 2545182 4787152 -1 1318028 2700077 2802038 3033826 4596695 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 76765 308310 620789 2393986 2475533 3840623 3883678 -1 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 -2 713178 2176431 3538495 3810035 3966734 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -1 -2 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 329972 1045899 1393451 1841418 2898042 3318152 4047054 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 140664 1311037 1852309 3030139 3833790 -1 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 320915 505041 1546137 1702207 1823549 3369203 3638851 4221605 4769915 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 -2 674138 2026086 4442483 4492890 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 489303 1802938 1888615 2082479 2186738 2670223 2778231 2857389 2875200 2965494 4924822 -1 1028451 1210941 1637302 2780242 2869997 3003996 3077250 3158468 3249220 3333125 3998266 4259419 4634061 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 92752 512866 607574 1393324 1649800 1735069 2595867 2628228 3493149 3519385 3631273 3772639 3792332 4011537 4489869 4888166 4974685 -1 914331 1205371 2008044 2378261 4985544 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 290780 1643191 2785606 3660891 4180528 -1 -2 29493 232249 1586409 1673670 1834301 3662213 3841934 4348248 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 317419 1131400 1507320 2648379 4255297 -1 1255234 1406960 1577030 2386254 2430868 3237913 3316509 3898065 3913649 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 -2 640185 3720713 3817852 3868436 -1 -2 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 384366 1632559 1645721 4157610 4746910 -1 433971 1339624 3695121 3879825 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 457780 726937 983608 1040984 2292149 3299641 4773570 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 376353 1162432 2643557 2670061 3849977 3920960 4069089 4087754 4889870 4939848 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 768697 3172205 3208103 3487130 4746707 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 269783 1271447 1724154 1732455 2260082 2792938 3967756 4534409 4920002 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 166862 1307618 2714626 3300994 4839841 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 1387822 1416596 2465263 2497586 2627971 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 302199 670674 857538 2124824 2850553 3543682 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 2403447 3022899 3195843 3799595 3890170 4723797 -1 -2 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 -2 46671 496947 758256 1611241 3808085 -1 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 723087 892894 1420623 2932795 -1 1777280 4957658 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 70312 416447 707861 1507420 2164669 3158437 3297078 3542459 4226893 4386694 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 989510 2699694 3726025 3883522 4520256 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 1578767 3372604 3669323 4825028 -1 25789 642311 1650247 2309802 3017543 3229151 3940440 4069272 4794244 -1 -2 1016596 1687392 2307316 3113392 3234502 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 350762 407322 2454387 2663653 3060391 4842568 -1 628051 1311301 3692400 4155565 4903014 -1 -2 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 -2 275537 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 4259433 4661610 -1 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 70417 214197 338371 504114 1107691 1267994 1691591 1806331 2379912 2623044 3997447 4863291 4978402 -1 -2 1228888 2353752 2856470 4584040 4608682 4741464 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 46857 1271235 2478814 3367441 4281140 4740149 -1 222284 353587 910992 1172680 2057532 2114012 3481349 4591804 4693328 -1 92879 269406 680300 2677996 2939491 3021125 3464518 4794002 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 2821429 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 3341 474805 672055 706998 856005 1786309 2221773 2282154 4007298 4405696 4971284 -1 -2 408980 2705802 3220815 3381730 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 713535 1807649 3013623 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 904304 1475346 2254141 2409848 2797185 3150707 4075068 4687237 4740519 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 1254261 2042738 2471446 4097845 4525652 4720827 -1 -2 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 391466 3019163 4700901 4740720 -1 893415 1894393 2024300 3881246 4626997 4947629 -1 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 98866 615919 1349877 2803594 4198155 -1 47416 188815 997385 2285087 3018456 3349475 3395632 3646319 3970222 -1 -2 774139 911398 1284238 2149605 2752788 3062546 4137096 4236410 4760939 4854763 4928763 -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 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 136045 394368 1744593 3259391 3325145 3368138 -1 -2 621364 1219980 1292474 1835685 -1 439347 3025635 3595322 4237698 4558372 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 135524 1587969 1857760 3254988 4048507 4076750 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 136553 1031672 2769043 3780386 4081492 -1 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 248201 506668 2107295 3262900 4714780 -1 -2 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 1186438 1435252 1935626 3131008 3650946 -1 1899837 2761753 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 1326366 2500723 4279989 -1 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 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 346392 1096023 1572117 1623163 3474055 -1 -2 823043 929437 2067829 2559795 4068464 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 524626 1201255 1361512 2191639 2962881 4461299 -1 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 -2 397939 721546 2468813 3083322 3565277 4908567 4920577 -1 2435530 2715036 4706151 4721247 4761337 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 967857 1886259 2996664 3478145 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 701263 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 632468 1623671 2383328 4530014 4872475 -1 899192 1420054 2978000 3713360 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 647012 1203189 1877478 3017748 3263103 3616255 4695464 -1 1520017 3043370 3316465 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 81636 270499 319280 1207665 3233510 3452950 -1 -2 1728615 3667146 4287278 -1 405298 880895 985231 1050495 1645801 1953552 2447406 2960971 4092304 -1 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 166150 502914 652580 878363 1642691 -1 1248348 2326644 2365994 2457922 2574488 4594013 -1 -2 946462 1875934 2476028 3104879 4101670 -1 -2 316761 707904 767480 819919 4451259 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 60033 494666 845233 1656214 2217172 2324485 2433075 3365188 3459705 3598899 3843221 4792722 -1 973794 1536521 1666036 2492958 2850920 3938203 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 -2 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 -2 675784 1935687 3204350 -1 181726 486573 817690 1472229 1965206 2360546 2377754 2377756 3503115 3663336 3663763 3875485 3974462 3998398 4382885 4629439 4701929 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 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 371714 447994 524789 1776643 2264812 4179988 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 1450162 2343443 2441502 2597477 3171643 3248264 4655717 4760018 4863642 -1 1037664 1352154 1459004 1564020 3149434 4143057 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 158897 206958 1262246 1866200 1870085 1933047 2396155 2426249 2995112 3230497 4279310 -1 -2 2655208 2931113 3725547 4360578 4958190 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 1394691 2087228 2771094 4152164 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 526707 739537 1925384 2223535 2678584 3075315 3355168 3560901 -1 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 1114268 2029128 2154862 2949040 3292489 3613890 4581050 -1 -2 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 264566 4242596 -1 2337363 3726152 -1 -2 1187344 1312491 1836991 2346061 2762765 2814493 3123043 3311543 4166665 -1 546908 2437010 2998854 3555933 3995091 4035409 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 110205 969304 2668753 3038716 3450624 3844901 3875780 3993587 4714568 -1 -2 1001977 1550618 1763406 3284548 3790365 4707025 -1 -2 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 1383951 1744247 1963206 1974127 2010294 3139766 3769411 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 766394 1347112 2288873 3198440 3528331 3541022 4248563 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 485215 553393 1278048 1400325 2475287 2895070 2983616 3527367 4541512 4757530 4774617 4804492 -1 -2 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 361147 634629 1078481 2648098 4718011 -1 1340735 1980341 2041535 2185659 3476749 3752874 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 881610 2705112 2798137 3865068 -1 81260 229988 2010294 2928321 3312277 3503570 3843326 3889273 3994609 4219109 4508289 -1 1111131 1170378 2577682 2899088 3103483 3248826 3410753 3465175 4642653 -1 122029 270596 1209330 1974162 2404904 3581213 4170348 4246394 4379688 4690897 4837971 -1 76038 804525 1242246 1341293 1544894 1644358 2332948 2667946 2984896 4460197 -1 757997 1967291 3146503 4999999 -1 2085541 2169739 3765495 4483608 -1 204665 333405 1010986 2786664 2973869 4146278 -1 -2 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 537263 805421 1897213 1979198 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 -2 216906 1132597 4288168 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 -2 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 1149405 1214958 1321306 1493422 3066686 3382153 3421823 4811445 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -1 -2 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 -2 621364 1219980 1292474 1835685 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 939611 1757907 1799561 2542097 3301094 3363812 3570730 4080291 4713574 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -1 -2 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 366440 692129 1605254 2318360 2685867 3294178 3940008 4922016 4960677 -1 -2 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 434327 2828222 3523462 3720903 3920453 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 245138 1150876 1688460 2515159 -1 2679566 3165152 3310000 3449856 3585835 4492597 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 384607 566807 604243 911887 2540282 3970299 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 616397 867715 2110442 2303477 2939568 -1 -2 394714 851555 2184386 3052188 4785402 4971276 -1 115913 437386 1326815 1430983 1576177 1779296 1857190 2338270 2879240 3111720 4235923 4773815 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 529033 603237 617579 781130 1032392 1605831 -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 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 -2 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 -2 491285 2799676 3411114 3603007 3614653 4550397 -1 51871 269920 977107 2229581 2865172 3568406 4036657 4637057 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 790113 1580153 1708999 3370093 4713172 4939770 -1 1834702 1889168 1992869 2516330 3373252 -1 -2 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 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 892022 1330251 1593182 3529534 4227539 4783323 -1 672589 1423183 3115446 -1 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 366440 692129 1605254 2318360 2685867 3294178 3940008 4922016 4960677 -1 1170220 1703317 1938850 4142578 4282775 4998364 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 813414 893535 1062808 2792193 4919382 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 67282 165554 307757 1175316 1228471 1290155 1657000 2499796 3433985 4195830 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 320063 556676 1951744 2297711 3055259 -1 -2 801164 2247193 2453532 2730948 4714811 4890296 -1 463137 2310519 2954138 3872553 4576629 -1 1210249 1652111 2428363 3464874 4559275 4800598 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 38804 765744 2244362 2442634 2754301 3086169 4289499 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 869969 1160592 2087772 3130337 3307708 3619506 4354372 4383375 4712418 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 -2 556919 3219800 3269775 3276412 3302662 3383433 3881227 4361756 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 677217 703911 823719 1207884 2909573 2914413 4492030 -1 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 104134 405344 1320518 2328205 3545785 3755390 4040442 4075274 -1 -2 401893 541082 3679555 4081952 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 439347 3025635 3595322 4237698 4558372 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 -2 284847 1033437 1402051 2635655 2717665 3544095 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 809564 875937 1566482 1933452 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 443752 2718057 3096075 3766785 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 1336534 1376215 2005770 2382482 3728165 4242862 4883569 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 -2 169974 1933530 2367669 2461143 3338850 -1 863178 931698 1354697 3885678 4666140 4966987 -1 398911 653384 1666886 1796577 2862738 3065392 3129253 3862391 -1 993355 1353711 1573285 1593417 1882099 2060447 2405313 3245310 3711595 4384574 4986059 -1 -2 70684 2428818 2532112 2556406 2599526 2772032 3093186 3102000 4965418 -1 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 8258 10286 550052 2838216 3512394 4844496 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 72678 424200 1312858 -1 -2 203827 701805 832007 965157 2251887 2272989 2283334 2366748 2511192 3420019 4571948 4911368 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 91808 486495 491693 1653130 1888260 2762733 3037062 3060247 4573580 4755680 4888746 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 1163926 1613689 1631049 1827291 3868942 -1 -2 1926938 2151579 3748969 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 469263 888875 1367629 1748903 1858918 1866263 2183301 2299845 2328448 2347174 2918763 3031586 3228844 4470399 4950442 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 627569 1386143 2313980 2568183 3676932 -1 775955 1439963 1541850 2742502 4594494 4911678 -1 520036 645850 699408 895919 1949278 2526303 2617152 2815844 2891842 3181559 3378987 3569663 -1 -2 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 363673 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 2461213 4288116 4933874 -1 -2 1443793 1964286 2565337 3491203 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 535838 1689001 2654833 2868252 3424722 4471167 4655660 4880711 -1 870055 3409959 3996669 4790076 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 525713 1412700 2268021 3211791 4620295 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 3078164 3152904 3280680 3633620 3892065 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 128023 711641 3306191 3503773 3709204 4060291 4385356 4465862 4466882 4811713 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 -2 1040917 2503587 -1 1863699 1912238 2846069 2992000 3509800 4177050 4203865 4533354 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 70553 1059991 1748226 -1 -2 160740 748781 1355723 1930282 1937382 2081147 3310746 3961570 4023159 4221800 4917763 -1 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 317467 1609059 2230871 2232212 4866989 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 -2 2833731 3880307 4011636 4167021 -1 52158 794837 1804246 1915958 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 2307845 2700107 2754435 2778260 4628320 -1 1328068 2879838 4589947 4670952 4762041 -1 14736 479269 584678 895674 2495533 2672180 2894901 3382203 3728244 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 3287535 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 340052 1586486 1770308 3325093 4375486 4477683 -1 -2 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 1332431 4166543 4611594 4835299 -1 2001232 4109572 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 293610 795673 857797 1352967 1910750 2315649 2544076 3196915 3584234 3844625 4914408 -1 494348 769727 1426910 1448418 2005095 2258465 2388459 3650440 4068725 4155452 4238080 4344613 -1 -2 681491 687094 1280675 1511956 1917098 2271656 2383907 4043966 4214912 -1 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 -2 486057 1824568 2954403 4015080 4135159 -1 526213 786367 800013 1259823 1283240 1921815 2012848 2918616 3134340 4172216 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 -2 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 1103331 1341643 1605946 2339348 2736677 3698265 -1 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 859974 1253839 1999005 2854116 3233090 3271787 3453134 3915875 4095557 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 1188896 1366716 2304993 2309110 3181066 4681011 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 755785 2106982 2384281 3916339 4877502 -1 606512 967460 1004750 1128717 1203634 2283591 2718393 2790228 3493683 3662594 4402690 -1 -2 2679566 3165152 3310000 3449856 3585835 4492597 -1 -2 261211 1878608 2160372 2290699 3215700 3309774 3465311 4862983 -1 1381696 2079132 3446504 4174592 4328818 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 217575 459838 930229 2815791 3457274 4120742 4308049 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 248201 506668 757027 2107295 3262900 4714780 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 347543 703864 1644057 1794231 1846024 1885913 3412280 4523233 4655399 4870669 -1 485782 1610637 1992604 2362726 4559341 4983830 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 374228 1311301 1349481 3342755 4769844 -1 337899 2539543 3585785 3732964 3868992 4335370 -1 891535 904709 1122400 1372882 2690639 3094287 4145676 4414863 4568167 4756270 4916785 -1 1684239 1839479 2717895 3651684 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 196682 855825 1492910 1853112 1871227 2381476 2415972 -1 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 726332 1242511 2010515 2087756 2343275 2447711 2566283 2735431 3496242 -1 -2 200709 431708 1763695 2532960 3375705 4468586 -1 492509 750024 1357511 2510961 2831133 3759112 3949011 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 -2 122472 979993 1444494 2555113 2788343 4824283 -1 33520 87225 432625 1091244 1161067 1410505 1689983 2268843 3096282 3543166 3701103 -1 388186 389331 685096 1728313 3002057 3311804 -1 379494 494817 595879 2121934 2151375 2205207 3776105 -1 153740 607008 1551470 1572151 1705815 2400268 3158771 3404641 3787009 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 1215467 1854174 3943079 4661138 4971035 -1 540940 950751 1946646 2265463 3698060 4010508 -1 -2 9615 410009 2035151 3528425 4936754 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 238892 1292692 2218422 2704892 2935420 3359521 3564705 -1 690015 814342 1646239 2570415 3148784 3900692 -1 506003 1234266 2611237 2808837 4807325 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -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 213699 646346 1334086 3016280 3364165 3528992 4278359 -1 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 250147 991495 1163315 4258119 -1 286507 853766 1417477 1883655 2054595 2123841 2717755 3187162 3693199 3784507 4176098 4555601 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 306451 2502492 3406323 3969741 4354776 -1 -2 273187 2575145 4154025 -1 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 1542785 2781959 4940709 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 434327 2828222 3523462 3720903 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 613725 2165257 3651484 4359258 -1 1201079 1335000 1945432 2545979 3083199 3162304 4152434 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 1652918 2438582 2587464 2712685 2798899 4445044 4999999 -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 -2 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 -2 1075916 1253349 1957874 2044097 2645746 4640867 4669074 -1 54880 1803169 2821429 3065891 3954725 3970736 4171162 4364197 4810139 -1 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -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 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 3263039 3788097 3815654 3957288 4244032 4620295 -1 -2 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 -2 2388852 2660207 2830252 3497773 4495914 -1 -2 299001 329627 2550979 4645742 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 811203 1923293 2233688 3880847 4930441 4972289 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 -2 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 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 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 2204577 3281820 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 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 119173 218142 602325 2477695 2531233 3457946 4295522 4451291 4950892 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 936291 2238484 3538804 4019213 4162294 4921223 -1 -2 788533 844253 1372473 4216861 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 1032009 1117215 3233539 3286884 4584403 -1 213699 646346 1334086 3016280 3364165 3528992 4278359 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 1235835 2960575 3995612 4748853 4785418 4933807 -1 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 2202947 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 548833 2237403 2997225 3040886 3370875 3404123 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 427802 634870 1371232 1569328 2771910 3045144 3330858 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 593244 1504752 2535065 3435146 4202135 4286855 -1 -2 1321124 2288179 2446746 3193213 3366308 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 280039 1396141 1937481 1969518 2613819 3032827 3998689 4409594 -1 -2 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 20061 120821 561644 561829 946699 2620140 3242817 3946543 4020173 -1 1833919 2470126 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 313069 596367 831240 841679 885571 994068 1189731 1388318 2595204 3133722 -1 -2 330890 3002268 4056310 4718050 -1 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 314821 661090 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 430638 1070026 1098693 1555145 4548811 -1 -2 413412 587015 987014 2726804 3684697 4263717 4608537 -1 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 -2 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 859974 1253839 1999005 2854116 3233090 3271787 3453134 3915875 4095557 -1 -2 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 835801 2869664 3410257 3695923 4197859 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -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 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 -2 921189 2075340 2239686 3887001 4196491 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 546985 1267127 1378093 1650153 3167601 4134975 -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 531584 1632343 1806223 1818426 2714853 4597474 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 938912 2756850 2818107 3105405 4006062 -1 -2 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 -2 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1659554 2673200 3365957 4429262 4835768 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 1394691 2087228 2771094 4152164 -1 -2 144890 472467 2394628 2475955 2481318 2502971 3193328 4322544 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 821914 2459291 4640947 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 3330783 3362857 3479803 3505107 3587764 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 112072 522857 878453 2085729 2473258 2600036 2843404 3686209 3836153 4140744 4563565 -1 -2 332549 1238971 1248139 3059623 3163302 3976054 4570308 -1 22897 1007693 1031190 1198674 1378207 3789246 4599922 -1 272270 403843 769695 990962 3287488 3541229 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 31295 759807 2238277 2980009 3626979 4557685 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 446554 453639 609720 970736 2197859 4996226 -1 245726 778084 832026 1052004 1613265 2110711 2196706 2841306 2916178 3915922 -1 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 2166257 2331110 2993495 3317193 3442706 3725305 3857883 4151474 4700519 -1 1381696 2079132 3446504 4174592 4328818 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 182780 361888 1430944 1689065 2120000 2256585 2494745 3231016 4196440 4245115 4359398 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 1941770 2405728 3137036 3186503 4061800 4266172 -1 36539 499895 597834 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 191378 942582 1875112 2003022 2259170 2654442 3141860 3439009 3584998 4937555 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 -2 577427 1297882 1408820 2402909 3386050 3934987 -1 123827 1529422 1925018 2333247 2334530 3384696 3387444 4468771 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 292941 1262282 2106512 2703110 3672284 -1 -2 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 329972 1393451 1841418 2898042 3318152 -1 532668 561632 878085 2513890 3603189 -1 -2 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 120927 188732 277642 431059 1398129 1503312 2503008 2966625 2974734 3244974 3783892 4317305 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 1548585 2910653 3094440 3640535 4547013 -1 407185 525900 777414 1819249 2874389 2897687 3098151 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 1431594 1502299 2222246 2298454 3552282 3820466 4285382 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 301819 571310 1814826 2519616 3251552 3556149 3689678 3877376 4182861 4366433 4383064 4423762 -1 71008 985982 1185770 1398708 3738648 4165173 4595027 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 589249 2380983 3496546 3548709 4156994 4533038 -1 38853 2167946 2934063 3129999 3661366 -1 1494092 2293366 3721305 4486637 -1 -2 402477 874190 3839800 4384945 4731587 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 733095 1242267 1753444 3536949 3870574 -1 293213 1562097 2305991 2563121 3823731 -1 -2 637995 852822 1054562 3610135 4313520 -1 1142111 3243172 3944641 4043059 4094184 4185024 -1 443880 614980 1244081 2147699 3140551 3329212 3341760 3574831 -1 318126 464069 1548400 1595894 1890722 3902790 -1 1635782 4910761 -1 -2 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 255044 460418 777498 1153938 1467875 1496242 2018707 2848502 3591259 4546907 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 691082 818903 1236895 1552898 1930469 -1 1804852 2847966 3673200 3753162 -1 116864 143479 1746795 3520463 4938167 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 -2 634494 752330 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 -1 230159 996532 1119821 1480144 1573008 4716913 -1 190708 547794 1951435 2261140 2737582 4884242 -1 -2 453404 1593483 4341035 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 402305 909355 1562796 1584478 1722047 1925872 2326841 2644285 2772566 2868868 3077187 3088654 3540468 4024952 -1 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 331122 354309 797404 1452418 2448161 3399540 4342654 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 810288 1759934 1956925 3248889 3957463 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -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 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 2063919 3094596 4173723 4273904 4346162 -1 29513 789111 847400 1963057 1983774 2081048 2966644 3278706 3349795 3611949 4137197 4725170 -1 860599 3004923 4390026 -1 -2 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 375284 529267 1068437 2044849 2790768 4725894 -1 46653 903746 2239883 2734191 2888320 3668985 3940326 -1 -2 191146 1975427 3998760 4085533 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 673289 874355 1886477 2090471 2391094 2835968 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 463137 2310519 2954138 3872553 4576629 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 62106 282500 1769113 2191639 3648915 3968730 4097022 -1 -2 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 390214 884196 1271890 1339550 1573370 2119780 2156854 2247058 2260057 2375847 4999999 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 76765 308310 620789 2393986 2475533 3840623 3883678 -1 -2 957372 1912824 2549835 3772891 3839372 3990103 4808493 -1 774874 1724440 1986200 2982053 3358309 4696391 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 46671 496947 758256 1611241 3808085 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 1991862 2799980 3418772 4768344 4773158 -1 680672 1675346 2412587 2953504 3359266 4629230 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 684257 1679024 3339108 4361016 4941683 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 213656 1233168 1389420 2861856 2889063 3896748 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 36318 70835 2513964 3962761 3972319 4225587 4288322 4355572 -1 533436 644319 1370065 2361390 2713119 3757939 4019722 4590919 -1 1304865 1865420 1891760 2519408 3222236 3288686 3569080 3866447 3987877 4715676 -1 -2 108413 1029549 1369856 3446099 3934747 4175254 4442853 4838063 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 985782 3204972 3626170 4444454 -1 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 437846 1868549 2223264 2694657 4550211 4955409 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 3934 968327 1848366 2084128 2690211 4329089 4425171 -1 -2 887076 2087301 3014965 4200484 4817777 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 733493 769297 1573848 1977839 2995757 4177944 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 1318028 2700077 2802038 3033826 4596695 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -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 889197 988690 2854249 3376988 3901730 4281693 4523787 -1 67644 667018 1181464 1948828 3043930 3816512 3883841 4253051 4641782 4933293 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 89897 291880 503270 1210640 1229464 1365431 2196460 4273877 4701543 -1 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 274259 1115984 1263789 1267346 1403432 2155727 2597618 2696463 2904804 2979539 3236367 3376048 3861347 4161466 4202968 4427847 4718127 -1 -2 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 1450162 2343443 2441502 2597477 3171643 3248264 4655717 4760018 4863642 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 5828 787260 953368 1745265 2736325 3613102 3850215 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 14131 270915 892418 2900588 3498630 4658229 4815956 -1 1869273 2147947 2281229 3684102 4550370 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 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 565066 1352156 1466149 1688188 2409889 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 -2 141500 269798 1061326 1154249 2680866 2718474 3080274 3607079 4529415 -1 -2 280122 573756 1049109 1394885 1801546 1852388 2035000 2088086 2694467 3133751 3708363 4410924 -1 -2 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 83071 781530 1931530 4695553 -1 -2 25948 472811 2073106 2548089 3456935 4210334 -1 620943 666790 2630968 2764812 4235308 4528925 4976819 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 831742 2417692 3042126 3511422 3764068 4351209 -1 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 -2 98400 1757201 2518414 2629344 2983646 3210970 4988862 -1 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -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 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 1362020 1554903 2075144 2265576 3239584 3245437 3383153 3402135 3415115 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 -2 72678 424200 1312858 -1 208344 472345 699816 1924916 2263944 2795356 3042666 3883184 4157474 4504610 -1 1006933 1398890 1811673 1881482 3862649 4813524 -1 321157 687790 799222 1041742 1452763 3862934 4009548 4783679 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 804555 820508 1083767 1761453 1919688 2959708 3020549 3559561 3993225 4838091 -1 153157 612458 703406 724489 856003 1026476 1125407 1129607 2757659 2864846 3645776 4298964 -1 -2 242166 3645107 3721945 4928278 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 330890 3002268 4056310 4718050 -1 325042 1844259 1975904 2492417 3816121 4532402 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 814094 1001296 1800156 2165887 3403337 3601641 4461730 4673377 -1 -2 96670 393159 457755 552407 1180782 1981381 2126957 2456763 3746401 3756877 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 181071 1980719 2354303 3621865 4319260 4999999 -1 193087 666466 1142322 1225650 1600665 3237823 4001113 4219335 4267787 4289947 4294484 4748196 4860868 -1 165488 187211 254336 538147 810191 1243154 2579543 2683305 2923569 3440551 3818993 4766187 -1 -2 1318542 1946447 3848718 -1 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 1054853 1250137 1634206 1898707 2352371 2369685 2421063 2621977 2849239 3090042 3368530 4037238 -1 -2 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 2418738 3191860 4148771 -1 -2 1161893 2006157 2467682 2584608 2780782 3042817 3198221 3906593 4471147 4555836 -1 605681 795458 1175523 3146855 3589312 4682456 -1 -2 1255234 1406960 1577030 2386254 2430868 3237913 3316509 3898065 3913649 -1 962518 1010180 1787170 2471920 4985647 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 869396 2752783 3725634 3868372 4501601 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 765714 1198872 1319051 1830243 2120098 4905588 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 -2 1195852 4157130 4862890 -1 248201 506668 757027 2107295 3262900 4714780 -1 1975400 2188920 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 -2 881610 2705112 2798137 3865068 -1 620943 666790 1209895 2630968 2764812 4235308 4528925 4681504 4976819 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -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 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 1747215 2049288 3229164 3299693 4157474 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 1162953 2938918 4403761 -1 54947 365361 546620 1818872 1911210 2382142 4430636 4843966 -1 65119 124548 1027102 1371607 2202232 2395413 3012067 3038260 3242235 3289158 3512876 4742529 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 2230094 3892687 4240606 4719328 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 518756 792924 1510135 2215822 2404925 2551071 2660596 3071261 3462395 -1 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 823089 2595668 2896218 3220690 3864317 4747404 -1 -2 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 1233450 1439772 2520571 2854938 3359109 4288669 4376912 4926459 -1 -2 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 312781 1476710 1987656 4051353 4331742 -1 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 922269 959949 1801558 2235749 2803032 4141420 4352158 4450764 4597102 4793732 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 244508 664272 1054369 2459105 2887752 2993079 4393634 4808479 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 -2 1818410 1848230 2713626 2764562 2853311 4864043 -1 92136 882286 1256829 2813794 3234119 3369038 3699835 4175720 4350280 4623895 4962247 -1 1052073 1345096 1707835 1856098 2439613 2618518 2620156 2800467 3310754 3373313 3803686 -1 961987 2574759 -1 48754 298873 323666 466455 1041170 1166268 1408872 3905482 4512190 4752601 4827079 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 204325 432699 723854 1625268 2481360 2775824 3308090 3459911 3491502 3669725 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 111614 1357860 1590546 3501226 3800085 -1 213656 1389420 2861856 2889063 3896748 -1 375284 529267 1068437 2044849 2790768 4725894 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 444063 911230 950440 951433 1053887 3027011 4748150 4954848 -1 447994 982834 1401476 2257312 2999327 4165090 4179988 -1 3127657 -1 -2 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4837971 4851945 -1 475810 1034238 1901882 2191215 2250528 2496819 3659235 3754119 4037323 4386816 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -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 18600 348984 962010 1512665 1901873 2537040 3026803 3271921 4387292 -1 -2 917811 3539849 3662418 4461848 -1 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 201287 466606 1381784 1672418 2015994 3062406 4346326 4574075 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 -2 584072 2099843 2245036 2909462 4986992 -1 -2 101867 112093 139298 1272933 3764027 4050950 4293147 4546276 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 32930 1081067 1113065 2039593 4368060 -1 -2 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 403544 1261121 2280866 3948927 -1 -2 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 245091 503727 1248864 1422597 2881241 4875511 -1 -2 259392 1297561 2248667 4128171 4804757 -1 775916 2112032 2219564 3973830 4526744 -1 461717 1675755 3155925 3309767 3738450 4784089 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 762848 1225998 1464809 1549570 2797414 2905230 3063643 3093520 3383249 3988221 4598340 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 283528 939614 1487934 1523872 1674717 2364554 3028622 3366800 4408301 4497672 -1 -2 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 735982 1751550 2009014 2587424 -1 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 627569 1386143 2313980 2568183 3676932 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 2858978 2901916 3634721 4516746 4686653 -1 137729 510574 749658 1746185 3679989 4000474 4001587 4500320 4872495 -1 807385 1701572 2652893 3263847 3686732 3849357 -1 2202947 -1 -2 726658 1087587 1466043 2146720 2626076 2674206 2921147 3303853 3335739 3379758 4136051 4328588 4653015 4682231 -1 526707 739537 1925384 2223535 2678584 3075315 3355168 3560901 -1 48887 50259 1682546 1729736 3008913 4428739 -1 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 430638 1070026 1098693 1555145 4548811 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 867373 1099201 1257868 3436392 4418905 4643618 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 97057 578833 1144482 1715017 1779761 4330855 4369403 4609029 4908853 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 2821429 3278741 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -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 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 1356642 1622122 4420202 -1 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 -2 1318542 1946447 3848718 -1 734624 1065935 2499542 3800290 4029721 4383365 4578319 -1 -2 936725 2083766 2735084 3966008 4189035 4284547 4387057 -1 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 252277 736066 754780 1029138 3942275 4498600 -1 2862350 3089098 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 283204 888125 2013993 2207628 3235504 3799322 3935249 4673325 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 1360869 3238734 3384657 4371975 4726985 -1 1910306 2425327 2637454 3911205 4032586 -1 1255964 1483166 1834258 2369922 2683557 3130575 3152444 4004220 4090818 4468550 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 -2 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 1058325 1193654 1742263 2274728 3209194 3794631 4399481 4666645 -1 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 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 -2 854177 1840317 2571776 3184540 4127380 4499669 -1 655625 1246399 1503388 1557937 1770308 2238402 2249711 2714286 3888214 4178270 4207091 4263666 4430201 4464305 -1 -2 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 709277 931847 1240767 2773323 3141839 3257548 4497314 -1 614642 978070 1089606 2868539 3387763 4495322 -1 337452 927530 992699 1125750 1179120 1312438 1648340 2640327 2764706 3120933 3149843 4513731 -1 1430707 2181881 2842096 4696367 4753098 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 -2 70553 1059991 1748226 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 639915 1675074 1788878 1850901 2123656 2867074 4032501 4368262 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 259782 556366 2266886 3543377 4426942 4677806 4787366 4970193 -1 623927 625558 2064482 3750227 4271794 4289836 -1 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 -2 37331 690657 776643 2544613 2715579 2737934 4025702 -1 109400 1049632 1323262 1811330 2896512 3856647 4492848 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2994436 3024938 3367908 3613680 3856876 -1 1869273 2147947 2281229 3684102 4550370 -1 378787 1661498 2915028 3821175 3993469 4744053 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 -2 413412 587015 987014 2726804 3684697 4263717 4608537 -1 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 630829 831353 838017 1172334 1702789 1768628 1912402 3083880 3115443 3890817 4464764 4660133 4720657 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 1237163 1917098 2052890 2767473 -1 -2 1387023 1956925 2044584 2288455 3890346 4302744 -1 3597808 4083953 4206425 4307024 4464447 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 -2 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 4821899 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 72110 499930 995640 1320863 1857803 2184864 4063553 4933713 -1 245138 1150876 1688460 2515159 -1 42258 447551 447889 1260116 3005103 3387422 4634987 -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 83071 781530 1931530 4695553 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 267751 1389723 2602904 3614064 3765441 3847373 3950830 4247456 4559223 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 278654 1121286 2121899 2311195 2512254 3128707 3718646 4463883 4539812 4763630 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 247586 869906 1772559 1998153 -1 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 1460015 1872642 1997442 2771227 3379755 4127337 -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 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 280195 723121 1358868 2009498 3198134 4370923 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 414004 532065 1440068 2184150 2299737 2638529 2893193 3049923 3199219 3370352 3738826 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 22335 1148510 2507011 2667375 3224962 3615220 4339794 4716152 4939079 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 266404 1427619 3983437 3989374 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 -2 444148 559105 1363365 2491218 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 80767 252744 1122319 1503832 1697390 1934414 2045397 2183750 2558974 2852841 2872328 2885254 3045924 4515233 4712202 4877603 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 26142 1986542 2959514 4582667 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 23041 439231 888288 1791359 4353403 4544957 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 1130292 1146771 2766768 4044418 4106566 -1 -2 220300 2510044 2718693 3472079 4280143 -1 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 291708 1612856 2608955 2751897 3041144 3141811 3301716 3359792 3813397 4098626 4693468 -1 795850 1021316 1177552 1818803 2284534 3053338 4411946 4748385 4896083 -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 766252 1196838 1510265 1975697 2160985 2339064 3156726 3753815 3923032 -1 155819 733270 1441383 2177051 2451123 3108574 4264288 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 30812 158566 894713 1594347 1782926 2013404 2633760 2664615 2964961 4150454 4449535 4516489 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 568932 598573 638100 1189443 4390658 4726168 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 -2 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 -2 603054 909989 1225383 1798522 2582022 2757667 2926537 3861164 4798819 4961197 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 706486 985793 2699495 3178203 3959507 4455330 4665134 -1 -2 629672 979715 1875740 3019939 3199605 3322919 4349140 4678806 -1 1769218 3027321 3984596 4058129 -1 404768 1134291 2724067 2763376 3607262 3925530 -1 -2 3542698 4418098 4525313 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 391466 3019163 4700901 4740720 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 352077 1344165 2372448 3085531 3388418 -1 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 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 -2 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 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 2697709 3023548 3274698 4755487 4810470 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1064345 3709921 4045985 4529517 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 84407 629683 1787710 3169557 3625938 4146597 4623386 4700464 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 845821 2041247 4077041 4462931 4630124 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -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 540302 598852 1610492 2856085 3490311 4679643 -1 -2 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 -2 5828 787260 940468 953368 1745265 2180350 2449955 2736325 3356004 3613102 3736431 3850215 4126494 4797936 -1 1083636 2480302 2630444 3660071 4494811 -1 720905 883697 1946942 2770269 3525132 4069033 4074239 4500138 4643464 -1 856168 2763121 2915342 4024152 4449408 4850181 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 515514 1237866 2260755 2864978 3378758 3589312 3881146 4172626 -1 936360 1147573 2690342 2832440 2902297 2946437 3126144 3589134 3956187 4543555 -1 4455714 -1 428020 493943 1048088 1093059 2769310 3383023 -1 -2 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 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 32888 638200 1783014 3720798 3769002 4787985 -1 -2 342263 1128186 1202925 1632692 1690200 1962758 2173392 2440213 3089068 4367555 4689884 4738289 4941236 -1 150819 263333 445868 477767 1549015 2411872 2819850 3845437 4019334 4224966 4781178 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 818794 2825435 3368056 3868971 3899382 4223274 4738608 4942576 -1 -2 482317 619087 2087828 2294230 4586375 -1 157698 203080 3062086 4867582 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 657228 2644775 2794677 3694885 4273717 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 657810 995549 2515230 2635093 3304439 4775561 -1 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 510964 1362667 1490016 1552250 2197967 4157916 -1 504008 1420440 2027867 2440930 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 2508874 3312329 4411672 -1 353144 353399 2444514 4122281 4301277 4812620 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 -2 151056 1064631 2169078 2511626 2915418 3024931 3125198 3336942 3656194 3927250 -1 307005 1098706 1578593 2033578 2048286 2084366 2248822 2914493 2950438 3241572 3287733 3355856 3927213 4453373 4497602 4579801 4629714 -1 -2 139849 984182 1358179 2147481 3981402 4911087 -1 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 436325 860755 1043937 1385822 1720947 1778771 2326165 2667722 3053359 3307026 3656297 4047599 4325747 4439675 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 901192 1801580 1905343 2222719 2957721 3254311 3726624 4296568 -1 -2 311201 1517264 1562973 2128075 2156120 3486804 3978227 4093008 4536840 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 62106 282500 1769113 2191639 3648915 3968730 4097022 -1 -2 212599 1448672 3071505 3625781 -1 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 620972 1546367 2153768 3071762 3659517 4990145 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 1956293 3234743 3968516 4719222 -1 -2 18841 119910 484433 2064670 2317747 3310400 3786826 3920669 4154366 4279985 4969325 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 70312 416447 707861 1507420 2164669 3158437 3297078 3542459 4226893 4386694 -1 677217 823719 1207884 2909573 2914413 4492030 -1 -2 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 -2 317419 1131400 1507320 2648379 4255297 -1 -2 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 1756810 2131075 3335701 -1 -2 629866 1239245 2024084 2082505 2272038 2516670 4081312 4298331 4778826 4969529 -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 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 868395 3896412 3959662 4116653 4394890 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -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 396776 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 403332 1652245 3738533 -1 1430707 2181881 2842096 4696367 4753098 -1 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 301339 393424 1544851 3052131 4519646 -1 266404 1427619 3983437 3989374 -1 918127 1730132 3745814 3942557 -1 -2 1489223 1885921 2255048 2869471 3085858 3161242 3249628 3685323 4113672 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 -2 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 -2 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 120074 219327 270968 310824 1375504 2653451 4164298 4212764 -1 805306 1893380 3040678 -1 951783 1736777 2351702 2709807 4055973 4226919 4359883 -1 -2 144675 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 616397 2110442 2303477 2939568 -1 -2 143912 765233 997746 1425021 4709303 4831756 4935836 -1 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 1598450 2126525 2175694 2791241 2883156 4056205 4281041 -1 -2 1052073 1345096 1707835 1856098 2439613 2618518 2620156 2800467 3310754 3373313 3803686 -1 17677 139143 200900 669778 857368 1832230 2469529 2550172 2784660 -1 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 -2 299703 1664665 2211979 2396428 2440441 4323464 -1 1318958 2299241 3294093 3460223 4275635 4383268 4744375 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 192773 253177 2520642 -1 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 -2 144358 2203834 3380562 3487852 4174824 -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 746629 879355 2298677 2328075 3739353 4316910 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 454765 1232833 -1 352077 1344165 2372448 3085531 3388418 -1 -2 515714 778365 2031977 2712301 4874816 -1 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 -1 -2 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 1809491 1886726 1952647 4069185 4114561 4838293 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 401066 1590822 2264745 2506112 2516941 3786742 3826933 4007440 4047032 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 1420142 1505542 3562727 4604873 4786576 -1 415414 579812 1489713 3094052 3304233 4421215 4605587 4910078 4983052 -1 1773827 1898533 2616757 3140552 3303614 3712072 3757159 3999748 4560110 -1 -2 47182 146836 1933237 1997469 2180654 2694372 -1 611973 2130851 3703660 4174020 -1 -2 1947885 1973514 3146910 3552447 3657183 4874720 -1 -2 328297 330276 390938 537934 648923 2013323 3271789 3491080 -1 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 915736 1073111 1397017 2115025 2878630 3091304 3577685 3757037 4178217 4431484 4949729 -1 -2 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 327079 1604275 2998743 3739114 4215144 -1 335935 973953 1662174 1988434 2497165 3535377 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 -2 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 659757 1811944 3577527 4736099 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 1318028 2700077 2802038 3033826 4596695 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 2346425 3401227 3762607 4675668 4854428 4893428 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 359469 4748462 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 1477962 2674209 3108929 3248315 3458712 3782808 4662298 4757507 -1 51620 244896 615614 1910386 2685942 4162309 4405426 4430011 4933783 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 954024 1632519 1852462 2762964 4085158 4169760 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 1326456 2224621 2577842 3917195 -1 666576 823368 872407 2750015 -1 -2 58424 484810 1164416 1491068 2051937 2275127 2403902 3071523 3840067 4108921 -1 -2 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 1340188 1796310 3219125 3727514 4430354 4733724 4813075 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 555213 858013 943040 2548222 3343728 3933332 -1 -2 1196852 2755054 2797304 2985397 3745210 4149649 4181457 4274974 4374254 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 3720595 -1 1941770 2182340 2405728 4061800 4266172 4510794 -1 534072 1379774 1654783 1681528 1715089 2397411 3470685 4897620 -1 -2 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 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 401730 1329457 3531997 4360627 4775355 -1 -2 195499 1537184 1669046 3243283 3728691 4354436 4388333 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 755785 2106982 2384281 3916339 4877502 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 86677 92030 287267 465649 890727 3422636 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 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 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 -2 1131919 1646931 1925650 2325786 2505862 2742707 3432751 3696813 3697443 4222176 4269133 4357430 -1 515714 778365 2031977 2712301 4874816 -1 865411 1051281 3642992 4610724 4667707 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 -2 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 537263 805421 1897213 1979198 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 -2 539875 685741 849127 2092873 2310457 2575416 2631700 2837728 3236726 3288725 3996681 4468730 4586569 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 -2 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 327887 1445539 1637891 2847065 3053630 4110725 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 738343 1729982 2352236 2595905 2680726 4772428 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 3153378 3222704 3624308 -1 -2 2749860 3691811 3817798 -1 53090 70427 328421 526307 761286 987368 1199215 1488985 1562512 2418946 2773041 2824455 3774750 3818908 3922122 4750071 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 7360 108583 277962 1984384 2150899 3990782 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 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 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 976726 1801666 2593549 3610497 4826396 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 488115 3295337 4139163 -1 -2 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 408563 510583 1261730 1528696 2818473 3163727 3413296 3603664 3958464 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 434327 2828222 3523462 3720903 3920453 -1 -2 266404 1427619 3983437 3989374 -1 -2 502419 1692666 4759521 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 -2 251867 296339 372281 624393 986955 2358771 -1 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 -2 82756 3400044 3637650 4736580 4779898 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 1833994 1973016 3052306 3136488 3538221 3721591 3844472 4178762 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 348809 1076792 1243086 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 2208197 2411297 3241364 3363725 3425347 3686839 -1 368130 733340 1281647 1906810 2385341 2792562 3352857 3582677 4010575 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 57653 98766 1860772 2187929 3396639 4353426 4501224 4880785 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 130830 1105047 1260215 3267616 4605542 4942186 -1 164034 268366 1502498 2640772 2713809 4195386 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 1329457 1532500 1534816 1905230 2482694 3040319 3908749 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 81403 3905912 4346884 4575173 4947537 -1 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 -2 224239 2036851 2476892 3310775 3647088 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 2068959 3004262 3257077 3593471 3982159 -1 615885 1064148 1349633 1628373 2131338 2206041 2263948 3181503 3184307 3648260 3663577 3921581 3953794 4290109 4363204 4747179 -1 962354 1122594 1181260 1448373 1742499 1778235 3448428 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 -2 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 1449916 4789297 4999999 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 654050 661423 694934 992202 2257668 3613721 3915926 3987612 4974680 -1 1412927 1507684 1692440 1963110 4476531 -1 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 84155 586670 682747 1018367 1653721 1726542 2060598 2306805 2436380 3293474 3891556 4022842 4096906 4386033 4875183 -1 2334619 2827645 3485978 3863034 -1 352892 1226330 2136717 2637269 3263760 3984360 4091142 4910461 -1 111614 1357860 1590546 3501226 3800085 -1 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 -2 198669 1427866 2375421 2435993 3880687 4431343 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 9615 410009 2035151 3528425 4936754 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 36301 318414 1287588 1564002 1617013 4443547 -1 -2 510964 1362667 1490016 1552250 2197967 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 362802 678509 3135422 4952260 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 992937 2906486 3107014 3541022 3828102 4117791 4248563 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 768667 1513548 1944999 3699136 3932509 4182416 -1 -2 150661 1178987 2102339 3223592 3545889 4223890 4728204 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 274405 2911830 4363242 4374974 4650519 -1 245138 498557 920954 1250896 1546456 1688460 2196342 2508827 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 509323 2143158 2722887 4592929 4619254 -1 -2 713535 1807649 3013623 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 904304 1475346 2254141 2409848 2797185 3150707 4075068 4687237 4740519 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 814519 2187064 3557852 4188557 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 477326 821663 1584827 1680195 2797260 4572877 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 221462 1000367 2129438 2744228 3012541 3830995 3989337 4506623 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 1084618 1301541 2532091 3056449 -1 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 -2 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 -2 385777 2087667 2487172 2585976 3499165 3651711 3839915 4111528 4194712 4265262 -1 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 1430987 2270499 2735367 3137212 3831806 4730256 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 -2 1564160 2075793 2107942 3911635 4240903 -1 2291409 3854069 3920160 4841014 -1 -2 849106 2271830 2948037 -1 341009 591798 1074308 2228913 2316039 2556200 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 903192 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 1118150 1929976 2361864 2510783 3138906 3449929 4458872 4772785 -1 -2 225160 268701 317081 1366371 2150504 2945960 3185780 -1 172039 1812789 2039293 2126813 2688705 3036054 3128654 3682902 3995375 4157281 -1 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 818040 2414789 3273245 4334975 -1 -2 1255234 1406960 1577030 2386254 2430868 3237913 3316509 3898065 3913649 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 869396 2752783 3725634 3868372 4501601 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 444063 911230 950440 951433 1053887 2531631 3027011 4748150 4954848 -1 456064 3127657 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 1448073 1456348 1461526 1922401 2476625 2609020 2624261 2856785 3251964 4355460 -1 -2 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 70417 214197 338371 504114 1107691 1267994 1691591 1806331 2379912 2623044 3997447 4863291 4978402 -1 544455 1533079 2392430 3025483 3662771 -1 526019 1320518 1369935 4157086 4292631 4517255 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 -2 92817 1369766 1417712 3108668 3862191 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 15912 1418354 2538977 2666206 2682488 2785713 3001386 3399673 3683422 -1 276627 1567110 1732413 2835816 3419598 3806210 4134031 4314048 4992377 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 1141428 1835685 2756766 4270682 4809204 -1 -2 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 1173896 2667050 3974803 -1 -2 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 3342221 3823497 4696097 -1 -2 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 -2 413412 587015 987014 2726804 3684697 4263717 4608537 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 589397 742085 906612 1093592 1590769 2462850 3968269 4243591 4646953 -1 435379 534083 2778205 3030700 3405873 3450120 4000165 4284950 4682272 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 -2 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 29925 773559 1365709 1400794 2364411 2595286 2682584 2723951 3010304 3912378 4700527 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 172466 737344 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 849661 1532936 2280271 2668427 2732027 3837717 4468724 4584853 -1 40031 514742 3114596 3857610 4152098 4549683 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 1166331 2871471 3049670 3401090 4450924 4537537 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 1163815 2964028 3538050 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 524218 894665 2156697 2711143 4708291 -1 360158 764347 875455 1022367 1152302 1224744 1852575 2115855 2841718 3215809 3286568 3339193 3343647 3716494 4191830 4361392 -1 50670 217090 325321 1635140 2321173 4642573 -1 1734081 1780843 2104325 3866088 4593984 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 1430707 2181881 2842096 4696367 4753098 -1 -2 79592 657646 2112648 2620680 3746374 -1 506315 1015088 1575252 1702118 2509503 3711821 -1 -2 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 415424 717836 1270048 1469290 2350194 3046204 4330086 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 552869 1158820 1189262 1497965 2860681 3003822 3627409 3857351 -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 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 1790758 2294755 2988628 3969507 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 101867 112093 139298 1272933 3764027 4050950 4293147 4546276 -1 266821 522340 784138 1829439 3802922 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 -2 1267255 2321639 4003475 4627626 4797084 -1 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 -2 606192 1549731 2234178 3682163 4676652 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 535831 556966 2873694 3925619 4105235 4972243 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 123728 824484 1070191 1435950 2441008 2618913 2986614 3036585 3640251 4016026 4728878 -1 63933 267738 1111213 1175538 2319190 2575443 4360151 -1 1180804 1819843 2827975 3929591 4912096 -1 248201 506668 757027 2107295 3262900 4714780 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 283288 417266 649736 831311 1135791 1483318 1554582 1857361 2202785 2477266 2807606 3000068 3081256 3415669 3580674 3709034 4018826 4175074 4260097 4650037 -1 1594903 1696589 1818362 3570965 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 196899 578166 2840052 3261483 4344022 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 -2 554662 3266773 4283960 4320281 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 481934 508740 557902 2801724 4186503 4297684 4988206 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 609271 1061746 2969018 3189510 4060715 -1 -2 327079 1604275 2998743 3739114 4215144 -1 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 262142 1864268 4197634 4943085 -1 1217716 3458341 4945970 4950001 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 -2 29925 773559 1365709 1400794 2364411 2595286 2682584 2723951 3010304 3912378 4700527 -1 -2 434818 618041 1174558 1693893 1745312 2142911 2964824 3076501 3601276 4380054 -1 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 -2 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 1217716 3458341 4945970 4950001 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 2975 937428 1421770 3634113 4189170 4337083 -1 439270 1132785 1719808 2688254 2852365 3873820 -1 -2 87237 395947 1183545 1593313 2272369 2537486 4783895 4999999 -1 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 502419 1692666 3724761 4201763 4759521 -1 735501 4395168 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 750230 1152105 2510702 3149925 3475858 4048052 -1 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 375597 627299 2446347 2648127 2788173 3632097 3932708 3964702 4400102 -1 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 156612 595038 755147 848130 1116381 2238113 2527422 2822900 3373507 4415806 4611770 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 315358 1508479 2187314 3599815 3840188 4306388 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 107732 540825 990855 1645479 2007662 2010417 3185066 3281065 3408400 4525653 4597156 -1 616968 1273798 3180810 3793181 4328901 4524269 -1 -2 543908 1575168 2516381 3460650 4030595 -1 472238 798561 1071616 1811491 2282514 -1 -2 317364 2412938 2699542 3336880 3767780 4446923 4631756 4856401 -1 1287092 1614497 2267706 3408015 3807463 3850939 3960711 4646197 4703769 4780259 4871787 -1 -2 473252 1537772 1700570 1959620 3094600 3108376 -1 392062 636527 2365535 2368098 3928606 4833330 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 428832 1923914 2161685 2291083 2562359 4125234 4581944 -1 -2 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 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 342113 2391302 2885318 4329358 4339251 -1 1192496 1853097 1956384 2142938 2373072 2374528 2724664 3298329 4298981 4326018 4387383 4838813 -1 -2 1272976 1965358 2339709 2806109 3784578 4655515 -1 -2 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 182847 215202 1973430 2661975 2795473 3060718 3176713 4309966 4386186 4594356 -1 -2 716282 1340996 1810842 2512079 2796046 2846021 2964770 3514639 3863413 4446898 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 -2 311925 871455 2198141 2778846 2915532 3904458 4625557 4867227 -1 1879214 2511440 2741963 3223209 4804799 -1 -2 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 1914689 2913110 2978672 4878964 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 309819 1328277 1937136 2023154 2329364 2612758 3935411 4145091 4537835 4851897 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 481714 671229 765428 2137791 3592577 -1 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 909150 1188139 1234162 4068943 4523971 -1 727035 2414532 2446925 2501616 4498283 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 -2 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 1494593 1914764 2523669 2526792 2658773 2844629 2891201 2942780 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 1272333 2829804 3130337 4354372 4661626 -1 -2 382102 935108 1592347 1698133 4227838 4242246 4413958 -1 1211878 1373532 2222336 2826056 3504607 3822441 4356479 4566106 4566119 4682837 -1 -2 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 414346 1016386 3053584 3348687 4975548 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 -1 1757294 1901866 -1 -2 715482 814190 1133361 2195622 2221527 2305879 2316085 2330635 3312476 4840074 4979896 -1 598107 953704 973289 2774921 2795917 3138437 3939033 4075651 4955095 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 734137 1217877 2072467 2628976 3107340 3698313 4807190 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 118650 224852 316769 522857 878453 1028103 1809138 2516403 2668933 2966154 3083246 3406259 4743861 4761231 -1 346392 1096023 1157239 1572117 1623163 1664122 2980422 3282500 3474055 3801873 3893082 -1 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 -2 2348219 4206699 4945733 -1 1020063 4902732 -1 473961 577355 1294644 2198740 3313622 4612327 4852211 -1 70567 162903 247337 638390 1536004 1894627 2136265 2455972 3611288 4093953 4282374 4315847 4448946 4807754 -1 -2 428934 1340375 2040772 2042143 2324635 2436280 3297560 3414909 3851408 -1 -2 775955 1439963 1541850 2742502 4594494 4911678 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 2665292 2908934 3044693 3493749 4599592 -1 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 822807 2194124 2968879 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 1204269 1270408 2623143 3143198 3742898 3765546 -1 -2 97351 184896 711375 2135623 3248938 3460238 3475048 3503745 4282886 4329482 4912369 -1 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 -2 299001 329627 2550979 4645742 -1 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 537263 1897213 1979198 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 -2 34259 741370 3515003 4603430 -1 146779 1101708 1709050 1733734 1968150 3310233 3633446 4110671 4823178 -1 -2 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 851219 1160320 2609571 2827732 3545608 4571361 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 -2 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 224239 2036851 2476892 3310775 3647088 -1 -2 59917 194938 531441 1495220 1606183 1843777 2063954 3193288 3829407 3881904 4128946 -1 -2 559420 2180761 3993128 -1 3728 127270 637542 659596 823492 1247985 2559876 2795101 3350594 3671181 3990855 4621441 4966040 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 185940 196281 766780 1839694 1979779 2288715 3150697 3183745 3193865 3203096 4755624 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 -2 957811 1427619 2822074 3968286 -1 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 -2 682935 1031406 1811729 1951125 2056826 3029816 4114175 -1 -2 1844641 3101918 3233067 3977131 4071501 4234985 4896091 4984423 -1 133642 2798165 2894109 2902110 3431561 3457808 3939876 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 1384725 2939551 3420794 3648492 4688769 4741626 -1 851219 1160320 2609571 2827732 3545608 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 -2 1529388 1995437 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 454746 598327 914987 1202967 1746014 2568913 2878879 3178382 3477752 4198415 4528446 -1 -2 26142 1986542 2959514 4582667 -1 1298408 1662655 -1 633850 1078258 2012565 2090574 3548239 3550785 4091933 -1 -2 279945 1215974 2423757 2623100 2976976 3783644 4093740 4727213 4822506 -1 134861 1233564 1527912 2014993 2745263 2947026 3049497 3346934 3832880 4375850 -1 177778 350804 1580497 2853074 3194051 4531872 4698357 -1 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 1255964 1483166 1834258 2369922 2683557 3130575 3152444 4004220 4090818 4468550 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 992202 1555772 3394569 3926165 3987612 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 1271176 1398937 2140199 2932742 3711526 3814910 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 318863 642311 2707653 3017543 4431289 4794244 -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 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 -2 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 269114 402786 793070 1860105 2063041 2089479 2967375 4172173 -1 544500 1013345 2781191 3966450 4253290 4495219 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 444194 1993801 3993135 4283436 4790698 -1 -2 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 782595 3085545 4020017 4355594 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 213699 646346 1334086 3016280 3364165 3528992 4278359 -1 286507 853766 1417477 1883655 2054595 2123841 2717755 3187162 3693199 3784507 4176098 4555601 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 113888 547026 898092 1069477 1415993 1790270 -1 -2 143573 630816 693836 1221625 1776570 1866512 2077587 2329041 2705458 3498337 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 274348 1453592 2547494 2739269 3341243 3966003 -1 559420 2180761 3993128 -1 330412 709708 759304 1751754 2670349 3668033 4917276 -1 -2 358409 385811 1035329 1195730 1305021 1311690 1359281 1426817 2058105 2376723 2670614 2751641 2759628 2837116 3226990 3441244 4029524 4850628 4873196 -1 651763 1231289 2021991 2406342 2654226 2726900 4658143 4733895 -1 -2 415414 579812 696372 1489713 1748932 2508357 2580362 3059122 3094052 3304233 4217967 4392331 4421215 4477829 4605587 4910078 4983052 -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 4895737 -1 1477962 2674209 3108929 3248315 3458712 3782808 4662298 4757507 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 772804 1293463 2244690 2618872 3149023 3661404 4218808 -1 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 672439 1398356 2292237 2700025 3115561 3801123 3804008 -1 198909 369205 371049 960529 1950221 3699695 3708270 4410595 4659229 -1 -2 121154 505829 1609487 2314390 2866954 3871076 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 -2 273187 2575145 4154025 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 -2 335935 790914 1277891 3269546 3414062 4484716 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 477028 1221528 1306865 1758627 4016635 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 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 134222 403639 664808 1865377 2054095 2189917 2576361 3081450 3690499 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 305846 767053 1092511 1892422 2011710 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 -2 139962 1387677 2492295 3296840 4001168 4480421 4573795 4656469 -1 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 1072080 1988543 2972248 3208688 3690427 4147135 -1 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 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 1529388 1995437 -1 -2 65442 77050 726937 4115079 -1 -2 128891 589036 1781640 3990432 -1 1545734 3582913 3712136 4121362 -1 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 642346 1318588 2151844 3838133 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 298915 970204 2079654 2116979 2190752 2406955 2429397 2605752 2780844 2985142 3168605 3339693 4360882 4570742 -1 762209 2987871 4705493 -1 2283591 2790228 3662594 -1 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 108151 481491 543855 1849753 2620751 2861988 3127136 3208561 3901565 4397699 4899516 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 -2 1160191 3297018 4004604 4401753 4800985 -1 1505502 2738277 2949225 3263863 3449370 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 540940 950751 1946646 2265463 3698060 4010508 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 1678573 2692273 3734135 3858683 4565087 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 1877569 2152136 3300601 4456485 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -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 571869 785530 944777 1002151 1125548 1346852 1511262 2117801 2834646 2933984 3187220 3442416 3776430 4194851 4415707 4500520 4502069 4560606 4645456 4847702 4982065 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 35259 95064 1615238 2881352 3596686 4296182 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 129693 162123 549895 653032 1057616 1548837 1968363 3795013 4125507 4184370 4292301 4758293 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 1975400 2188920 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 659757 1811944 3577527 4736099 -1 -2 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 949664 1394236 1654341 1676109 2965626 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 1298408 1662655 -1 -2 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 481873 2258119 2937025 3740174 4673377 4719353 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 916604 1350921 1729878 2751947 2865709 3636201 3820513 4473613 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 720905 883697 1946942 2770269 3525132 4069033 4074239 4500138 4643464 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 428020 493943 1048088 1093059 2769310 3383023 -1 36743 425296 619221 790499 1135327 1455460 1982797 2037716 2113673 2958471 3580024 4144899 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 197569 378898 784630 1726314 1872861 4029400 4622764 -1 207952 1157778 1377942 1425796 2266257 3026003 3131036 3933573 -1 244478 279961 750828 3277331 4231244 -1 -2 768697 3172205 3208103 3487130 4746707 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 229839 411514 1023327 3006164 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -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 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 2821429 3278741 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 411568 2497788 2972726 3736165 4783124 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 38170 1607724 1669402 2174756 2222924 2226734 3271786 3290059 4222469 4443121 4774847 -1 -2 268038 788353 1343999 1745710 2038753 2830349 3862845 4205766 4879334 -1 797901 1676692 2201964 2617297 4683539 -1 -2 2548539 2561532 3403862 3644128 4866163 -1 459968 1229013 2842718 4324824 4340525 -1 -2 426504 718869 1461797 3191925 3951532 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 207673 344491 482604 794568 1168837 1922476 2558357 2906852 2941004 3556900 4149048 4428636 4534826 4943713 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 -2 246560 1356611 1755029 3150652 3226992 3289545 3350628 3360693 3777387 3964694 -1 -2 527925 883697 3525132 -1 157353 466518 1593368 1971277 2513236 3564300 4246769 4533087 4894885 -1 218806 404629 1696680 4201102 -1 -2 70684 2428818 2532112 2556406 2599526 2772032 3093186 3102000 4965418 -1 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 -2 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 541220 1125491 1953815 2339202 3594281 3935894 -1 -2 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 211847 414038 717479 882707 1237671 1548476 2476206 2554761 3638174 4536314 4831846 -1 92817 1369766 1417712 3108668 3862191 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 905051 2191639 2209337 2233810 3673996 4056023 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 -2 46221 355715 1309929 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 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 887839 947960 1468732 2724937 2794320 4686856 4704788 -1 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 1134922 1258111 1499447 1592391 1721306 1730008 1906761 3889244 3992831 4094728 4214477 4497491 -1 -2 267751 1389723 2602904 3614064 3765441 3847373 3950830 4247456 4559223 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 1059873 2016568 3061107 4626049 4886803 -1 -2 288633 512428 705482 917640 1057490 1362133 1732839 2656369 3485422 4916205 -1 -2 179328 598107 722153 769711 953704 967372 2130431 2774921 2795917 3138437 3848679 4075651 -1 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 -2 2259704 2718439 4086614 4204034 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 526456 1051851 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 -2 888353 1365143 1652467 1861128 2208508 2302354 2846176 3985510 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 798706 1186629 2658737 3881823 3946568 3952433 -1 -2 43443 545334 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 304473 1247248 3013964 3135254 3385961 4504669 4951818 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 504008 1420440 2027867 2440930 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 362802 678509 3135422 4952260 -1 -2 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 2124112 2184904 2348530 3048532 -1 -2 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 145595 282483 560070 2283239 2681995 2995457 3312016 -1 201336 641777 1896300 2575978 3613205 3694580 4784727 4895773 -1 -2 443752 2718057 3096075 3766785 -1 1176597 1678850 1801292 2279303 3220690 -1 1500951 2805639 2868208 2989005 3428931 4316432 4530917 -1 1084618 1301541 2532091 3056449 -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 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 43981 163576 860599 970720 1421274 2369494 2423763 3000217 3004923 3032953 4390026 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 -2 1794745 2453137 2832760 3015340 3735364 -1 -2 2524379 2557130 3780898 4226156 4300088 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 19501 2549075 4332465 4405134 -1 -2 1026613 1099463 4594278 -1 -2 114238 943400 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 332728 853528 2589288 3581891 3631821 3856559 4765750 4926968 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 2748696 2891759 3304445 3834043 4004281 4071350 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 374122 1567706 4792194 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 786963 1526991 1932187 2407959 2742252 3553219 4387373 4475803 4533858 4755664 4888293 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 532139 590868 3484929 3980536 4116223 4669874 -1 1243496 2662900 3442388 4902740 4974680 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 242166 3645107 3721945 4928278 -1 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -1 -2 340719 858363 1563773 2811604 4497071 4638730 4686548 4934883 -1 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 -2 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 843745 913206 1013672 1304690 1826563 2381181 2741221 4212347 -1 101677 120181 1625990 1878450 -1 822693 1602868 1823279 2021575 2705020 2895896 3211622 3391093 4016930 4093711 4169854 4318294 4369086 -1 -2 410140 430103 802585 1096776 2328987 2412662 3257587 3479455 3944073 4112833 4432616 4805716 -1 -2 1612286 1886729 3130908 4385682 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 169910 387553 634368 1530191 4086390 4411164 4465294 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 50870 723369 940076 1157544 1567518 1873280 2563323 3005631 3196487 3852162 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 1102616 2838814 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 -2 1490363 2128938 2879333 3430389 -1 380752 2628611 2847547 3595809 4904177 4951159 -1 -2 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 11224 159785 1060692 2808929 3556179 4683355 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 576024 1033964 1933452 3210373 4511864 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 683591 1396252 2430807 2556890 4077080 4161587 -1 -2 329725 744983 936817 2048316 2407978 2738786 3289536 3716558 4950864 -1 -2 463518 660936 1539615 3835457 -1 282907 377466 1602294 2173649 2501980 2698994 3890763 4220928 -1 563961 2506408 4308696 4808751 4942321 -1 -2 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 -2 184289 828917 1129910 1142552 1166107 1390491 1777934 2281669 2563312 3838197 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 3509492 4024748 4069245 4211163 4796757 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 916023 1315152 2430641 2742378 2856737 2961499 4079547 4386728 4663231 -1 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 -2 397756 506119 1113055 1142769 2293089 2679658 3670577 3677463 3771334 4730324 4812251 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 918925 1498955 1747732 2306501 2352236 2516691 2702328 3659264 3877850 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 1735296 2368193 3538920 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 818794 1891116 2320658 3868971 4583948 -1 534072 1379774 1654783 1681528 1715089 2397411 3470685 4897620 -1 21682 330254 2031534 2315474 2471475 2916732 4092099 4346579 4999999 -1 -2 32496 218394 2202990 3566584 3927373 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 -2 482317 619087 2087828 -1 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 -2 534989 620245 1620982 2245546 4738944 4969381 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 3330783 3362857 3479803 3505107 3587764 -1 287667 875169 2032065 2764492 3257388 3964664 -1 88025 759065 866286 4690997 -1 -2 556805 3752139 4492366 4825809 4999652 -1 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 -2 57523 875749 1646782 2067847 2148420 2601339 2647512 3838391 4404339 4522021 4623603 4716576 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 709192 1037834 1169947 2446013 2519153 -1 211796 223389 2119400 2158372 2444970 4766555 -1 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 83211 137447 391143 485225 981253 1061403 2511505 2976036 4621936 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 -2 955748 1213593 1824207 2514110 2891592 4301444 -1 200001 324339 357822 1994940 4473726 -1 -2 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 4775566 -1 772439 1624035 2134704 2812243 2987116 3124118 3511461 4135166 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 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 262439 360991 501714 638232 824831 1274623 1349585 1394140 1760293 2724180 3009583 3043388 3185772 4482281 -1 -2 95203 1293463 2244690 2618872 3149023 4989731 -1 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 35566 581299 632419 1420137 1651090 4053710 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 882892 1264763 1767752 1781020 2441696 4299186 4299542 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 1039633 1929596 2201187 3078230 -1 264566 3884196 4242596 4325331 -1 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 -2 191146 1204141 2481566 2571116 3658006 4397271 4897596 -1 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 696013 1116498 1155278 1728251 3161162 3332165 3684697 4068103 -1 -2 595906 723045 1884056 1982235 2056534 2177246 3525504 3655594 3788117 4397280 -1 721018 1450841 2104537 4126790 4952102 -1 508456 1302292 2690324 3049274 3307523 3698503 4036130 4896123 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 23041 439231 888288 1791359 4353403 4544957 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 394252 1032104 1515696 1704522 1754934 2080665 2270455 2335368 2561692 2701089 3982650 4166812 -1 305602 788233 887209 1534027 1770557 2142942 2595286 2601411 3335947 3396273 3824826 4010072 4403975 4999999 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 1597786 2004566 2017961 4663523 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 -2 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 65571 892650 1077230 1775821 3329360 3882082 3910691 4323544 4552878 -1 2273528 2736282 3275139 3306892 3568490 4085665 4249097 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -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 482120 1186849 1292008 2390834 2599181 2603747 -1 1162953 2938918 4403761 -1 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 115592 343388 1344001 1594069 2207643 2234607 2597002 3484394 3575836 4376671 -1 -2 330175 417555 1029031 1372405 1965933 2336258 2592780 2594138 3786204 3817238 3872403 4193967 4759744 -1 865114 1090157 1475181 2395567 2907523 2999586 3019216 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 721645 761701 886193 1803803 3694059 3902093 4850857 -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 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 2634795 2755743 4293899 4771125 4796582 -1 1219149 1930582 2265380 2559378 2640902 3138559 -1 -2 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 278962 1958519 2481822 3721945 4362148 -1 -2 682243 1219374 1436299 1492530 1628893 2570426 4962705 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 738343 1729982 2352236 2595905 2680726 4772428 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 794671 1235835 1877223 2910155 3197703 3995612 4203361 4748853 4785418 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 2866594 2994296 3257348 4461950 -1 -2 661397 1473593 2750724 2972363 3550274 -1 498245 703359 849688 1570150 1688188 3558084 3823678 4646914 -1 758811 929642 1236195 4994613 -1 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 283435 293329 1391447 3726025 4258141 4321583 4370346 4785664 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 410191 498568 692115 895946 1086221 1215442 1317465 1386290 1543492 1952068 2126419 2354268 3169997 3197818 3834951 3974166 4576000 -1 1734081 1780843 2104325 3866088 4593984 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 2580340 3834230 4089725 4891359 -1 -2 497809 705613 1016542 1344650 2420984 2491835 3507919 3607750 4032522 4485751 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1441297 2196375 2571008 2585111 4108482 4554822 4932523 -1 181261 324389 769350 2200802 3268160 3777944 4067945 4299777 -1 -2 713535 1807649 3013623 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 620552 639340 953837 1970671 4061252 -1 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 -2 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 1188896 1366716 2304993 2309110 3181066 4681011 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 810615 1476254 1586172 1681277 2357236 4171519 -1 786963 1526991 1932187 2407959 2742252 3553219 4387373 4475803 4533858 4755664 4888293 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 -2 1529388 1995437 -1 1981769 2905751 3358455 4500881 -1 1250137 1634206 1898707 2369685 2621977 2849239 3090042 3175848 3368530 4037238 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 925953 1020793 3721464 4089982 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 104801 311957 977870 1368641 2144943 3291914 3436250 4020436 -1 1130292 1146771 2766768 4044418 4106566 -1 -2 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 1756810 2131075 3335701 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 461717 1675755 3155925 3309767 3738450 4784089 -1 -2 506315 1015088 1575252 1702118 2509503 3711821 -1 -2 472747 1820420 2713392 2825118 3064677 4728783 4840051 -1 587779 3257768 3575324 -1 1008960 1245325 1835679 1878815 2824937 -1 -2 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 209725 895831 2723390 3263496 4491880 4936370 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 510996 548505 811975 1411692 3271984 3882655 -1 426824 1722554 2815174 2976682 3561606 3897529 -1 -2 480840 606787 1080128 2541066 2560933 2615784 2749860 4256774 4825529 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 1260806 2618240 -1 -2 160062 1173129 1404907 1707256 2427291 2602869 3512222 3628985 3811426 4152185 4322456 4439166 4778354 -1 320063 556676 1951744 2297711 3055259 -1 -2 2938159 4055572 -1 127268 1531293 1586217 1692429 2063783 3825699 4328650 4492274 -1 1882755 2868025 2939812 -1 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 435960 488621 692046 1394548 1396252 1525797 1590563 1668991 1681696 1705309 2309734 2430807 2556890 4077080 4637803 4707482 -1 138962 236491 370674 824845 1090007 1201445 2138434 2229820 2800088 3320625 3438968 4528201 -1 1053726 1283050 1315692 2911934 3226248 -1 1107070 1831506 2475955 3954531 4025960 4370946 4427893 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 1067869 3097300 3973635 4857609 -1 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 1100666 2007917 3787405 4007434 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 806049 1227204 1359593 1804302 3859533 4525469 4694467 4920616 -1 638502 1866402 2652393 3584325 4129410 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 36597 937368 997661 2141894 4264341 -1 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 367073 377062 764401 1198938 2349067 2364044 2553617 3949089 -1 -2 320818 1424425 1966104 2068249 2496287 4033720 4124534 4805066 -1 -2 350722 842685 1826079 1857153 2659809 3487027 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 684942 1542820 2456063 3034477 4261945 4358918 4696059 -1 728896 863896 1337100 2726857 3797479 3926249 -1 81492 349073 666853 1275247 1311993 1453598 3872429 4210749 4667276 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -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 278913 609490 836243 915558 961024 1664953 1755082 2409676 2433214 4038965 4509906 -1 -2 705392 1082600 2141729 2674723 3040555 3436347 4488742 4550600 -1 -2 311657 1284239 2095824 3475249 -1 864816 1258548 1405967 1495373 2268747 3074393 4711083 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 531834 842574 1627874 3984439 4868651 -1 -2 2202947 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 333706 1378535 2510646 3199432 3491761 4204034 4294482 -1 -2 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 327079 1604275 2998743 3739114 4215144 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 92849 314821 812731 2570028 4920149 4925718 -1 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 818642 976619 1095862 1500518 1682075 1747570 2575302 2952043 3542423 3836790 4802992 4989227 -1 528510 735933 3549493 4111604 -1 -2 865806 2301574 2829828 3582179 3640978 -1 -2 3153378 3222704 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 733095 1242267 1753444 3536949 3870574 -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 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 1987306 2842775 3949475 4374313 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 1373984 1652874 2067978 2917338 4478993 4804143 -1 798022 1197797 2601397 2712111 4669182 -1 72609 912716 1235115 1327081 1441171 1700048 2156995 2241594 3137708 3557605 3768859 4999999 -1 -2 814519 2187064 3557852 4188557 -1 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 -2 1334875 2314333 2922538 3961312 4277103 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1248761 3070825 3401867 4817211 -1 -2 412786 2233412 3175542 3607961 4504767 4558194 -1 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 -2 1972229 2595465 3469211 4481622 4628507 -1 1389145 1916140 2419060 4030179 4037113 -1 608254 1122446 1215308 1561848 1624267 1703856 2180892 2824937 3802773 3878038 -1 1345535 1572943 1821791 1884985 2711484 3162863 3240697 3418617 4251267 4668883 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 818794 1891116 2320658 3868971 4583948 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 2202947 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 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 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 482659 1443572 1598911 3607503 3670255 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 792552 912527 919436 1667178 1941577 2306045 2952388 3009886 3046733 3645178 3802072 3879543 4119285 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 311936 2116795 2530259 2788963 2846468 3975456 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 684257 1679024 3339108 4361016 4941683 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 2866594 2994296 3257348 4461950 -1 -2 220474 519233 1833189 2710396 2734371 2782010 2990103 4154298 4239506 -1 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 608259 1234100 1300389 1571574 2456181 2656249 2927884 2993874 3139248 3580781 3854825 -1 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 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 2230094 3892687 4240606 4719328 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 -2 1798795 2143534 2899799 3009892 4595564 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 30252 245982 1393185 1864085 2618464 2779940 4545443 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 51382 838055 1140921 1195968 1396899 1763992 3524083 3587878 3995777 4049854 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 -2 330890 3002268 4056310 4718050 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 2352963 3121612 3136090 3988177 4409272 4687563 -1 87685 932170 2320434 3353654 3492130 3542760 4263650 4491844 4691492 4783600 -1 -2 319214 382634 1413881 1783988 4620273 4969611 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 219512 790708 1160557 2727134 2945224 4553008 4576157 -1 2421396 2884246 4927018 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 843862 920764 1527484 1779575 1868277 2148795 3548258 3667510 4279549 4391500 -1 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 705034 1966001 2379588 2874338 3867584 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 -2 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 270864 2198681 3105801 3271910 -1 226331 1184602 1227566 1392950 1839013 3364144 4987432 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 949664 1394236 1654341 1676109 2965626 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 98866 615919 1349877 2803594 4198155 -1 4535 1075244 1681908 2605640 3025459 3179188 4548561 4715368 -1 -2 521870 704262 4356305 4407634 4692802 -1 220125 1115183 2255394 2660836 3007281 4559463 -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 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -1 -2 875937 1566482 1933452 -1 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 607574 1393324 1649800 3493149 4489869 4974685 -1 574616 860831 1169671 1826749 2005403 2116778 2319982 2421894 2766175 2947181 4583475 4815888 -1 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -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 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 125519 595872 1084081 2092712 2289598 2576818 3687933 4933216 4999999 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 155181 1732383 2430039 3843900 4882192 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 567103 625606 2635871 3431837 3658915 4636698 -1 -2 689865 2299998 3200221 3275227 4164775 4273615 4660928 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 1204368 2501413 3510641 4622516 -1 272270 403843 769695 990962 3287488 3541229 -1 -2 74875 501884 2344746 4520341 4718874 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 435929 1614900 3407626 3518073 4533530 -1 2053776 2079544 2128290 2814618 3195062 4370811 4999999 -1 -2 1972229 2595465 3469211 4481622 4628507 -1 1389145 1916140 2419060 4030179 4037113 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 1069404 1193265 1698403 2031189 2901321 3586075 4999999 -1 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 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 1630013 1892817 2494238 3144676 3462003 3761997 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 596681 693753 3632500 -1 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 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 1234760 1604289 1796671 2099287 3155110 -1 539101 561644 1737362 2048081 3806705 4372249 -1 -2 216426 702511 863057 995187 1495909 2714558 3083681 3237462 4090510 4433010 4641620 4989759 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 326518 566252 1768084 1967980 1997018 2095260 2686471 3077256 3677159 4192938 4266917 -1 395404 943610 3995612 4575063 -1 119838 302632 967146 2394067 2679290 3154583 4187981 4473920 4564509 -1 1321727 1640386 2334619 2452080 2827645 3776559 3851049 3924827 -1 739713 1123946 2809712 3057113 3115031 3266209 3700587 -1 572631 782421 1320263 2189167 2462342 4634322 -1 -2 1774810 2813292 3751864 3963679 4901057 -1 601491 733465 743846 4462461 4970193 4975735 -1 1041722 1396128 1999440 3112106 3464558 3869775 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 -2 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 565474 1520897 1621150 1648654 2230353 2333158 3135092 3383324 3572982 3865059 4442010 -1 596681 693753 3632500 -1 450666 2062842 2314262 2433508 3140546 4111086 4247187 4999999 -1 -2 1383571 1405084 2240164 2872129 2899902 3025183 3172097 3324255 4156437 4319399 4999999 -1 630057 1361926 1742146 3158440 4338856 -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 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 552869 1158820 1189262 1497965 2860681 3003822 3627409 3857351 -1 -2 1053015 1226528 1918487 2422594 2962439 3963018 4944505 -1 -2 791543 1745996 4216548 -1 960963 1286371 4131934 -1 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 153143 1275769 1381513 1478329 2134050 3354421 3600943 3824952 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 379607 1554873 1735201 2923737 3144373 -1 404576 1924741 2456308 3503517 3556821 4536198 -1 -2 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 1040917 2503587 4407534 -1 2068922 2958002 3437798 3713177 4372213 4748536 -1 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 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 250781 578414 1766564 2160968 2275755 2292171 3214795 3648362 3848827 4877201 -1 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 196519 692982 958832 1032657 2353454 3112954 3211455 3788958 4092346 -1 -2 1761824 2209036 3179707 3226494 4103874 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1064345 3709921 4045985 4529517 -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 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 1448073 1456348 1461526 1922401 2476625 2609020 2624261 2856785 3251964 4355460 -1 -2 36597 937368 997661 2141894 4264341 -1 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 1202569 1288151 3564752 3963479 3997171 4543094 -1 543908 1575168 2516381 3460650 4030595 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 491693 2762733 -1 -2 137349 1022752 1379824 2299809 2727682 3465755 3485662 3584942 4442503 -1 726935 799753 1027455 1235592 2909715 3224585 -1 -2 254514 978727 1624095 3576059 -1 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 245091 503727 1248864 1422597 2881241 4875511 -1 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 1025488 1142600 1394156 2161460 3182487 3287486 3369341 3833761 4122080 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 2094423 3298972 3604581 4817522 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 -2 36878 64937 162547 890248 1888111 2683070 2971289 3014448 3842770 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 2110558 2636073 3224382 -1 215202 896526 1593190 1963350 2658846 3107828 3536415 4386186 -1 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 4855964 -1 522283 975549 4962339 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 201435 369231 593238 594081 803051 1019822 1060911 1322447 1683154 1746591 1806429 4170986 4937779 4958976 -1 757618 1262206 1861885 3157545 3914719 4234669 4772832 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 172039 1812789 2039293 2126813 2688705 3036054 3128654 3682902 3995375 4157281 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 -2 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 945179 1412650 1687221 2019841 3053842 4487791 -1 79852 244195 562816 661959 1826333 3354216 3544595 4847584 4848803 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 -2 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 387324 1365432 2372003 2687649 3509492 4069245 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 306923 718561 2729635 3729973 3783232 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 130954 134579 136045 334499 382311 394368 1744593 2563415 3259391 3325145 3368138 4773421 -1 437588 1114866 1224728 1534952 2148527 2362628 2598542 2879488 4050560 4412292 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 -2 2602002 4314465 4588309 4617170 -1 -2 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 959620 1704494 2687025 3852199 3914121 -1 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 -2 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 109196 340621 691896 1333273 1695491 4012309 4671633 4707314 4863922 -1 210815 1041924 1503100 1741931 2454826 2600683 4831420 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 408563 510583 1261730 1528696 2818473 3163727 3413296 3603664 3958464 -1 110184 205490 1242919 1435638 1446585 2129914 3261843 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 1772062 2110558 2636073 3224382 3384002 -1 377494 1169473 1595855 2505408 2733384 2823253 2928764 2965648 3438205 4218215 4218218 4406911 -1 35701 2592940 4621511 4667568 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 97554 312731 1157506 4219925 4229115 4290220 -1 -2 168960 800561 904390 4317942 -1 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 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 -2 545899 1168903 1287783 4051742 -1 837897 1424511 2248886 3214755 3696070 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 407722 1004300 1024651 1058618 1236214 2018707 2995536 3737421 4999999 -1 1516997 1565730 1626697 1725754 2258106 2683660 3337943 3641251 3806504 4333824 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 79598 757802 1049729 4311800 4364197 4977020 4999999 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 -2 179328 225576 598107 722153 769711 806087 953704 967372 1226639 2130431 2594093 2774921 2795917 3138437 3848679 4074026 4075651 4436495 -1 340784 711396 1439293 2669670 3557795 3635795 -1 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 -2 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 584452 2355782 2414432 2890880 3402774 3655909 4890605 -1 269318 1072618 1608994 3037075 -1 -2 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 285012 1067128 4173944 4256555 4316327 4706649 4713413 4953347 -1 621530 1704212 2473558 2668573 3866037 -1 -2 103950 276951 1824852 2225181 2495934 2676783 3587329 4918605 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 1237163 1917098 2052890 2767473 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 -2 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 938392 1824880 1985277 2293955 2388061 2669453 2766770 2846721 3658940 3790140 4345552 -1 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 152243 645326 823557 3995338 -1 -2 1008542 1343201 1551540 3372886 3920368 4799309 -1 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 -2 2204595 2337469 2655906 2997535 4021097 -1 596681 693753 3632500 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 609102 1508827 4380168 4536767 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 843391 1593311 3070409 3707297 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 818642 976619 1095862 1500518 1682075 1747570 2575302 2952043 3542423 3836790 4802992 4989227 -1 528510 735933 3549493 4111604 -1 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 78654 465302 1528348 1573948 2292936 3662882 -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 3286408 3882569 4292147 4409306 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 -2 490532 629433 1347452 1380924 4733723 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 751719 1764086 1988437 2495160 4388139 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 290780 1643191 2785606 3660891 4180528 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 2327889 2359573 2841948 3062316 4635613 4968819 -1 -2 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 115592 1344001 1594069 2207643 2234607 2597002 3484394 3575836 4376671 -1 949664 1394236 1654341 1676109 2965626 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 6164 882478 938947 1190512 1842444 2635093 2678622 2884246 3115673 3512004 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 19232 906300 1087614 1251703 1457810 2482858 4904741 4971570 -1 -2 328918 660191 726780 3339680 3750751 3829364 4393480 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 4172216 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -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 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 2202947 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 482120 1186849 1292008 2390834 2599181 2603747 -1 -2 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 2749860 3691811 -1 -2 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 835970 1164303 -1 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 2090681 4333109 4496409 -1 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 833349 1075334 2599762 3398748 3728779 3774303 -1 870554 2062233 2448841 3231797 4000165 4001527 -1 312324 857373 864079 1276718 1678537 1931678 2349878 3145514 3648078 3708259 3947579 -1 477326 821663 1584827 1680195 2797260 4572877 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 -2 42258 447551 447889 473723 633074 3110335 3206683 3585835 4160079 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 2358137 2907315 4061213 4505188 4917721 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -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 91527 567112 934985 1250095 1529456 2422056 2658683 2759674 3307273 3921059 4360069 4406959 4608486 4650866 -1 560488 2275054 2332307 3433497 3545745 4490164 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 917811 1109600 3539849 3662418 4461848 -1 -2 17497 763184 1100665 1887433 2157074 3273964 4196531 4245692 -1 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 642346 1318588 2151844 3838133 -1 139907 2499691 2634329 4716716 -1 88763 719318 1005020 1462472 1757294 3486489 3931351 4190017 4675713 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 -2 2202947 -1 984239 2870349 3220128 3270695 4620240 4976365 -1 581450 1428046 2164730 4055074 4942396 -1 1005730 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 136753 1536809 2635068 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 -2 1811796 2174437 3279305 4373009 4652551 4720333 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -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 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 -2 583219 1262982 1620845 2072442 2468879 2528365 3294105 -1 -2 531834 842574 1627874 3984439 4868651 -1 1005993 1427305 1908471 2322565 3493319 4964063 -1 138644 599867 1345063 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 24023 1067773 1829140 2423861 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 897477 1436665 1553863 2322099 3889368 3942738 4091677 4609275 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1769218 3027321 3984596 4058129 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 127323 638810 2906306 3694566 4399336 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 1926938 2151579 3748969 -1 -2 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 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 380533 959071 1018838 1714267 4620263 -1 -2 736401 2512358 2759665 2817324 3298577 4156704 -1 212165 323584 1698450 2022425 2299568 2482672 2622404 3686427 4953699 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 1535650 1772258 2136295 2686172 2868124 3590551 3906340 4243077 4248502 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 634629 1707486 3704006 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 -2 136101 2507137 2676216 3735797 3954784 -1 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 146035 525315 614226 796512 1095921 1977422 2025257 2564508 3132199 4197426 4893602 4952576 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 381600 3045085 3109826 3826214 4439148 4598526 4989035 -1 -2 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 324470 1808260 2050395 2085785 2287878 2598921 4849879 -1 1334875 2314333 2922538 3961312 4277103 -1 -2 6164 882478 938947 1190512 1842444 2635093 2678622 2884246 3115673 3512004 -1 1342435 2782059 3162877 3678822 3825611 3932554 4410898 -1 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 -2 212329 1362867 1457132 1471719 1842383 3423341 4609117 4767668 4823411 -1 529544 2977678 3794819 3896420 4350350 4893007 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 -2 352759 556930 926473 1531379 1829810 1926560 3461548 4313729 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 211628 501238 582238 730825 890399 1223680 2380579 3118916 3622521 -1 -2 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 240230 337998 471108 659732 868261 1202873 1238698 1456348 1740931 2609020 2622522 4802831 4921258 -1 1925655 2309843 -1 432882 2023554 2598747 2652239 2695922 3383227 3961996 4380505 4540909 4799797 -1 -2 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 -2 1975400 2188920 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 -2 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 67691 147766 892949 1205387 2073020 2495794 2523135 3424833 4355559 4813150 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 -2 36597 937368 997661 2141894 4264341 -1 367073 377062 2349067 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 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 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 290259 971524 1375794 2796727 3930497 -1 -2 127268 1531293 1586217 1692429 2063783 3825699 4328650 4492274 -1 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 1882755 2868025 2939812 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 -2 140614 178266 520673 2265363 2790074 3701941 -1 519853 564381 828632 945006 1597391 2331743 3249918 4928618 4952785 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 613438 888125 1012024 1286313 1713133 2107893 3319741 3558463 3603156 4131533 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 1345535 1572943 1821791 1884985 2711484 3162863 3240697 3418617 4251267 4668883 -1 -2 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 108583 1097554 1776328 1963285 2782936 3721519 4413212 4672558 -1 612975 1058769 1990864 2214096 2532697 2652031 4861294 -1 453162 996011 1090262 1742349 3223706 3570320 -1 -2 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2665292 2908934 3493749 4599592 -1 -2 2431489 2633467 3977337 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 678023 1603462 3251920 3966375 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 13999 427738 864863 960981 1692694 1782780 4495490 4851194 -1 17010 847258 1101420 1305069 1406400 2148380 2304845 2529181 2756875 3621548 4064620 4595732 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 268265 1069352 2002575 3816488 -1 454655 3378895 3670416 4477025 4793070 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -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 345453 1273764 2205591 2532547 3264139 4375689 4713328 -1 42853 215421 333329 2522306 2704433 2844664 3927369 4305284 4400397 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 175806 2153922 2437293 2602777 2963635 3641136 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 -2 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 864326 1746567 1835481 2371455 3209429 -1 1140968 1487685 2768366 3707073 3914688 3963362 4290627 4781361 -1 -2 573756 1299689 2046412 2412451 3230821 4479523 -1 -2 97552 292200 1176378 1302344 1763334 2848890 4293480 4414191 4587017 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 177816 247469 1011152 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 1706253 2230059 3175949 3205969 3807275 4534186 -1 171191 1819997 1850720 1919110 1978004 2053977 2141717 2210797 2580096 3065120 3585877 4233823 4590103 -1 478530 781636 1279613 2080672 2287424 2687861 3353749 4784472 4806993 -1 -2 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 995859 1089845 1177793 2222444 4273830 -1 86828 319360 1044543 1131119 1338820 2504930 3745748 3980338 4239506 4884030 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 1149137 1163986 2174474 2403769 2567488 3133391 3444373 3836230 4047802 4079143 4249474 -1 -2 2075003 2102089 2147064 3352365 4006030 4869526 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 318800 731576 1007216 2732533 4007525 4154545 4530250 -1 2323800 2681595 2730901 3010359 3575731 4226006 4626682 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 1509817 1636376 1908308 2096536 2186406 2559353 3217196 4142004 4349750 4362449 4733474 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 733095 1242267 1753444 3536949 3870574 -1 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 2734051 3070904 3188494 -1 -2 1038801 1518778 3041226 3421453 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 1414601 1506568 2849502 2908687 3217548 3602092 3701215 4499989 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 340784 711396 1439293 2669670 3557795 3635795 -1 746289 800548 849025 2695972 3094058 4434323 4908828 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 610962 1050047 3186550 3548444 3883502 4461606 4518675 4996462 -1 -2 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -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 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 778213 1449294 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 381110 406549 666578 1483838 1580073 2510351 2959922 3788962 4855691 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 -2 98400 1757201 2518414 2629344 2983646 3210970 4988862 -1 145365 415393 742938 1319115 3093336 3894613 4625908 4999999 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 18267 1633359 2899690 4078616 -1 -2 191830 330511 2163212 2604342 3583849 -1 765141 834088 1461295 2303978 4462476 4786303 4926130 -1 2190786 2432245 3768014 3864073 -1 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 509924 1351534 1649074 2259997 2590859 2605639 2770206 3251622 4240707 -1 -2 1170996 1202333 1453949 2580688 3687335 4104876 -1 177816 247469 611596 721998 1011152 1515122 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 77440 2052722 4188117 4922060 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 486362 1095028 1213511 2814725 2856882 2970230 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 154312 998519 2172217 4033332 4501663 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 654095 727335 1766710 1996151 2040546 2157046 2630457 2981027 4490650 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 2862350 3089098 3493906 -1 -2 2202947 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 1592494 3196951 3462371 3655046 3734693 3773141 4019143 4019546 4861025 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 128891 589036 1781640 3990432 -1 766618 812787 2358677 2751570 4325350 -1 -2 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 231840 372327 1776105 1803537 1861037 4243665 4403375 4550271 4629050 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 269406 4794002 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -1 -2 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 1258646 2282904 3466602 3502123 4573067 -1 2429994 3550602 3700952 4340185 4340675 -1 -2 431707 2306681 2850818 4420011 4566968 -1 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 -2 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3124899 3922435 4028615 4157610 4353852 4445363 -1 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 650442 1783639 3183359 4116802 4345896 4483150 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 765714 1198872 1319051 2120098 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 -2 316767 2368568 2406689 3389294 3879794 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 582864 686302 889120 1121426 1161510 1393926 2012650 2388834 2596385 2721389 4405177 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 623895 864326 1018994 1164202 1287123 1835481 2068116 2342925 3209429 4090931 4413032 4606679 -1 1322447 2767535 3140927 3168622 4821615 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 34616 968986 2001096 2095928 3517546 -1 735982 1751550 2009014 2587424 -1 142534 2147508 3259164 3372537 3975691 -1 -2 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 1734758 2240131 3199382 3289297 3319955 3639117 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 485048 1236706 1309748 2039461 2998372 4074742 4459699 4649330 -1 1133212 1211225 3293121 3516798 3712136 4376088 -1 633163 1441626 1775294 2012966 2650352 3395428 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 76144 482317 710042 2339592 3307713 3864355 4071917 4704649 4975722 -1 -2 70334 345379 1365167 3176043 3539177 3808186 3923910 4116123 4717042 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 1509817 1636376 1908308 2096536 2186406 2559353 3217196 4142004 4349750 4362449 4733474 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 -2 18207 548109 581626 796720 811502 4363083 -1 1096140 1161893 2006157 2467682 2584608 2751086 2780782 3042817 3198221 3906593 4471147 4555836 -1 176385 409472 1059126 1232938 1560624 1762047 1982838 3792828 4946971 -1 1035672 1040509 1298287 1664647 1689918 2523125 3133674 3902550 3931953 -1 -2 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 955748 1213593 1824207 2514110 2891592 4301444 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 418560 820367 1673786 2451057 2507461 2580584 2884497 3558177 4511604 -1 -2 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 -2 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 598417 990746 3552545 4552341 4741522 -1 -2 1497952 1952037 2793141 3746080 -1 306923 718561 2729635 3729973 3783232 -1 416459 448912 1156068 1249089 1401370 1568594 3430389 4143632 4391799 -1 -2 210720 901250 1077563 1784037 2387329 2798823 3934430 4779937 -1 482120 1186849 1292008 2390834 2599181 2603747 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 2596168 2770760 3280900 3336968 3508352 4456431 4918203 4929960 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 1272333 2829804 3130337 4354372 4661626 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 1443793 1964286 2565337 3491203 4477439 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 776307 1343037 2166609 2699802 3718294 4364138 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 765035 980099 1156720 1224572 1839866 2814716 3324150 3355599 4771702 4794752 -1 17630 466026 894824 1251981 1281555 1589559 2541191 2783128 3639256 4109757 4999999 -1 690688 1185857 1993491 2614599 3373597 4327646 -1 -2 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 30603 515875 627985 1315881 1735421 3095759 3275401 3515772 3522580 3657227 3941620 3977352 4062189 4719329 -1 -2 487907 1541501 2414872 3280356 3690006 4251892 4462101 -1 -2 1485207 3633295 3881489 3923145 3962557 4160819 4947133 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 106570 870392 2181126 2432763 2593788 2619907 3663856 3906721 4670392 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 446361 1857964 3682807 4260060 -1 42000 579357 2138492 2666354 3506545 4047334 4910971 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 865411 1051281 3642992 4610724 4667707 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 468501 1197608 2710733 2927980 3570604 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 1268808 3024131 3722376 3945308 4475957 4611872 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -1 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 -2 614642 978070 2868539 3387763 4495322 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 450450 731500 865146 1253677 1446561 1464315 2426051 3394452 -1 661397 1473593 2750724 2972363 3550274 -1 903473 918173 2817466 3811408 4256193 -1 831742 2417692 3042126 3511422 3764068 -1 -2 909150 1036667 1578649 2032077 2637470 2707165 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4868139 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 -2 997765 2541508 3242102 3287535 3788814 4779404 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 1894672 2248453 2543966 3143402 3278172 3404862 4470547 4598755 -1 3022556 3201907 -1 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 1625568 2462929 3627324 4217967 4477829 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 -2 1180804 1819843 2827975 3929591 -1 248201 506668 757027 2107295 4714780 -1 1100666 2007917 3787405 4007434 -1 861390 930017 1003757 1668434 2669024 2870407 -1 1220302 2108207 2530496 2554588 3076157 3613388 3794002 -1 -2 1662826 3127657 4196722 4463630 4773822 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 488461 809747 929541 1824764 -1 1119768 1589653 1963454 2779395 3930926 4037277 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 527673 626008 2687977 3241572 3728134 4196538 -1 -2 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 610978 1142880 2055574 2899531 3733360 3884364 4032999 4876597 -1 242608 1293675 3399994 4400838 4881897 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 -2 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 1482057 1733001 2767860 3045478 4493446 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 -2 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 3709 323425 703081 818957 2280340 2810667 3360471 3484729 4050766 4560849 -1 -2 416783 592270 3358917 4012131 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 498559 644530 1062293 1320565 1440849 1519942 2031741 2642896 2705200 3539288 3786325 -1 -2 620552 639340 953837 1970671 4061252 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 25789 642311 1650247 2309802 3017543 3229151 3940440 4069272 4794244 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 175683 471983 3305775 3573005 3768509 4120894 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 290161 1025847 1189956 1248559 1767924 2832579 3303694 3376410 3493526 4080957 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 469263 502443 1129659 2915947 3605337 4470399 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 314493 2112975 2586761 2619756 4587737 4785343 -1 441552 1078850 1538050 2541680 2866442 3056449 4050877 4161159 4487410 4869865 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 1133151 3740158 4987718 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 219533 1402369 1494335 2876480 4051985 -1 -2 3542698 4418098 4525313 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 513715 757707 794713 1677942 2663782 2755743 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 102821 436157 1385537 1438943 3626587 3766335 -1 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 383778 544363 1873763 1901694 4932726 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 218024 490532 629433 1253457 1347452 1380924 2468526 3521089 4376937 4733723 -1 616968 1273798 3180810 3793181 4328901 4524269 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 -2 59366 279500 2278716 2315896 2485638 3243499 4877840 -1 462931 723838 1179393 3111449 3687101 -1 -2 84309 420055 1989881 2354847 2599791 2648576 3243675 3961887 4534180 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -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 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 82382 598396 666589 1857153 2071192 2922646 3054471 -1 -2 584072 2099843 2245036 2909462 4986992 -1 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 -2 804775 924682 1273404 1840825 3448643 3932464 -1 -2 372942 610302 1995089 2035180 3594672 3603542 4830324 -1 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 112756 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 56402 1099567 1101816 3809410 3823142 -1 659904 1302405 1329337 2363066 2755223 3086656 3501849 3848375 4596657 4605990 -1 330644 1148495 1350054 1442743 1725246 2756002 3169333 3636813 3687418 3936205 4500759 4550173 4798756 -1 791580 1252535 3003996 3158468 4390178 -1 765681 2630762 2686709 2734734 3590997 3715919 3728274 4242636 4279800 4814647 -1 -2 947837 1002903 1102198 2165931 2355622 -1 210934 659834 1077482 1439362 2711465 3512731 3553468 3800716 4283001 4466177 4552167 4999999 -1 319214 382634 1413881 1783988 4620273 4969611 -1 -2 576104 3137861 4135339 -1 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 1838878 2321324 2548209 3420609 3724963 3908897 3996673 4193053 4684463 4706108 -1 -2 155357 1440989 1955970 2083036 2452872 3132866 4784757 -1 534237 1852568 4129224 4821381 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 1103331 1341643 1605946 2339348 2736677 3698265 -1 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 545899 1168903 1287783 4051742 -1 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 859974 1253839 1999005 2854116 3233090 3271787 3453134 3915875 4095557 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 409295 778213 1155350 1449294 1797612 4709744 -1 74700 683861 1087034 1395931 2668454 4392719 -1 -2 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 1235365 2246612 2441565 2484414 4156152 4556082 4957042 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 539734 1764920 2056239 2716851 3962067 4803956 4877068 4940918 4986713 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 1221528 3565661 4237824 -1 449305 1033195 2473783 4039690 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 -2 463518 660936 1539615 3835457 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 -2 306923 718561 2729635 3729973 3783232 -1 -2 675784 1935687 3204350 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 128884 600921 950898 1578597 1685334 3164675 3254619 3337497 4699689 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 -2 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 1028606 1619931 2665175 2761306 -1 1428756 1575590 1638609 2158916 3562855 -1 -2 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 -2 217575 459838 930229 2815791 3457274 4120742 4308049 -1 -2 596681 3632500 -1 433971 1339624 3695121 3879825 -1 193435 845763 1856616 2109486 2184765 2329456 3290178 4295522 -1 138959 1095068 1759743 2353553 2384649 2555726 2697404 3304789 4066096 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 26142 1986542 2959514 4582667 -1 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 -2 41921 225662 1431253 4192415 4705459 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 881099 1307092 1579674 1784751 2099502 3199454 3814915 3900767 4415841 4988921 -1 -2 888875 1748903 2183301 2299845 2918763 3228844 4950442 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 292160 1455970 1770168 2825088 2995918 3024785 4215549 4369276 4642917 4687230 -1 -2 634494 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 -1 423664 881234 1206557 1266849 3433423 3615220 -1 547794 1951435 2261140 2737582 4884242 -1 705460 737743 1623756 2101187 2992934 3510312 3631623 3923936 -1 -2 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 935196 1497347 1698075 3409557 4368777 4707953 -1 269153 285773 663498 1734710 4910606 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 335935 973953 1662174 1988434 2497165 3535377 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 -2 374228 1311301 1349481 3342755 4769844 -1 77889 329050 550386 682321 1238282 1764193 1960756 2111476 2241503 2736829 3839493 -1 -2 1677949 2114103 2948982 3586388 3989449 4060043 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 -2 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 1134922 1258111 1499447 1592391 1721306 1730008 1906761 3889244 3992831 4094728 4214477 4497491 -1 -2 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 1039392 4358634 -1 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 -2 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 269114 402786 793070 1860105 2063041 2089479 2967375 4172173 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 544500 1013345 2781191 3966450 4253290 4495219 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 -2 412222 788199 1057401 1541934 3944257 4475932 -1 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 1162037 2211419 2467469 3189747 3950568 4568852 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 3709255 4587945 4990753 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 26217 1159998 1659642 2630860 2645661 2650409 2965141 3641849 4251021 4677999 -1 258922 362296 976050 2597901 3260523 3542946 3815280 4436041 4751796 4762460 -1 870554 2062233 2448841 3231797 4000165 4001527 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 904304 1475346 2254141 2409848 2797185 3150707 4075068 4687237 4740519 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 -1 56725 171131 252582 656022 925164 995951 3317601 3413800 3969800 4469092 4881098 -1 -2 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 656256 1167342 1201044 1778420 3300661 3825852 -1 -2 164147 1526459 1652541 1721448 1789311 3119375 3154084 3559252 3981642 4351105 4419485 4787438 4860687 4999365 -1 2862350 3089098 3493906 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 423497 431895 566426 2266764 2361079 2725004 3192643 3606494 4305537 4725350 4855486 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 606192 1549731 2234178 3682163 4676652 -1 -2 26687 542803 1453158 2388474 3717965 4395923 4532221 4570199 4739545 4854173 -1 3045635 3509696 4138347 4516101 -1 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535831 556966 2873694 3925619 4105235 4972243 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 720686 989790 1614726 2452416 3450888 3813450 3956409 4788239 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 5066 71110 207412 1061313 1115295 1295887 1374056 2024132 2129246 2999487 3976450 4365535 -1 555510 2482251 2905032 3618649 3996418 4487021 4609228 -1 67644 667018 1181464 1948828 1975400 2188920 3043930 3816512 3883841 4253051 4641782 4933293 -1 -2 246168 681756 3459326 3529273 3574480 4470331 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 -2 19479 710776 2690160 3816855 4758012 -1 515419 998477 1402369 1494335 -1 1779713 1985651 2337298 2573764 3322968 3691691 3798651 3943733 4044740 4135487 4627559 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 144467 233591 297947 2083744 2847027 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 770595 1763173 2352713 3835622 4489972 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 2548539 2561532 3403862 3644128 4866163 -1 459968 1229013 2842718 4324824 4340525 -1 143572 1381134 1720503 3129507 3133762 3198129 3414407 3756624 -1 -2 720905 883697 1946942 2770269 3525132 4069033 4074239 4500138 4643464 -1 428020 493943 1048088 1093059 2769310 3383023 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 17010 847258 1101420 1305069 1406400 2148380 2304845 2529181 2756875 3621548 4064620 4595732 -1 1908030 2818686 3407049 3412778 3907704 4320899 -1 -2 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 78403 361504 679950 725420 1544972 1745195 2672209 2940312 3311389 3548115 3605477 3960316 4565234 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 125475 175284 290490 994228 2726343 3146082 3202840 3228050 3577188 3817720 4131318 4264064 4344676 4706368 4709579 4924106 4935626 -1 798706 1186629 2658737 3881823 3946568 3952433 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 193524 1097502 1746192 3326232 4016196 4712617 4792527 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 2453938 2584707 2909384 2938947 3816674 4687415 -1 -2 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 95065 2458734 3833927 4546761 -1 12793 707849 1019276 1157282 1396574 4290915 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 844412 965107 1672859 1709110 2104359 2329151 -1 189572 336587 593303 1292361 3368397 4477467 4602647 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 178953 332298 1680970 1957523 3288897 3370737 4284372 4391041 -1 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 -2 140402 613927 1449239 1494572 1942601 2630966 3065281 4522856 -1 1334637 2311091 2533194 2933519 3712015 3765171 3824928 4103452 4972009 -1 -2 1955031 2445173 4825414 -1 319044 437218 507217 1530174 2088624 3191922 4010526 4976795 -1 430449 2365158 2529822 3388102 4809329 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 917811 1109600 3539849 3662418 4461848 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 925953 1020793 3721464 4089982 -1 -2 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -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 167506 740835 788164 1177148 1819683 1844544 4834495 4918738 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 122475 211297 1427619 2201539 3857751 3983437 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 188210 970830 988148 1288568 3550395 -1 82227 947313 2270747 2534317 2669213 3248674 3528966 3859750 4710161 -1 -2 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 749387 926655 1785305 2269123 2485191 -1 -2 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 12638 569862 2049952 2321830 3581312 3775948 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 141524 951752 1089698 1752894 2847702 4722917 -1 -2 58540 259692 1479354 1848153 3463414 4113691 4315987 4626346 -1 26191 99710 1004228 1035296 1084880 1516554 1652905 1758694 2120856 2446748 2883012 3040055 4041642 -1 57154 1031114 1052679 1202016 1272746 1328409 2610989 2690469 3057548 3574130 3697443 4132232 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 238378 1114497 2901260 4411173 4902433 -1 1079729 1675518 3578681 4281738 4669784 -1 -2 139849 984182 1358179 2147481 3981402 4911087 -1 436325 860755 1043937 1385822 1720947 1778771 2326165 2667722 3053359 3307026 3656297 4047599 4325747 4439675 -1 -2 422187 1352064 1689373 2051153 2705761 2717083 3415020 -1 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 -2 87237 395947 1183545 1593313 2272369 2537486 4783895 4999999 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 735501 4395168 -1 26362 1254965 1970868 2706292 4398028 -1 -2 2334619 2827645 3485978 3863034 -1 312643 486182 1248761 2481503 2654485 2909777 3070825 3297092 3401867 4139326 4817211 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 2344193 2525063 2652475 3437872 3892216 3980904 4599294 4722044 -1 -2 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 731062 1201049 3438943 3661289 4987306 -1 -2 190225 654183 666507 987430 1045669 1353146 1696506 2113978 3770667 4594882 4925606 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 2099520 2798946 3578799 3733636 4701572 -1 505418 550538 1769841 3815008 4100607 4415740 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 394711 444041 1161923 1465063 2247737 2689750 2816725 2854898 3513246 3534528 3823497 -1 103006 391334 1716204 3057051 3675613 4346375 4723228 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 729895 1018588 1607489 2280231 2893633 3217180 3291311 3620272 3648561 4506244 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 70567 162903 247337 638390 1536004 1894627 2136265 2455972 3611288 4093953 4282374 4315847 4448946 4807754 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 543521 548665 946661 1191834 1598456 1695779 2451079 2618657 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 752311 848525 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 -2 714009 1565426 1750890 2016144 2086262 2743823 3716732 4128578 -1 681491 687094 1280675 1511956 1917098 2271656 2383907 4043966 4214912 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 9641 367812 564168 2573411 2702859 2938582 3978598 -1 1205951 1803760 2884748 4064905 -1 709508 2145363 3378737 4797842 4981618 -1 1352786 2125508 2125611 2773579 2892596 2971307 3466257 3644745 4923800 -1 1364158 1542665 1827419 3130555 -1 1014846 1261597 1467431 1579594 2242190 2271207 2446032 3659108 3668740 4247974 4701588 -1 -2 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 706486 985793 2699495 3178203 3959507 4455330 4665134 -1 -2 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 1765170 3107901 3334489 3752071 4422223 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 121978 155178 1224042 1228632 1685033 2317993 3196158 3550129 3739038 4680605 4704636 4782876 4846012 4864657 -1 406346 1077406 1150960 3004482 3511988 3830452 4179182 4739630 4862252 4950442 -1 660230 1097632 1201422 2563767 3015332 3126637 3426466 -1 265 927535 1709929 2240110 2252113 3269693 4411816 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 228293 1358420 1953735 2266756 2962483 3325215 3372504 3376274 3448871 4724049 4940437 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 2249344 2342747 2387026 2596301 2891445 3682194 -1 -2 851702 1128780 1877505 1934635 2096684 2199534 2804463 4895169 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 213699 646346 1334086 3016280 3364165 3528992 4278359 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 374228 1311301 1349481 3342755 4769844 -1 891535 904709 1122400 1372882 2690639 3094287 4145676 4414863 4568167 4756270 4916785 -1 734195 1123946 2655600 3808234 4209135 -1 -2 70947 1816601 2184253 2887369 4083740 4926730 4988526 -1 122987 2346521 2604602 3665680 3939067 4468069 -1 -2 2634795 2755743 4293899 4771125 4796582 -1 43981 163576 860599 970720 1421274 2369494 2423763 3000217 3004923 3032953 4390026 -1 -2 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 200709 431708 1763695 2532960 3375705 4468586 -1 -2 918478 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 610978 1142880 2055574 2899531 3733360 3884364 4032999 4876597 -1 242608 1293675 3399994 4400838 4881897 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 914331 1205371 2008044 2378261 4985544 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 491285 2799676 3411114 3603007 3614653 4550397 -1 239244 341729 2310046 2331925 2445578 2551525 4139455 4289499 4401479 4928424 -1 542182 952724 1482548 1883262 2388481 2433928 3219983 4259872 -1 -2 1286806 1333084 2568342 2590892 2774204 2822224 2960413 3584187 3801959 3887570 4756419 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 843164 1032240 1170393 1240098 1423390 1472984 2461628 3768534 4718119 -1 -2 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 -2 613438 888125 1012024 1286313 1713133 2107893 3319741 3558463 3603156 4131533 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 1681908 3179188 3724991 4548561 4715368 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 499744 535838 730661 1519868 2654833 3222766 3644588 4655660 -1 -2 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 661423 694934 992202 2257668 3915926 3987612 4974680 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 401170 1200162 2082729 2183179 3547591 -1 -2 316759 410329 566596 1593090 2288768 2321603 4146918 -1 378781 872807 3092388 3686394 4354052 4892239 -1 95925 856890 1914155 3160255 3523638 4170794 4874484 4924021 -1 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 1151025 1194092 2270607 2326224 2655740 2905114 3291327 4266460 4468305 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 435929 1614900 3407626 3518073 4533530 -1 -2 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -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 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 95958 2257926 3031496 3114428 3213766 4524604 4891300 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 762559 1327808 2030219 3496556 -1 472709 1082006 2309574 3841470 4925525 -1 -2 1790758 2294755 2988628 3969507 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 157353 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 -2 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 2456 258686 3724972 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -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 392034 739713 1123946 2509762 4325807 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 2456 258686 3724972 -1 -2 1747215 2049288 3229164 3299693 4157474 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 76765 308310 620789 2393986 2475533 3840623 3883678 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 18540 655168 1066229 1275679 1450291 2736325 4092878 4356215 4498362 4570615 4631266 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 128891 589036 1781640 3990432 -1 1545734 3582913 3712136 4121362 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 659757 1811944 3577527 4736099 -1 -2 1257237 2440195 2603000 2608356 3030761 3848061 3874542 4536146 -1 -2 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 460291 997661 1108567 1239972 2770028 4933645 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 249353 960432 1526500 2520690 3181347 4530110 -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 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 960963 1286371 4131934 -1 153143 1275769 1381513 1478329 2134050 3354421 3600943 3824952 -1 -2 1567353 2821083 3466128 4159382 4704230 -1 -2 26217 1159998 1659642 2630860 2645661 2650409 2965141 3641849 4251021 4677999 -1 258922 362296 976050 2597901 3260523 3542946 3815280 4436041 4751796 4762460 -1 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 -2 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 324985 857939 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 252641 1623001 2547423 4344726 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 1485207 3633295 3881489 3923145 3962557 4160819 4947133 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 931621 1902966 2188702 2454564 2575725 3312664 3657368 3832435 4066090 -1 -2 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 -2 796702 2506408 2856960 3104368 4308696 4808751 -1 751719 1764086 1988437 2495160 4388139 -1 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 289316 1318740 1752830 1880361 -1 62778 2324083 2462191 3501989 3516371 3667833 4426784 4989972 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 173954 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 186366 813768 1460457 2209567 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 -2 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 1953470 2054083 2855570 3452526 -1 864326 1746567 1835481 2371455 3209429 -1 -2 493454 744891 923721 2378636 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 1735296 2368193 3538920 3919028 4118641 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 4482993 4485781 4976292 -1 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 -2 1084618 2532091 3056449 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 -2 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 -2 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 385440 1876982 1940464 4116009 4301930 4547115 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 536488 1017967 1055938 2964060 3161125 4177367 -1 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 162789 1245043 1953996 2669585 2874057 4161523 4329553 -1 -2 619187 652993 3343393 3892066 3924440 -1 263111 483330 837596 951103 1159963 2938192 3131791 3552739 -1 -2 1381696 2079132 3446504 4174592 4328818 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 534703 542881 1885921 2869471 3242431 3799116 3909202 4368471 -1 1335455 1566225 1698140 1806621 1956293 2160372 2198461 2344260 3479890 4582574 4679177 4796336 4801894 4937882 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 476812 599732 2572046 2655511 4002695 4382903 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -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 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 1457658 3621965 3773885 3911541 4102138 4320291 -1 -2 202447 1125400 2336983 2441464 2482563 3216040 3315027 -1 1847230 3799488 3831961 4358052 4376339 4404364 -1 1743630 3171254 3351508 3841150 4700968 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 1748710 3626262 4061674 4071458 4165434 4901302 -1 -2 1901439 1952037 2042991 2682470 2793141 3746080 -1 1527125 1558602 1693775 1752578 2031623 2747117 3565546 3700892 3900446 -1 529544 2977678 3794819 3896420 4350350 4893007 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 192773 253177 2520642 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 155309 616885 636037 2231037 2931013 2983944 3072171 -1 428572 709950 1399007 3398812 3487513 3832377 3879621 4195426 4950342 -1 -2 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 2842154 3207529 3753449 4269674 4852770 -1 830311 1573553 1933240 2167332 2583481 2655519 3080244 3899862 4035281 -1 1066987 1926062 2114716 2890841 3083740 3409482 4257678 4826921 4984783 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 229839 411514 1023327 3006164 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 1435252 2039948 2523042 3240697 3968725 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 1769218 3027321 3984596 4058129 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 -2 1597786 2004566 2017961 4663523 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 492807 586744 2260450 2479557 2601907 3483130 3550072 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 38170 1607724 1669402 2174756 2222924 2226734 3271786 3290059 4222469 4443121 4774847 -1 -2 427292 489328 564590 799251 1036656 3099058 3170187 4481610 4645273 4973265 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 332309 2154489 2980094 3605005 4487010 4535586 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 -2 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 -2 1197569 1462880 2280489 3475637 3716268 -1 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 92325 559634 3038715 3258947 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 362318 393900 964985 1665900 1871416 3119847 3278715 3471560 -1 629940 844467 1029174 1179917 1342627 2752788 2916630 4595301 4760939 -1 815833 1522836 1544474 3030515 4270224 4646973 4688247 4716683 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 433269 1950575 2259466 2480757 2723617 3148034 3624245 4861794 -1 -2 1926938 2151579 3748969 -1 301698 1216864 1566796 1764304 2563751 3481162 3603253 4169181 -1 1255321 2152535 2903417 3370206 3418226 -1 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 949740 1133256 1620522 2004921 3064182 3375981 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 506003 1234266 2611237 2808837 4807325 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 435929 1614900 3407626 3518073 4533530 -1 211605 589892 696736 1273764 2205591 2593086 3212913 3264139 4856052 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 169974 1933530 2367669 2461143 3338850 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 1455345 1679571 2924322 3896257 4624871 4754841 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 226015 720178 1080964 1225904 1863729 2888180 3017872 3377470 4115598 4138539 4485589 4758933 -1 -2 151175 1047743 1272325 1495790 2137580 2479589 2781351 2919990 3171521 3276413 4330485 4997837 -1 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 1742007 2536250 2790070 3172735 3479067 3644038 3828867 3927018 4215460 4602027 4653052 -1 810615 1476254 1586172 1681277 2357236 -1 -2 3399623 3576214 3863743 4045303 4063750 4659072 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 404217 877030 1099508 1340003 1815330 2283144 -1 485048 1045339 1309748 4089586 4524435 -1 -2 1570130 1971157 2560998 3188337 4545918 4998685 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 7761 433269 896190 2259466 2382475 2480757 2723617 3148034 3624245 4861794 -1 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 -2 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 750647 861243 3242260 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 611677 2172611 -1 278654 1121286 2121899 2311195 2512254 3128707 3718646 4463883 4539812 4763630 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 652296 654973 766480 993502 1653637 2160372 2322178 2677135 3744488 4218126 4697096 -1 51871 269920 977107 2229581 2865172 3568406 4036657 4637057 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 672589 1423183 3115446 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 2508874 3312329 4411672 -1 946244 1324842 4281667 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 66394 753948 856228 1260215 3267616 3525878 -1 -2 210612 1318983 1867384 3103106 3576789 4569141 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 312324 864079 1678537 2233959 2626764 3142388 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -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 1053726 1283050 1315692 2911934 3226248 -1 523887 591784 1135626 1562387 2780128 4194368 4680219 4969611 -1 -2 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 441846 452995 569848 1162183 2247484 2382311 3464361 4219825 4690349 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 265 927535 1709929 2240110 2252113 3269693 4411816 -1 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 290426 624038 1098228 1645996 1738150 1877310 2669622 2899594 3661831 4879867 -1 2024891 3591317 4024094 4044246 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 231581 405268 1088276 1813760 1926981 4281589 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 770595 1763173 2352713 3835622 4489972 -1 -2 333129 335029 359998 1714037 2344193 2797301 3018581 3171902 3318389 3912616 4701926 4800006 4817916 4819273 -1 814627 1364973 2087771 3213331 3354444 -1 197528 223174 1428649 1547217 1754675 3605819 4727736 -1 -2 790406 836811 1391643 1582589 1936530 2422034 2670063 2878398 3219402 3619117 3693073 3713100 4594976 4881451 -1 130429 892675 1538747 3565983 4222040 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 161113 564567 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 3287535 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 774390 795736 1837827 2497212 3621812 3828045 3831428 4815048 -1 1141428 1835685 2756766 4270682 4809204 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 588439 1094317 1245057 2575745 3850545 -1 875382 2429145 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 -2 771561 970728 1997945 2263221 2588069 3322494 3672219 3753579 -1 1075964 1144824 1540686 2253208 2351646 2364427 2799100 3232016 3634535 4417712 4999999 -1 716836 719945 1364806 1533214 1907347 3525243 4030289 -1 -2 928603 1306062 2430979 4139821 4446895 -1 656256 1167342 1201044 1778420 3300661 3825852 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 1164453 1253928 2017673 3460034 -1 253079 1148784 2178078 2241811 2392430 2590716 3631197 3662771 3866044 4654325 4657158 4834091 -1 -2 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 -2 1484089 1913243 2049520 2623455 2757787 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 995859 1089845 1177793 2222444 4273830 -1 -2 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 9938 363948 1341644 3394191 4214181 4702748 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -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 1215467 1854174 3943079 4661138 4971035 -1 -2 846791 911722 2305885 3284235 3510179 4970720 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 896035 1045319 1087444 1096972 1934496 2054055 3801439 3969597 -1 167506 259790 1374375 1444940 2766353 3936429 4681797 4918738 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 581606 654798 888202 1892383 2700517 3449405 -1 -2 82374 2070268 2181821 2231813 2760939 3723127 4088821 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 1267510 1273105 2330073 2368770 3722047 4852637 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 350377 451764 1650479 3338636 3733545 4413499 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 327296 1876006 2352205 2760167 3781593 4032708 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 400512 410900 1359685 2423845 3387970 4167131 -1 354651 915513 967071 1013419 1474615 2327688 2874393 3242310 4592523 -1 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 1385539 4037959 4923789 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 499907 1153330 1474205 3177845 4201777 4225169 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 137698 1242742 1490993 2359972 2838820 2859457 3003950 3082772 3596664 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 334670 652401 1885796 2100960 3374116 4745598 -1 90593 1056159 1243336 3672023 4578688 4713373 -1 485481 1035700 2059739 2171809 2305538 3065948 3776942 3888511 3998782 4365313 -1 -2 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 -2 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 -2 153048 517253 1572151 1664472 2508525 3392374 3738740 -1 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 790715 873339 945393 995536 1258083 1532749 1870149 2153260 3520305 4337004 -1 702744 777498 852588 1496242 2018707 2131115 2732062 3161539 4546907 -1 559255 1473769 2423761 2440677 3656105 4959438 -1 2582611 3750083 4296468 4999999 -1 -2 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 397936 2415221 2658084 3915674 4960981 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 100274 728526 2848562 3224478 3541493 3545629 4105766 -1 -2 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 947837 1002903 1102198 2165931 2355622 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 -2 306923 718561 2729635 -1 416459 448912 1156068 1249089 1401370 1568594 3430389 4143632 4391799 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 205268 900864 1688487 2063253 -1 165855 667401 947039 1364284 3865279 4484586 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 713178 2176431 3538495 3810035 3966734 -1 258769 674817 1020115 2829907 3427818 3578338 -1 -2 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 419818 1066879 2341026 2984450 3718791 4031753 4550654 4770285 -1 814519 2187064 3557852 4188557 -1 123383 511328 806279 2318825 3344616 3369160 3735711 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 329141 930522 1337012 1712990 1820311 2387438 3372658 3666645 3888095 4128441 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 -2 66394 753948 856228 1260215 3267616 3525878 -1 388511 1852811 2198255 2324599 2425508 3801531 4511895 4940384 -1 336769 797116 1974325 2556408 2664820 2805491 2868557 3543785 3880464 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 1735296 2368193 3538920 3919028 4118641 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 -2 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 242788 423090 1428959 2247689 4103540 4914009 -1 34616 968986 2095928 3517546 -1 61922 398444 959945 1166958 -1 735982 1751550 2009014 2587424 -1 468686 2718736 3713582 -1 -2 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 88172 434717 1139141 2371363 3182449 3231545 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 846094 4202578 -1 -2 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 605797 1037926 1084313 1366354 1489473 1833020 2019738 2358425 2498247 3960064 4068196 4543506 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 -2 995859 1089845 1177793 2222444 4273830 -1 86828 319360 1044543 1131119 1338820 2504930 3745748 3980338 4239506 4884030 -1 -2 1375716 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 362792 1357143 1720554 2358496 2950699 3284503 4233558 4600994 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 188815 847816 865924 1658605 1823167 4370414 4836151 -1 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 124648 167108 490727 586087 779571 2246321 3491715 4151268 4393232 -1 -2 2205 361606 441838 657150 747855 3261675 3794954 4090782 4243254 4784848 -1 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 729901 1005306 2749087 4748996 -1 918478 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 961566 1205599 1381878 2195248 4669544 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 242608 1293675 3399994 4400838 4881897 -1 -2 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 269114 402786 793070 1860105 2063041 2089479 2967375 4172173 -1 803685 1219665 1707921 2391871 3070593 4071666 -1 -2 9615 410009 2035151 3528425 4936754 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 375592 720465 1591943 2333360 2881928 3971015 -1 -2 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 14131 270915 892418 2900588 3498630 4658229 4815956 -1 130864 687550 841483 998024 4797955 4976006 -1 -2 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 82885 1341743 3251294 3338809 4444895 -1 278913 609490 836243 915558 961024 1664953 1755082 2409676 2433214 4038965 4509906 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 968986 2001096 2742808 2827296 3517546 3540873 -1 -2 1756810 2131075 3335701 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 1271176 1398937 2140199 2932742 3711526 3814910 -1 11224 159785 1060692 2808929 3556179 4683355 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 2073272 2498762 3823114 4314781 -1 -2 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 421758 707586 798226 1153305 1694315 1856360 2922859 3176796 4047484 4914630 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 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 67282 165554 307757 1175316 1228471 1290155 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 -2 155496 860280 1964044 2324575 2732487 3433007 4467884 4496072 -1 2975 412222 788199 937428 1057401 1421770 1541934 3634113 3944257 4189170 4337083 4475932 -1 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 -2 34803 1278778 1941434 3147420 3540290 3592310 3621348 4843267 4889938 -1 95937 313917 438429 1813131 2074682 3576049 4970699 -1 805612 1362474 1745996 2785121 3249308 3279898 3771119 4126175 -1 -2 179328 598107 722153 769711 953704 967372 2130431 2774921 2795917 3138437 3848679 4075651 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 796967 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 -2 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 256794 996513 2227395 2438772 -1 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 407319 1943837 2866710 3448583 3558527 3930972 4221340 -1 2145958 3571981 3634980 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 116722 1029062 1236053 3050892 3804760 -1 521418 2022482 2087731 2758079 3140298 3330782 3767770 4072773 4915397 4921745 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 -2 997765 2541508 3242102 3287535 3788814 4779404 -1 899192 1420054 2978000 3713360 -1 1107070 1831506 2475955 3954531 4025960 4370946 4427893 -1 523887 591784 1135626 1562387 2780128 3286408 3882569 4194368 4292147 4409306 4680219 4969611 -1 -2 1155252 1333872 1818596 2413779 2527277 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 1684239 1839479 2717895 3651684 -1 166150 502914 652580 878363 1642691 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 1164453 1253928 2017673 3460034 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 2190786 2432245 3768014 3864073 -1 1038801 1518778 3041226 3421453 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 123827 1529422 1925018 2333247 2334530 3384696 3387444 4468771 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 749387 926655 1785305 2269123 2485191 -1 804235 888875 1225624 1748903 1900112 2183301 2222469 2299845 2414311 2704642 2918763 3228844 3640740 4198862 4861692 4950442 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 642346 1318588 2151844 3838133 -1 -2 903192 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 198669 1427866 2375421 2435993 3880687 4431343 -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 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 1236195 3216222 4773256 -1 8797 242711 696776 710130 3416613 3438151 4162141 4694778 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 -2 1040917 1540357 2503587 4407534 -1 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 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 81085 966350 2475248 3044401 3983500 4203424 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 -2 450116 1277894 2670132 3834238 4710847 4735981 -1 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 517607 1049160 1211659 1286417 1719242 1730947 2121094 2385416 2436920 2472532 2518687 3502560 3720000 3840111 4463411 4593867 4718132 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 716264 777139 813414 1481450 1535647 1870958 2286670 4066917 4127481 4750630 4985377 -1 -2 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 846791 911722 2305885 3284235 3510179 4970720 -1 42853 215421 333329 2522306 2704433 2844664 3927369 4305284 4400397 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 1221528 3565661 4237824 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 34003 87128 332563 1271849 2868124 3406211 4984108 -1 -2 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 94951 2909993 3236911 3903057 3980187 -1 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 -2 277685 805646 1217877 2016309 2832822 3109958 3299065 3870757 4311812 4459418 -1 -2 755572 907070 1172095 1263477 1382759 1641737 1684229 2106478 2238292 3125229 3125246 3207934 3789485 4199396 4467322 4963573 -1 413881 2297565 3017745 3977890 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 1100666 2007917 3787405 4007434 -1 -2 1756810 2131075 3335701 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 527470 1211197 1461867 2348785 2585091 4184835 4855148 -1 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 2305775 3517322 3617834 4069308 4301702 4358905 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 385665 635432 733329 1036519 1933489 3700341 4444924 -1 188414 307508 2141750 2200356 3214942 3583875 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 419818 1066879 2341026 2984450 3718791 4031753 4550654 4770285 -1 814519 2187064 3557852 4188557 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 1084772 1199890 1623423 3166630 3269693 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 469194 1168017 1628063 1852679 3700130 4098080 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 761325 1683279 2854171 3145091 4977787 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 512737 877067 898243 2519153 2904203 3050932 3534800 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 211441 1196852 1628060 2979887 3321710 4374254 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 81337 221008 838017 1248878 1557027 2500136 3017561 4114201 4158215 4707963 4833950 4864645 -1 -2 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 229839 411514 1023327 3006164 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 28683 1747578 1856614 2104646 4285323 4467591 -1 114818 285012 429854 2034496 2788559 3197840 4388686 4960945 -1 190708 547794 1951435 2261140 2737582 4884242 -1 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 -2 638209 1665133 3865237 4317296 4475419 -1 304473 3013964 3135254 3385961 4504669 4951818 -1 -2 1391052 1443058 1606347 1811048 2187266 2309264 3392894 3805234 4063670 4686173 -1 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 980814 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 1385021 4653541 -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 51871 269920 977107 2229581 2865172 3568406 4036657 4637057 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 522283 975549 1198753 4962339 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 -2 2508874 3312329 4411672 -1 91808 486495 491693 1653130 1888260 2762733 3037062 3060247 4573580 4755680 4888746 -1 863442 1466716 1560208 2917866 3584850 3702018 3881376 4352043 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1248761 3070825 3401867 4817211 -1 -2 743723 1134223 1783389 3237572 -1 1545734 3582913 3712136 4121362 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 420580 1255708 1611164 4803528 -1 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 103950 297465 939393 2017264 2473814 2796805 2977520 4133132 4918605 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 212456 767559 1888594 3347597 3654730 4152564 -1 279406 1164482 1274785 1546541 1985163 2912496 3281378 3355443 3621771 3919240 4273519 -1 171492 1779615 2407414 2937900 3367388 3626938 4617014 -1 790406 836811 1391643 1582589 1936530 2422034 2670063 2878398 3219402 3619117 3693073 4594976 4881451 -1 130429 892675 1538747 3565983 4222040 -1 -2 821769 1235283 2244864 -1 2508874 3312329 4411672 -1 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 198793 562272 767863 1172283 1387041 2660967 2909543 4122376 4283844 4393765 -1 411568 2497788 2972726 3736165 4783124 -1 491074 1541958 1647969 2509199 2647449 3087889 3173337 4801000 4922998 -1 1331868 2967629 3518211 3540873 3962926 4714715 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 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 1458127 1896185 3967452 3971850 3999478 4467616 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 1001080 1402050 2056426 2847798 2865082 2930920 3594555 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 653160 666630 841834 1432341 2035851 2266565 2291311 3202350 3433502 4428569 4821899 -1 -2 547554 1176450 2980701 3673372 4175524 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 230154 370837 641555 888736 2531451 2903496 3132510 3508874 4103379 4255277 -1 -2 251867 296339 372281 624393 986955 2358771 -1 308310 474236 808721 996602 2475533 3843797 3876493 3883678 -1 164147 188763 3482376 4860687 4999365 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 34184 1791591 2752064 3369238 4583188 -1 3317408 3745962 3918913 -1 1584472 2802880 3103258 3413910 4915268 -1 138897 524218 894665 1585808 2156697 2711143 -1 399302 869625 1267346 2904804 3236367 3425573 3861347 4202968 4427847 4718127 -1 -2 169974 1933530 2367669 2461143 3338850 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 -2 761504 818589 1018381 1831242 4199675 4458454 -1 -2 460387 607241 2428758 4365515 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 70864 186675 826015 1676593 3126632 3806945 3972023 -1 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 8901 1420670 2826680 3166733 3643482 3736165 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 459968 1229013 2842718 4324824 4340525 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 118351 382631 2184828 2188799 3919869 4494130 -1 132823 214860 781574 903364 1612132 1837323 4511189 -1 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 713192 2456168 4693337 4722573 4828488 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 947837 1002903 1102198 2165931 2355622 -1 46221 355715 1309929 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 14289 156453 1131909 1162115 1259984 1525387 2759294 2786234 2786763 4696416 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 190862 1993180 2102381 2949878 3698524 4086628 4674439 -1 -2 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 157832 1525836 3782512 4152784 4219216 4964956 -1 173954 949242 1293552 1734807 2064963 2789316 2991636 3054422 3127913 3379988 3986599 4261916 4837429 4895737 -1 836823 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 576024 1033964 1933452 3210373 4511864 -1 -2 93610 131569 3152160 3192072 4434477 -1 167139 654634 776825 963064 1308320 1900084 2270684 2781122 2907318 3393512 3915572 4354431 4581731 4610336 4712634 -1 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 1570130 1971157 2560998 3188337 4545918 4998685 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 7761 433269 896190 2259466 2382475 2480757 2723617 3148034 3624245 4861794 -1 200001 357822 580104 2887295 3452190 3720798 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 14131 270915 892418 2900588 3498630 4658229 4815956 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 310411 714067 1997238 2828505 4487994 4814817 -1 -2 531834 842574 1627874 3984439 4868651 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 -2 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 155181 1732383 2430039 3843900 4882192 -1 1924020 2185399 2965910 4198106 4999740 -1 -2 164176 1167650 1784669 2604555 3039072 4072196 4121882 4668899 -1 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 -2 1317194 1623671 2383328 4530014 -1 1066722 2038958 3220270 4357856 -1 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 119173 218142 602325 2477695 2531233 3457946 4295522 4451291 4950892 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 408993 688935 1010593 2207150 2739066 2960614 3199948 3543249 -1 1205951 1803760 2884748 4064905 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 228293 1358420 1953735 2266756 2962483 3325215 3372504 3376274 3448871 4724049 4940437 -1 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 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 1910874 2173682 4969454 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 2361154 2420930 2463117 3164699 -1 -2 214525 233827 885110 2505380 3003657 3198205 3499931 3562373 4067260 4109267 4446865 4684401 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 108414 218806 866980 1473993 2492743 2972005 3288792 3906940 3994623 4168701 4727294 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 68223 168288 444980 577806 824678 2851653 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 561643 2940670 3649624 4265834 4443129 4843027 -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 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 -2 173353 713675 1493856 1764216 4077598 4287364 4454377 4664830 -1 42644 627671 927294 2173175 2218121 -1 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 929970 2246369 3733311 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 448689 1891232 2438842 4379336 4945432 -1 1066462 1212822 1235101 2920166 3821283 3870212 4197702 4471459 4695484 4767611 -1 -2 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 491425 1738152 3829896 4162217 4763404 -1 1275247 1994626 3025619 3128768 4667276 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 447606 941167 1641724 1790166 2203139 3581024 3769474 4634033 -1 2750616 -1 -2 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 14736 74728 121680 358943 584678 1591316 2672180 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 152051 417171 1462018 2414294 3449329 3994196 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 1233074 1456434 3435201 3452097 3488791 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 -2 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3908944 4573343 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 2073272 2498762 3823114 4314781 -1 446495 1352023 1816236 2535586 3235097 -1 -2 1165626 1314172 3470713 4635837 4682889 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 493898 1533335 2806832 -1 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 -2 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 211605 589892 696736 1273764 2205591 2593086 3212913 3264139 4856052 -1 228947 825032 1289422 1381887 2059922 2193911 2731055 3595949 4284211 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 -2 32496 218394 2202990 3566584 3927373 -1 -2 719651 1812400 1959296 2802230 3387720 3567686 3874722 -1 454382 1286285 1838840 2283215 2745843 2806113 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 169767 1222872 1884925 2294470 3022115 3576579 3588196 3956710 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 191830 330511 2163212 2604342 3583849 -1 -2 684560 1709972 2005854 3053695 3232722 4271915 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 177876 858846 1407891 2044224 3709832 4667141 -1 -2 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 1258646 2282904 3466602 3502123 4573067 -1 2429994 3550602 3700952 4340185 4340675 -1 406663 1735501 1912438 2367875 2759123 3497364 3551022 4643711 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 1756810 2131075 3335701 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 67392 321515 385603 426030 758858 1943648 -1 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 -2 57154 1031114 1052679 1202016 1272746 1328409 2610989 2690469 3057548 3574130 3697443 4132232 -1 -2 275537 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 4259433 4661610 -1 -2 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 605681 795458 1175523 2662783 3146855 3589312 4682456 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 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 40973 317854 984606 1116225 2243650 2542733 2885939 3360693 3687928 4593282 -1 2321732 -1 -2 596681 693753 3632500 -1 1761824 2209036 3179707 3226494 4103874 -1 -2 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 2344193 2525063 2652475 3437872 3892216 3980904 4599294 4646366 4722044 -1 -2 130429 892675 1538747 3565983 4222040 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 262192 741806 1797553 2365141 4029470 4250182 -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 82885 1341743 3251294 3338809 4444895 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 3279 211831 3304738 3363185 3612548 3806860 4113421 -1 335194 892920 1819677 4373748 4691701 4815748 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 1548747 4252505 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 128381 949249 1871741 3131143 4648457 -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 533383 852182 1023058 1220757 1272353 1348284 2621104 3435169 3514668 4285382 -1 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 534845 965071 1245700 3457700 3602714 4615658 -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 612911 1791591 3138740 3374294 3986027 4590331 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 194912 434594 536753 1274008 4197757 4300088 4739547 -1 123987 203606 337729 777200 1101507 1779363 3438534 3953986 4695822 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 420580 1255708 1611164 4803528 -1 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 135326 630897 750724 1367752 2898222 3851336 4166165 4181800 4361391 4647580 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 848525 1300505 1809920 2478804 -1 -2 567601 1014761 1388701 2104163 3935969 3959037 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 375592 720465 1591943 2333360 2881928 3971015 -1 238892 1292692 2218422 2704892 2935420 3359521 3564705 -1 36301 318414 1287588 1564002 1617013 4443547 -1 506003 1234266 2611237 2808837 4807325 -1 -2 336358 536557 1518802 3726965 4001549 4253401 -1 278552 1574795 1790086 3530287 4582062 -1 1154814 2637809 3296335 4671049 4817419 -1 556034 896980 1036783 1916978 3625589 -1 980016 1481174 1625575 1904065 2247048 3426808 3505553 3638471 4181051 4850365 -1 1298408 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 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 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 375304 1514603 2062233 2089649 4259059 4376599 -1 310364 690791 779636 1085207 1118415 1412795 1535744 2459288 2730280 2853857 3389956 3489365 -1 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 -2 646560 905058 1210784 2738835 3366898 4474525 -1 -2 162026 892797 1049539 1940221 1984736 2199650 2268818 2316760 2469877 2945426 3019776 3085757 3616367 4254362 4284384 4479673 4965198 -1 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 38170 1607724 1669402 2174756 2222924 2226734 3271786 3290059 4222469 4443121 4774847 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1149651 1797461 1966298 2131597 2391950 3736109 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 2051621 2179541 3308671 4421005 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 306789 555694 1253967 1353385 1910700 2526537 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 -2 66958 1124703 2530838 2779378 4197734 4472704 4516454 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 44329 347125 367025 845357 1502498 1821991 2285550 2640772 2713809 2992249 3153623 4195386 4257472 4409189 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 472238 798561 1071616 1811491 2282514 -1 970444 971542 1513347 2152662 2554368 2967738 3040287 3141294 3588261 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 123137 923019 1677771 1760333 2153263 3254967 3442116 3483093 4610277 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 535838 1689001 2654833 2868252 3424722 4471167 4655660 4880711 -1 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 144833 595446 1850724 1968155 2334435 3294481 4302828 -1 -2 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 316625 1976199 2370250 3126651 4087809 4219958 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 1945088 3155961 3248482 3855192 4045470 4449549 -1 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 160004 584155 1454715 2855876 3087138 3823932 3935059 4627866 4850849 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 233918 1087909 2003725 2141625 2319162 2624041 -1 -2 1662826 3127657 4196722 4463630 4773822 -1 1026613 1099463 4594278 -1 317882 857451 2125052 2154713 2180181 2257276 2584952 4426905 4965756 -1 288559 757618 2740801 3425141 4473354 4581766 4806401 -1 89090 712077 871969 1140583 2566608 3931739 -1 -2 1624996 1804282 1984578 2019399 2499293 3101052 3109261 3136385 3213060 3597572 3621732 4029418 -1 87110 1239101 1383283 1742197 1865427 4124360 4237207 -1 -2 1149651 1797461 1966298 2131597 2391950 3736109 -1 -2 155182 427290 683873 2286046 3007531 4423020 4456919 4610877 4909529 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 -2 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 1047614 1721216 2132199 3433985 4370960 -1 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 499956 1141812 2057734 2957151 3558716 4184581 4362055 4419653 4936761 -1 447015 1098945 2542112 2564412 2967607 3404249 -1 -2 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4600509 4791088 -1 361900 940820 1068774 1143105 3252518 4483864 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 -2 291027 763746 1408544 1455766 2492953 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 786797 1017146 1329337 2363066 3383812 4321880 4596657 4623541 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 115512 680482 1337535 1742430 1827239 1827408 1827433 1921668 2393563 2960268 3277597 3408395 3487630 3491039 3840645 3930613 4742475 -1 1296201 1386089 1720478 2803549 2966274 3916863 4284876 4432939 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 142743 3081826 3267010 3533323 3539273 4950571 -1 100756 868685 1133622 1491127 3458978 4358971 4463630 4777963 4961424 -1 -2 372942 610302 1995089 2035180 3594672 3603542 4830324 -1 797901 1676692 2201964 2617297 4683539 -1 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 400512 410900 1359685 2423845 3387970 4167131 -1 69141 109661 1361926 1483234 2006948 2107491 2242849 2519991 2665394 3257391 4262340 4780210 4899032 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 267376 1106023 1557051 2608161 3109472 3343796 3525588 4447044 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 -2 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 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 609851 846513 1542647 1880002 2465666 2662579 3497901 4162924 4450883 4602579 4938055 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 3479985 3700413 4206574 -1 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 -2 2321732 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4671689 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 101617 537738 1255212 1824606 2645220 2681716 4377303 4490412 4592207 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 971506 2711852 3081993 4215583 4956825 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 905051 2191639 2209337 2233810 3673996 4056023 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 -2 5828 787260 953368 1745265 2736325 3613102 3850215 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 92289 262920 391606 1027342 1164255 1215465 1633831 2392988 2417610 2740059 2925982 3267357 -1 499718 624063 1457629 3195458 4430869 4963014 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 2245546 4738944 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -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 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 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 2548539 2561532 3403862 3644128 4866163 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 1187000 2052283 3279748 4150175 4375550 -1 1045663 1532772 3009690 -1 -2 1628063 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 706599 958578 2033306 3402396 4381211 -1 -2 463518 660936 1539615 3835457 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 794671 1235835 1877223 2910155 3197703 3995612 4203361 4748853 4785418 -1 -2 175288 511983 642748 798176 1430935 1859013 2765336 3153626 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 70312 416447 707861 1507420 2164669 3158437 3297078 3542459 4226893 4386694 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 -2 18968 303798 1257259 2190350 2247161 3603459 3673992 4498364 -1 239013 2329744 3226960 -1 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 -2 1829547 2188921 2354391 3265030 4696548 4833310 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 1364137 2144466 2408162 2491188 4479182 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 237307 408021 774790 1761420 4075524 4630448 -1 -2 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 731062 1201049 3438943 3661289 4987306 -1 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 229839 411514 1023327 3006164 -1 491722 1297293 1672504 1689877 1911633 2852077 3801603 3835016 4705344 4747594 -1 -2 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 210934 659834 1077482 1439362 2711465 3512731 3553468 3800716 4283001 4466177 4552167 4999999 -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 1906352 1927430 2464708 3598070 4797135 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 761561 2085541 2169739 2690945 2893645 3765495 4192538 4483608 4857043 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 1216200 1422283 2989472 3485955 3671208 -1 -2 4027518 4181360 -1 789369 1037223 2365104 3621173 3976038 4227056 4551870 4809837 -1 345073 2245426 2740044 3952212 4289214 4881404 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 79592 657646 2112648 2620680 3746374 -1 -2 1237163 1917098 2767473 -1 313723 352017 612413 1278679 1330963 2554718 3625838 4999999 -1 -2 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 145365 415393 742938 1319115 3093336 3894613 3990544 4625908 4999999 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 486362 1095028 1213511 2814725 2856882 2970230 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 1595618 2582587 3453925 4067591 -1 857375 1540868 3753902 4414163 -1 -2 1790758 2294755 2988628 3969507 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 844412 965107 1672859 1709110 2104359 2329151 -1 41686 252475 697640 1204132 2491361 3172820 4448433 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 189572 336587 593303 1292361 3368397 4477467 4602647 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 -2 1318028 2700077 3033826 4596695 -1 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 290422 752005 1587131 2234546 4456021 -1 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 17275 305119 983929 4561069 4857776 -1 628051 1311301 3692400 4155565 4903014 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 460734 670496 1521614 2538029 2810418 3838425 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 196194 496413 558561 1961530 3680498 3885808 4357978 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 779110 1494847 1581952 2836355 3691606 4613376 4866597 -1 -2 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 1228888 2353752 4584040 4608682 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -1 -2 2508874 3312329 4411672 -1 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 210612 1318983 1867384 3103106 3576789 4569141 -1 456109 1119000 1304825 3966886 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 44870 608495 623475 711641 1525517 1540339 1769459 2407311 2838249 4783189 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 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 450450 731500 865146 1253677 1446561 1464315 2426051 3394452 -1 661397 1473593 2750724 2972363 3550274 -1 831742 2417692 3042126 3511422 3764068 4351209 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -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 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 -2 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -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 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 685253 802191 2280071 3755084 4162253 4568083 4999999 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 722447 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 310411 714067 1997238 2828505 4487994 4814817 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 -2 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 89455 329075 362577 936593 1001340 1348104 1497862 2286590 2418612 2932783 3483608 3699383 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 15561 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 23912 393849 2015069 3046362 3623336 4135162 4530728 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2821429 3278741 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 283505 285500 381359 1983774 2235823 3937144 4239654 -1 71685 376846 656691 1173020 2153045 2650639 3846794 3913737 4498138 4551305 -1 -2 259590 887970 2298296 3245377 3379275 3884064 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 290574 2036570 2433255 3841417 4414314 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 957372 1912824 2549835 3772891 3839372 3990103 4808493 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 774874 1724440 1986200 2982053 3358309 4696391 -1 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4980926 -1 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 2030219 2525050 3231131 3289143 3967192 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 362445 426633 1375998 2075239 2466919 2771846 2858704 3231947 4193888 -1 2731311 3479985 3700413 4206574 -1 24574 433212 521556 682961 1773325 3056233 3656937 4009744 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 463518 660936 1539615 3835457 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 200001 324339 357822 1994940 4473726 -1 383493 1203663 1275874 1732794 2438655 2538541 2648200 3226213 3264581 3661020 -1 -2 2731311 3479985 3700413 4206574 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 3320669 3351484 3496485 3700794 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 587779 3257768 3575324 -1 283528 939614 1487934 1523872 1674717 2364554 3028622 3366800 4408301 4497672 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 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 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 -2 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 473961 577355 1294644 2198740 3313622 4612327 4852211 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 1971425 2130854 4074907 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 758112 1151680 1266469 3446031 -1 -2 405233 599337 1158732 1262478 1938053 3707086 -1 -2 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 109572 483666 1452327 2579519 3338200 -1 428020 493943 1048088 1093059 2769310 3383023 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 -2 248553 416344 455855 458617 543769 1007285 1286064 1426047 2921559 3779971 4523811 4918698 -1 268717 429705 554355 895034 1331466 1374198 1385290 1721575 4012073 4378483 -1 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 1155229 1828860 2313211 2973865 3028953 3178704 3707886 3800433 3976916 4061205 4757491 4757711 4993977 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 -2 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 1332910 1617522 1952459 4083364 4099462 -1 -2 2975 937428 1421770 3634113 4189170 4337083 -1 2023328 2820624 2874307 3262701 3873469 -1 -2 58540 259692 1479354 1848153 3463414 4113691 4315987 4626346 -1 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2781896 3950975 4478067 -1 -2 316767 2368568 2406689 3389294 3879794 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -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 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 444194 1993801 3993135 4283436 4790698 -1 128381 949249 1871741 3131143 4648457 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 299703 1664665 2211979 2396428 2440441 4323464 -1 1851131 1980667 3079512 3102484 3460729 3462968 3625140 3669163 4225699 4562934 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 2750308 2958131 3379695 3648752 4221306 4329024 -1 -2 71008 985982 1185770 1398708 3738648 4165173 4595027 -1 401893 541082 3679555 4081952 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 1054996 1120679 4252982 4940679 4953989 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 138536 1495440 1516275 1546548 3333981 -1 362661 2408990 2748577 2948723 3431458 4621973 -1 -2 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 -2 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 -2 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 1119768 1589653 1963454 2779395 -1 -2 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 338887 387063 1421507 1786715 1826477 2830712 3008161 3380554 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1385539 4037959 4923789 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -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 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 1300505 1809920 2478804 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 1260015 1867662 2150686 2826558 2962450 4140979 4317437 4976601 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 1033479 1071513 1447928 1482367 1684278 3018557 3237672 3283207 4886066 4940962 4946445 -1 295762 970713 1658867 2273969 2295687 2693789 2895493 2964249 3016263 3589438 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 254187 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 -2 1737060 2286271 3282953 4834784 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 362711 2238028 3596355 4378484 -1 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 915318 976583 1373835 1472946 1878569 2788353 2809747 3480073 3689344 4487259 -1 26951 959847 1039641 1120324 1139442 1507002 1919988 1935891 2031140 2059156 2289891 3660733 3891203 4567907 -1 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 -2 288633 366705 705482 1184630 1189942 1362133 1486786 2129335 2656369 2816848 3813493 4916205 -1 248201 506668 757027 2107295 3262900 4714780 -1 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 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 369724 1444624 2165828 4015727 4263912 4900022 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 377714 1211023 1348074 1585527 1997972 2825641 3519799 3994546 4194655 4279761 -1 -2 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 1340735 1980341 2041535 2185659 3476749 3752874 -1 -2 90676 2783261 3334645 3349324 3854452 4771425 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 98866 615919 1349877 2803594 4198155 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 918478 -1 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 670433 986552 3830753 4877600 -1 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 844412 965107 1672859 1709110 2104359 2329151 -1 41686 252475 697640 1204132 2491361 3172820 4448433 -1 -2 735501 4395168 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 -2 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 74637 2084513 2405712 3127513 4761709 -1 1236195 3216222 4773256 -1 -2 45343 563416 904684 2474346 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 -2 1557213 2012194 2599536 2704262 4967425 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 423373 1472720 4121777 4508006 -1 -2 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 486057 1824568 2954403 4015080 4135159 -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 -2 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 4689366 4877357 -1 492625 3241661 3621984 3724467 4186428 4829132 -1 -2 132823 214860 781574 903364 1612132 1837323 1947141 4511189 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 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 432652 516935 598888 1098912 2626612 2884888 3870320 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 94669 1469651 2464762 3141002 4509823 4521779 4572159 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 -2 1102616 2838814 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 262942 752750 1095028 1641922 2233813 2417760 2902856 3244384 3336188 3674685 3840489 4257850 4436104 4559868 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 316761 564367 707904 767480 819919 4451259 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 -2 687183 1570787 2065635 3271322 4743555 -1 910035 1754973 3122568 3954567 4995172 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 -2 169035 523480 558929 1533787 1698926 1810577 2090445 2225580 3171697 3216040 4007533 -1 2119235 2139905 2163293 2229164 3300500 4633276 4826690 4948246 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 331213 861556 1643368 1764835 2291888 2427602 2576329 -1 249353 960432 1526500 2520690 3181347 4530110 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 2276174 2761758 4056537 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 1597786 2004566 2017961 4663523 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 7448 1549992 2486941 3326736 3394359 3749194 4747737 4754610 4884467 4886156 4981012 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 1216200 1422283 2989472 3485955 3671208 -1 417285 1228471 1472879 1637751 2100132 2171280 2366807 2587612 2689156 2787878 3242070 3275083 3662520 3670407 4589478 4950242 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 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 2327889 2359573 2841948 3062316 4635613 4968819 -1 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 476895 1536007 2561269 2915171 3787949 3987047 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -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 541220 1125491 1953815 2339202 3594281 3935894 -1 783280 1069991 1340983 1438813 1739915 1933761 2417433 2829734 3077562 3540369 4736758 4806967 4856401 -1 -2 362971 1146834 3429244 3636457 4070666 4607967 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 2204577 2787340 3281820 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 -2 328919 1634022 3406816 4513372 4839266 -1 324978 478567 506028 817284 1080436 1959804 2105128 4175406 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 212456 767559 1888594 3347597 3654730 4152564 -1 -2 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 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 352298 2232142 3320895 4103789 4425961 4784582 -1 -2 441599 633383 1520516 2350702 4110132 4870230 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 251051 3346877 3494455 3575528 3599449 4892066 4916719 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 -2 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 650442 1783639 3183359 4116802 4345896 4483150 -1 -2 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 268265 1069352 2002575 3816488 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 -2 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 341729 765744 1548612 4139455 4289499 4401479 4917586 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 1735296 2368193 3538920 3919028 4118641 -1 -2 882355 1776524 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 342522 1689256 3923365 3998967 4806317 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 -2 515660 778829 1658174 2891759 3304445 3834043 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 141 1005890 1377993 1407741 3519672 3560308 4900497 -1 -2 155309 616885 636037 2231037 2931013 2983944 3072171 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4705551 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 2098666 3114769 3508094 4920382 -1 -2 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 3089843 3408281 3790233 -1 -2 133866 422529 763625 1112020 1208802 1383861 4398398 -1 1203296 1567802 1658332 1688852 1955240 3120976 3284517 3777522 4004239 4096825 4617155 4674717 -1 -2 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 157353 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 1769218 3027321 4058129 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 201305 3994459 4643110 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 1118150 1929976 2361864 2510783 3138906 3449929 4458872 4772785 -1 -2 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 786423 3200996 3483039 4257155 -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 553942 601436 684030 1284101 1995259 2873044 2997732 4052025 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 955748 1213593 1824207 2514110 2891592 4301444 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 2249152 2860291 3062395 3075058 3519528 -1 623895 864326 1018994 1164202 1287123 1835481 2068116 2342925 3209429 4090931 4413032 4606679 -1 1100666 2007917 3787405 4007434 -1 -2 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 -2 494902 2108212 2387194 2597672 3281065 4107064 -1 439774 559218 651245 2074769 3082494 3513815 3599943 4078535 4315188 4450640 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 193140 260161 1778074 3387182 4067128 4402223 4420050 4493037 4999999 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 397936 2415221 2658084 3915674 4960981 -1 -2 26142 1986542 2959514 4582667 -1 -2 97351 184896 711375 2135623 3248938 3460238 3475048 4282886 4329482 4912369 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 1205951 1803760 2884748 4064905 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 629798 671190 1461740 4182849 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 -2 111791 1141719 1170790 1291306 1897900 3991762 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 3757896 -1 -2 34259 741370 3515003 4603430 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 627288 1379085 1568879 2010828 3827975 -1 417411 1017827 1443572 1680382 1994581 2635555 3087040 3437929 -1 -2 497809 705613 1016542 1344650 2420984 2491835 3507919 3607750 4032522 4485751 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 1169797 1314220 1561551 1663418 2879536 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 -2 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 316625 1976199 2370250 3126651 4087809 4219958 -1 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 1317689 1723526 4302534 4495921 4540921 -1 -2 76777 338783 882220 3280538 3469786 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 -2 34803 1278778 1941434 3147420 3540290 3592310 3621348 4843267 4889938 -1 95937 313917 438429 1813131 2074682 3576049 4970699 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 348809 1076792 1243086 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 1104221 2896647 4370043 4886640 -1 -2 125710 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 135524 1587969 1857760 3254988 4048507 4076750 -1 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 689572 1398197 2061161 3709095 -1 -2 1248752 1533795 1933920 3711039 -1 -2 945400 1059371 1098941 3923292 4247345 4531624 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 843164 1032240 1170393 1240098 1423390 1472984 2461628 3768534 4718119 -1 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 864326 1746567 1835481 2371455 3209429 -1 1140968 1487685 2768366 3707073 3914688 3963362 4290627 4781361 -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 959071 1018838 1714267 3798356 4188573 4620263 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 713178 2176431 3538495 3810035 3966734 -1 258037 579900 3706883 -1 128796 1499866 2865568 -1 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 482173 683530 1874445 3312782 3336868 3553289 4371204 -1 490777 899435 1195680 1266329 1326242 1418005 1514246 1657286 1685277 1749811 3176076 3616356 4024874 4368399 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 173351 1181487 1788582 3537415 4237101 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 166150 502914 652580 878363 1642691 -1 1079729 1675518 3578681 4281738 4669784 -1 1248348 2326644 2365994 2457922 2574488 4594013 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 1677949 2114103 2948982 3989449 4060043 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 2326306 2395155 2770330 2790941 3373586 3742572 4003132 4268716 4626779 -1 613438 888125 1012024 1286313 1713133 2107893 3319741 3558463 3603156 4131533 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 -2 15828 1193146 1250004 1250156 1499557 1871776 2190771 2952296 3098580 -1 733095 1242267 1753444 3536949 3870574 -1 747499 1178161 1941347 2646463 3393507 3617114 4243625 4925158 -1 -2 219533 1402369 1494335 2876480 4051985 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 109536 1444239 1459783 1853444 1902219 1908096 1941595 2310056 2594568 3046488 3133664 4102337 4149951 4219629 4587043 4890436 4931806 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -1 659911 2315638 3532597 3553219 4262866 4391785 -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 1557213 2012194 2599536 2704262 4967425 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 -2 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 -2 254858 403852 1247846 1805921 1926795 2073140 3669489 3913381 4074488 4980450 -1 -2 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 321379 600807 1661866 1725193 1906454 2859090 3335216 3483437 4057735 4787319 -1 -2 1671885 2245958 2668290 -1 534163 1520099 1983186 2975266 3286869 3453286 4122415 4789982 -1 95144 401037 551551 1079741 2861418 2899152 3981520 4620316 4859049 -1 -2 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 490214 555540 1322959 2530077 2989371 3045579 3596466 3776866 4017694 4324649 4447404 4689727 4962698 -1 -2 984182 1004439 1258921 1358179 1523441 1606388 1996648 2887566 3117439 3634061 4418412 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 951103 1185226 1644073 2963747 3077267 3637253 4183486 4531882 -1 510000 641525 1151569 1344420 1369091 1524727 1623867 2545954 2649345 2824479 2912018 3085418 4036680 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 1286319 2553085 2936599 4102122 -1 1248761 3070825 3401867 4817211 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 805306 1893380 1975897 3040678 -1 -2 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -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 -2 1420069 1692295 1787640 4059230 -1 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -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 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 -2 1286187 2217554 3097528 4159206 4630501 4921720 -1 506003 1234266 2611237 2808837 4807325 -1 -2 459850 685435 802327 2763079 3678767 4664140 4897874 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 2309549 4669621 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 143667 1059397 2511815 4595101 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 907617 1142048 1280267 2666322 3955214 -1 135308 1566671 1618540 3370420 3410115 4486286 4818031 -1 1958369 2529788 2679290 3154583 3363434 3461116 4025056 4153861 4187981 4564509 -1 -2 330890 3002268 4056310 4718050 -1 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 -2 2999007 3117572 -1 1877569 2152136 3300601 4456485 -1 406818 2130762 3115272 3305666 3502517 4426654 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 481714 671229 765428 2137791 3592577 -1 -2 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 270971 1239276 1941907 2426148 2883407 4849787 -1 -2 640837 1954489 3076359 4347364 4375005 4819357 -1 333706 1378535 2510646 3199432 3491761 4204034 4294482 -1 -2 621223 1231665 2107095 2203903 4521545 -1 1388017 1859720 1935504 2000596 4322590 4373448 -1 111411 641247 910392 1662534 4000350 4145148 4225128 4330776 4486412 4650758 4877959 -1 -2 2202947 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 1592494 3196951 3462371 3655046 3734693 3773141 4019143 4019546 4861025 -1 -2 229839 411514 1023327 3006164 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 3045635 3509696 4138347 4516101 -1 262142 1864268 4197634 4943085 -1 -2 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 843164 1032240 1170393 1240098 1423390 1472984 2461628 3768534 4718119 -1 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 1140968 1487685 2768366 3707073 3914688 3963362 4290627 4781361 -1 205130 1323617 1412878 1930605 3029006 3422297 4113796 4919330 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 269911 1207590 2101090 2788206 2855136 3871044 3989729 4017439 -1 -2 1091206 1406784 1939147 1943880 2054313 2788124 2855570 2974996 3342972 3513246 3778311 4481974 4807866 -1 -2 508027 596339 1694793 2541079 2821488 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 56712 294138 906106 1446449 2749683 3139776 3822636 -1 -2 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 567103 625606 2635871 3431837 3658915 4636698 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 909722 1471058 2346166 2678954 3346219 4357099 4990931 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 959770 1312931 1538394 1972893 1993684 2409597 2981656 3512731 4626660 4936119 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 -2 509074 1224711 2778530 2879459 3317085 4598476 -1 188414 307508 2141750 2200356 3214942 3583875 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 -2 69074 473754 4484427 4593796 4782240 -1 -2 945400 1059371 1098941 3923292 4247345 4531624 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 298548 1351162 3106909 3862777 4188670 4238797 4248374 -1 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 104119 147625 1551879 2369385 4064828 4133522 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 759016 898771 4373130 -1 596681 693753 3632500 -1 1761824 2209036 3179707 3226494 4103874 -1 -2 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 2731311 3479985 3700413 4206574 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 2748696 2891759 3304445 3834043 4004281 4071350 -1 833349 1075334 2599762 3398748 3728779 3774303 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 41098 280871 754247 816080 1368725 1499387 1557926 1796585 1843974 2883964 3630490 4391711 -1 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 -2 2018071 3115745 3335305 3497586 3938135 4134189 4315777 4399546 4666483 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 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 -2 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 2497965 3500636 4167289 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 579222 610823 1371029 1743790 4375417 4832720 -1 305846 767053 1092511 1892422 2011710 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 1314710 1598717 1878685 1916482 2129912 2314954 2328374 2378156 2974263 3001402 3994264 4049697 4557414 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 762209 2987871 4705493 -1 -2 2939002 3320669 3351484 3496485 3700794 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 889197 988690 2854249 3376988 3901730 4281693 4523787 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 138962 236491 370674 824845 1090007 1201445 2138434 2229820 2800088 3320625 3438968 4528201 -1 1053726 1283050 1315692 2911934 3226248 -1 1107070 1831506 2475955 3954531 4025960 4370946 4427893 -1 -2 867373 1099201 1257868 3436392 4418905 4643618 -1 1638500 1958528 3080710 3223157 3365672 3920491 4056613 4980283 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 1716076 2905155 4534507 4882675 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 -2 234276 697143 912762 975212 2857402 3169300 3728414 4024994 -1 130429 892675 1538747 3565983 4222040 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 1146991 1432153 1522440 1584820 2286536 2616411 2957248 3162621 3796221 3991805 4628861 -1 1001080 1402050 2056426 2847798 2865082 2930920 3594555 -1 301748 468601 473149 1030562 1368041 1781123 3214128 3568479 3819234 3840553 4794609 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 653160 666630 841834 1432341 2035851 2266565 2291311 3202350 3433502 4428569 4821899 -1 -2 24386 1383583 1842904 1942873 2328611 3594871 3982732 4146502 4226418 -1 74075 460477 696521 1453224 2678413 3862686 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 512737 877067 898243 2519153 2904203 3050932 3534800 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 183550 353071 1270752 1279375 1350337 1635043 2314402 2583678 4613835 -1 680809 1192181 1375324 2036677 2146033 2535904 4895343 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 272396 499020 1093397 1448967 2139860 2595850 2889715 3045620 3495143 4352868 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 327075 630859 671904 1294673 1660156 2769902 3818765 4115222 4266582 4319859 4490066 4563337 -1 31435 36098 1170961 2023625 3591347 3796606 -1 619187 652993 3343393 3892066 3924440 -1 -2 520053 1044237 1993982 3289339 3833031 4999829 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 627569 1386143 2313980 2568183 3676932 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 375592 1938232 2109671 2881928 3136155 3937656 3971015 -1 207891 1070888 4116119 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 250781 578414 1766564 2160968 2275755 2292171 3214795 3648362 3848827 4877201 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 809564 875937 1566482 1933452 -1 475041 1606898 2247514 2572261 3120834 3599896 3665965 4748967 4876553 -1 475512 635572 909150 1036667 1578649 2032077 2707165 -1 16372 1397796 1494257 1825396 2695178 -1 273167 1101882 2112244 3361553 3547473 4469514 -1 -2 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 246168 681756 3459326 3529273 3574480 4470331 -1 -2 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 12793 707849 1019276 1157282 1396574 4290915 -1 -2 375245 600085 756828 1280542 1501283 -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 82885 1341743 3251294 3338809 4444895 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 750647 861243 3242260 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 502529 678509 3096121 3135422 3388065 3852876 3948760 4016059 4374483 4974449 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 2034713 2894401 3221270 3766826 3961435 4274289 4882248 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 138536 1495440 1516275 1546548 3333981 -1 58424 484810 1164416 1491068 2051937 2275127 2403902 3071523 3840067 4108921 -1 -2 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 1525397 2665168 3867497 4789739 -1 556034 896980 1036783 1916978 3625589 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 -2 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 253042 1889332 4403898 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 2508874 4411672 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 273187 2575145 4154025 -1 1542785 2781959 4940709 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 1756810 2131075 3335701 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 -2 301819 571310 1814826 2519616 3251552 3556149 3689678 3877376 4182861 4366433 4383064 4423762 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 -2 868485 3881440 4033198 -1 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 555213 858013 943040 2548222 3343728 3933332 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 281559 1729431 1740300 2662821 3425079 3431419 3450050 3470938 3666969 4076385 4294975 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 680482 1827239 1827433 3408395 3487630 4742475 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 -2 212599 1448672 3071505 3625781 -1 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -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 -1 -2 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 531152 736831 1210432 3266644 3813404 4842132 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 515714 778365 2031977 2712301 4874816 -1 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 290574 2036570 2433255 3841417 4414314 4628404 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 2052163 3039979 3914119 4382188 4999999 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 741019 1167162 1365268 2436119 4857660 -1 250795 1368440 1577791 2124836 2419454 2464705 2653519 2809301 2876872 3595312 3811049 3884682 4027788 4134359 4153137 4368984 -1 23039 373829 407948 807333 960192 1032904 1047260 1116854 1414460 1599945 1690859 1805453 1913355 2301408 2739456 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 583937 2719909 2724432 3234818 4101911 4212666 4297108 -1 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 1229221 1921668 2316260 2693256 2694212 2977260 4546892 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 57842 462894 1875529 3362536 3758236 4588849 -1 205170 763290 807403 1444839 1570139 1958896 1983361 2651397 2831348 2888981 2904388 3092473 4228512 4896307 -1 5621 228947 902595 1279629 1946561 2124136 2607968 3030189 4101014 4316614 4773366 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 257419 1147924 1352693 1816138 2227433 3865590 4999999 -1 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 -2 28811 3483260 3631313 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 491425 1738152 3829896 4162217 4763404 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 -2 37031 211300 1159370 2767237 3023018 4180520 4352665 4746215 -1 439895 618488 694873 927716 1542427 1641314 4320538 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 -2 1286319 2553085 2936599 4102122 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 183774 1064051 1503484 1707900 2310234 2449499 3544052 4806324 4866333 -1 726075 2005008 -1 -2 128891 589036 1781640 3990432 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 1476939 3010662 3237328 4917244 -1 864873 1453325 3247826 3850312 4182739 4786576 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 18267 1633359 2899690 4078616 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 -2 235718 295646 347616 590559 1894512 2262033 3837271 3883252 4023017 4153060 4436637 -1 -2 628779 1212747 2485913 3472487 3533230 4051928 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 1906352 1927430 2464708 3598070 4797135 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4572211 -1 3362857 3479803 3505107 3587764 -1 -2 1048088 1737386 2175483 2655329 3308014 3359946 3546024 3654277 4057325 4391487 -1 3934 968327 1848366 2084128 2690211 4329089 4425171 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 -2 701493 1474656 1484157 1868093 2774468 4671932 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 68335 703285 3249623 4023909 4091089 4999999 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 1180804 1819843 2827975 3929591 4912096 -1 248201 506668 757027 2107295 3262900 4714780 -1 1100666 2007917 3787405 4007434 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 98967 1022592 1235835 2031621 2960575 3199291 3495836 3847814 3995612 4748853 4933807 -1 567128 668829 813657 1333856 1365459 1853821 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 2472930 2493513 2684575 -1 -2 28811 3483260 3631313 -1 376572 3028928 4749626 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 -2 299985 3264560 4007210 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 1162849 1690502 1741335 2332897 3799488 4358052 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 1105 1796774 3497954 4718302 -1 -2 692481 1398603 1643550 1939076 3393103 3838644 4247886 4305469 4766898 -1 -2 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 671329 997554 1005911 1091093 1517563 4628446 4769329 4806521 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 1165626 1314172 3470713 4635837 4682889 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 493898 1533335 2806832 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 -2 91527 567112 934985 1250095 1529456 2422056 2658683 2759674 3307273 3921059 4360069 4406959 4608486 4650866 -1 214519 813483 2138582 2181990 3609717 3935276 3949786 4967969 -1 -2 740080 1348157 1773835 1987656 3984010 4247123 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 2461213 4288116 4933874 -1 253079 2178078 2392430 3866044 4654325 4657158 -1 424172 549839 1590591 2409662 2501207 4415178 4644352 4750347 -1 1599453 1835019 2131956 2182375 3123847 -1 -2 658038 764718 1919949 2379736 2514251 3200058 3637094 -1 987882 1311967 2121435 2175530 2808635 2904388 3462363 4386012 4428792 -1 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 -2 245138 498557 920954 1250896 1546456 1688460 2196342 2508827 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 -2 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 493943 887961 1048088 2769310 -1 -2 49859 1039773 1049726 1146058 1697214 2532368 3199320 3919780 4605773 -1 198016 619681 788814 3658240 3862027 -1 250435 407593 2162298 2241104 2774578 3235651 3639416 4317370 4805880 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 273167 1101882 2112244 3361553 3547473 4469514 -1 -2 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 94380 631351 851331 1886262 2005858 2260177 2523066 2740418 2754351 3314386 3327914 3385460 4065174 4764798 -1 321159 1079236 1920554 2097928 3066746 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 998149 2032636 3326819 4546761 4910272 -1 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 172039 1812789 2039293 2126813 2688705 3036054 3128654 3682902 3995375 4157281 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -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 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 895831 2723390 3263496 4491880 4936370 -1 -2 264566 3884196 4242596 4325331 -1 1478329 3354421 3743548 3903176 -1 -2 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 492509 750024 1357511 2510961 2831133 3759112 3949011 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 -2 306923 718561 2729635 3729973 3783232 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 302329 372003 2274119 2961741 3038706 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 392034 739713 1123946 2509762 4325807 -1 1509692 2292161 2463522 3017927 3222551 4080652 4949369 -1 682935 1031406 1811729 1951125 2056826 3029816 4114175 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 556805 3752139 4492366 4825809 4999652 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 595038 755147 848130 1091181 2238113 2527422 3240071 3851609 4611770 -1 -2 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 775955 1439963 1541850 2742502 4594494 4911678 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 725714 887724 1635018 4028862 4147293 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 713535 1807649 3013623 -1 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 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 430638 1070026 1098693 1555145 4548811 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 165639 874351 991302 1092396 1315511 2851211 3174593 3849357 4282114 4986379 -1 1100666 2007917 3787405 4007434 -1 -2 727035 2414532 2446925 2501616 4498283 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 557685 1699377 1799337 2787874 4938590 -1 -2 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 2068959 3004262 3257077 3593471 3982159 -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 -2 3233204 3960482 -1 997554 3395609 4258808 4633826 -1 305119 4561069 4857776 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 91796 124911 266188 515909 517001 871127 977772 1066172 2415139 3183932 3475189 3893959 4003549 -1 -2 2264758 2531525 3225049 -1 -2 140402 613927 1449239 1494572 1942601 2630966 3065281 4411256 4522856 -1 1037032 2015034 2278423 2657230 2919840 2993972 3008765 3634814 4868794 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 768807 1328105 1790270 1820819 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 46186 345721 1977717 2956455 3407563 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 532139 590868 3484929 3980536 4116223 4669874 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 457780 726937 983608 1040984 2292149 3299641 4773570 -1 401869 494151 2330213 2415313 3605090 4611677 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 173353 713675 1493856 1764216 4077598 4287364 4454377 4664830 -1 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 1290991 1521220 1932019 2106839 3374663 3868432 4320099 4478801 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 1077194 1736280 3425810 4119288 -1 122090 414236 1692883 2076679 4079045 4296595 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 747147 3100301 3112476 3591898 3820414 3896692 -1 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 242005 732983 2186277 2933906 4697420 -1 -2 1416946 1551923 1584150 2122988 2518027 2791290 3409976 3685000 4036114 4408051 4429769 4566904 4871238 4979811 -1 1862327 2230289 3105802 4458481 4675031 -1 521999 556691 738283 1110083 1235115 1683793 1758099 2102973 2241594 2674566 3557605 -1 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 1079236 2172893 2531719 2552780 4307696 4321767 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 727035 2414532 2446925 2501616 4498283 -1 557685 1699377 1799337 2787874 4938590 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 618001 1106928 1513847 2187695 3121936 3724504 3765092 4154494 -1 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 -2 275825 1151432 2214430 2573032 3229020 3235886 4470975 -1 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 -2 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 -1 1258646 2282904 3466602 3502123 4573067 -1 506003 1234266 2611237 2808837 4807325 -1 2429994 3550602 3700952 4340185 4340675 -1 1220333 1410469 1643994 2820903 3006032 3443119 3863408 3992174 4438551 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 478295 1515321 2371930 3562967 4055289 4140334 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 1490363 2128938 2879333 3430389 -1 -2 299873 1949475 2613412 2933471 3187559 3263947 3454626 3818658 4056873 -1 370385 1505543 2119379 3974468 4413911 4488001 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 362519 695689 1916004 2245721 3598130 4852569 -1 955067 1015658 1066104 2645156 3865935 4935904 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 1910306 2425327 2637454 3911205 4032586 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 42258 447551 447889 473723 633074 3110335 3206683 3585835 4160079 -1 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 319326 3531663 4521915 -1 271098 2131799 3545247 3674252 4404309 4809450 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 576104 3137861 4135339 -1 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2910310 3121941 3350990 3457208 3554781 3621856 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 1462519 2153429 2183667 2671930 4619879 -1 -2 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 557685 1699377 1799337 2787874 4938590 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 593667 1006561 1549183 2539019 3268333 3809930 4036991 4452849 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 361134 385529 1410485 1515689 2229786 2468020 3064329 3080665 4465343 -1 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 145365 415393 742938 3093336 3894613 3990544 4625908 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 146795 965555 989640 1611742 -1 -2 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 299703 1664665 2211979 2396428 2440441 4323464 -1 1851131 1980667 3079512 3102484 3460729 3462968 3625140 3669163 4225699 4562934 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 445979 1107176 1586500 4068966 4694533 4773558 -1 1899837 2761753 4548366 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1149651 1797461 1966298 2131597 2391950 3736109 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 -2 385777 2087667 2487172 2585976 3499165 3651711 3839915 4111528 4194712 4265262 -1 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 1430987 2270499 2735367 3137212 3831806 4730256 -1 -2 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 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 283274 1493082 1905438 2342005 2982186 3301010 4047886 4452864 4907744 4999999 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 272270 403843 769695 990962 3287488 3541229 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 1217716 3458341 4945970 4950001 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 -2 12605 833485 1052639 1112681 1204105 1966562 2617883 4432287 -1 -2 447994 982834 1401476 2264812 2999327 4165090 4179988 -1 2067446 3565940 -1 618465 652369 815033 1561332 1588064 1655654 2008898 3947243 4118302 4635264 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 129830 1640658 1704407 1933624 2657330 3737123 4042460 -1 -2 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 765756 1077038 1381277 2196165 2791697 3563669 4029605 4868967 -1 -2 1932 2161635 2394411 3115072 3859254 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 564633 702604 892765 941428 1011542 1886121 2200422 2520925 4413403 4433533 4667164 -1 581450 1428046 2164730 4055074 4942396 -1 -2 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 683386 1084880 1275442 1729767 1842297 3154583 3296425 3372627 3423073 -1 44210 162924 267881 371980 2850584 3654236 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 22335 1148510 2507011 2667375 3224962 3615220 4339794 4716152 4939079 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 806971 1848077 2106512 2263138 2280826 3365179 4942898 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 1945088 3155961 3248482 3855192 4045470 4449549 -1 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 -2 768697 3172205 3208103 3487130 4746707 -1 751719 1764086 1988437 2495160 4388139 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 -2 543936 584610 1138839 1330840 2969026 3145785 4406379 -1 106309 554997 765296 785136 1804374 2369646 3154445 3668055 3845988 4785591 -1 -2 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 1991862 2799980 3418772 4768344 4773158 -1 723087 892894 1420623 2932795 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -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 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 98400 1757201 2518414 2629344 2983646 3210970 4988862 -1 145365 415393 742938 1319115 3093336 3894613 3990544 4625908 4999999 -1 1567353 2821083 3466128 4159382 4704230 -1 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 4052379 4431436 -1 -2 751719 1764086 1988437 2495160 4388139 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 434327 2828222 3523462 3720903 3920453 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 -2 19489 138055 796452 1215257 1609906 2015764 3483130 3896381 4197343 -1 25745 237473 954245 3081079 3581217 4118784 4600199 4812294 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 -2 90953 462884 1208325 1632954 4290343 4598305 -1 818794 1891116 2320658 3868971 4583948 -1 732410 1034739 1209406 1955690 2414276 3045941 3432738 4916530 -1 19479 710776 2690160 3816855 4758012 -1 21682 330254 2031534 2315474 2471475 2916732 4092099 4346579 4999999 -1 -2 766570 1145715 2327595 2575459 4613861 4825709 -1 4922 1831384 2301242 3716339 4999999 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 191146 1488127 1598890 1652351 2069037 2997214 4085533 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4791497 4901312 -1 -2 853302 1225371 1279008 1434009 2170102 2235192 2402954 2406481 2416944 2988219 3747748 4023053 4679151 4923880 -1 -2 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 899094 1130962 2429432 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 2334619 2827645 3485978 3863034 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 2939002 3320669 3351484 3496485 3700794 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 809886 1570830 1753100 2566122 4194262 -1 110205 677483 1493016 1680187 2284288 2404699 2501839 2593350 2668753 3340506 3688773 4525191 -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 1535650 1772258 2136295 2686172 2868124 3590551 3906340 4243077 4248502 -1 245551 1120833 1508815 1844309 1973774 2045827 2388452 4255197 4402223 -1 581232 961229 1932403 3558342 3640062 3838133 3937568 4366437 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 2271878 3418976 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 816845 831286 1087706 1580964 1988880 2138372 2366955 3600032 3772485 4161813 4317536 4708765 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 120709 235635 284359 792183 844605 1411266 2091586 2704132 3165052 3571098 -1 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 445418 3040963 3259447 3961596 4999999 -1 -2 491563 1176876 1626807 1875963 1928621 2068959 2100977 2479485 2574685 3004262 3257077 3419177 3446582 3593471 3602974 3740884 3943193 3982159 -1 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 -2 1790758 2294755 2988628 3969507 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 -2 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1684647 3207866 4646924 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 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 9027 513346 940601 1062715 2180188 3344757 4547475 -1 482317 619087 2087828 2294230 4586375 -1 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 92136 882286 1256829 2813794 3234119 3369038 3699835 4175720 4350280 4623895 4962247 -1 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 1052073 1345096 1707835 1856098 2439613 2618518 2620156 2800467 3310754 3373313 3803686 -1 1548747 -1 -2 1137642 2201126 3031295 3357295 4261169 4318068 -1 5894 376429 662828 961072 1123633 2593892 2720325 3158193 3541341 4061433 4379725 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 -2 1594903 1696589 1818362 3570965 -1 173088 408723 1059240 4776631 -1 -2 271208 1188729 1261349 1510818 1589979 1730956 2221258 2222932 2439963 2624453 2667443 3801823 3995966 4102652 -1 1537310 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 -2 96552 494724 784015 1029285 3141253 3445506 -1 1597786 2004566 2017961 4663523 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 353144 353399 2444514 4122281 4301277 4812620 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -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 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 196640 1476840 1866200 3941838 -1 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 504008 1420440 2027867 2440930 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 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 1460015 1872642 1997442 2771227 3379755 4127337 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 212444 1704650 2119139 2194292 2457578 2956116 4612002 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 2021642 2526357 2995697 3373286 4825395 -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 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 584072 2099843 2245036 2909462 4986992 -1 -2 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 434327 2828222 3523462 3720903 3920453 -1 -2 391466 3019163 4700901 4740720 -1 1064388 2130928 3966886 4056625 4159345 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 1529388 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 273187 2575145 4154025 -1 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 83262 554433 1097126 1907972 2264368 2506204 4050610 4999999 -1 338180 918382 3106104 3642527 4544673 4838335 -1 8240 596499 1091204 1234100 1469552 1786133 2320715 2608492 2954993 3139248 3206138 3389817 3681611 4254839 4276329 4305547 -1 328297 330276 390938 537934 569491 648923 1760756 2013323 2426857 3491080 3639229 -1 -2 19479 710776 2690160 3816855 4758012 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 515419 998477 1402369 1494335 -1 1779713 1985651 2337298 2573764 3322968 3691691 3798651 3943733 4044740 4135487 4627559 -1 -2 567392 791891 922747 1031711 1366578 3040963 3320259 4954080 -1 1302193 1430271 1826427 4473856 4682861 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 512752 586907 1126675 -1 316062 1320630 1852845 2085249 2451070 2675862 3136772 3710158 4231221 4916553 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 712849 1402916 1632559 1794867 1970907 2191017 2595823 2930826 3124899 4157610 4353852 4445363 -1 -2 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 939611 1757907 1799561 2542097 3301094 3363812 3570730 4080291 4713574 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 91511 861873 2248630 2605564 2717077 3403777 3538564 4206431 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 2840049 3406622 3548891 4215453 -1 -2 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 -2 3927 525315 671411 1027582 1793247 3290375 3374956 3405802 3899925 4271117 -1 335935 790914 1277891 3269546 3414062 4484716 -1 1516339 1892289 2555421 2860224 2875108 3368916 3725116 3747096 -1 -2 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 375252 1577986 3282802 4288231 4572470 4842924 4997596 -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 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 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 79592 657646 2112648 2620680 3746374 -1 -2 144120 1080224 1682668 2137489 3225542 3480871 3844919 3936002 4363647 4521615 4759696 4918460 4961412 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 8705 2634795 2755743 4293899 4771125 4796582 -1 454920 1072031 1806831 2414981 3657790 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 104691 749045 967272 2172920 2678563 2907222 3021482 3409395 3487787 3983492 4171285 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 2334619 2827645 3485978 3863034 -1 -2 113888 898092 1069477 1415993 1790270 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 -2 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 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 277371 2361154 2420930 2463117 3001222 3164699 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 420580 1255708 1611164 4803528 -1 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 726949 1411626 1715880 2789325 3019574 4157233 4305476 4793739 -1 928603 1306062 2430979 4139821 4446895 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 2202947 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 548833 2237403 2997225 3040886 3370875 3404123 -1 -2 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 661423 694934 992202 3915926 3987612 4974680 -1 -2 15838 276847 806121 2509209 4751111 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 1364137 2144466 2408162 2491188 4479182 -1 -2 799032 1561320 3710714 4137074 4197859 4799472 -1 124284 3565287 3572170 4385164 -1 521441 709919 1058645 2407587 2547060 3313789 3865355 4386105 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 167719 1107619 1134617 1261768 1973399 2414453 3669790 3791175 4962602 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 1253224 1851213 1970242 3324403 3741862 4344242 4370562 4642226 -1 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 -2 2326306 2395155 2770330 2790941 3373586 3742572 4003132 4268716 4626779 -1 613438 888125 1012024 1286313 1713133 2107893 3319741 3558463 3603156 4131533 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 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 415731 684980 739170 2575555 4443813 4595854 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 920845 1575792 2233381 4165816 4462968 4464705 4752849 4758520 4855414 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 1038828 1046690 2933204 3163840 3599517 -1 -2 1292318 1352580 1701356 1897101 2024583 2200744 2522398 2750364 3102584 3412521 3521814 3930348 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 929970 2246369 3733311 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 -2 680140 1531182 1864979 3582496 3890986 -1 893939 2689683 3238115 3364573 3934030 4360672 -1 769727 1448418 3650440 4155452 4674924 4988135 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 403451 459044 1170220 2177794 3379555 3422011 3619716 4014395 4158139 4919478 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 -2 505981 952677 2297819 3703778 3763506 4438299 -1 -2 843391 1593311 3070409 3707297 -1 677585 805503 1000826 1683077 3113071 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 2322176 2949418 3904183 -1 130429 892675 3565983 4222040 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 928603 1306062 2430979 4139821 4446895 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 375592 720465 1591943 2333360 2881928 3971015 -1 656256 1167342 1201044 1778420 3300661 3825852 -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 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 42258 447551 447889 473723 633074 3110335 3206683 3585835 4160079 -1 16522 134790 1142794 1482163 1534536 1671659 1763896 1983436 3683332 3702582 -1 -2 808400 1134322 2694933 2937721 -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 2749526 4141961 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 765303 991842 1707836 2182685 2229068 4451958 4502684 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 544500 1013345 2781191 3966450 4253290 4495219 -1 803685 1219665 1707921 2391871 3070593 4071666 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 1079729 1675518 3578681 4281738 4669784 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 1644700 3796742 4165977 4470362 -1 -2 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3580616 4689366 4877357 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 107133 168153 508520 782262 2104234 2216776 2454063 2580249 4034175 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 94669 1469651 2464762 3141002 4509823 4521779 4572159 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 766252 1196838 1510265 1975697 2160985 2339064 3156726 3753815 3923032 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 524456 1821358 3699954 3773005 4897997 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 -2 423105 2046630 2319778 3735289 3947490 4093185 -1 1768088 1927180 3448291 4101392 4248062 4371968 -1 -2 44329 347125 367025 845357 1502498 1821991 2285550 2640772 2713809 2992249 3153623 4195386 4257472 4409189 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 1202569 1288151 3564752 3963479 3997171 4543094 -1 -2 138169 776307 1343037 2130417 2166609 2371606 2699802 3336270 4328117 -1 146370 1978341 2112975 2748190 2913593 2990708 3101463 4423921 4768330 4999999 -1 -2 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 445868 665773 1143053 1602550 2829894 3009202 4138727 4224966 4901973 -1 122235 265647 1419874 2709598 4371740 -1 703796 1069181 2006011 2153045 2673553 4814892 -1 -2 2450503 2847458 3173712 3198616 3432989 3493404 4321953 4354318 4600509 -1 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 1443256 3406928 4180615 4837268 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 534358 1799869 1903667 2539091 2763740 3669317 3861541 -1 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 164856 267325 740757 3299693 3694657 4207264 4392222 -1 128737 146461 367790 2035238 3510987 -1 929970 2246369 3733311 -1 -2 177002 1831285 2088372 2188944 4005914 4010471 4107667 4384723 -1 174758 210625 540420 549377 766116 999602 1023837 1100575 1329609 1352532 1395980 1556213 1949851 1962197 2098901 2760300 2805454 3520865 3789686 3869866 4067918 4223336 4453989 -1 798099 911112 1094990 1459957 1591839 1661222 2003174 2372112 3896253 4204227 4553010 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 962518 1010180 1787170 2326365 2471920 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 4985647 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 -2 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 177876 1407891 2113623 3709832 3765779 4421607 4588496 4667141 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 53226 68025 2874720 3990143 4152732 4804757 -1 -2 164147 1526459 1652541 1721448 1789311 3119375 3154084 3559252 3981642 4351105 4419485 4787438 4860687 4999365 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 133954 723626 3891023 4031108 4515071 4835829 -1 2862350 3089098 3493906 -1 -2 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 -2 689572 1398197 2061161 3709095 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 -2 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 809564 875937 1566482 1933452 -1 -2 1805348 3704626 4244409 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -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 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 -2 304506 758279 811353 1921447 2271277 2580377 3086230 3300928 3494940 4321997 4867568 4887207 -1 247647 1111044 1168397 1961549 2397603 3034286 3465608 3734775 4295574 4712154 4765455 -1 -2 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 -2 802159 824848 1830198 4056188 4244041 4362696 -1 46496 629739 1115981 1776084 2326332 2586583 3647069 3722578 4110659 4776156 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 2461213 4288116 4933874 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 2202947 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1548747 4252505 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 1059981 1334442 1676644 1769345 2313222 2549888 3236293 3367020 -1 -2 139849 984182 1358179 2147481 3981402 4911087 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 -2 559156 1069477 1177615 3637119 -1 1099774 1281052 2401639 2609028 4806458 -1 195499 1537184 1669046 2910036 3728691 4354436 4388333 -1 -2 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 1904019 3429312 4452096 4872307 -1 -2 36318 70835 2513964 3962761 3972319 4225587 4288322 4355572 -1 533436 644319 1370065 2361390 2713119 3757939 4019722 4590919 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 532139 590868 3484929 3980536 4116223 4669874 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 244801 841732 2872013 3791236 4184796 4575616 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 1177687 2018716 2359848 3202300 3879373 4289234 4534928 4684125 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 366549 394556 968882 989789 1168489 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 3045635 3509696 4138347 4516101 -1 -2 987512 1499698 2312186 3819299 4201586 4663063 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 1248761 3070825 3401867 4817211 -1 -2 945759 2371363 2534519 3182449 3752591 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 1228888 2353752 4584040 4608682 -1 -2 400512 410900 1359685 2423845 3387970 4167131 -1 284847 1748025 1989576 2655634 3247975 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 893857 942938 1256638 1727783 2380871 3215522 3357871 -1 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 1237163 1917098 2052890 2767473 -1 313723 352017 612413 1278679 1330963 2554718 3625838 4999999 -1 -2 510996 548505 811975 1411692 3882655 -1 121367 1219136 1463307 1482522 1986263 2390688 2570137 2918749 3230541 -1 426824 1722554 2815174 2976682 3561606 3897529 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 848525 1300505 1809920 2478804 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2095452 2606356 2730535 3046297 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 644635 1497455 1982838 2829264 2958612 3847688 4320389 4549146 4726411 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1156053 1626171 2488975 3422875 4771371 -1 77734 148671 394556 573759 895764 989789 1366818 2929855 3899309 4330200 4714133 4868651 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 342828 396127 1651439 2021095 2101604 2752211 3644731 3809491 4432667 4842428 -1 -2 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 329972 1045899 1393451 1841418 2898042 3318152 4047054 -1 -2 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 1419612 2638991 2908436 3370400 4001568 -1 486057 1824568 2954403 4015080 4135159 -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 229839 411514 1023327 3006164 -1 148207 951237 1442341 1783599 1911205 2122607 4354545 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 193524 1097502 1746192 3326232 4016196 4712617 4792527 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 -2 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 -2 1399489 2118094 2727323 -1 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 2421219 3718626 4331221 4628682 4633044 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 76765 620789 2393986 2475533 3840623 3883678 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 34615 472436 517777 846936 1668039 1714172 3111785 -1 -2 524218 894665 2156697 2711143 4708291 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 701862 2014045 2031371 3155946 3189481 4611049 4648550 -1 217090 325321 1635140 2321173 4642573 -1 2234494 2298130 2602460 3907286 4606327 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 1948027 2553471 2760222 3075902 3374652 4103094 -1 586850 1616627 1689291 1949513 3366630 4338095 -1 86677 92030 287267 465649 890727 3422636 -1 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 376353 1162432 2643557 2670061 3849977 3920960 4069089 4087754 4889870 4939848 -1 -2 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 455843 859790 912119 1834941 2243999 -1 -2 206847 1241949 2428110 4190859 4300807 4988738 -1 504714 2827782 4323486 -1 -2 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4940021 -1 448371 2295649 2361317 3258244 4410614 4923800 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 1684239 1839479 2717895 3651684 -1 -2 242788 423090 1428959 2247689 4103540 4914009 -1 61922 398444 959945 1074217 1166958 -1 735982 1751550 2009014 2587424 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 2100789 2542304 2884559 3783109 4144857 4229395 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 747147 3100301 3112476 3591898 3820414 3896692 -1 -2 620552 639340 953837 1970671 4061252 -1 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 -2 552114 855916 2589139 3880812 -1 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 986966 1130524 2091956 3271841 3775993 3830923 4263019 4326951 -1 -2 1939583 2084765 2526069 3970063 4458703 4955201 -1 -2 504008 1420440 2027867 2440930 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 50058 286280 435831 493284 908580 1661619 3632163 4434968 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 459968 1229013 2842718 4324824 4340525 -1 -2 319044 437218 507217 2088624 4010526 4632859 4976795 -1 750501 2321925 2888469 3552652 3568368 3686318 3933890 4762210 -1 -2 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 -2 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 81636 319280 1001056 1112759 1534112 3095756 3683580 3774687 4924250 4999999 -1 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 219980 909150 948616 1573197 2531664 2648159 4418927 4523971 4783168 -1 390071 1335652 3934030 4197226 -1 856168 1445876 2238321 2266206 2533842 3005960 -1 -2 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 734195 1123946 2655600 3808234 4209135 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 1163024 1290563 3403650 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 771561 970728 1997945 2263221 2588069 3322494 3672219 3753579 -1 659757 1811944 3577527 4736099 -1 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 1695154 1735220 2382839 2508717 2549467 3266104 4383481 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 169974 1933530 2367669 2461143 3338850 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 4027518 4181360 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 813657 1853821 2482739 2711819 4533728 4614946 4784920 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 1595654 1649236 2136768 3776357 4009920 4113622 4377548 4913699 4942444 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 323732 557753 2690932 2759323 2972277 3273207 4746929 4776465 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -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 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 2930254 3691007 3991331 -1 1237163 1917098 2052890 2767473 -1 -2 2097523 2239714 2400166 2880967 4567204 -1 854151 1128355 3152648 4265868 4399331 -1 256249 550763 667423 1283772 2235700 2835738 2966930 3192165 3548626 3776009 3939067 4751997 4763871 -1 -2 633884 705310 2298560 2566514 3358754 -1 -2 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 -2 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 -2 3444327 3612558 3824543 4376857 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -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 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 164147 1526459 1652541 1721448 1789311 3119375 3154084 3559252 3981642 4351105 4419485 4787438 4860687 4999365 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 133954 723626 3891023 4031108 4515071 4835829 -1 -2 292245 1322110 3219604 3732728 3737330 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 1237163 1917098 2052890 2767473 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 113829 340716 472755 1541972 2593505 2928328 2952714 2983624 3254493 3380234 3913016 -1 56907 874790 1272047 2369701 3308619 3428402 4253068 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 148822 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 268265 1069352 2002575 3816488 -1 454655 3378895 3670416 4477025 4793070 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 164991 448290 852519 3458562 3939741 4026385 4083203 4997485 -1 -2 493454 744891 923721 2378636 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 594234 923085 1774504 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 1070238 1123284 1165626 3380891 -1 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 -2 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 43442 90850 2541863 2960776 4815073 -1 -2 525713 1412700 2268021 3211791 4620295 -1 178248 700517 1257189 3793817 4321003 -1 145077 505302 766552 1485495 2810768 2908731 3288098 3567303 4394066 -1 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 2305775 3517322 3617834 4069308 4301702 4358905 -1 2223685 3163785 3836208 4568874 -1 -2 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 657649 1335061 1901141 2471802 3974021 4313639 4539096 4609316 -1 -2 946462 1875934 2476028 3104879 4101670 -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 183069 445079 823336 1628721 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 -2 475951 583796 1185482 2861267 2964388 3348442 3373654 3768608 4005271 -1 268065 1402855 3034479 3153797 3603308 4058299 4415151 4649518 4825336 -1 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4253666 4915989 -1 -2 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 50315 1615012 1873189 1874779 1887865 3768298 4602239 -1 -2 462050 940039 1577749 3261534 4811063 -1 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 681549 957626 1557761 1816950 3410512 3646672 -1 -2 293784 371468 1940387 2137184 3845664 -1 125987 2516119 4436625 4784087 -1 -2 1600190 3951027 4648809 4673496 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 1012410 2530789 3222551 4418352 4703974 4725284 4815249 -1 242005 732983 2186277 2933906 4697420 -1 243515 1628566 1723725 1854532 3968050 4079410 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 248201 506668 757027 2107295 3262900 4714780 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 430638 1070026 1098693 1555145 4548811 -1 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 -2 22035 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 1756810 2131075 3335701 -1 -2 1341655 1533168 3152249 3540675 3587123 4677164 -1 -2 324987 478705 518560 1693004 2080139 2102077 2898639 -1 848525 1300505 1809920 2478804 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 1955031 2445173 4825414 -1 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 194 7158 546962 1181084 2388274 2497215 2721504 3122568 3954567 4118064 4650495 4812901 4934382 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 165881 436170 508339 1051761 1549132 3428121 4418858 4636262 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 2884748 3906525 3929609 4064905 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 -2 293784 371468 987335 3297092 3788411 3845664 -1 -2 313883 617159 2052722 2348076 2683242 3172252 4275563 4486543 -1 -2 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 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 728896 863896 1337100 2726857 3797479 3926249 -1 -2 1549937 2173956 4042460 4271077 4358634 4969325 -1 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 335194 892920 1819677 4373748 4691701 4815748 -1 -2 947837 1002903 1102198 2165931 2355622 -1 447272 1739167 2195838 2393646 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 407535 1786902 2472102 2769998 3358761 3521527 -1 -2 198335 1098097 1411233 1564091 2364440 3039482 3668449 4382265 -1 831742 2417692 3042126 3511422 3764068 4351209 -1 818642 976619 1095862 1500518 1682075 1747570 2575302 2952043 3542423 3836790 4802992 4989227 -1 -2 920845 1575792 2233381 4165816 4462968 4464705 4752849 4758520 4855414 -1 249353 960432 1526500 2520690 3181347 4530110 -1 451123 791543 1571169 4775884 -1 -2 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 -2 182970 356636 357518 409782 1646309 1898084 3011046 3414018 3472482 -1 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 301158 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 175978 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 886065 1168611 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 438473 2152036 2784853 3000136 4175364 -1 -2 536141 2223829 2590720 3249028 3415295 3734511 4912236 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 2530361 2546462 4021283 4149008 4998967 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 334017 1540244 1574425 1845692 2428233 3516869 3779174 3979046 4939572 -1 -2 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 -2 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 -2 3457 667482 998486 1447870 2596342 3090674 3299902 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 2030219 2525050 3231131 3289143 3967192 -1 -2 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 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 4955357 -1 294513 1337866 2230404 3185177 3789130 -1 -2 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1894386 1952560 4080126 4330077 4780901 4865433 -1 -2 217356 367975 1344839 1888589 2386254 4453407 4979073 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 397756 2679658 3771334 4730324 4812251 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 629798 671190 1461740 4182849 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 340965 626592 1058538 1691032 1701791 1810458 3514506 3535256 4767521 4774394 -1 7524 213896 608785 2292741 2303632 3181345 3616195 3635644 3688563 3895004 4174764 4260091 4511030 4703416 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 266821 522340 784138 1829439 3802922 -1 967460 1004750 1203634 2130683 2411005 2718393 3493683 4402690 -1 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 201119 1120909 1244051 2868252 3495492 4061214 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 643741 1314684 1849660 2436952 2852256 3000197 3534538 4292123 4311391 4872470 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -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 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 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 128381 949249 1871741 3131143 4648457 -1 -2 321950 332865 1021584 1925096 2053061 2472673 3246878 3609383 3633155 3645700 4080796 4735374 -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 2327889 2359573 2841948 3062316 4635613 4968819 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1259246 1760278 3443609 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3791674 4374045 4694364 4940943 -1 -2 255876 314385 573845 1535954 2037562 2324877 2498229 2543370 2646287 3011661 3479062 3903134 4414001 4456345 -1 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 285721 429150 675913 1548747 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 4252505 -1 17951 1505109 1816681 2671177 -1 -2 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 -2 455786 580218 641924 1487231 3197703 3711985 4272416 -1 -2 743723 1134223 1783389 3237572 -1 1545734 3582913 3712136 4121362 -1 766618 812787 2358677 2751570 4325350 -1 -2 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 192773 253177 783858 1363892 2486177 2520642 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 1807555 2754830 3008258 3074594 4233543 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 1296201 2462166 2803549 2966274 -1 2063919 3094596 4173723 4273904 4346162 -1 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 848952 1696153 3320611 3402701 3646838 -1 -2 709683 2998921 3822080 4267643 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 -2 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 995859 1089845 1177793 2222444 4273830 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3473905 3935411 4145091 4537835 4751592 4824620 4851897 4972936 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1505502 2738277 2949225 3263863 3449370 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 1070972 1146189 2598513 2967835 3276397 3323840 3440989 3751690 4886875 4923032 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -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 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 427713 950090 1748647 1963275 4697990 4858445 -1 -2 655626 1173988 1701349 3457185 4669310 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 742876 757814 1838347 2417505 2891598 3170758 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 881610 2705112 2798137 3865068 -1 1355956 1686733 3110366 4724181 -1 122029 270596 1209330 1974162 2404904 3581213 4170348 4246394 4379688 4690897 4837971 -1 333405 2786664 2973869 4146278 -1 390191 429549 1196110 1204557 1836736 2504779 2551990 3122803 3485010 3695839 4335617 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 316418 671658 749486 2082983 2594526 2949836 3405752 3739438 3791553 4451618 -1 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 -2 531834 842574 1627874 3984439 4868651 -1 138644 599867 1345063 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 496474 2664159 2798788 3419734 3762633 3853011 -1 -2 466661 1560727 2266469 2714095 3018720 3582843 3783892 4991822 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 -2 327887 1445539 1637891 2847065 3053630 4110725 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 809203 1003462 1048987 1050767 1391569 1692726 2520885 2941176 3028552 3038246 3276599 3520812 3840369 -1 429394 550652 1693100 3365356 4568498 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 873647 2245079 2268063 2517627 2740815 3124447 3641653 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 -2 197385 432411 478225 656521 768341 2275796 2588816 3186598 3350277 3383501 3387818 3618987 -1 2702822 2841974 3167974 3884833 4199458 4383976 4555066 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 1217716 3458341 4945970 4950001 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 -2 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 249978 367436 984127 1591150 1758020 1864361 2378370 2455790 3077828 3121874 4787733 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 1034920 1046741 4155126 4290922 4629894 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 987359 1827887 2106699 2511842 2741596 4326093 -1 -2 473264 2063977 3296941 4230894 4740073 4746644 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 141500 269798 1061326 1154249 2680866 2718474 3080274 3607079 4529415 -1 1882755 2868025 2939812 -1 -2 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 96255 314705 798206 1513109 1574761 1603572 2325869 2812352 3775508 4108687 -1 133985 999145 2620281 2788720 2850901 3581308 3645463 3691992 4080104 4920453 -1 -2 813657 1853821 2482739 2711819 4533728 4614946 4784920 -1 448780 623262 740966 773866 1479883 2165998 3436936 4025833 -1 -2 431394 1423537 1802686 2287863 2369314 2570756 3362427 3485397 3786862 4008293 4709750 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 153466 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 4892699 -1 1030777 1843668 3686076 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 437006 3965053 4163226 4354528 4390371 -1 798338 887579 1479883 2311360 2489045 3337081 -1 106490 1700215 1942179 2444235 2777533 3376373 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 99489 1337908 3808288 4035722 4135608 4580632 4870408 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 705034 1966001 2379588 2874338 3867584 -1 -2 68536 1118507 1805027 2106650 2700784 -1 311546 2326828 3931326 4014580 4819593 -1 1662826 3127657 4196722 4463630 4773822 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 -2 435929 1011307 1077515 1614900 1638851 3119034 3407626 3518073 3797463 3860936 4019399 -1 506003 1234266 2611237 2808837 4807325 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 -2 639614 1433016 2150337 4128148 -1 3457 667482 998486 1429504 3090674 3299902 -1 -2 831311 3580674 4440411 4754599 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 -2 379023 1139190 1261726 1592773 4202051 4257279 4818044 -1 -2 534389 842869 1243084 1380924 1455644 3532006 3606318 4582630 4621614 4709478 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 255876 603575 799211 1692708 1817391 2037562 2084196 2148266 2324877 2646287 2934681 2969339 3011661 3479062 3858521 4368754 4456345 -1 243507 1116380 2246476 2532190 2733695 2869564 3889307 3985938 -1 -2 8430 150156 287180 877305 891644 1680959 1837813 1874060 2167227 3854365 4177240 -1 -2 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 408395 1770323 2068994 2927634 4168521 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 1169797 1314220 1561551 1663418 2879536 -1 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 741019 1167162 1365268 2436119 4857660 -1 23039 373829 407948 807333 960192 1032904 1047260 1116854 1414460 1599945 1690859 1805453 1913355 2301408 2739456 -1 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 -2 155496 860280 1964044 2324575 2732487 3433007 4467884 4496072 -1 412222 788199 1057401 1541934 3944257 4475932 -1 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 1162953 2938918 4403761 -1 218496 1043713 1095820 2586982 2898055 4411877 -1 1188364 1929941 2373403 3703389 4042654 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 1074532 3628744 4401397 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 -2 460387 607241 2428758 4365515 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 552869 1158820 1189262 1497965 2860681 3003822 3627409 3857351 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 949664 1394236 1654341 1676109 2965626 -1 323328 501933 605247 859292 990073 1050100 1309659 1564160 2075793 2107942 2173071 2600892 2958938 3911635 4240903 -1 -2 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 1735296 2368193 3538920 3919028 4118641 -1 153157 612458 703406 724489 856003 1026476 1125407 1129607 2757659 2864846 4298964 -1 -2 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 402477 874190 3839800 4384945 4731587 -1 96176 584117 1353891 2032975 3776342 4222104 -1 681268 769247 1553679 2000884 3444422 3938879 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 586850 1616627 1689291 1949513 3366630 4338095 -1 -2 184982 394391 546891 846788 1363928 1842459 2225379 2538780 2613621 3956279 4366170 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 1351877 2708236 4309943 4371740 4947844 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 373431 852662 869442 977402 1679168 2589514 3965949 4004628 4340575 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 448689 1891232 2438842 4379336 4945432 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 2866594 2994296 3257348 4461950 -1 -2 293785 689359 3549641 3612407 -1 1157043 1332431 4166543 4611594 4835299 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 324206 1317462 1733169 1960436 1970565 2217044 3414477 3547750 3970297 4373113 4461934 4481728 -1 3542698 4418098 4525313 -1 -2 1255234 1406960 1577030 2386254 2430868 3237913 3316509 3898065 3913649 -1 34616 968986 2001096 2095928 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 3406323 -1 869396 2752783 3725634 3868372 4501601 -1 31435 36098 1170961 1781831 1997137 2023625 2028615 2871331 3187237 3591347 3796606 -1 -2 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 478084 1839005 1926943 2000423 3425599 4119953 4454220 -1 -2 475275 1439367 1528761 1587870 3112336 3635757 -1 12797 899361 1859551 3401364 3600705 3853550 -1 2152412 2177520 3031316 3286965 4777069 -1 -2 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 608613 614642 978070 1089606 1201464 1870862 2357866 2565873 2598231 2760783 2868539 3387763 3531369 3556666 4018899 4062708 4495322 4548032 4629786 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 111756 360707 641550 3027747 4118076 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 918925 1498955 1747732 2306501 2352236 2516691 2702328 3659264 3877850 -1 -2 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 583937 1663725 3234818 3517108 4093567 -1 556691 738283 1110083 1235115 1683793 1758099 2102973 2241594 2674566 3557605 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 1287092 3408015 3807463 4780259 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 543286 619460 1114390 1462475 1744745 2595609 2948887 3149399 3930761 -1 -2 1514770 1942359 1977874 2881281 3165086 3743049 4149547 4833591 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 45748 232041 2390565 2435518 3051209 4002342 4362092 -1 130128 721223 1030625 4049217 -1 -2 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 -2 1289492 1398125 1689263 2542461 2699841 2830078 4507442 4777497 4887227 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 1178504 2441394 2947773 4973013 -1 -2 768769 891973 1963779 1977500 2864992 2926907 3100051 4006303 4377263 -1 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 96166 367698 393493 1457748 2240132 2400245 3001275 3358605 4288038 4850950 -1 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 1272127 2657754 2948711 3736139 4964104 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 316761 564367 707904 767480 819919 4451259 -1 -2 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 537263 805421 1897213 1979198 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 -2 1225624 2222469 2414311 3640740 4198862 4861692 -1 1141153 1861465 2120720 3100137 3649773 4140589 4663980 -1 132114 216444 3894298 4884632 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 179378 408349 1023837 1329609 1395980 1808942 2700514 2996587 3127050 3575163 4223336 4694329 -1 640185 3720713 3817852 3868436 -1 307018 1502294 3391459 3703786 4167636 4457123 4738766 -1 -2 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 150753 2340116 2733693 2789384 3694341 4085294 4151726 4452748 4629641 4999999 -1 2653173 3168744 3661712 4454799 4544727 -1 244956 717606 725504 1161662 1202800 1852699 2535542 3493599 3692933 3723729 4675359 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 96380 994248 2180711 2816248 4493806 4922396 -1 1031462 1330038 1387974 1682683 2479159 3638383 3904859 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 1053015 1226528 1918487 2422594 2962439 3963018 4944505 -1 -2 272804 776611 941134 1138979 1220043 1296959 2726747 3633136 4020692 -1 2034713 2894401 3221270 3766826 3961435 4274289 4882248 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 -2 508456 1302292 2690324 3049274 3698503 4036130 4896123 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 -2 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 762417 915946 1737653 2220615 4504231 4628918 4767243 4799237 -1 -2 225160 268701 317081 1366371 2150504 2945960 3185780 -1 998149 2032636 3326819 4546761 4910272 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 172039 1812789 2039293 2126813 2688705 3036054 3128654 3682902 3995375 4157281 -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 2848562 3595932 3976418 -1 899192 1420054 2978000 3713360 -1 -2 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 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 197525 1146336 1782916 1990800 4293694 4501224 -1 423497 718448 1310208 1533814 1791000 2145687 3888214 4259579 4376700 4548554 4601307 -1 753 100604 452681 2033071 3845198 3949799 4038223 4528458 4551592 -1 428826 1303256 1550896 1880536 2080645 2696906 2964410 3337651 3646863 3778761 3984277 4498577 4786101 4948487 -1 -2 1230657 1612477 1973034 3258269 3472434 4133349 4416308 -1 610962 1050047 3186550 3548444 3883502 4461606 4518675 4996462 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 142363 1108507 2112265 3916981 4191816 4549768 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 -2 854573 1174826 1254017 1419943 2613319 3089090 3638009 3654036 3717902 4300088 4760646 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 234607 567453 3052972 3934498 4308839 4364768 4439264 -1 426504 718869 1461797 3191925 3951532 -1 1304865 1865420 1891760 2519408 3222236 3288686 3569080 3866447 3987877 4025466 4715676 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 486394 1250197 1453330 1586262 1935065 2411967 3516573 -1 -2 615517 893522 895311 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 -2 216426 702511 863057 995187 1495909 2714558 3083681 3237462 4090510 4433010 4641620 4989759 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 434327 2828222 3523462 3720903 3920453 -1 83262 554433 1097126 1907972 2264368 2506204 4050610 4999999 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 148112 473961 823252 1294644 1969710 2198740 3313622 4428233 -1 681549 957626 1557761 1816950 3410512 3646672 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 1295412 1520387 1763887 3248174 3576028 4865678 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 2655208 2931113 3725547 4360578 4958190 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 472788 975311 1120984 1947417 2586132 -1 3881440 -1 21212 2328493 2401236 2930177 2934001 3140428 3775975 4013010 4396169 4635946 -1 831353 3890817 4660133 4720657 -1 483426 593923 2686106 4299197 4307431 4837429 4878008 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 427971 619583 3179188 3651323 4548561 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 454765 646498 846708 1232833 1824606 2681716 3051803 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 461446 661422 705034 1029487 1966001 2379588 2832496 2874338 3429919 3528446 3867584 4019412 4049898 -1 -2 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 540940 950751 1946646 2265463 3698060 4010508 -1 200709 431708 1763695 2532960 3375705 4468586 -1 -2 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 649371 1219625 1498280 3514583 4489173 -1 578102 1251453 1264755 2096965 2251687 2325702 4126470 4190694 -1 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 -2 2334619 2827645 3485978 3863034 -1 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 -2 14131 270915 892418 2900588 3498630 4658229 4815956 -1 1869273 2147947 2281229 3684102 4550370 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 1519518 1765526 1805603 1867607 2432125 2483894 4383909 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 278654 1121286 2121899 2311195 2512254 3128707 3718646 4463883 4539812 4763630 -1 414819 1219021 1778032 1797757 3064522 4028134 4127116 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 273399 900723 4477293 -1 3951327 -1 186217 200494 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 -2 374854 637061 2448983 4450284 4536845 -1 1005902 2084706 3140427 3218929 4379857 4474902 4847248 -1 676975 870865 1754905 2599698 2998043 4458101 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 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 -2 146631 537079 975652 1467513 1531966 1607259 2149214 2405963 3675064 4517520 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 42387 646196 2303932 3425666 3563027 4345820 -1 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 -2 732595 891107 1916474 1943282 2003132 2408490 3402820 -1 1141428 1835685 2756766 4270682 4809204 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 608254 815578 875999 1036421 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -1 1881186 1898326 3030186 3078626 4091425 4243906 4370375 4542066 4797907 4969839 -1 -2 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 814519 2187064 3557852 4188557 -1 -2 922443 1731185 3814064 4344383 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 250147 1163315 4258119 -1 306451 2502492 3406323 4354776 -1 -2 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 -2 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 1523803 2017262 3191544 3725307 4057034 4154091 -1 683386 1084880 1275442 1729767 1842297 3154583 3296425 3372627 3423073 -1 44210 162924 267881 371980 2850584 3654236 4544461 -1 -2 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 687977 1371007 1407100 1462495 2215634 -1 -2 341009 591798 1057181 1074308 2228913 2556200 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 870041 906883 1615749 3178751 3643547 3767211 -1 -2 488115 3295337 4139163 -1 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 320390 571400 3952270 -1 -2 1383571 1405084 2240164 2872129 2899902 3025183 3172097 3324255 4156437 4319399 4999999 -1 630057 1361926 1742146 3158440 4338856 -1 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 -2 714067 1997238 2828505 4814817 -1 -2 726658 1466043 2674206 2921147 4682231 -1 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 -2 1180804 1819843 2827975 3929591 4912096 -1 248201 757027 2107295 3262900 4714780 -1 1100666 2007917 3787405 4007434 -1 1220302 2108207 2530496 2554588 3076157 3613388 3794002 -1 -2 2457922 2574488 -1 -2 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 756247 3205134 4342562 -1 286507 853766 2054595 3187162 3693199 3784507 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 -2 273187 2575145 4154025 -1 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 1542785 2781959 4940709 -1 -2 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 317467 1609059 2230871 2232212 4866989 -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 687183 1570787 2065635 3206623 3271322 4743555 -1 329908 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 -2 612975 697177 1058769 1144881 1990864 2214096 2532697 2652031 2677142 4861294 -1 -2 931981 1415959 1492431 1509000 1775350 2405459 2829669 4263676 -1 446554 453639 609720 970736 2197859 4996226 -1 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 770595 1763173 3835622 4489972 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 1093029 1156128 1344765 2109587 2903312 3421645 4195717 4351112 4481278 4589425 4639606 -1 -2 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 80339 134510 1385923 1530891 3824126 -1 984182 1004439 1258921 1358179 1523441 1606388 1996648 2887566 3117439 3634061 4418412 -1 -2 292245 1322110 3219604 3732728 3737330 -1 62870 239018 854953 1141412 1369679 1879176 2344299 3543764 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 53053 848814 1302584 1356913 1438717 1478214 1689069 1772256 2050392 2670449 3206331 3393168 3402644 3427549 3943128 3972426 4459131 4888272 4957390 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 860599 2423763 3004923 4390026 -1 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 791543 1745996 4216548 -1 960963 1286371 4131934 -1 -2 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 7158 546962 2388274 2497215 2756803 4650495 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 -2 1049678 1087187 2006954 2304416 2371816 2547881 3276685 4482458 4911348 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 167684 1155083 3238667 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 70864 186675 826015 1676593 3126632 3806945 3972023 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -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 1981769 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 1387023 1956925 2044584 2288455 3890346 4302744 -1 3247756 3597808 4083953 4206425 4265556 4307024 4464447 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 -2 50889 1060606 1424678 1796211 2423589 2695954 2716317 3719809 4166222 4432106 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 110205 677483 1493016 1680187 2284288 2404699 2501839 2593350 2668753 3340506 3688773 4525191 -1 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 719982 2623419 2881212 4439127 4656798 -1 -2 1166331 2871471 3049670 3401090 4450924 4537537 -1 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -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 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 21861 247286 1159408 1613355 1856781 2889900 3059376 3777537 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 732353 783154 869969 2058939 2087772 2187443 2197146 4266736 4417284 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 2309549 4669621 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 697997 1389504 1483072 2723199 3203730 3380439 3920091 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 -2 474547 680074 717298 2133123 3373228 3409164 4091835 4167532 -1 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 173088 408723 1059240 4776631 -1 -2 615517 893522 895311 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 -2 1605225 3860596 4190434 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 142391 1720808 3198589 3456063 3727970 3856896 -1 -2 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -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 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 699223 964394 1208181 2053607 2686196 3265724 3926673 4233709 4770728 4818146 -1 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 2112648 3746374 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 1272127 2657754 2948711 4964104 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 121154 505829 1609487 2314390 2866954 3871076 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 -2 1405050 1937621 2366446 3318524 -1 527259 868413 1897213 2126800 2661529 3005694 3225575 3393512 3618695 3988301 -1 1020299 1038742 2157154 2171562 3142341 4052556 4999999 -1 -2 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 177350 1039881 1066868 1608306 3513717 4495870 -1 3005187 3914244 4402722 4758298 4966859 -1 941673 1219375 1748126 1854623 1958699 2468721 3362023 3590600 3866897 4061713 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 535831 556966 2873694 3925619 4105235 4972243 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 -2 482659 1443572 1598911 3607503 3670255 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 78564 2645529 4473038 4535146 -1 150819 263333 445868 477767 1549015 2411872 2819850 3845437 4019334 4224966 4781178 -1 -2 535506 1590183 2704449 3750288 4204175 4252220 4525994 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 2100177 2525938 2866340 2942520 2965166 3024612 3047083 4567238 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 -2 1021099 1256692 1365345 1495891 2370445 2417015 2752013 3313776 3333245 4371060 4680519 -1 609102 1508827 4380168 4536767 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 426490 523999 967857 1257718 1856932 1886259 1960658 2862039 2996664 3128493 3184887 3258755 3478145 3833300 -1 373116 1342182 2777070 3170481 3177931 3573778 4306322 4387758 4453229 4687963 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4729296 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 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 848952 1696153 3320611 3402701 3646838 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 477028 1221528 1306865 1758627 4016635 -1 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 504248 1119251 1284959 1534136 2207870 3481190 -1 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 163580 559008 1097716 1240906 1244108 1585671 2812978 3633620 3635114 3825395 4243677 4640549 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 188282 268516 303244 712473 856818 2024174 2159089 3098447 4239848 4272126 4498902 4606111 4633711 4735605 -1 306064 878189 1075740 2992492 3814302 3820749 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 494140 2318739 4193433 4488932 -1 62393 1765344 1885688 2483002 3562289 4486567 4703428 4993254 -1 -2 2378636 -1 875018 879448 3092092 3236213 4587945 4803622 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 1592770 4299917 4947590 -1 -2 537263 805421 1897213 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 733493 769297 1573848 1977839 2995757 4177944 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 221250 2167902 3804375 4646472 4878630 -1 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 1956293 3234743 3968516 4719222 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 936725 2083766 2735084 3966008 4189035 4284547 4387057 -1 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 252277 736066 754780 1029138 2694300 3942275 4498600 -1 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 -2 144120 1080224 1682668 2137489 3225542 3480871 3844919 3936002 4363647 4521615 4759696 4918460 4961412 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 251867 296339 372281 624393 986955 2358771 3774518 3997267 4247379 -1 419630 497481 1856782 2608619 2880187 3817476 3890619 3904466 4040622 4497675 -1 1894672 2248453 2543966 3143402 3278172 3404862 4470547 4598755 -1 240619 821303 1051237 1056307 1332910 1349766 1561260 2223562 2867042 4014754 4099462 4474575 -1 -2 426504 718869 1461797 3191925 3951532 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 -2 427802 634870 1371232 1569328 2771910 3045144 3330858 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 376028 429194 557457 1538769 3233432 3347518 3998826 -1 1685646 2356192 2391848 3128937 3842982 3909982 -1 2869142 2908160 3076283 4403102 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 35158 2483002 3651433 4367040 -1 264763 1207386 1226059 1465627 1599510 1717669 2391810 2401827 2599152 3259685 3262174 3990758 4374030 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 200709 431708 1763695 2532960 3375705 4468586 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 900949 2452313 2877858 3281880 3826281 4246208 -1 2437851 2533373 4031897 4557455 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 526307 2000208 2154789 3083588 3232321 3932706 4729296 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 84719 502281 1392969 3701367 4004525 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 508027 596339 1694793 2541079 2821488 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 793628 1374111 2155828 4293609 4828742 4854582 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 719661 1728819 3820184 4628334 4698192 -1 69141 109661 1361926 1483234 2006948 2107491 2242849 2519991 2665394 3257391 4262340 4780210 4899032 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 48754 298873 323666 466455 545899 1041170 1166268 1168903 1287783 1408872 3905482 4051742 4512190 4752601 4827079 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -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 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 2063919 3094596 4173723 4273904 4346162 -1 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 627900 750003 2114201 3253898 3273993 3826265 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 375284 529267 1068437 2044849 2790768 4725894 -1 -2 681268 769247 1553679 2000884 3444422 3938879 -1 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 783503 841483 998024 1588397 2228033 2365533 4164247 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 1039633 1929596 2201187 3078230 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 -1 -2 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 337898 700848 1217374 1698740 2820356 3879684 -1 -2 484621 1169142 2624206 2678780 4089485 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 556747 1984923 2551625 -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 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 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 -2 577880 1579254 3577049 4252972 4853412 -1 227457 262192 510301 720683 741806 754246 1534336 1797553 2365141 3078325 3535167 4029470 4081946 4250182 -1 493898 1533335 2806832 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 738640 1129540 1592709 2818139 2821597 3640280 -1 1077194 1736280 3425810 4119288 -1 -2 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 1141709 1965411 2151489 2795782 3721354 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 657810 995549 2515230 2635093 3304439 4775561 -1 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 1971425 2130854 4074907 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 559634 1219403 4203841 4252505 4395900 -1 -2 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 1195852 4157130 4862890 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 84719 502281 1392969 3701367 4004525 -1 14314 416564 567398 845454 2892864 3547399 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 881610 2705112 2798137 3865068 -1 -2 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 -2 1251515 2114750 3143386 3251964 3558110 3929227 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 -2 947824 2137184 2762605 4737667 -1 491722 1297293 1672504 1689877 1911633 2852077 3801603 3835016 4705344 4747594 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 149670 246062 278394 1329200 1603957 4061637 4368907 4809675 -1 -2 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 557685 1699377 1799337 2787874 4938590 -1 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 525713 1412700 2268021 3211791 4620295 -1 178248 700517 1257189 3793817 4321003 -1 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 937626 2825107 3646481 4124975 4704859 4944816 -1 1233450 1439772 2520571 2854938 3359109 4288669 4376912 4926459 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 1178217 1552000 2038129 2729322 2872352 3138736 3251917 3485575 4653403 -1 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 755785 2106982 2384281 3916339 4877502 -1 826867 1463344 1557463 1879761 2251270 2690639 2783863 3391834 3431998 3446903 4347644 4776196 -1 352298 2232142 3320895 4103789 4425961 4784582 -1 915513 1182647 2180307 2327688 2817551 2874393 3520827 4261358 4486923 4592523 -1 -2 493454 744891 923721 2378636 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 1335544 1379594 1389776 1619786 1985792 2169052 2632300 3370652 3741530 3918217 3987715 4521751 -1 915420 1645442 2120133 3932341 4054077 4098082 4399695 -1 1428756 1575590 1638609 2158916 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3983391 4534547 4695240 -1 520190 943996 2043164 2785414 3147149 3449728 -1 -2 1924020 2185399 2965910 4198106 4999740 -1 -2 2019415 3317085 3860852 4598476 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 41115 122423 181201 957704 1600945 2621930 2908027 4131936 4890603 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 102648 402892 1684549 2084575 2152345 2334290 2733991 2761008 2764958 3011540 -1 -2 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 752931 1042446 1198718 1722920 2851317 3052892 3823862 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 704845 802168 1328568 2012395 2872468 3657632 4177840 4927740 -1 -2 765502 1953774 2257078 2764897 2812302 2912083 3762825 4348514 -1 422187 1352064 1689373 2051153 2705761 2717083 3415020 -1 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 113965 506176 2220221 2734145 4536968 4741432 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 -1 -2 444063 911230 950440 951433 1053887 2531631 3027011 4748150 4954848 -1 -2 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -1 987866 1006474 2209337 2441679 2756495 2973163 3046552 3068107 3599639 4072408 4397743 4669940 -1 -2 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 1236195 3216222 4773256 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 146947 718070 1261730 1528696 3077297 3734916 4008594 -1 -2 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 636275 792967 859401 1017653 1373988 1788472 1982565 3251975 4607505 4800870 -1 733095 1242267 1753444 3536949 3870574 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 -2 1272127 2657754 2948711 3736139 4964104 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 2848562 3595932 3976418 -1 899192 1420054 2978000 3713360 -1 -2 238681 927287 1363229 2630047 2844362 4148605 4829616 -1 1982573 2467682 2716050 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 683605 1508044 2157327 3180130 4527732 4693866 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 263965 472524 900163 1588806 2341233 2713392 2825118 3024756 4176152 4728783 -1 342113 2391302 2885318 4329358 4339251 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 224350 374954 1008910 1726395 1969238 2870675 3681336 4224017 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 809564 875937 1566482 1933452 -1 469441 1110998 1255715 1615368 1864401 2200963 4068545 4086006 4874462 4962046 -1 130170 208501 750230 961419 1548424 2406092 3270098 3902388 4913492 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 138798 3063154 3275148 4435121 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 564867 1263786 1264893 1403884 1411911 2781303 -1 -2 426824 1722554 2815174 2976682 3561606 3897529 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 68363 72977 474320 679499 1393676 1498572 2109598 3035400 3283883 3585416 3734051 3911561 4570213 -1 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 -2 1294867 1453359 2077025 2535641 2864459 3258072 3261923 3939506 4285382 -1 -2 1894386 1952560 4080126 4330077 4780901 4865433 -1 338180 918382 3106104 3642527 4544673 4838335 -1 12638 569862 2049952 2321830 3581312 3775948 -1 -2 2019415 3317085 3860852 4598476 -1 578609 939370 1222597 1602597 1709829 1904135 2750070 3693053 4349581 4617048 4834461 -1 -2 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 540940 950751 1946646 2265463 3698060 4010508 -1 200709 431708 1763695 2532960 3375705 4468586 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 605743 2872920 3017343 3659966 3860598 4460733 4774664 -1 124037 166550 674789 1672947 1943666 2486226 -1 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 -2 419818 1066879 2341026 2984450 3718791 4031753 4550654 4770285 -1 814519 2187064 3557852 4188557 -1 1070631 1711604 2302980 2477832 3006469 3088296 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 266210 527819 673229 687006 917121 1737131 2034419 2343583 2581363 4204850 4269027 4377895 4401461 4715509 -1 848952 1696153 3320611 3402701 3646838 -1 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 -2 2360499 3427124 3915539 3916548 3997329 4111054 -1 556034 896980 1036783 1916978 3625589 -1 442341 529162 550087 891508 2273590 2476832 3416676 3750308 -1 -2 396654 782959 1861232 2827693 2890555 2944390 3719720 3726894 3914867 4413649 -1 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 1260806 2618240 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 298915 2190752 2780844 4570742 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 159664 672226 1039017 2655672 3939334 4622238 -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 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 3153378 3222704 3624308 -1 -2 825671 1074305 1473993 2191238 2652751 4346728 -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 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 -2 843391 1593311 3070409 3707297 -1 677585 805503 1000826 1683077 3113071 -1 -2 1756810 2131075 3335701 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 67392 321515 385603 426030 758858 1943648 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 550167 1250976 1653380 3826342 4328175 4709343 -1 -2 167253 970444 971542 1274222 1513347 2152662 2554368 2851773 2967738 2983724 3040287 3588261 -1 596094 933484 2004183 2745843 3112563 3212292 3686121 4320287 4420247 4872420 4985215 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 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 25103 91245 485009 765232 1139522 1845196 2016269 3191564 3430583 3715457 4130498 4999999 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 32888 638200 1783014 3720798 3769002 4787985 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 -2 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 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 86617 1600158 2092535 2693595 2890098 3506606 3873464 4451603 4582093 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 424977 446272 1353892 1669993 2344288 2664077 3184226 3508298 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 326108 458860 933279 972538 1528002 3036831 3396929 -1 65619 1128319 1861196 2342557 2978160 4924248 -1 -2 1600190 3951027 4648809 4673496 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 1235835 2960575 3995612 4748853 4785418 4933807 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 3542698 4418098 4525313 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 970056 1278413 1737072 2273463 2749952 2949129 3349324 4179819 4340685 4602303 4839991 4877502 -1 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 -2 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 249984 463210 730299 945576 1475181 2392803 3041070 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 -2 339455 2112120 2150236 2343759 2412220 2457453 2511506 2941127 3210347 4100065 4390507 4494878 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 1921178 3332597 3335739 3716882 3793253 4328588 -1 -2 621223 1231665 2107095 2203903 4521545 -1 261639 301124 2895587 4178587 4554729 4628504 4671434 -1 1005493 2008848 2451864 3850336 4116839 4271032 4858390 4942133 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 293784 371468 1940387 2137184 3845664 -1 250185 2713587 4659007 -1 -2 452222 486440 1127961 1830500 -1 -2 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 506003 1234266 2611237 2808837 4807325 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 1284072 1569899 1936084 3004853 4827745 -1 -2 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 684257 1679024 3339108 4361016 4941683 -1 242005 732983 2186277 2933906 4697420 -1 -2 503132 1012654 1353347 1851931 2261894 2877496 4279538 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 1528450 1956990 1960346 2423607 2639335 3158180 3425296 3719564 4019350 4473582 4968641 -1 144283 327296 618566 1377850 1423763 1748090 2405243 2921010 3268548 3986704 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 1031462 1330038 1387974 1682683 2479159 3638383 3904859 -1 258715 580154 720169 824376 1071215 1092146 1213755 1299497 1305771 1577702 2239330 2715508 3911267 4804963 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 212456 767559 1888594 3347597 3654730 4152564 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 938912 2756850 2818107 3105405 4006062 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 236614 390294 547501 571351 2253554 2530416 2929212 4011655 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 720686 989790 1614726 2452416 3450888 3813450 3956409 4788239 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 -2 3709255 4587945 4990753 -1 109400 1049632 1323262 1811330 2896512 3856647 4492848 -1 96670 393159 457755 552407 1180782 1981381 2126957 2456763 3746401 3756877 -1 1869273 2147947 2281229 3684102 4550370 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 34053 1069404 1193265 1698403 2031189 3586075 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 274310 479475 689053 883165 1130666 1485475 2382891 3648706 3792879 4154375 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 691082 818903 1236895 1552898 1930469 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -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 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 -2 361147 634629 1078481 2648098 4718011 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 388987 477943 565116 927701 1806596 1890356 -1 1180793 1246849 1286807 3198403 4487164 -1 329972 474315 1841418 2303975 3939180 4047054 4999999 -1 -2 273187 2575145 4154025 -1 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 1542785 2781959 4940709 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 1892977 2868172 2997042 3824042 4483513 -1 236560 348251 812461 972345 1306659 2036165 2579182 2920664 3113112 3372899 4215048 -1 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 972034 1657145 1918913 3715917 3948665 3984625 4691826 -1 -2 32496 413509 1137929 3566584 4146864 -1 375592 720465 2333360 -1 534237 1852568 4129224 4821381 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 813667 948391 2285696 3329771 4511548 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 504008 1420440 2027867 2440930 -1 155778 703455 1647289 2472765 4097318 4275992 -1 362802 678509 3135422 4952260 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 725301 983298 1565989 1671885 2118798 2245958 4325062 4603660 -1 -2 269661 704192 982656 1248766 2451321 3763872 4181170 4661521 -1 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 482317 619087 2087828 2294230 4586375 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 15838 310044 2074551 2304042 2501413 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 89828 458811 2776715 3632693 3957382 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 115691 496734 572084 777067 788972 999281 1321837 2265037 2381917 2778089 2794250 3031524 3784137 3921353 4883818 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 -2 1482057 1733001 2767860 3045478 4493446 -1 895895 1239841 1291481 1705148 2200298 2631059 2707058 2740319 3847903 4617348 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 43443 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 530133 1259710 1696703 2528659 2967489 3743214 4078880 4776928 4835395 -1 25331 524647 973115 2502746 2756744 4276540 4960292 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 718869 1461797 3191925 3951532 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 207673 344491 482604 794568 1168837 1416994 1922476 2558357 2854527 2906852 2933678 2941004 3556900 4149048 4384933 4428636 4534826 4943713 4946088 -1 459271 712911 1176180 1707321 2314333 2399998 3182476 4197856 4297949 4340184 4441267 4783869 4793885 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 41921 225662 1431253 4192415 4705459 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 292248 1081302 2446295 2581298 3286911 4369674 -1 566267 1069318 2324069 2688982 2957103 3398739 3975571 4436997 4459102 -1 11598 316205 1573573 1799593 2538135 3938810 -1 -2 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -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 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 680277 1270435 1522855 1570374 2506536 2523776 2788903 3241014 3398479 4354170 4647627 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 81337 221008 838017 1248878 1557027 2500136 3017561 4114201 4158215 4707963 4833950 4864645 -1 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 -2 289393 1527718 3082276 3612448 4608780 4857584 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 1020063 3894988 4902732 -1 -2 3059122 3645946 -1 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 719661 1728819 3820184 4628334 4698192 -1 69141 109661 1361926 1483234 2006948 2107491 2242849 2519991 2665394 3257391 4262340 4780210 4899032 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 -2 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 2854249 3631091 4281693 -1 -2 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 468226 1917294 2590913 3010662 -1 -2 375245 600085 756828 1280542 1501283 -1 -2 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 512895 2432690 2610592 2685375 2853691 4710427 4793197 4983288 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 525713 1412700 2268021 3211791 4620295 -1 62181 359279 1120740 3477365 3958554 4493614 -1 -2 564946 568304 2501726 2644217 3665220 4312184 -1 43102 386598 1783277 1791476 3566739 4016406 4405283 4587043 -1 1639387 2467682 2716050 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 226833 1145346 1239371 2548700 2698570 2937414 3372963 4103446 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 1013148 1578443 1856503 2069484 2226665 2245438 3594706 4382236 4567750 -1 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 30776 667912 1552204 2825975 2849837 3041285 3103602 -1 959693 2218385 3504379 3657895 3934902 4008862 4066367 4238464 4882655 -1 555694 1353385 1910700 2526537 -1 -2 1519518 1765526 1805603 1867607 2432125 2483894 4383909 -1 267751 1389723 2602904 3614064 3765441 3847373 3950830 4247456 4559223 -1 278654 1121286 2121899 2311195 2512254 3128707 3718646 4463883 4539812 4763630 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 1059873 2016568 3061107 4626049 4886803 -1 -2 348677 1912281 2594603 4055175 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 68363 72977 474320 679499 1393676 1498572 2109598 3035400 3283883 3585416 3734051 3911561 4570213 -1 -2 597301 655194 913560 4540021 4787837 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 -2 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 156612 755147 848130 2527422 2822900 4415806 4611770 4821203 -1 -2 331122 354309 797404 1452418 2448161 3399540 4342654 -1 -2 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 1715876 1938232 2881928 3343774 4038031 -1 2975 937428 1421770 3634113 4189170 4337083 -1 439270 1132785 1719808 2688254 2852365 3873820 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 320818 1424425 1966104 2068249 2496287 4033720 4124534 4805066 -1 877807 1711526 2686239 2806644 3181053 3203539 3293852 3552784 3706270 3941971 4299797 -1 446361 1857964 3682807 4260060 -1 482780 524148 1039633 1681870 1929596 2201187 3078230 3481620 3868358 3923965 4057975 4537678 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 486362 1095028 1213511 2814725 2856882 2970230 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 1771962 2304202 4528886 -1 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 509754 967727 1950392 1981549 2074536 3229624 3429026 4348150 4662001 4771175 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 2482584 2645661 2666195 3071658 3805513 4258683 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 1612286 1886729 3130908 4385682 -1 -2 214525 233827 2505380 3003657 3198205 3499931 3562373 4067260 4109267 4446865 4684401 -1 786797 1017146 1329337 2363066 3383812 4321880 4623541 -1 -2 343292 551612 1163120 2006225 4789739 -1 515335 1276037 1811944 3116057 3303230 3554726 -1 -2 14131 270915 892418 2900588 3498630 4658229 4815956 -1 1869273 2147947 2281229 3684102 4550370 -1 -2 547710 567980 1940706 2097626 2522448 2919077 3578933 4651785 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 15628 2993137 3304785 3428603 3797677 4898438 -1 -2 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 -2 238727 1254592 1264052 1356368 2472673 3045362 3645700 4136423 4138794 4151167 4735374 -1 299703 1289967 1569598 2211979 2396428 -1 1452741 1568729 3547848 3784328 4010872 4888642 4949082 -1 -2 50058 286280 435831 493284 592247 908580 1547091 1600389 1661619 1755270 2345030 3632163 3711690 4089816 4337141 4434968 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 940523 1114214 1717609 2447465 2609819 3572499 3645744 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -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 25808 184488 1629864 2511212 2645192 3297922 3302926 4213571 4483879 4903841 -1 285737 540347 2031596 4270438 -1 -2 1383983 1802878 2642301 3146177 3838081 3947054 4274590 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 159508 235203 678496 1542825 3889913 4483380 -1 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 986811 1413080 3630476 3894294 -1 -2 233876 2260026 2443172 3843644 3963558 4557568 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 390071 1335652 3934030 4197226 -1 628855 854901 1231589 1389942 1747622 2083492 2359914 3249004 3272556 4022110 4242140 4302889 4654146 4668991 -1 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 1045800 1603141 1941621 2368735 3209444 3367684 3369853 4077447 4134021 4441645 -1 1243084 1698315 2311397 3664623 3674073 4557663 -1 898674 3632138 4262121 4454674 4808302 -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 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 789767 878035 3196745 3383031 3439535 3797309 3923147 4989570 -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 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 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 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 573028 1192482 2526474 2926422 3838666 4998021 -1 198909 369205 371049 960529 1950221 3699695 3708270 4410595 4659229 -1 1548481 1900584 2771833 3256848 3497101 4915528 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 -2 949664 1394236 1654341 1676109 2965626 -1 146370 1978341 2112975 2748190 2913593 2990708 3101463 4423921 4768330 4999999 -1 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 316625 1976199 2370250 3126651 4087809 4219958 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 1317689 1723526 4302534 4495921 4540921 -1 -2 823043 929437 2067829 2559795 4068464 -1 16340 1747622 2231239 2389746 2436849 3542459 4127880 4951853 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 451068 1399290 4046282 4152457 4242763 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 8430 150156 287180 877305 891644 1680959 1837813 1874060 2167227 3854365 4177240 -1 -2 91788 1307430 1993819 2129026 2589829 2794655 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 2327889 2359573 2841948 3062316 4635613 4968819 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 1407802 2867027 4443005 4685785 -1 140664 1311037 1852309 3030139 3833790 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 916402 917348 1379036 1753100 2748579 3293258 4635330 4706791 -1 -2 191613 912119 2243999 2563989 3868345 -1 1646369 2999363 3117201 4167697 4617529 4757487 4833282 -1 42862 225085 865181 954959 1133755 1328117 2149005 2665165 2677456 3976280 4305424 4389683 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 440553 627083 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 349148 706133 1422226 3020944 4493331 4859293 -1 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 67644 667018 1181464 1948828 3043930 3816512 3883841 4253051 4641782 4933293 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 -2 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 397756 2679658 3771334 4730324 4812251 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 233918 1087909 2003725 2141625 2319162 2624041 -1 -2 3934079 -1 913181 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 -2 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 761325 1683279 2854171 3145091 4977787 -1 1891201 1910535 2447362 3062345 4543421 -1 -2 1020299 1038742 2157154 2171562 3142341 4052556 4230279 4999999 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 52833 232291 2126537 2301763 2922725 2930746 3695107 4043063 4131304 -1 263965 472524 900163 1588806 2341233 2713392 2825118 3024756 4176152 4728783 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 459968 1229013 2842718 4324824 4340525 -1 101280 556470 881865 1359412 2394659 2439965 2718049 2846287 3259019 3898365 3910017 4568302 -1 -2 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 1886406 3653994 4145701 4959659 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 1681908 3179188 3724991 4548561 4715368 -1 2334619 2827645 3485978 3863034 -1 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 4315058 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 141740 1860314 1863723 2341502 2375534 2811134 3184863 3584850 3881376 4064974 -1 315913 980471 1024967 2159388 2815377 4020933 4073082 4106050 4516075 4940493 -1 931148 975565 1103035 1434539 1704397 3311350 3342257 3362599 3835811 4066683 4489495 -1 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 -2 441599 633383 1520516 2350702 4110132 4751416 4870230 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 1292318 1352580 1701356 1897101 2024583 2200744 2522398 2750364 3102584 3412521 3521814 3930348 -1 -2 488115 3295337 4139163 -1 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -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 76395 819979 886686 1799456 1840638 2288714 3681510 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -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 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 324206 1317462 1733169 1960436 1970565 2217044 3414477 3547750 3970297 4373113 4461934 4481728 -1 -2 80767 252744 1122319 2885254 4515233 4712202 -1 121529 541829 2793720 3547732 3598720 4658211 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 781799 3269144 4860280 4863589 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 822807 2194124 2968879 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 278908 3069956 3480022 3999562 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 44138 1269822 1307732 1639500 1698401 2315822 3894225 4113955 4334038 4572969 -1 794671 1235835 1877223 2910155 3197703 3995612 4203361 4748853 4785418 -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 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 370385 1505543 2119379 3974468 4413911 4488001 -1 91788 2129026 2589829 2794655 -1 150819 263333 445868 477767 1549015 2411872 2819850 3845437 4019334 4224966 4781178 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 642346 1318588 2151844 3838133 -1 139907 2499691 2634329 4716716 -1 88763 719318 1005020 1462472 1757294 3486489 3931351 4190017 4675713 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 -2 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 3089843 3408281 3790233 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 26362 1254965 1970868 2706292 4398028 -1 -2 2215426 2573772 2912708 4635113 4809023 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -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 -2 887076 2087301 3014965 4200484 4817777 -1 962518 1010180 1787170 2471920 4985647 -1 1266076 1779399 2531070 3286044 4678649 -1 -2 1932 2161635 2394411 3115072 3859254 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 -2 1389145 1916140 2419060 4030179 4037113 -1 477318 1019498 2544810 4022330 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 735982 1751550 2009014 2587424 -1 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 291027 763746 1408544 1455766 2492953 -1 -2 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -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 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 1405545 1521155 2018090 2430788 3373765 3492238 4804879 -1 -2 155776 1632187 2541820 2827573 3769222 4330395 4714640 4759086 4936650 -1 1188872 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 -2 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 -2 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 1236340 2148420 2601339 2647512 3838391 4404339 -1 -2 641695 2250756 3012735 3656407 3920315 4093452 4144233 4792572 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 -2 44210 162924 267881 371980 2850584 3654236 4544461 -1 868395 3896412 3959662 4116653 4394890 -1 720377 916311 1916311 2352032 2473806 2684241 2892395 2902276 3610220 3695590 4083786 4812558 4861963 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 297534 460009 729763 1101865 1946398 2660207 2700521 3966686 -1 -2 759016 898771 1206967 2965243 3837307 4189242 4373130 4816366 -1 -2 63004 317597 560374 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 434818 618041 1174558 1693893 1745312 2142911 2964824 3076501 3601276 4380054 -1 -2 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -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 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 -2 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 299071 946911 1134616 1354872 2663202 2846053 3524679 4013341 4450431 -1 854902 1850947 1893634 2051621 2179541 3710446 4172932 4421005 4573765 -1 -2 208433 1719478 1762411 1778098 1924395 2629581 3200716 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 206759 2716242 2911171 3213066 4400915 4464197 4918268 -1 -2 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 118650 224852 316769 522857 878453 1028103 1809138 2516403 2668933 2966154 3083246 3406259 4743861 4761231 -1 346392 1096023 1157239 1572117 1623163 1664122 2980422 3282500 3474055 3801873 3893082 -1 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 2374145 2717874 3333148 3838746 4412133 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2320441 3729449 -1 1061392 1459872 1615121 2830817 3247470 -1 -2 426322 720921 1724949 2820615 3650281 3986400 -1 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 290426 624038 1098228 1645996 1738150 1877310 2669622 2899594 3661831 4879867 -1 1216102 2189572 2251725 2301957 3200199 4020066 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 1509817 1636376 1908308 2096536 2186406 2559353 3217196 4142004 4349750 4362449 4733474 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 295554 925776 2104427 2199253 2837423 4505824 -1 293784 371468 987335 3297092 3788411 3845664 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 825671 -1 23231 202339 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 122114 242608 1287763 2093624 3115807 3255541 3387467 4702665 -1 1096147 1200198 2096195 2446579 2609855 3044440 3536711 3583543 3824685 -1 -2 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 945400 1059371 1098941 3923292 4247345 4531624 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 961099 2410891 2781043 3548421 3578857 3607450 3923040 -1 146827 547472 1142489 1254552 1367727 1498179 2049355 3352297 4155471 -1 1248864 1741310 2693220 3162035 3433630 3589900 3619903 4276575 4631204 4718210 4926458 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 1188364 2373403 3703389 -1 -2 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 66394 753948 856228 1260215 3267616 3525878 -1 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 -2 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 -2 385665 635432 733329 1036519 1933489 3700341 4444924 -1 188414 307508 2141750 2200356 3214942 3583875 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 19479 710776 2690160 3816855 4758012 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 515419 998477 1402369 1494335 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 -2 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 481064 1023372 1244496 2391848 2658412 4160621 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 256794 1479804 1634887 2876300 -1 -2 756247 3205134 4342562 -1 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 411547 2189778 3712015 -1 594184 2169357 3094319 4010622 4095222 -1 -2 1236195 3216222 4773256 -1 -2 934985 2658683 2759674 3307273 4406959 4650866 -1 -2 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 314821 661090 743029 921189 1087895 1878269 2075340 2239686 3089767 3399623 -1 69074 473754 4484427 4593796 4782240 -1 206117 630297 693919 998384 1330064 2130735 3233204 3831092 3960482 -1 -2 1457658 3621965 3773885 3911541 4102138 4320291 -1 84725 715076 1291578 1302293 1387212 1775809 2832194 3173702 3374131 3661782 3966495 4395497 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 -2 1992656 2105064 2106890 2472806 -1 1597786 2004566 2017961 4663523 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -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 -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 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 918314 1092251 1114209 1866628 1998073 2220083 2579258 2764183 2995036 3343807 4018441 4391071 4722820 4927006 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 291800 383242 420055 464994 908323 1641469 2441105 2686250 3308100 3755816 4858321 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 387281 1011236 1961560 2523725 2684951 2762989 2989571 3272747 3425674 3646412 4322737 4336808 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 -2 807385 1701572 2652893 3263847 3686732 3849357 -1 457064 1123117 1131383 2572619 2605321 2623461 2918246 3764472 4449860 -1 1741015 3076348 4345965 4549769 4595427 -1 2912 355431 536187 2508874 3179959 3312329 4881527 4999999 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 559274 2298375 4200191 4799297 4999999 -1 -2 585876 1109050 1468072 1539284 2809729 3909601 3973850 4728718 -1 459968 1229013 2842718 4324824 4340525 -1 -2 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 281559 1729431 1740300 2662821 3425079 3431419 3450050 3470938 3666969 4076385 4294975 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 622675 1160449 2287160 2962495 2983325 3045083 4139778 4350189 4909374 4920595 -1 1014846 1261597 1467431 1579594 2242190 2271207 2446032 2877777 3659108 3668740 4247974 4701588 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 3721367 -1 632468 1623671 2383328 4530014 4872475 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 899192 1420054 2978000 3713360 -1 -2 291560 2177417 2408554 2762388 3204542 3235390 3344282 3962259 -1 -2 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 1115909 2281184 2776458 2886670 4576287 -1 -2 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 155181 1732383 2430039 3843900 4882192 -1 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 273187 2575145 4154025 -1 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 -2 743723 1134223 1783389 3237572 -1 128891 589036 1781640 3990432 -1 1545734 3582913 3712136 4121362 -1 -2 207891 1070888 4116119 -1 -2 2282905 3149685 4754080 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 177427 328147 400597 2345943 2677794 2745699 3243897 3452926 3511040 3669045 4371582 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 482317 619087 2087828 2294230 4586375 -1 220300 2510044 2718693 3472079 4280143 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 169623 395529 408532 531237 1010864 1091345 1473211 1503775 1888090 2145267 -1 625173 641924 3197703 3300578 4272416 4524266 -1 -2 1486650 1673517 2959871 4133276 4615455 -1 823043 929437 2067829 2559795 4068464 -1 100274 728526 2848562 3224478 3541493 3545629 4105766 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4735905 -1 -2 377373 932422 1327541 1740151 3452737 4041586 4905336 -1 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 444360 591342 687288 1287180 1655444 3136583 3165853 3404825 4002321 -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 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 2484855 3748495 4387647 4664469 -1 -2 1009909 1166933 1262757 1559122 3346740 -1 -2 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 992470 1189072 1693267 2060912 2254453 2345005 3760009 3827659 4036808 4172387 4237223 4556217 -1 1833919 2470126 -1 -2 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 264566 3884196 4242596 4325331 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 206731 2337363 3421167 3726152 4668654 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 1315881 3275401 3515772 3657227 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 399828 1029960 2029746 2869179 4423694 4806993 4924184 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 1175379 1831077 3120014 3424942 4038603 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 723650 1171825 2226373 3801351 4338791 4493311 4927789 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 1520017 3043370 3316465 -1 342113 2391302 2885318 4329358 4339251 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 4290527 4497461 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 621530 1704212 2473558 2668573 3866037 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 196194 496413 558561 1961530 3680498 3885808 4357978 -1 96927 685627 1706465 3160807 4611286 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 1644700 3796742 4165977 4470362 -1 -2 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 496947 758256 3808085 -1 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -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 168960 800561 904390 4317942 -1 346019 1039773 1049726 2532368 -1 1317689 1723526 4302534 4495921 4540921 -1 -2 850754 1420838 1431986 1890751 2574015 2672461 3280283 3292482 3387260 4087165 4764400 -1 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 -2 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -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 725714 887724 1635018 4028862 4147293 -1 -2 909150 1036667 1578649 2032077 2637470 2707165 -1 1154814 2637809 3296335 4671049 4817419 -1 1833994 1973016 3052306 3136488 3538221 3721591 3844472 4178762 -1 980016 1481174 1625575 1904065 2247048 3426808 3505553 3638471 4181051 4850365 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 2508874 3312329 4411672 -1 946244 1324842 4281667 4451394 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 444194 1993801 3993135 4283436 4790698 -1 128381 949249 1871741 3131143 4648457 -1 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 -2 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 994248 1075490 3062553 4430829 4493806 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 581450 1428046 2164730 4055074 4942396 -1 -2 391849 780347 1045902 1928837 2250142 3811937 4568449 4813454 4938482 -1 -2 1186438 1435252 2039948 2523042 3240697 3968725 -1 468474 714912 1099100 2475691 4329590 -1 -2 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1248761 3070825 3401867 4817211 -1 -2 348677 1912281 2594603 4055175 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 2309549 4669621 -1 -2 3087000 3112128 4784285 -1 1888542 -1 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 -2 2125521 2476931 3037581 3770795 -1 1136174 1210408 2924480 3085443 3453979 3757560 -1 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 749818 973193 2267913 2372999 2539078 4982143 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 336607 2315792 2784168 3021243 3049652 3315310 3453034 3480271 4470951 4853359 -1 611209 711529 1785660 2196042 2876610 3044872 3801447 4386674 4756231 4843106 4971241 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1505502 2738277 2949225 3263863 3449370 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 487729 700594 2073684 3258401 3598986 4508184 -1 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 397936 2658084 3915674 4960981 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 989307 3033715 3194312 3219770 3912306 -1 113625 1719881 3709956 3902093 -1 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 -2 444016 485035 585267 1299796 2327268 -1 1163815 2964028 3538050 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 228293 1358420 1953735 2266756 2962483 3325215 3372504 3376274 3448871 4724049 4940437 -1 1751170 2038821 2662821 3826960 4963282 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 -2 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 760345 1547614 1562047 3098754 3949254 -1 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 601263 2005113 3305987 4235473 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 -2 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 2506185 3022556 3201907 4579832 -1 -2 86224 91621 160215 598744 600124 1350955 1629501 2324978 2954458 3541095 3637460 4366853 4447977 4723221 -1 561690 843862 920764 1527484 1779575 1868277 2148795 3548258 3667510 4279549 4391500 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 -2 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1066722 2038958 3220270 4357856 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 1278675 1952302 2611067 2749678 4197660 -1 -2 70684 2428818 2532112 2556406 2599526 2772032 3093186 3102000 4965418 -1 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 323732 557753 2690932 2759323 2972277 3273207 4746929 4776465 -1 -2 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 8756 163719 323875 850278 996045 1775655 3521563 3551033 4147669 4521269 4850050 -1 1598044 2040957 2163699 2191405 2271921 2352806 2704132 3368934 3707874 4617445 -1 1806780 1924134 2771115 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 -2 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 596681 693753 3632500 -1 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 1675606 2405859 2874631 2953217 3657043 4010086 4463006 4639998 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 167991 314124 584610 2365180 4021693 -1 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 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 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 931148 975565 1103035 1434539 1704397 3311350 3342257 3362599 3835811 4066683 4489495 -1 -2 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 515714 778365 2029869 2031977 2388570 2557770 3811161 4366048 -1 285053 945247 2635790 3344004 3416458 3497390 4210891 4531882 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 388987 477943 565116 927701 1503509 1505140 1564335 1806596 1890356 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 3087000 3112128 4784285 -1 1888542 -1 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 -2 262142 1864268 4197634 4943085 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 587381 904356 1748458 1823591 2274023 3220948 3313789 3865734 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 370385 1505543 2119379 3974468 4413911 4488001 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 961099 2410891 2781043 3548421 3578857 3607450 3923040 -1 146827 547472 1142489 1254552 1367727 1498179 2049355 3352297 4155471 -1 1248864 1741310 2693220 3162035 3433630 3589900 3619903 4276575 4631204 4718210 4926458 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -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 -2 735897 834331 1337758 2520259 3098495 3994430 4747727 4948690 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 160740 976832 1746048 2079935 2232055 2890922 3264159 3305769 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 4256988 4507838 4862222 -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 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 74637 2084513 2405712 3127513 4761709 -1 -2 1591150 3447320 3778429 4787733 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 204256 3038816 4634571 4850817 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 204665 333405 1010986 2786664 2973869 4146278 -1 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 -2 79186 474962 809049 1386950 1911659 2559750 2855420 4489973 4492366 -1 36597 937368 997661 2141894 4264341 -1 1070910 2741067 3124041 4287180 -1 1398582 1608108 1981920 2173328 2518647 2899902 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 27268 1335544 1379594 1389776 1619786 1985792 2169052 2632300 3370652 3741530 3918217 3987715 4521751 -1 915420 1645442 2120133 3932341 4054077 4098082 4399695 -1 1428756 1575590 1638609 2158916 3562855 -1 520190 943996 2043164 2785414 3147149 3449728 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 992202 1555772 3394569 3926165 3987612 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 77440 83522 215337 304757 940431 2052722 3775956 4185659 4922060 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 481714 671229 765428 2137791 3592577 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 18594 2137232 4403183 4469508 4801822 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -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 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 619187 652993 3343393 3892066 3924440 -1 369891 726352 862285 929104 1562397 2869538 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 634538 1588083 1596995 1667817 2114502 2510081 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 596339 1694793 2541079 2821488 -1 659159 3070408 3310569 4955801 -1 148822 1337924 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 3005187 3914244 4402722 4758298 4966859 -1 941673 1219375 1748126 1854623 1958699 2468721 3270753 3362023 3590600 3866897 4061713 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 395455 674307 917044 2862667 3038857 3195135 3290915 3435874 4098741 4134890 4657469 -1 448322 1392742 2391209 2930204 3226919 3269305 3560586 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 843391 1005228 1497598 1576452 1593311 2558015 2659290 2875870 3008299 3070409 3693365 3707297 3781569 4223486 4479143 4849068 -1 677585 805503 1000826 1683077 3113071 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 1926938 2151579 3748969 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -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 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 397756 2679658 3771334 4730324 4812251 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 640185 3720713 3817852 3868436 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 -2 397936 2415221 2658084 3915674 4960981 -1 545899 1168903 1287783 4051742 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 412236 2321830 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 86722 608278 1908423 3163140 3860615 4852243 -1 2410143 3621493 3658856 4925590 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 2098280 3067316 3725918 4071939 -1 -2 577427 1297882 1408820 2402909 3386050 3934987 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 776307 1343037 2166609 2699802 3718294 4364138 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 423497 431895 566426 2266764 2361079 2725004 3192643 3606494 4305537 4725350 4855486 -1 -2 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 138175 195024 526406 1275151 1786299 2890878 3704061 4015198 4027157 4555628 -1 -2 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 818642 976619 1095862 1500518 1682075 1747570 2575302 2952043 3542423 3836790 4802992 4989227 -1 -2 759016 898771 4373130 -1 -2 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 1284072 1569899 1936084 3004853 4827745 -1 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 1084726 2652204 4110645 4585454 -1 -2 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -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 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 -2 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 2497965 3500636 4167289 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 74637 2084513 2405712 3127513 4761709 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 169260 2159658 3140425 4596121 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 698097 2067446 3565940 3598400 4836741 -1 217575 459838 930229 2815791 3457274 4120742 4308049 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 -2 715037 2013329 2026703 3137122 4686831 4776288 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 52702 274411 515100 1693439 1921291 2637598 4232280 4291365 4484142 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 2305775 3517322 3617834 4069308 4301702 4358905 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 608438 1019502 1222964 1634427 2083060 2743384 2745699 3944073 4917526 -1 -2 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 -2 843462 998571 1360948 1589882 3801754 3957223 -1 655625 1246399 1557937 1770308 4207091 4263666 4430201 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 543521 548665 946661 1191834 1598456 1695779 2451079 2618657 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 810288 1759934 1956925 3248889 3957463 -1 -2 899192 1420054 2978000 -1 435929 1614900 3407626 3518073 4533530 -1 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 130583 175482 876952 1066979 1278302 1311794 1461766 1661469 1730193 2540194 2686221 3066763 3627229 3677337 3984472 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 204232 2538744 3267568 3448428 3803609 3881405 4275611 -1 194362 2314699 3829476 3854822 -1 -2 689572 1398197 2061161 3709095 -1 1299779 1513911 2034582 2351844 2534270 4087810 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 -2 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 4331653 4860407 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 269911 1207590 2101090 2788206 2855136 3871044 3989729 4017439 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 373436 1321117 2006405 3874930 4513731 -1 702107 1255124 4157021 4242396 4551317 4601946 -1 1219993 1258555 2136265 2356412 2560628 2723465 3437297 4062821 4065546 4315847 4451363 4811070 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 497137 729034 1409092 2483366 2657723 3222867 3342628 4045532 4060868 -1 -2 918478 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 918127 1730132 3745814 3942557 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 764245 949740 1133256 1620522 2004921 3012590 3064182 3375981 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 412796 595856 2006447 -1 199665 943687 1386399 2580811 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 85866 92572 1099086 1480689 3434769 3720735 3818384 4048936 4355910 4633843 4812575 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 609271 1061746 2969018 3189510 4060715 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 774139 911398 1284238 2149605 2752788 3062546 4137096 4236410 4760939 4854763 4928763 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 79835 514477 2051526 3010449 3126144 3511347 3956187 4520269 4894770 4999999 -1 -2 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 269114 402786 793070 1860105 2063041 2089479 2967375 4172173 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 544500 1013345 2781191 3966450 4253290 4495219 -1 -2 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 -2 505981 952677 2297819 3703778 3763506 4438299 -1 206117 630297 693919 998384 1330064 2130735 3233204 3831092 3960482 -1 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 2301853 2507154 2566301 2956883 3710714 4233184 4799472 4926053 -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 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 1258646 2282904 3466602 3502123 -1 506003 1234266 2611237 2808837 4807325 -1 2429994 3550602 3700952 4340185 4340675 -1 406663 1735501 1912438 2367875 2759123 3497364 3551022 4643711 -1 -2 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 573236 918863 1134306 1877363 3363018 3950848 3959916 4268750 4511160 4550365 4661894 -1 -2 19937 188028 930949 2342021 2386153 2629872 3140141 4914578 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 604120 1176323 1899574 2604849 4133108 4221999 4558779 4634133 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 -2 129222 1634258 3134467 3388695 3631822 3740258 3970417 4102340 4531865 4532714 4585982 -1 641695 2250756 3012735 3656407 3920315 4093452 4144233 4792572 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 301748 468601 473149 1030562 1368041 1781123 3214128 3568479 3819234 3840553 4794609 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 653160 666630 841834 1432341 2035851 2266565 2291311 3202350 3433502 4428569 4821899 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 367073 377062 764401 1198938 2349067 2364044 2553617 3949089 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 147861 1068050 2719993 2838331 3085147 3573676 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 867715 3091917 3133533 4544950 -1 -2 1478488 2211876 2252437 2383032 2867011 4601386 4646822 -1 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 42258 447551 447889 473723 633074 3110335 3206683 3585835 4160079 -1 16522 134790 1142794 1482163 1534536 1671659 1763896 1983436 3683332 3702582 -1 1002860 2358137 2907315 4061213 4505188 4917721 -1 -2 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 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 -2 2026703 3137122 4686831 4776288 -1 1233730 1556470 2413136 2786777 3366492 3797637 3986941 4447739 -1 -2 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 3253925 3856249 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 1135933 1471878 1828462 3499647 3931288 4481864 4726925 -1 488115 3295337 4139163 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 -2 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 36673 589815 1433714 4663870 4832182 -1 621592 2444665 2886759 4049958 4276859 4519374 4550094 4932866 -1 -2 764631 1748834 2189162 2806464 3352380 3625201 4708774 -1 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 125987 2516119 4436625 4784087 -1 -2 1906352 1927430 2464708 3598070 4797135 -1 45265 439557 1349066 2256170 2608611 4251166 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 918478 -1 266404 1427619 3983437 3989374 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 1057583 2500257 2648197 4688917 -1 338180 918382 3106104 3642527 4544673 4838335 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 407185 525900 777414 1819249 2874389 2897687 3098151 -1 99133 288047 1259777 1333165 1456370 2188720 3077468 3104668 3129999 4712204 -1 -2 316767 2368568 2406689 3389294 3879794 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 765330 783180 783753 1027551 1388015 2461942 2534671 3054471 3437910 3446042 -1 -2 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 3233204 3960482 -1 17275 305119 983929 4561069 4857776 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 -2 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 1419612 2638991 2908436 3370400 4001568 -1 882355 1776524 2395765 3447314 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 836606 991317 1717194 2177514 2927507 3052143 4943181 4985155 -1 -2 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 502281 3701367 4004525 -1 -2 578430 842955 2938771 3272973 4109096 4971035 -1 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 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 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 47416 188815 997385 2285087 3018456 3349475 3395632 3646319 3970222 -1 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 -2 526707 739537 1925384 2223535 2678584 3075315 3355168 3560901 -1 16267 1051519 2091287 2109042 2240755 2402079 2439791 2783697 3022755 3081167 3652216 4406249 4451507 -1 9615 410009 2035151 3528425 4936754 -1 -2 77440 2052722 4188117 4922060 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 342263 1128186 1202925 1632692 1690200 1962758 2173392 2440213 3089068 4367555 4689884 4738289 4941236 -1 150819 263333 445868 477767 1549015 2411872 2819850 3845437 4019334 4224966 4781178 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 1987306 2842775 3949475 4374313 -1 1082695 1437569 1479364 1510560 1777327 2823562 3231107 3981585 4025888 4808459 -1 332916 486144 702399 1309146 3828411 3941773 4002825 -1 -2 667390 1396285 1844051 2654537 3437742 3822975 -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 2358734 2769531 2933204 3599517 4574471 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 427713 950090 1748647 1963275 4697990 4858445 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 -2 626592 1058538 1691032 1701791 1810458 3514506 3535256 4767521 4774394 -1 7524 213896 608785 2292741 2303632 3181345 3616195 3635644 3688563 4174764 4260091 4511030 -1 -2 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 191704 416538 948453 2824455 3230329 3630670 4462968 4506012 -1 313382 2713207 3586225 3855080 4452673 4620042 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 234496 288394 925405 1304707 1586486 1770308 2443282 2574610 2639290 3146141 3325093 4347282 4375486 4477683 4576702 4757069 -1 572524 712830 767853 2469501 2618846 2639125 3229152 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 503132 1012654 1353347 1851931 2261894 2877496 4279538 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 2450503 2847458 3173712 3198616 3432989 3493404 4321953 4354318 4600509 -1 73829 126666 170919 1095392 1609024 2075711 2285569 3200352 3381383 3439654 4732430 -1 1443256 3406928 4180615 4837268 -1 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 141807 229049 241437 1631970 2150948 2478178 2953887 3582110 4184471 -1 428572 709950 1399007 3398812 3487513 3832377 3879621 4195426 4950342 -1 186675 4360545 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 -2 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 3405968 3559990 3609130 3715666 4226348 4402466 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 471996 479878 1290486 1537456 1670750 2021635 2109038 2820456 3288746 3292812 3841159 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 358544 644030 948911 2680840 2710167 3599521 3640246 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 1302193 1430271 1826427 4473856 4682861 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 463518 660936 1539615 3835457 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 223880 624806 1032303 2031299 2319527 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1255321 2152535 2903417 3370206 3418226 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 2752182 3914963 4079110 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 35259 95064 1615238 2881352 3596686 4296182 -1 -2 499744 535838 730661 1519868 2654833 3222766 3644588 4655660 -1 -2 534989 620245 1620982 2245546 4738944 4969381 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 2326306 2395155 2770330 2790941 3373586 3742572 4003132 4268716 4626779 -1 613438 888125 1012024 1286313 1713133 2107893 3319741 3558463 3603156 4131533 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 -2 28811 3483260 3631313 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 -2 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 263965 472524 900163 1588806 2341233 2713392 2825118 3024756 4176152 4728783 -1 -2 632503 681743 985470 1998664 -1 186899 2078945 2358446 2456839 3836032 4217454 4318550 4492406 4576459 4751187 4796004 -1 604934 902104 1447867 1972107 2757871 3377409 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 657810 995549 2515230 2635093 3304439 4775561 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 3045635 3509696 4138347 4516101 -1 -2 1275230 3510162 3812590 3869709 4170500 4304702 -1 843391 1593311 3070409 3707297 -1 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 1321124 2288179 2446746 3193213 3366308 -1 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 101953 1559723 1724009 1901594 2332897 3921779 4425930 4648707 4901723 -1 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 59571 436347 2372085 2413582 3033999 4255870 -1 2215077 2588485 3143126 3448909 4509675 -1 -2 461552 909249 930625 1267127 1859290 2279230 2654585 4826884 4857224 -1 -2 1296297 1871224 2273629 3010019 3051257 3421788 3636810 4649903 4964153 -1 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 1358433 1362098 2521462 2896351 3181128 4448924 4583487 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 1016213 1183983 1298110 1473357 1850551 2207379 3078203 3810532 3858187 -1 401730 1329457 3531997 4360627 4775355 -1 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 1548747 4252505 -1 -2 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 187153 3970717 4745312 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 47164 700883 1798686 3018498 3177174 4020865 4715447 -1 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 690015 749962 797266 814342 964738 1040766 1646239 2184062 2535967 3803898 3900692 -1 2242797 2378156 2830180 -1 -2 319214 382634 1413881 1783988 4620273 4969611 -1 -2 911144 1680782 1964755 2209854 2950982 2988448 3183235 3664047 4076165 4192269 4266944 -1 1633623 1710186 2163069 3153615 4652283 -1 93610 131569 3152160 3192072 4434477 -1 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4253666 4915989 -1 -2 5066 71110 207412 1061313 1115295 1295887 1374056 2024132 2129246 2999487 3976450 4365535 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 230749 1515573 1821047 2614589 2831552 3072010 3170804 3530714 4114716 4632142 4685200 4754756 -1 504248 1119251 1284959 1534136 2207870 3481190 -1 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 661397 1473593 2750724 2972363 3550274 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 330890 3002268 4056310 4718050 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 314821 661090 743029 921189 1087895 1198691 1878269 2239686 3089767 3399623 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 1130292 1146771 2766768 4044418 4106566 -1 -2 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 -2 68275 320114 767962 817031 2677922 2721396 3337737 3767247 4167921 4208792 4637116 -1 -2 529033 603237 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 369724 1444624 2165828 4015727 4263912 4900022 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 332728 853528 2589288 3581891 3631821 3856559 4765750 4926968 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 2548539 2561532 3403862 3644128 4866163 -1 355264 1984712 4260546 4909561 -1 -2 187449 741478 1152513 2001625 2036369 2284106 2635448 2659471 4245548 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 1038119 1142313 2334948 2623866 2906081 4108547 -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 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 239936 1141683 2477730 2643241 3019242 3057602 3187381 3242899 3514505 4158214 4254781 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 -2 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 -2 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 262142 1864268 4197634 4943085 -1 -2 186962 423270 2636240 3443870 -1 105622 470252 1049318 3748391 3848904 3952772 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 -2 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 240230 337998 471108 659732 868261 1202873 1238698 1456348 1740931 2609020 2622522 4802831 4921258 -1 1925655 2309843 -1 -2 1811796 2174437 3279305 4373009 4652551 4720333 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 -2 45620 927716 983429 1098306 1904665 2967738 3621380 3892001 4390203 -1 363066 856045 1745125 1789051 2037405 2871278 4175945 4661440 -1 505981 952677 2297819 3703778 3763506 4438299 -1 -2 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 1298343 1320747 1757497 1903110 2288177 2412048 2460396 2513879 3632757 3678828 3830824 4525091 -1 2121870 2881172 4393032 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 -2 543908 1575168 2516381 3460650 4030595 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 2405859 2953217 3657043 4010086 4463006 -1 -2 409295 778213 1155350 1449294 1797612 4709744 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 1141428 1835685 2756766 4270682 4809204 -1 608254 815578 875999 1036421 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -1 -2 30278 132864 434333 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 348281 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 331936 367293 440743 1063771 -1 309642 640274 860215 977258 1349721 1505586 2389877 3463998 -1 -2 756247 3205134 4342562 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 14736 74728 121680 358943 584678 1591316 2672180 -1 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 -2 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 408395 1770323 2068994 2927634 4168521 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 136101 2507137 2676216 3735797 3954784 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 2145958 3571981 3634980 -1 43475 204035 794182 814412 1175157 1222813 2130861 2540397 3182356 3372617 3861600 4204069 4431885 4442724 -1 -2 2842154 3207529 3753449 4269674 4852770 -1 583830 821337 1228071 2041682 2535313 2643241 3501470 4321014 4758734 4921146 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 1443793 1964286 2565337 3491203 4477439 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 60673 2029510 2192896 2428007 2958721 3561744 3603573 3612134 4209048 4243246 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 347543 703864 1644057 1794231 1846024 1885913 3412280 4523233 4655399 4870669 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 502419 1692666 3724761 4201763 4759521 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 648185 953542 1511325 2184848 4028597 4342319 -1 -2 611727 1627665 1983970 4029313 4663265 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 1581102 1964427 3450528 4500508 4670241 -1 -2 615517 893522 895311 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 1298114 1329117 1642755 1689548 4933638 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 74637 2084513 2405712 3127513 4761709 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 94951 2909993 3236911 3903057 3980187 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 430638 1070026 1098693 1555145 4548811 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 620552 639340 953837 1970671 4061252 -1 -2 372942 610302 1995089 2035180 3594672 3603542 4830324 -1 1684239 2717895 3048507 4618597 -1 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 726935 799753 1027455 1235592 2909715 3224585 -1 -2 873647 2245079 2268063 2517627 2740815 3124447 3641653 -1 -2 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 286507 853766 1417477 1883655 2054595 2123841 2717755 3187162 3693199 3784507 4176098 4555601 -1 306451 2502492 3406323 3969741 4354776 -1 -2 2508874 3312329 4411672 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 91808 486495 491693 1653130 1888260 2762733 3037062 3060247 4573580 4755680 4888746 -1 863442 1466716 1560208 2917866 3584850 3702018 3881376 4352043 -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 62171 745796 1070662 1858555 1973050 2099523 4063053 4197219 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 -2 296064 687432 3503610 4773366 -1 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 -2 191618 472788 699530 975311 1947417 2976908 4164368 4195588 -1 102093 1096640 1588108 2497990 4773978 4853669 -1 850403 1203997 1335028 1360815 1405963 2502710 2700015 3650123 -1 14740 48163 463944 987879 1048847 1092317 1243397 1994485 2775468 2883312 3071225 3615322 4053617 4056260 4975866 -1 1207086 1607110 3366013 4902835 -1 1069300 1255773 1545034 2181361 2733776 3175218 -1 -2 1529388 1995437 -1 1981769 2905751 3358455 4500881 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 743723 1134223 1783389 3237572 -1 128891 589036 1781640 3990432 -1 1545734 3582913 3712136 4121362 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 -2 14131 270915 892418 2900588 3498630 4658229 4815956 -1 1869273 2281229 3684102 4550370 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 266996 1124620 2108223 2388106 4490580 4773962 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 4480366 4858128 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -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 18506 1101276 1595712 1647626 2487231 2946465 4638722 -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 998149 2032636 3326819 4546761 4910272 -1 -2 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 2099520 2798946 3578799 3733636 4701572 -1 505418 550538 699752 1769841 3815008 4100607 4415740 -1 891107 921685 1106419 1837164 1916474 2259373 3024950 3841119 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 77789 2921099 3101420 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 937626 2825107 3646481 4124975 4704859 4944816 -1 -2 1431993 1648311 2452693 2584271 3481966 4638155 -1 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 1666886 2862738 3065392 3129253 3398464 3627254 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 927331 2174135 3625598 3681495 4497183 -1 -2 1416994 2854527 2933678 4384933 4946088 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 3287535 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 711782 1201399 1251008 2208477 2272114 3769900 4291176 4576629 4841486 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 1881839 3064732 3390247 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 91 57121 285297 1155061 1948282 3185389 3406298 3512114 4115903 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 302511 1166189 1657149 2063928 2319383 3845179 4436129 4540818 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 3600 203785 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4852956 4909847 -1 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 108413 1029549 1369856 3446099 3934747 4175254 4442853 4838063 -1 1528078 1573011 1820427 2471264 3224123 3290997 3715489 3970346 4239537 4874012 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 289789 335975 1031978 3024682 3055589 3167701 -1 -2 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 420580 1255708 1611164 4803528 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 357523 906476 1059958 2575973 3051853 3286949 3830477 3876542 4513646 -1 -2 59031 606380 1592802 2407632 3424636 -1 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 1925655 2309843 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 207952 1157778 1377942 1425796 2266257 3026003 3131036 3933573 -1 3045635 3509696 4138347 4516101 -1 1892555 2317993 2463319 2553128 2669247 4067239 4097561 4734652 4939086 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 1294867 1714417 3158651 3408148 4340075 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 2821429 3278741 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 -2 654050 661423 694934 992202 2257668 3613721 3915926 3987612 4974680 -1 1412927 1507684 1692440 1963110 4476531 -1 186366 813768 1460457 2209567 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 38956 314705 1019648 2250556 3127114 3242555 3651508 3993587 4274172 -1 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 74637 2084513 2405712 3127513 4761709 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 1709649 2114625 2151954 3536724 3807498 4331931 -1 91625 1027551 2324790 3054471 3437910 3446042 3881840 4169780 4615105 4999999 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 1005676 1658380 2827289 3201889 -1 40902 378606 1173390 2013549 2308944 2750443 3220577 -1 -2 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 1125284 1179966 1339862 1522274 2271277 2443516 3004546 3052762 3199186 3966989 4227871 4801385 4971363 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 593667 1006561 1549183 2539019 3268333 3809930 4036991 4452849 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 209540 892911 1245458 1473111 1491953 1930550 2015562 3053524 3465464 3844921 4814203 4867724 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 933835 1298408 1485164 1662655 2694229 3851183 4945432 -1 -2 706599 958578 2033306 3402396 4950264 -1 242005 732983 2186277 2933906 4697420 -1 -2 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 395455 674307 917044 2862667 3195135 3290915 4098741 4134890 4657469 -1 448322 1392742 2391209 2930204 3226919 3269305 3560586 -1 -2 15912 1418354 2538977 2666206 2682488 2785713 3001386 3399673 3683422 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 451123 791543 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 323932 1316201 2399344 2425580 3733350 -1 -2 71090 1111867 1930657 3478678 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 2472673 3645700 4735374 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1088419 1867237 3424424 3779420 -1 2220611 2295532 3042336 3076878 3290175 3495884 3705998 4064934 -1 -2 507400 1010986 1028973 2973869 3496072 -1 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 1624996 1804282 1984578 2019399 2499293 3101052 3109261 3136385 3213060 3597572 3621732 4029418 -1 87110 1239101 1383283 1742197 1865427 4124360 4237207 -1 48745 188815 847816 1080453 3371865 4600253 -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 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 -2 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 1020063 3894988 4902732 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 1339442 1540790 2008289 2644545 2983314 4075369 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 4169417 4365222 -1 1881839 3064732 3390247 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 287667 875169 2032065 2764492 3257388 -1 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 899192 1420054 2978000 3713360 -1 -2 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 -2 655626 1173988 1701349 3457185 4669310 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 540940 950751 1946646 2265463 3698060 4010508 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 120331 150859 3537415 4578019 -1 121013 300589 397345 427600 1370029 1779255 2781575 3369238 3814955 -1 169851 1577916 2226442 4169752 4647041 -1 217990 1075817 1124807 1865221 2472255 3503257 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 1079729 1675518 3578681 4281738 4669784 -1 -2 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 273187 2575145 4154025 -1 449533 2195862 2789939 3160905 4727070 4760009 4983408 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 1351877 2708236 4309943 4371740 4947844 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -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 -2 594184 2169357 3094319 4010622 4095222 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 128273 391996 529768 2084015 2350695 2401519 3297745 3320456 4010427 4863271 4972607 -1 -2 1084726 2652204 4110645 4585454 -1 1070404 1733815 2314699 3854822 4338611 -1 519585 705796 1056292 2926291 4245245 -1 -2 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 3314 89528 935414 1199955 3403967 4038759 4496085 -1 -2 521870 704262 1533876 4407634 4692802 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 1173896 3974803 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 869396 2752783 3725634 3868372 4501601 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 -2 741370 3515003 4603430 -1 453162 996011 1090262 1742349 3223706 3570320 -1 146779 1101708 1709050 1733734 1968150 3310233 3633446 4110671 4823178 -1 -2 28811 3483260 3631313 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -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 123264 218655 718566 2043682 2194573 3857890 3983890 4293674 4911830 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 426322 720921 1724949 2820615 3650281 3986400 -1 1216102 2189572 2251725 2301957 3200199 4020066 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 404576 1924741 2456308 3503517 3556821 4536198 -1 -2 191830 330511 2163212 2604342 3583849 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 335935 790914 1277891 3269546 3414062 4484716 -1 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 916023 1315152 2430641 2742378 2856737 2961499 4079547 4386728 4663231 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 6672 483729 1370932 1827365 2433319 3921900 -1 375284 529267 1068437 2044849 2790768 4725894 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 12793 707849 1019276 1157282 1396574 4290915 -1 637076 783480 3463076 3720665 4446279 -1 199191 285277 618882 1096729 1258477 2987132 3189726 3740470 4927598 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1963419 2489739 3031930 4215478 4270269 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 174033 627690 1453160 2608814 2771107 -1 652307 955377 1234715 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 782413 826722 1050826 2268545 2326306 2790941 2971935 3632943 3934740 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 734195 1123946 2655600 3808234 4209135 -1 -2 719724 858924 2551024 3425938 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 -2 734651 1623945 4317024 4970206 -1 1549997 2197932 3916779 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 730444 985321 1627822 1956333 3319570 3322746 -1 500893 785425 2382447 2595000 3109622 3694837 3981751 4534159 4569833 4847212 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 173351 1181487 1788582 3537415 4237101 -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 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 467117 569250 3741552 -1 -2 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 418139 2202566 2694451 4778799 -1 -2 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 193789 348949 535310 743952 1658354 1696589 1818362 1926573 2690181 3488327 4672344 -1 111939 140275 1220266 1453879 1813556 2609728 3981493 4048409 4917990 -1 370385 1505543 2119379 3974468 4413911 4488001 -1 -2 595038 755147 848130 1091181 2238113 2527422 3240071 3851609 4611770 -1 -2 534389 842869 1243084 1380924 1455644 3532006 3606318 4582630 4621614 4709478 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 460387 607241 2428758 4365515 -1 243507 1116380 2246476 2532190 2733695 2869564 3889307 3985938 -1 14516 788247 2948403 3364427 3845610 4677611 4820165 4827918 -1 -2 603054 909989 1225383 1798522 2582022 2757667 2926537 3861164 4798819 4961197 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 310411 714067 1997238 2828505 4487994 4814817 -1 60714 1648128 2281348 3772852 -1 -2 774139 911398 1284238 2149605 2752788 3062546 4137096 4236410 4760939 4854763 4928763 -1 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 236638 675725 1164203 1429278 2060646 2522692 3076585 3450893 3786668 3908945 4455444 4875615 -1 -2 768697 3172205 3208103 3487130 4746707 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 -2 319326 3531663 4521915 -1 351958 506003 1559362 2361508 2386074 2611237 2808837 4102093 -1 271098 2131799 3545247 3674252 4404309 4809450 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 8541 68335 703285 3249623 4023909 4091089 4999999 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 439347 3025635 3595322 4237698 4558372 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 639614 657480 731031 1433016 2150337 4128148 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 -2 566267 1069318 2324069 2688982 2957103 3398739 3975571 4436997 4459102 -1 578493 1173132 1237011 3148470 -1 -2 242005 732983 2186277 2933906 4697420 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 -2 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 1765170 3107901 3334489 3752071 4422223 -1 114549 937368 1475592 2141894 3265631 3958158 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 74859 683362 1038800 1046177 3349226 3969358 4072459 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 968986 2001096 2742808 2827296 3517546 3540873 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 130830 1105047 1260215 3267616 4605542 4942186 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 567487 592499 624847 1075817 1865221 1934465 2472255 2985827 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 747147 3100301 3112476 3591898 3820414 3896692 -1 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -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 595906 1884056 1982235 2056534 2177246 3525504 3655594 3788117 4397280 -1 721018 1450841 2104537 4126790 4952102 -1 508456 1302292 2690324 3049274 3307523 3698503 4036130 4896123 -1 -2 726352 862285 929104 1562397 2869538 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 2866594 2994296 3257348 4461950 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 237784 713547 756390 2655622 3150776 3349527 3624873 3791525 4005405 4129787 -1 2451293 3009772 3216300 3761491 4053298 4204911 4425394 -1 1188364 2373403 3703389 -1 -2 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 568268 734217 3188114 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 755785 2106982 2384281 3916339 4877502 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 86677 92030 287267 465649 890727 3422636 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 3049689 3447975 3900560 4177011 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -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 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 185898 316432 411084 486927 1320618 1908582 2003206 2517614 2821520 3099053 3197689 3316596 4091163 4273635 4625244 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 229839 411514 1023327 3006164 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 1771962 2304202 4528886 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 986966 1130524 2091956 3271841 3775993 3830923 4263019 4326951 -1 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 1130292 1146771 2766768 4044418 4106566 -1 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 4897 1815830 1864682 2592940 2707839 4988571 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 1061392 1459872 1615121 2830817 3933241 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 655626 1173988 1701349 3457185 4669310 -1 -2 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 81664 320907 1116475 1871625 -1 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 -2 448588 2999007 3117572 -1 -2 1947885 1973514 3146910 3552447 3657183 4874720 -1 -2 504613 798307 1744895 2153445 2399329 2504462 3518984 -1 122052 1329637 2115072 2433382 3511814 -1 -2 1049347 1293280 2407303 3257287 -1 3600 203785 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4852956 4909847 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 2909 145619 175104 2932296 3649495 3934210 4383425 4710572 -1 -2 837511 1170236 1187514 2145207 4004499 4357035 4447541 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 464532 1332204 1416419 1705751 2430230 2491511 2557362 2623052 2816190 2995064 4820773 4960126 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 2461213 4288116 4933874 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 94951 2909993 3236911 3903057 3980187 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 430638 1070026 1098693 1555145 4548811 -1 -2 237492 918319 1057734 1167522 1212520 1776211 2656679 3077478 3185910 3833286 3981049 -1 521970 2168074 2505387 3279246 4878286 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 25103 91245 485009 765232 1139522 1845196 2016269 3191564 3430583 3715457 4130498 4999999 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 1248752 1296035 1533795 2738741 4275944 -1 1287092 1614497 2267706 3408015 3807463 3850939 3960711 4646197 4703769 4780259 4871787 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 -2 877894 1097405 2529235 2987890 3629546 4124525 4182011 4262433 4581290 -1 1023469 2106765 2224752 3306467 4422201 4453007 4746678 -1 1203296 1567802 1658332 1688852 1955240 3120976 3284517 3777522 4004239 4096825 4617155 4674717 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 427713 950090 1748647 1963275 4697990 4858445 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -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 -2 1651146 1767606 2005101 2900131 4309982 4548655 -1 182628 1081095 1358272 2496888 2640231 2702307 4409552 4433304 4774008 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 -2 2508874 3312329 4411672 -1 122472 979993 1444494 2555113 2788343 -1 77321 -1 100417 280343 700477 766063 803358 1213159 1722913 2171817 2885620 3511984 3719745 4167737 4198594 4413835 4434356 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 -2 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 644635 1497455 1982838 2829264 2958612 3847688 4320389 4549146 4726411 -1 -2 426504 718869 1461797 3191925 3951532 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 1928472 2629670 3292821 3301390 3861347 -1 459271 712911 1176180 1707321 2314333 2399998 3182476 4197856 4297949 4340184 4441267 4783869 4793885 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 438513 2786149 3447727 3633877 3762472 3907904 4077661 4866582 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 -2 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 2014858 2930159 4063004 4601946 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 303414 412735 705746 1331538 2143851 2884499 2913178 3770871 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 1226083 2280249 2714958 4627045 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 -2 1165626 1314172 3470713 4635837 4682889 -1 -2 2930254 3691007 3991331 -1 2524379 2557130 3780898 4226156 4300088 -1 348677 1912281 2594603 4055175 -1 805455 1362513 1811746 1835674 2186149 2246676 2815877 3222946 4089186 4667556 -1 19501 2287878 2549075 4332465 4405134 -1 -2 1769218 3027321 3984596 4058129 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 848525 1300505 1809920 2478804 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 370385 1505543 2119379 3974468 4413911 4488001 -1 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 43102 1783277 1791476 3566739 4016406 4405283 4587043 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 46671 496947 758256 1611241 3808085 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 629433 892602 2234926 3630689 4136755 -1 711026 1042635 1304659 1401811 1791632 1801056 2846990 2930074 3386904 4852580 -1 375849 964101 1105531 1532416 1775695 2013364 2176431 2480311 2713551 3571218 3766809 3967482 4091742 4253231 4500783 -1 -2 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 491978 776451 1811796 2161917 2174437 2234582 2507103 2979190 3279305 3788112 3846174 4337849 4373009 4387057 4652551 4720333 4828564 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 1910306 2425327 2637454 3911205 4032586 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 -2 1662826 4196722 4463630 -1 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 284728 4185024 -1 -2 80411 2950439 3162359 3674965 4731727 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 522283 975549 1198753 4962339 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 533436 644319 1370065 2361390 2713119 3757939 4019722 4590919 -1 1304865 1865420 1891760 2519408 3222236 3288686 3569080 3866447 3987877 4025466 4715676 -1 -2 416783 592270 3358917 4012131 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 222642 489638 3137700 3485615 3829068 -1 -2 2215426 2573772 2912708 4635113 4809023 -1 22710 1222760 1243511 1882505 1984283 2008189 2059475 2854685 3719771 3733873 -1 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 2697709 3023548 3274698 4755487 4810470 -1 -2 1636035 2820143 3214210 3696834 4500654 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 2403447 2671272 3195843 3799595 -1 531974 1485176 2589634 4014440 -1 295838 721252 780925 1711838 2258411 4047392 4424968 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 350762 407322 2454387 2663653 3060391 4842568 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 2068959 3004262 3257077 3593471 3982159 -1 423762 578848 2843618 3454756 3990801 -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 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 881217 1176247 1454250 2641031 3443453 3755578 3804465 4275717 4748527 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 946462 1875934 4101670 -1 1003668 3179635 3305320 3828477 3905785 3910081 4253275 -1 28622 2046488 2349397 2508262 4196533 4352632 4452869 4645260 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 1250137 1634206 1898707 2369685 2621977 2849239 3090042 3175848 3368530 4037238 -1 -2 953774 1694488 2023040 2534757 2737158 3530714 4269730 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 778894 2220273 3428520 3753312 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 1955031 2445173 4825414 -1 -2 893631 1822988 2278799 3062303 3235595 3534311 4471364 4790943 4916210 -1 664955 989601 1415957 2550097 3623423 4895342 -1 24741 413839 435305 443091 2200740 2846899 3243232 4324178 -1 -2 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 -2 726935 799753 1027455 1235592 2909715 3224585 -1 1043762 1095034 2073294 3001092 3598268 4442237 4980075 -1 747499 1178161 1941347 2646463 3393507 3617114 4243625 4925158 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 -2 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 492625 3241661 3621984 3676673 3724467 4186428 4829132 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 1303445 1696160 1922997 3227093 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 734137 1217877 2072467 2628976 3107340 3698313 4807190 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 -2 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 223880 624806 1032303 2031299 2319527 4784721 -1 1611258 1722172 1884434 3095104 3800609 4371296 4420202 4490085 -1 676642 2194974 2730983 3741539 4011266 4664226 -1 -2 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 577756 1171254 1342182 1995685 3177931 3251524 4453229 4687963 -1 -2 757997 1967291 3146503 4999999 -1 666466 1873653 2097592 3332669 -1 -2 1888542 -1 516367 2669755 2797757 3025475 -1 620092 1847451 2756554 2907363 4135905 4220188 4569538 -1 554997 1288745 2149676 2645139 2879410 3474252 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 67902 86536 1912436 4099617 4323052 4554782 -1 112986 309336 357500 1682223 1716332 2182375 2292098 2997016 3307857 3404331 3813881 4243381 -1 -2 3457 667482 998486 1429504 2596342 3090674 3299902 -1 1888542 -1 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 644635 1497455 1982838 2829264 2958612 3847688 4320389 4549146 4726411 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 290426 624038 1098228 1645996 1738150 1877310 2669622 2899594 3661831 4879867 -1 -2 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 531152 736831 1210432 3266644 3813404 4842132 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 -2 738571 3776009 3830533 -1 441599 633383 1520516 2350702 4110132 4751416 4870230 -1 666489 689366 852075 2720144 4742684 4999999 -1 -2 79592 657646 2112648 2620680 3746374 -1 -2 397936 2415221 2658084 3915674 4960981 -1 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 -2 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 486369 555058 664645 673797 1092518 1168052 1941888 3975956 4333663 4469641 4969233 -1 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 737570 1554119 3431732 3518073 4311781 4539533 -1 -2 1608729 2557435 2736133 3442283 4335924 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -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 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 352077 1344165 2372448 3085531 3388418 -1 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 1662826 3127657 4196722 4463630 4773822 -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 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 453162 996011 1090262 1742349 3223706 3570320 -1 -2 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 285737 1273536 1635465 1816919 2561573 2804861 4005293 4675776 4920697 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 109533 742606 1913984 2835337 3867048 4341204 4897966 4999999 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 1101591 1972893 2373230 3181987 3257735 3507920 3512731 4828377 -1 65530 1779434 1936063 2245135 2512835 2685586 3642508 -1 -2 230683 1940120 2584271 3024023 3059412 3425214 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 606192 1549731 2234178 3682163 4676652 -1 228434 409531 415270 421577 457193 668543 1080429 1637153 1966852 3020087 3427687 3622781 4201586 -1 57343 77998 1016596 1687392 1772413 2307316 3113392 3234502 3428424 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 976534 1072004 1499174 3096763 3101054 3631744 3826944 4082836 4128821 4189928 4515258 4985235 -1 412878 1166534 1474948 2882221 3505560 4393216 4835806 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 865662 938364 1254472 2813941 3632684 4186716 -1 89080 728825 756572 1304707 2311690 3618867 3778217 3917708 -1 -2 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 1216200 1422283 2989472 3485955 3671208 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 -2 727850 951430 1143083 1199060 1568558 3501609 4048550 -1 245091 503727 1248864 1422597 2881241 4875511 -1 478790 602119 1138973 1517345 3430304 4727480 -1 427971 619583 3179188 3651323 4548561 -1 -2 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 262192 741806 1797553 2365141 4029470 4250182 -1 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 69178 302102 1328300 1887169 2134692 2401271 3774142 -1 -2 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 96255 314705 798206 1513109 1574761 1603572 2325869 2812352 3775508 4108687 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 345453 1273764 2205591 2532547 3264139 4375689 4713328 -1 -2 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 384607 566807 604243 911887 2540282 3970299 -1 1661521 1951897 3114372 3227276 3343990 3576784 3815508 -1 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 111614 1357860 1590546 3501226 3800085 -1 326539 855776 933378 1149360 2229161 3200526 3454878 3641662 3711928 4853570 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 577427 1297882 1408820 2402909 3386050 3934987 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 123827 1529422 1925018 2333247 2334530 3384696 3387444 4468771 -1 -2 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 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 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 810288 1759934 1956925 3248889 3957463 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 65757 110014 833186 2441091 2843051 3005877 3906229 4218218 4807652 -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 82885 751719 1341743 1764086 1988437 2495160 3251294 3338809 4388139 4444895 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 1671885 2245958 2668290 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 83211 137447 391143 485225 981253 1061403 2511505 2976036 4621936 -1 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 -2 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 -2 206847 1241949 2428110 4190859 4300807 4988738 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 -2 2049288 4157474 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 903473 918173 3811408 4256193 -1 2321830 4817219 -1 1038828 1046690 2933204 3599517 4431988 -1 86722 608278 1908423 3163140 3860615 4852243 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 -2 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 -2 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 768807 1328105 1790270 1820819 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 46186 345721 1977717 2956455 3407563 -1 -2 1303430 2044708 3176500 3351264 3452126 3545889 3952358 -1 1387023 1956925 2044584 2288455 3890346 4302744 -1 3247756 3597808 4083953 4206425 4265556 4307024 4464447 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 698097 2067446 3565940 3598400 4836741 -1 1079236 2172893 2531719 2552780 4307696 4321767 -1 618465 652369 815033 1561332 1588064 1655654 2008898 3947243 4118302 4635264 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 202716 655323 813572 1759615 4079338 4323296 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 -2 1136059 1419677 1719899 2188004 3921647 4008446 -1 306539 685639 2212594 2470499 3723833 3972293 -1 568932 598573 638100 1189443 4390658 4726168 -1 -2 1608729 2557435 2736133 3442283 4335924 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 2358734 2769531 2933204 3599517 4574471 -1 -2 1097959 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 581450 1428046 2164730 4055074 4942396 -1 -2 481714 671229 765428 2137791 3592577 -1 18345 431298 615998 1159744 1422266 1996206 2608773 3006344 3822699 4100932 4545635 4650770 4798235 -1 -2 481562 584848 1656849 2281575 2583247 3240621 3692417 4885706 -1 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 -2 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 30164 37751 156238 653890 692858 912392 981094 2090958 2377997 2982551 3049095 3238648 4967097 -1 579836 1176089 1263700 1643696 2015692 2806211 4085521 -1 -2 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 130994 167757 1229967 2290445 3982993 4857271 -1 136101 2507137 2676216 3735797 3954784 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 2145958 3571981 3634980 -1 -2 1412927 1507684 1692440 1963110 4476531 -1 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 186366 813768 1460457 2209567 -1 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 870041 906883 1615749 3178751 3643547 3767211 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 2202947 -1 548833 2237403 2997225 3040886 3370875 3404123 -1 -2 1272127 2657754 2948711 3736139 4964104 -1 375304 2062233 2690639 4259059 4376599 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 198793 562272 767863 1172283 1387041 2660967 2909543 4122376 4283844 4393765 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 411568 2497788 2972726 3736165 4783124 -1 328297 330276 390938 537934 569491 648923 1760756 2013323 2426857 3491080 3639229 -1 458810 1142398 1316961 1630935 1670228 1905977 2120514 2223401 2292463 2736311 3127173 4033136 4553964 -1 -2 1303445 1696160 1922997 3227093 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 -2 2748696 2891759 3304445 3834043 4004281 4071350 -1 1075334 2599762 3398748 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 561643 2940670 3649624 4265834 4443129 4843027 -1 -2 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 30638 773050 2089539 2359193 4118222 -1 -2 491285 2799676 3411114 3603007 3614653 4550397 -1 239244 341729 2310046 2331925 2445578 2551525 2889953 4139455 4289499 4401479 4928424 -1 132637 277256 773932 989327 1583817 1603017 1807850 1899814 2025742 2345222 3059832 3291912 3791553 3870295 3948980 3986285 4301570 4528888 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 532668 561632 878085 2513890 3603189 -1 1045663 1318272 2016522 2510306 2627174 2733156 2943310 4161425 -1 -2 971632 1032988 1254725 1830331 1866141 2050085 2545911 3232151 3317656 3392269 3527330 3557110 4473556 4995486 -1 -2 1926938 2151579 3748969 -1 1255321 2152535 2903417 3370206 3418226 -1 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 447015 1098945 2542112 2564412 2967607 3404249 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 81664 320907 1116475 1871625 -1 167182 324920 2224375 3565955 3772945 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 15232 1055794 1144063 2177261 3590509 4736580 -1 255044 460418 777498 1153938 1467875 1496242 2018707 2848502 3591259 4546907 -1 -2 338180 918382 3106104 3642527 4544673 4838335 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 826302 1251496 2611210 2888952 3504097 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 335389 460233 470191 1579704 1912845 3338572 4240710 4838063 -1 -2 92924 1118365 1363583 1847679 2251475 2383422 3992699 4069085 4758126 -1 1101058 1946555 2257915 2453374 2456093 2997431 3337928 3486570 4172509 4802739 4960803 -1 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 1060825 2159369 3180251 3387533 3487341 -1 27974 2214734 2502701 3267906 4392987 4961406 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 84719 502281 1392969 3701367 4004525 -1 14314 416564 567398 845454 2892864 3547399 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 198016 619681 788814 3658240 3862027 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 92849 314821 812731 2570028 4920149 4925718 -1 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 771492 800457 1367020 1392487 1729934 1884031 2233299 3004438 4048322 4568914 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 -2 1039392 4358634 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 797901 1676692 2201964 2617297 4683539 -1 1684239 2717895 3048507 4618597 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 810288 1759934 1956925 3248889 3957463 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 -2 1315881 3275401 3515772 3657227 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -1 -2 297704 869616 991797 1329968 2735597 3220978 3537618 4014111 4156669 -1 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3518410 4656527 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 666466 1061370 1873653 1896300 2097592 2769722 2873192 3332669 3613205 3691077 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 115521 990569 1095832 2825662 3149483 3459382 3620055 3650861 3996904 -1 -2 1881186 1898326 2753106 3030186 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 399481 2461698 4003087 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 463518 660936 1539615 3835457 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 2059387 2629159 2919990 3191337 3415842 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 299703 1664665 2211979 2396428 2440441 4323464 -1 1318958 2299241 3294093 3460223 4275635 4383268 4744375 -1 -2 435775 2011764 2017282 3701902 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 2869142 2908160 3076283 4403102 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 573578 1495005 2407101 3534812 4024478 4778742 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 111939 140275 1220266 1453879 1813556 2609728 3981493 4048409 4917990 -1 -2 1015391 1679356 1905343 3111940 4034391 4037437 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -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 342113 2391302 2885318 4329358 4339251 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -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 725714 887724 1635018 4028862 4147293 -1 -2 477326 821663 1584827 1680195 2797260 4572877 -1 273399 506486 734958 900723 2334071 4477293 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 -2 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 -2 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 2260026 2443172 3963558 4545710 4557568 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 150218 526627 2861407 3502257 3575942 4234214 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 534237 1852568 4129224 4821381 -1 220103 1075416 1531901 1835685 3864775 4013778 -1 24180 638602 2414068 3328451 3710544 3881674 4897578 -1 185249 292943 695681 726925 1624884 2200970 2314990 3094952 3322645 3479020 3922057 4145535 4890327 -1 -2 378296 449092 1579422 1871819 2125032 2749491 2790222 3731439 4103185 4974086 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 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 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 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 411568 2497788 2972726 3736165 4783124 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 73214 491847 634538 692986 1549775 1588083 1596995 1667817 1909702 2114502 2471920 2510081 3046225 3328768 3336106 4006732 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 1031462 1330038 1387974 1682683 2479159 3638383 3904859 -1 258715 580154 720169 824376 1071215 1092146 1213755 1299497 1305771 1577702 2239330 2715508 3911267 4804963 -1 -2 205268 900864 1688487 2063253 -1 713178 2176431 3538495 3810035 3966734 -1 258769 674817 1020115 2829907 3427818 3578338 -1 738639 1694023 2485859 3457046 4170511 4388216 -1 -2 1049347 1293280 2407303 3257287 -1 15838 276847 806121 2509209 4751111 -1 3600 203785 1186111 1862359 2527403 3288820 3312668 3872785 4246272 4663732 4852956 4909847 -1 2909 145619 175104 2932296 3649495 3934210 4383425 4710572 -1 -2 82552 959945 1074217 1176976 1551157 1750860 1774595 3716943 4280635 -1 789369 1037223 2365104 3621173 3976038 4227056 4551870 4809837 -1 2882865 3557193 4354793 4680646 4869950 -1 -2 583937 2719909 2724432 3234818 4101911 4212666 4297108 -1 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 -2 728896 863896 1337100 2726857 3797479 3926249 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 128273 391996 529768 2084015 2350695 2401519 3297745 3320456 4010427 4863271 4972607 -1 -2 6672 483729 1370932 1827365 2433319 3921900 -1 102821 436157 1385537 1438943 3626587 3766335 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 1140855 1356986 3246249 4350721 -1 258469 2232082 3636207 4335374 4476533 4513943 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 810263 1581102 1964427 3450528 4500508 4670241 -1 685508 775449 979782 1304959 1458397 3046644 3229335 3299800 4285309 4308888 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 454920 1072031 1806831 2414981 3657790 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 576104 3137861 4135339 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 -2 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 272098 380638 449026 2116575 2722336 2945971 3147809 3613591 4258832 4311020 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 1926953 3013227 3063799 3557353 3617138 4955176 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 -2 1355389 1379762 1748191 3311456 -1 520190 1137118 2697908 2785414 3449728 3783380 -1 642862 957656 2234421 2564422 3760476 3818234 4055688 4196349 4478174 4778254 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 1595618 2582587 3453925 4067591 -1 303418 2269215 3705120 4011562 4104272 4451614 4656531 4836683 -1 168960 800561 904390 4317942 -1 857375 1540868 3753902 4414163 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 1420142 1505542 3562727 4604873 4786576 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 1681908 3179188 3724991 4548561 4715368 -1 2334619 2827645 3485978 3863034 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 207891 1070888 4116119 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 2144154 2489145 -1 -2 893857 942938 1256638 1727783 2380871 3215522 3357871 -1 1246645 2736946 3137861 3473964 3974274 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 -2 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 3163747 4899431 -1 -2 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 1832876 2419734 2648390 3652093 3998472 4016240 4028035 -1 -2 288633 512428 705482 917640 1057490 1362133 1732839 2656369 3485422 4916205 -1 1520197 2453938 2584707 2909384 2938947 3816674 4687415 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 705034 1966001 2379588 2874338 3867584 -1 77440 2052722 4188117 4922060 -1 -2 1269265 2462565 2775670 3959936 4032898 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 1178504 2441394 2947773 4973013 -1 -2 637076 783480 3463076 3720665 4446279 -1 299001 329627 2550979 4645742 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 -2 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 263103 2823702 2941026 3052441 4013844 -1 -2 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 -2 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 433971 1339624 3695121 3879825 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 59366 279500 633989 1523929 2278716 2315896 2485638 2836798 3104506 3243499 3461346 3576467 3580250 4877840 -1 448780 623262 740966 773866 1479883 2165998 2882221 3436936 4025833 4221495 4351649 4397966 4594745 4898496 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 205431 549883 970188 1542226 1781539 1831519 2240577 3103295 3564416 4027601 4478023 4493544 -1 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 594011 607293 699236 2710158 3436659 3590367 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 373436 1321117 2006405 3874930 4513731 -1 -2 892805 1776008 2387197 2421245 2879265 3155757 3508480 3709176 3760818 4058210 4221169 4786283 4846273 4877460 -1 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 1478790 3828613 4898442 -1 -2 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 -2 627288 1379085 1568879 2010828 3827975 -1 417411 1017827 1443572 1680382 1994581 2635555 3087040 3437929 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 509074 1224711 2778530 2879459 3317085 4598476 -1 266913 334770 756574 1023485 1405376 1652504 1866749 2162304 3077981 3221227 3269047 3307916 3487071 3689622 4011519 4216112 4843330 -1 -2 1239374 2477473 3951540 4522648 4592591 -1 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 -2 974055 1676887 1892846 2481147 2511505 2976036 3461937 4303031 4955298 -1 -2 2711384 2761897 3042581 3297145 3961311 4345376 4378717 4504844 -1 287295 459425 2294816 2907691 3647221 4739165 4975453 -1 -2 205268 900864 1688487 2063253 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 713178 2176431 3538495 3810035 3966734 -1 258769 674817 1020115 2829907 3427818 3578338 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 473843 1225862 2052548 2096118 3264373 4662514 4720695 -1 789215 1117419 1315700 2078418 2202695 4226625 4433648 4612871 4672939 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 1881839 3064732 3390247 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 749537 933380 1259566 1641591 1914506 2450215 3801254 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 586850 1616627 1689291 3366630 4338095 -1 39614 227826 263813 454798 1038656 2029053 2216099 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 376353 1162432 2643557 2670061 3849977 3920960 4069089 4087754 4889870 4939848 -1 -2 749387 926655 1785305 2269123 2485191 -1 -2 1530 1762792 1819947 2676937 2915066 3048273 3424815 4901293 -1 750724 1367752 3851336 4166165 4361391 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 3836208 -1 608438 1019502 1222964 1634427 2083060 2743384 2745699 3944073 4917526 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 701136 1996403 2059186 3978085 4257115 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 66491 341281 1090540 2502115 2567689 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 409295 778213 1155350 1449294 1797612 4709744 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 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 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 1020063 3894988 4902732 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 454655 3378895 3670416 4477025 4793070 -1 -2 374854 637061 2448983 4450284 4536845 -1 676975 870865 1754905 2599698 2998043 4458101 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 345408 566596 688157 1271724 1496136 3119162 3488579 4026736 4119487 4938529 -1 -2 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 1662655 -1 633850 1078258 2012565 2090574 3548239 3550785 4091933 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 1079314 2635729 2886759 3521741 4049958 4105911 4178983 4276859 4932866 -1 -2 1392997 2366880 2503791 2760933 3011112 4932880 -1 2337018 2676774 4329084 4690470 -1 850224 1722248 2496844 3682933 4378545 4464432 4557377 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 525713 1412700 2268021 3211791 4620295 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 182297 358820 653695 1134259 1150784 3452873 4168955 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 166150 502914 652580 878363 1642691 -1 1079729 1675518 3578681 4281738 4669784 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 -1 -2 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 567174 843228 1623826 1753187 2126604 2204667 3771689 4118794 -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 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 -2 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 267456 789180 2977407 3251392 4422050 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 1289492 1398125 1689263 2542461 2699841 2830078 4507442 4777497 4887227 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 136045 394368 1744593 3259391 3325145 3368138 -1 -2 378781 872807 3092388 3686394 4354052 4892239 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 -2 1159594 1935507 2615937 3634470 -1 143340 926457 1419764 1676123 2857781 3682140 4140249 4431721 4465053 -1 -2 247586 869906 1772559 1998153 -1 2565703 4334500 4502072 -1 -2 1317194 1623671 2383328 -1 1066722 2038958 3220270 4357856 -1 1176478 2901109 4173017 -1 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 -2 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 507778 2852084 3006453 3611916 4576613 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 11231 254044 389325 536323 740304 2196352 2428944 2727764 3104318 3121186 4065051 4509918 4994475 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 3638954 3957223 4269563 4351706 4616687 -1 -2 1882755 2868025 2939812 -1 -2 1904019 3429312 4452096 4872307 -1 138501 522166 888360 1481550 1806262 2545463 3336608 4447646 4721244 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 107988 921659 2230744 3122432 3684239 3719093 3932412 4046570 4225557 4626406 4637690 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 856834 1196841 2085465 2893708 3587765 3742917 3781786 4202431 4445476 4993041 -1 -2 234448 476364 702026 882859 1360811 2251475 2557130 2733864 3103873 3690765 3703014 4226156 4321578 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 20450 585450 1747360 1983039 2246740 2390964 2822334 3638383 -1 243507 1116380 2246476 2532190 2733695 2869564 3889307 3985938 -1 85123 1743147 2847938 2876404 4840161 -1 -2 463974 597834 647554 2357120 2713497 3458504 3888678 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 4033198 -1 101923 283505 414063 439162 1895941 1983774 2708851 2947275 3564936 4069656 4959759 4999999 -1 445998 487608 1406776 2762583 2871759 2878368 4206038 4361312 4798812 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 1347965 2956381 4513780 4536611 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 -2 504008 1420440 2027867 2440930 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 -2 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 659317 2118806 2978946 3506308 3614615 4699003 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 462131 568304 683356 1227745 1813462 2442442 2939903 3006386 4202718 -1 526561 745918 1611009 2772296 3412409 3501922 3921574 4423241 -1 -2 212329 1362867 1457132 1471719 1842383 3423341 4609117 4767668 4823411 -1 1901439 1952037 2042991 2682470 2793141 3746080 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 -2 288559 757618 2740801 3425141 4473354 4581766 4806401 -1 72501 83866 433199 630107 752675 1967308 1985319 2001149 4546129 -1 -2 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 57547 1311542 1409587 2541774 -1 -2 220300 2510044 2718693 3472079 4280143 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 795850 1021316 1177552 1818803 2284534 3053338 4411946 4748385 4896083 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -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 154312 998519 2172217 4033332 4501663 -1 3011046 4137317 4210459 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 278344 356205 892058 1893066 2638891 4997781 -1 1100666 2007917 3787405 4007434 -1 -2 21861 247286 1159408 1594456 1613355 1856781 3059376 3777537 -1 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 1985139 2010837 2035379 3937008 4515480 -1 2073991 2386591 2637829 2937132 3940526 4086263 4338661 4476126 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 887444 1127953 1315135 2429258 3673759 4048100 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 181491 3885745 3896190 4111343 4459557 4984594 -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 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 1321124 2288179 2446746 3193213 3366308 -1 61872 74147 116880 1459232 1833521 2146440 2659244 3485374 4082100 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 25634 609931 1112794 1351698 1876178 3173982 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 -2 401170 1200162 2082729 2183179 3547591 -1 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 998149 2032636 3326819 4910272 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 172039 1812789 2039293 2126813 2688705 3036054 3128654 3682902 3995375 4157281 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 813414 893535 1062808 2792193 4919382 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 -2 262285 2667771 3381596 4256722 4367950 4811516 4853130 4940679 -1 1766570 2034772 2618944 2945928 3345390 3360436 3717381 4672893 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 247647 931612 1420562 1641881 2007241 4295574 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 1420069 1692295 4059230 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 -2 169818 718657 1563098 1904224 2309230 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 3350062 4406444 4514204 4555960 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 137608 554577 704658 1640851 2607174 3219858 3487268 3969667 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 684905 1020695 1615881 1813597 2582037 3390422 3417792 3467643 3536660 3877033 4329881 -1 125775 1171640 1549013 1601190 3894294 4075161 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 731062 1201049 3438943 3661289 4987306 -1 287475 1195867 1793537 2235503 2243906 3216815 3594921 3809270 4459131 4591326 4823123 4900297 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1477962 2674209 3108929 3248315 3458712 3782808 4662298 4757507 -1 -2 311201 1517264 1562973 2128075 2156120 3486804 3978227 4093008 4536840 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -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 391936 1223279 2280960 4520949 4568102 -1 -2 1160191 3130174 3297018 4004604 4401753 4800985 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 1272333 2829804 3130337 4354372 4661626 -1 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1066722 2038958 3220270 4357856 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 1176478 2901109 4173017 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 893939 2689683 3238115 3364573 3934030 4360672 -1 -2 1119768 1589653 1963454 2779395 3930926 4037277 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 1287092 3408015 3807463 4780259 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 814519 2187064 3557852 4188557 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 387281 1011236 1961560 2523725 2684951 2762989 2989571 3272747 3425674 3646412 4322737 4336808 -1 262192 741806 1797553 2365141 4029470 4250182 -1 -2 1271447 1724154 1732455 2260082 2792938 3048726 3665329 4534409 4560591 4920002 -1 258715 580154 720169 824376 1071215 1092146 1213755 1299497 1305771 1577702 2239330 2715508 3911267 4804963 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 1497952 1952037 2793141 3746080 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 1220333 1643994 3006032 3344308 3443119 3863408 4438551 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 2854527 4384933 4946088 -1 -2 1508827 4380168 4536767 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 881610 2705112 2798137 3865068 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 1111131 1170378 2577682 2899088 3103483 3248826 3410753 3465175 4642653 -1 122029 270596 1209330 1974162 2404904 3581213 4170348 4246394 4379688 4690897 4837971 -1 76038 804525 1242246 1341293 1544894 1644358 2332948 2667946 2984896 4460197 -1 -2 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 -2 245138 498557 920954 1250896 1546456 1688460 2196342 2508827 -1 564080 1989515 2004648 2642231 3597591 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 13999 427738 864863 960981 1692694 1782780 4495490 4851194 -1 17010 847258 1101420 1305069 1406400 2148380 2304845 2529181 2756875 3621548 4064620 4595732 -1 1908030 2818686 3407049 3412778 3907704 4320899 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 1291304 2856356 3437273 4602343 -1 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 305059 2409859 2499064 2957688 3826011 4685750 -1 184982 394391 546891 846788 1363928 1842459 2225379 2538780 2613621 3956279 4366170 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 80240 136695 168541 1052274 2156828 2709915 3006776 3101733 4830894 -1 -2 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 414805 2480161 2963268 3712168 3968316 4751035 4955074 -1 1478329 3354421 3743548 3903176 -1 138890 579236 582822 1400159 2152773 3993904 -1 -2 628779 1212747 2485913 3472487 3533230 4051928 -1 -2 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 91145 4509513 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 545899 1168903 1287783 4051742 -1 436329 1414311 1881852 1997475 2155632 3106954 3518338 4545951 4739446 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 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 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 661423 694934 992202 2257668 3915926 3987612 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 205136 4534180 -1 -2 771561 970728 1997945 2263221 2588069 3322494 3672219 3753579 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 680277 1270435 1522855 1570374 2506536 2523776 2788903 3241014 3398479 4354170 4647627 -1 659757 1811944 3577527 4736099 -1 335194 664969 892920 1799533 1819677 2139539 3625220 4360527 4364750 4373748 4438485 4576006 4691701 4815748 -1 1387822 1416596 2465263 2497586 2627971 -1 85939 922579 1087322 1439474 1702324 1739499 1782386 2111044 3117540 3424547 3898639 4253772 -1 626729 711526 940566 1288745 2412685 2560431 2931377 3725567 4826672 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 444017 661399 1186104 1288707 2619079 3898065 3913649 4513597 -1 580605 883331 1360355 1472238 2268665 4754012 -1 244801 841732 3791236 4184796 4575616 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 621364 1219980 1292474 1835685 -1 439347 3025635 3595322 4237698 4558372 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 354677 736296 2655590 3800938 -1 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 1051757 1522584 1575146 1813543 1895144 3018084 3139954 4913151 -1 2149477 3360476 3637001 4192882 4230407 4673543 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 893522 1524935 2169097 3091111 4294933 4800275 -1 -2 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 1301129 1488397 2861693 4111855 4459788 4593414 4807003 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 172449 1593063 1887699 3798643 4269756 4918416 -1 782595 1128800 3085545 4020017 4355594 -1 -2 1701510 1983075 3728932 3904558 4077231 4884613 -1 992937 2906486 3107014 3541022 3828102 4117791 4248563 -1 768667 1513548 1944999 3699136 3932509 4182416 -1 2382569 3193593 3437596 4102738 4742954 -1 -2 509074 1224711 2778530 2879459 3317085 4598476 -1 188414 307508 2141750 2200356 3214942 3583875 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 1655219 2201486 2293445 4364553 4787468 4874377 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 992202 1555772 3394569 3926165 3987612 -1 -2 2450503 2847458 3173712 3198616 3432989 3493404 4321953 4354318 4600509 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 80268 642237 2805958 3721367 -1 632468 1623671 2383328 4530014 4872475 -1 2848562 3595932 3976418 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 -2 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 219360 2977981 3321716 3780319 3863396 4042892 4692515 -1 -2 301698 1216864 1566796 1764304 2563751 3481162 3603253 4169181 -1 1255321 2152535 2903417 3370206 3418226 -1 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 187153 2105670 3970717 3990801 4745312 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 234553 1881692 1993180 3698524 4569814 -1 226437 565250 1484507 2795730 3943284 -1 193087 666466 1142322 1225650 1600665 3237823 4001113 4219335 4267787 4289947 4294484 4748196 4860868 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 51620 244896 615614 1910386 2685942 4162309 4405426 4430011 4933783 -1 -2 486057 1824568 2954403 4015080 4135159 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 91145 2541850 4509513 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 1249052 2115430 4370626 -1 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 1005671 1240527 2541298 2862350 3294663 4774814 -1 -2 1945088 3155961 3248482 3855192 4045470 4449549 -1 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 682243 1219374 1436299 1492530 1628893 2570426 4962705 -1 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 411547 2189778 3712015 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 1910306 2425327 2637454 3911205 4032586 -1 1255964 1483166 1834258 2369922 2683557 3130575 3152444 4004220 4090818 4468550 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 760722 2264673 4376345 4430961 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 -2 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 567174 843228 1623826 1753187 2126604 2204667 3771689 4118794 -1 1926795 2152490 3033889 3064271 3720268 -1 98801 138521 646943 741110 906199 1825696 3540805 3979382 4091084 4999999 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 169525 1037750 1402601 2511275 3846643 4363126 -1 92849 327436 760871 802154 812731 879952 1437787 1906741 2156734 3165422 3665427 4448633 -1 2107552 4003185 4272014 4408228 4926305 -1 2031596 3882326 4270438 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 859008 871115 1919345 1976829 2048728 2487730 3980927 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 1494092 2293366 3721305 4486637 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 1322447 2767535 3140927 3168622 4821615 -1 -2 1811796 2174437 3279305 4373009 4652551 4720333 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 705627 1192494 2893908 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 3011046 4137317 4210459 -1 225021 2847522 3069473 4798476 -1 1722894 2064898 -1 -2 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 1171663 4023902 4146405 4994310 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 815714 1500518 1682075 1686604 2083886 2691647 2952043 3197057 3378110 3542423 3836790 4727974 4802992 -1 339345 464717 1924887 2141051 2344176 3564506 3605250 3714485 4583786 4791053 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 1105 1796774 3497954 4718302 -1 -2 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 -2 969438 1067191 2260891 2672838 4149566 4885912 -1 1163926 1613689 1631049 1827291 3868942 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 650442 1783639 3183359 4116802 4345896 4483150 -1 -2 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 950000 3341436 4085247 4226713 4580600 -1 -2 506003 1234266 2611237 2808837 4807325 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1007970 2378044 2713309 3522583 4267626 -1 529033 603237 617579 781130 1032392 1605831 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 463518 660936 1539615 3835457 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 293610 795673 857797 1352967 1910750 2315649 2544076 3196915 3584234 3844625 4914408 -1 494348 769727 1426910 1448418 2005095 2258465 2388459 3650440 4068725 4155452 4238080 4344613 -1 -2 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 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 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 34555 88763 336903 690766 785444 1891503 3486489 3755929 3931351 4675713 4898180 -1 -2 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 904304 1475346 2254141 2409848 2797185 3150707 4075068 4687237 4740519 -1 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 922591 1320988 1372654 2309716 2784598 2998690 4472325 4753109 4814528 -1 167776 677846 1754741 1884846 2749526 2832876 4141961 -1 546908 2437010 2998854 3555933 3995091 4035409 -1 -2 768697 3172205 3487130 4746707 -1 -2 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 314493 2112975 2586761 2619756 4587737 4785343 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 556034 896980 1036783 1916978 3625589 -1 -2 219533 1494335 2876480 4051985 -1 855181 2739057 2959287 3232872 4780796 4821655 -1 -2 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -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 454655 3378895 3670416 4477025 4793070 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 342113 2391302 2885318 4329358 4339251 -1 -2 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 460734 670496 1521614 2538029 2810418 3838425 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 426137 1881852 2532126 2775947 2882314 3024374 3518338 3719139 4666595 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 1204368 2501413 3510641 4622516 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 1727361 3113308 3357609 4445903 -1 -2 659904 1302405 1329337 2363066 2755223 3086656 3501849 3848375 4596657 4605990 -1 144865 233813 1716404 1986937 3696279 4104372 4915009 -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 93816 406966 1596991 2011863 2042134 2223650 2295845 2880674 4033894 4035500 4941236 -1 -2 756530 1355418 1948965 3154582 3229934 3977777 4194988 4292032 -1 1632635 1762209 2822730 3363491 3575896 4388118 4629760 -1 265 927535 1709929 2240110 2252113 3269693 4411816 -1 3022899 3195843 3799595 3890170 4723797 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 1727361 3113308 3357609 4445903 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 612975 697177 1058769 1144881 1990864 2214096 2532697 2652031 2677142 4861294 -1 -2 736781 1776027 1864812 2817787 2974640 3714585 4428491 4559695 -1 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 191618 363840 700672 826804 2335853 2462748 3332034 3504381 3898856 4130431 -1 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 529649 1787611 2026634 2088072 2862536 3123174 3339525 3347966 3657797 3960779 4043777 -1 -2 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 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 -2 997999 1329457 1598501 2124840 2523384 2557982 2688986 4173723 4250595 4846903 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 374854 637061 2448983 4450284 4536845 -1 -2 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 702744 777498 852588 1496242 2018707 2131115 2732062 3161539 4546907 -1 -2 1880147 1973033 2533842 2849875 3453768 3533995 3909595 4338990 4477192 4478036 -1 1204368 2501413 2515253 3510641 4622516 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -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 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 807385 1701572 2652893 3263847 3686732 3849357 -1 127323 638810 2906306 3694566 4225750 4399336 -1 380229 2227293 3621591 4527878 -1 457064 1123117 1131383 2572619 2605321 2623461 2918246 3282296 3764472 4449860 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 954241 3029261 -1 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 283505 285500 381359 1983774 2235823 4239654 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 846094 4202578 -1 -2 229839 411514 1023327 3006164 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 846610 4468180 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 1811796 2174437 3279305 4373009 4652551 4720333 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 705627 1192494 2893908 -1 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 836606 991317 1717194 2177514 2927507 3052143 4943181 4985155 -1 687183 1570787 2065635 3206623 3271322 4743555 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 636767 1247631 1672949 1972559 2289657 3186810 -1 3709255 4587945 4990753 -1 109400 1049632 1323262 1811330 2896512 3856647 4492848 -1 96670 393159 457755 552407 726658 1180782 1466043 1981381 2126957 2456763 2674206 2921147 3746401 3756877 4682231 -1 -2 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -1 325867 1615623 2552956 3121876 3437151 3590055 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 3638954 3957223 4269563 4351706 4616687 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 9629 585816 1740987 1934414 1938486 2404483 3059206 4942496 -1 431464 2917086 3378908 4189875 -1 221502 349682 1459525 2642337 2838122 3732648 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 618442 1237174 1364062 2320665 2631817 3130184 4322566 4978665 -1 23912 393849 2015069 3046362 3623336 4135162 4530728 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 818794 1891116 2320658 3868971 4583948 -1 19479 2690160 3816855 4758012 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 807385 1701572 2652893 3263847 3686732 3849357 -1 1785921 2450215 2831852 3279649 3559191 3920315 4030438 4211363 4365339 4559053 4943458 -1 -2 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 -2 273399 506486 734958 900723 2334071 4477293 -1 277817 321860 490120 704168 1739377 1779626 4366757 -1 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 -2 1599967 1901927 2521570 4076144 4561790 -1 1344505 2058108 2278421 3234675 4266070 4293179 4382429 -1 2667244 2962201 3051712 3796362 3965518 -1 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 -2 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 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 129121 456393 925685 1244439 1391579 1576926 2104925 3017965 3234175 4365879 4726123 -1 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 214417 382627 712868 1300761 1557837 2405093 2487131 3316558 4888570 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 200191 892982 1520024 2821546 3642235 3676250 3893127 4028892 4496165 -1 1611220 1835648 2380607 2917641 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 18296 1060532 1250212 1594910 2109830 2136058 2975163 4863344 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 1103331 1341643 1605946 2339348 2736677 3698265 -1 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 859974 1253839 1999005 2854116 3233090 3271787 3453134 3915875 4095557 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 1031462 1330038 2479159 3638383 3904859 -1 258715 580154 720169 824376 1071215 1092146 1213755 1299497 1305771 1577702 2239330 2715508 3911267 4804963 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 861556 3406527 3811450 3814628 3889476 4510306 -1 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 1790758 2294755 2988628 3969507 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 409295 778213 1155350 1449294 1797612 4709744 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 661397 2750724 2972363 3550274 -1 1370607 1410220 2523305 2767178 2772394 3150650 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 22897 1366473 2925893 2978052 3789131 4851174 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 2608953 2922538 3429795 4722119 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 731062 1201049 3438943 3661289 4987306 -1 1230264 1419243 1436171 3012408 3579637 4753610 -1 1129696 1609951 2050616 2234789 2368850 3898563 3946395 -1 38984 477735 1804330 1873767 2907690 4146704 4454767 -1 -2 107036 1592071 3267865 3793307 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 -2 713535 1807649 3013623 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 152243 645326 823557 3995338 -1 -2 1762546 1819370 2451739 2543166 3112749 3135023 3306268 3712168 4163288 4742556 4956665 -1 21843 59755 264570 781859 1243633 1412651 1648824 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 520515 2482509 3826759 4112643 4186946 4402842 4560578 -1 563370 2938159 3695177 4055572 -1 106612 241379 705479 1536822 2009851 2875553 4001138 -1 -2 997765 2541508 3242102 3287535 3788814 4779404 -1 138962 236491 370674 824845 1090007 1201445 2138434 2229820 2800088 3320625 3438968 4528201 -1 1107070 1831506 2475955 3954531 4025960 4370946 4427893 -1 523887 591784 1135626 1562387 2780128 4194368 4680219 4969611 -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 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 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 74637 2084513 2405712 3127513 4761709 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -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 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 137608 554577 704658 1640851 2607174 3219858 3487268 3969667 -1 -2 1537725 1815541 1836430 1991474 2455051 3470358 4216021 -1 1178217 1552000 2038129 2729322 3138736 3251917 3485575 4653403 -1 1085498 1747299 2520610 3136809 3252688 3607854 -1 261377 1458675 3383041 3441493 3879848 4104999 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 -2 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 4337777 4454062 4642048 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 408395 1770323 2068994 2927634 4168521 -1 278908 338915 708225 1103453 1729377 3058225 3480917 3848881 -1 -2 164147 1526459 1652541 1721448 1789311 3119375 3154084 3559252 3981642 4351105 4419485 4787438 4860687 4999365 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 211056 566261 1491820 2438190 2817620 4449970 4613028 4751492 4906316 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 162123 549895 653032 4292301 4758293 -1 756247 3359323 3986137 4200136 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 925953 1020793 3721464 4089982 -1 1465301 2221651 3009659 3848010 4662136 -1 -2 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 86617 1600158 2092535 2693595 2890098 3506606 3873464 4451603 4582093 -1 424977 446272 1353892 1669993 2344288 2664077 3184226 3508298 -1 -2 63699 418481 721864 976935 1026755 1503415 1785084 2616306 4171857 4268404 4743749 4902195 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 618001 1106928 1513847 2187695 3121936 3724504 3765092 4154494 -1 -2 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 41098 3706277 4391711 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 306923 718561 2729635 3729973 -1 416459 448912 1156068 1249089 1401370 1568594 3430389 4143632 4391799 -1 -2 1043762 1095034 2073294 3001092 3598268 4442237 4980075 -1 1246396 1662534 2147938 2844730 3101033 3686058 3842722 3970111 4243493 4542716 4581173 -1 167684 1155083 1829748 3238667 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 535831 556966 2873694 3925619 4105235 4972243 -1 -2 563732 1023581 1763833 1968779 2304576 2833183 4147893 4519788 -1 484621 1169142 2624206 2678780 4089485 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 77440 2052722 4188117 4922060 -1 -2 653381 1506731 1525741 2928947 3281023 3469222 3608262 4572915 4925164 -1 642033 896343 2620220 3217065 4536705 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 108736 405431 1227584 2450792 3064429 4071259 4342339 4695772 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 644635 1812104 1982838 3129802 3214850 3792828 4320389 4946971 -1 -2 248938 274590 670039 1169957 1566136 2843360 2879857 4102992 4231874 4728477 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 1928472 2629670 3292821 3301390 3861347 -1 459271 712911 1176180 1707321 2314333 2399998 3182476 4197856 4297949 4340184 4441267 4783869 4793885 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 320390 571400 3952270 -1 555213 858013 943040 2548222 3343728 3933332 -1 -2 1237163 1917098 2052890 2767473 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 813414 893535 2792193 4919382 -1 -2 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 146929 183916 1527293 1994485 2571622 3498845 4328862 4803925 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 -2 3542698 4418098 4525313 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 197569 378898 784630 1726314 1872861 4029400 4622764 -1 -2 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 486057 1824568 2954403 4015080 4135159 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 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 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 329972 1045899 1393451 1841418 2898042 3318152 4047054 -1 532668 561632 878085 2513890 3603189 -1 -2 755902 2352883 2353436 3028855 -1 802159 824848 1830198 4056188 4244041 4362696 -1 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 -2 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 1672923 1902024 2330919 2375234 2462687 2680036 2895141 3213387 3456401 3524877 4301702 4563607 4906502 -1 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 -2 436272 764068 3490160 4597906 4861164 4902193 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 1754892 2545101 3029835 4424736 4590704 -1 112193 635149 1589595 1831200 2611557 4310238 -1 -2 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 1536909 2115251 2421973 2444791 3144369 3761904 3797468 4517646 -1 51382 838055 1140921 1195968 1396899 1763992 3524083 3587878 3995777 4049854 -1 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 -2 2605857 3667146 3816508 4392572 -1 1688717 2236127 2268853 2889715 3445274 4069634 4494417 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 529033 781130 1032392 1605831 -1 14126 2361484 3563993 3683187 3740276 4460358 -1 -2 726658 1466043 2674206 2921147 4682231 -1 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 -2 584072 2245036 2909462 4986992 -1 441599 633383 1520516 2350702 4110132 4751416 4870230 -1 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 2305775 3517322 3617834 4069308 4301702 4358905 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 291027 763746 1408544 1455766 2492953 -1 -2 113965 197228 506176 1945080 2220221 4536968 4957794 -1 524218 894665 2156697 2711143 4708291 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 701862 2014045 2031371 3155946 3189481 4648550 -1 1780843 2104325 3866088 4593984 -1 -2 460387 607241 2428758 4365515 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 159346 1568500 1568519 1957172 2335414 3103962 3260881 3379877 3875295 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 1410009 1713104 2369454 2393940 2493079 2952003 3009480 4318562 4607461 -1 1216200 2989472 3485955 3671208 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 1088419 1867237 3424424 3779420 -1 -2 269312 812458 1339890 1530121 2703971 2865750 3174861 4172779 4491388 4689904 4990726 4991221 -1 384366 1632559 1645721 4157610 4746910 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 870041 906883 1615749 3178751 3643547 3767211 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 2508874 3312329 4411672 -1 375245 600085 756828 1280542 1501283 -1 136101 2507137 2676216 3735797 3954784 -1 -2 2245546 4738944 -1 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 78366 675652 2823488 3770058 -1 -2 955748 1213593 1824207 2514110 2891592 4301444 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 12793 707849 1019276 1157282 1396574 4290915 -1 56506 113129 2679957 4098415 4998579 -1 56402 1099567 1101816 3809410 3823142 -1 -2 453404 1593483 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 1677949 2114103 2948982 3586388 3989449 4060043 -1 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 571869 779110 785530 944777 1002151 1125548 1346852 1494847 2117801 2836355 3442416 3691606 4194851 4415707 4502069 4613376 4866597 4982065 -1 -2 1206725 1254592 2650086 4391700 4501103 4999999 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 2355642 2483434 3950975 4604877 -1 835801 2869664 3410257 3695923 4197859 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 470039 742107 922400 2907878 3422951 3742353 3794306 4259453 4818113 4825432 -1 809564 875937 1566482 1933452 -1 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 415731 726162 739170 1281886 2121847 2203279 3870070 -1 1037233 2128650 3079701 3555141 4806416 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 143912 765233 997746 1425021 4709303 4831756 4935836 -1 -2 1052073 1345096 1707835 1856098 2439613 2618518 2620156 2800467 3310754 3373313 3803686 -1 17677 139143 200900 669778 857368 1832230 2469529 2550172 2784660 -1 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 91 1948282 3185389 3406298 3512114 -1 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 758811 929642 1236195 1510013 1901439 1952037 2042991 2682470 2700146 2793141 3746080 4090595 4459988 4535228 4994613 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 420580 1255708 1611164 4803528 -1 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 -2 1106964 1128841 3718531 4735299 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 92817 244277 499701 930244 1035970 1205319 1369766 1411107 1417712 1549584 1685237 2008514 3108668 3774028 3862191 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 749387 926655 1785305 2269123 2485191 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 577427 1297882 1408820 2402909 3386050 3934987 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 2665292 2908934 3493749 4599592 -1 1383500 1956788 3511384 4632840 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 111997 300231 364095 1355903 1865250 2184232 3449547 3461693 3702018 4180331 4290958 4724647 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 456619 664568 666031 1762411 1901393 1961456 2128943 2492430 2836983 2982420 3703247 4091352 4096365 4214007 4443850 4869075 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 342113 2391302 2885318 4329358 4339251 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 32888 638200 1783014 3720798 3769002 4787985 -1 431707 1302583 2306681 2850818 2876836 3980935 4059123 4420011 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 889197 988690 2854249 3376988 3901730 4281693 4523787 -1 987607 2577348 4006922 4579661 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 32632 439023 1933519 2902252 4898976 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 1730727 1959181 2116270 2233009 3496013 3867178 4435130 4457441 4474342 4537100 -1 57704 506136 1019097 1284959 1534136 2437374 2730248 4022646 4117591 4368350 -1 -2 1356642 1622122 4420202 -1 361900 940820 1068774 1143105 3252518 4483864 -1 735460 1345587 2436625 3050595 3695046 4831840 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 357269 2421219 2820628 3718626 4331221 4628682 4633044 -1 776067 881473 1374925 1720244 1864865 2185230 2750495 4721756 4881054 -1 89080 728825 756572 1304707 2311690 3618867 3778217 3917708 -1 1110125 1280542 1399218 1439074 4861250 -1 647618 1044847 2960137 3042336 3074914 3638783 3730413 4446438 4782511 4977706 -1 -2 160740 748781 1355723 1930282 1937382 2081147 3310746 3961570 4023159 4221800 4917763 -1 587174 677447 935051 1841510 4840262 -1 -2 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 243346 1547195 2777773 3856494 4445943 4569721 4963963 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 647012 1203189 3017748 3064457 3263103 3616255 4695464 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 2024891 3591317 4024094 4044246 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 527673 626008 2687977 3241572 3728134 4196538 -1 -2 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -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 74341 148789 246119 916149 1032958 1225934 1832635 2073171 2078068 3159435 4252403 4352088 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 109572 483666 1452327 2579519 3338200 -1 428020 493943 1048088 1093059 2769310 3383023 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 32496 413509 1137929 3566584 4146864 -1 375592 720465 1591943 2333360 2881928 3971015 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 813667 948391 2285696 3329771 4511548 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 1926938 2151579 3748969 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 -2 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 3542698 4418098 4525313 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 36597 937368 997661 2141894 4264341 -1 367073 377062 764401 1198938 2349067 2364044 2553617 3949089 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 759016 898771 4373130 -1 596681 693753 3632500 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 984781 1207343 1304825 1556588 2168933 -1 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 60673 373886 1477075 2029510 2115087 2173502 2192896 2428007 2958721 3561744 3603573 3612134 3913050 4207092 4209048 4243246 4496071 4894355 -1 1767001 2839738 4225130 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 408395 1770323 2068994 2927634 4168521 -1 -2 1114268 2029128 2154862 2949040 3292489 3613890 4581050 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 1589671 2062094 2798662 3834569 4011854 -1 -2 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 69074 473754 4484427 4593796 4782240 -1 44138 1269822 1307732 1639500 1698401 2315822 3894225 4113955 4334038 4572969 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -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 361134 385529 1410485 1515689 2229786 2468020 3064329 3080665 4465343 -1 145365 415393 742938 1319115 3093336 3894613 3990544 4625908 4999999 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 338180 918382 3106104 3642527 4544673 4838335 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 989601 1420214 2346458 3050758 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 -2 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 120927 188732 277642 431059 1398129 1503312 2503008 2966625 2974734 3244974 3783892 4317305 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 7781 158598 392898 433141 1095960 1853824 4260350 4545100 4868609 -1 -2 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 712581 809061 971730 1291244 2160999 3235326 3477270 4267626 4849685 -1 -2 502657 1221995 3274614 4795834 4836194 -1 1221528 3565661 4237824 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 227252 308089 1729986 2882520 3150422 4044772 4812661 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 1030777 1843668 3686076 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 -2 318835 435028 541631 1336990 1512905 1626749 2580184 2950903 3278912 4991530 -1 36011 2278425 2352717 4129275 4132843 4766898 4878403 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 -2 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 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 5066 71110 207412 1061313 1115295 1295887 1374056 2024132 2129246 2999487 3976450 4365535 -1 889197 988690 2854249 3376988 3901730 4281693 4523787 -1 555510 2482251 2905032 3618649 3996418 4487021 4609228 -1 -2 3457 1429504 1447870 2596342 3090674 3299902 -1 35444 941879 1002248 1914764 1926058 2309509 2610507 4672936 -1 2749860 3691811 3817798 -1 282701 561742 1296170 1582107 1769331 2796748 3070825 3401867 3432807 4444842 4755498 4817211 -1 -2 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 345408 566596 688157 1271724 1496136 3119162 3488579 4026736 4119487 4938529 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 424172 549839 1590591 2409662 2501207 4415178 4644352 4750347 -1 -2 204325 432699 723854 1625268 2481360 2775824 3308090 3459911 3491502 3669725 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 111614 1357860 1590546 3501226 3800085 -1 326539 855776 933378 1149360 2229161 3200526 3454878 3641662 3711928 4853570 -1 375284 529267 1068437 2044849 2790768 4725894 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 595906 723045 1884056 1982235 2056534 2177246 3525504 3655594 3788117 4397280 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 136045 394368 1744593 3259391 3325145 3368138 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 782959 806349 1060322 1438670 1594536 1789354 1861232 2126395 2299173 3033477 4001629 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 274573 283349 857503 1062227 1415624 2418332 3213828 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 1463142 1991836 2525595 3795109 4569102 -1 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 337656 4198707 4273002 4718722 4856745 -1 126999 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 -2 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 1205951 1803760 2884748 4064905 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 1364158 1827419 3130555 -1 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 476860 477458 3074108 4737970 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 -2 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 1093029 1156128 1344765 2109587 2903312 3421645 4195717 4351112 4481278 4589425 4639606 -1 211441 1196852 1628060 2979887 3321710 4374254 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 835955 1658309 1692246 2370875 3750918 4290179 -1 803854 1844261 2297890 2441356 2783534 4472669 4656283 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 1972229 2595465 3469211 4481622 4628507 -1 1389145 1916140 2419060 4030179 4037113 -1 374854 2369810 2448983 3919367 4536845 4589058 4735614 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 681873 951093 2053641 2399963 2922921 2966672 4288528 4324401 4578371 4968760 4971590 -1 286474 1502480 1778792 2525986 2800001 3419312 4306658 4702326 -1 -2 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 606192 1549731 2234178 3682163 4676652 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 823043 929437 2067829 2559795 4068464 -1 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 207673 344491 482604 794568 1168837 1922476 2558357 2906852 2941004 3556900 4149048 4428636 4534826 4943713 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 211056 566261 1491820 2438190 2817620 4449970 4613028 4751492 4906316 -1 395404 943610 3995612 4575063 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 739713 1123946 2809712 3057113 3115031 3266209 3700587 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 1250294 1514744 1645759 2232502 2377998 2410985 2521651 3126118 4001638 4406383 4687537 -1 -2 361000 596620 1719255 2067626 2736630 2793581 3880380 4602588 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 46671 496947 758256 1611241 3808085 -1 -2 363896 2221075 2908639 3723655 3990776 4748987 4797814 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 -1 2848562 3595932 3976418 -1 899192 1420054 2978000 3713360 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 172039 1094958 1347691 1851438 4518575 -1 -2 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 1230264 1419243 1436171 3012408 3579637 4753610 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 1294867 1714417 3158651 3408148 4340075 -1 2821429 3278741 -1 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 -1 -2 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 4033 25728 206272 2327162 2392334 3195226 4282312 -1 -2 228434 415270 668543 1637153 1966852 3020087 3622781 -1 187390 304514 658464 918242 1010627 1111675 1388161 1672263 1962464 2187406 2219686 3267255 3286371 4279490 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 1899099 2309304 3053132 3879794 4674824 -1 -2 47413 942687 1406142 2107030 4639585 4895198 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 995263 1436473 2034058 2131511 2692820 2914163 3415204 3570334 3797603 4543573 -1 -2 796702 2506408 2856960 3104368 4308696 4808751 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 893939 2689683 3238115 3364573 3934030 4360672 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 244094 1014891 1869924 2129454 3700252 3748710 4041861 -1 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 475951 583796 1185482 2861267 2964388 3348442 3373654 3768608 4005271 -1 66552 576042 768697 783053 1474082 1580102 1945765 3172205 3208103 3401208 3409614 3487130 4253666 4746707 4915989 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 1235186 2703822 3622233 4393981 4839328 -1 -2 49830 3067410 3231118 3379044 3753534 3871992 -1 97716 331122 1452418 1886918 3399540 4595289 -1 -2 704836 838700 948108 981708 2692951 3728128 4522769 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 324313 335389 460233 470191 1067294 1579704 1912845 3338572 4225432 -1 298650 435975 668488 1134369 1271666 1797860 2187039 3574581 3677042 3796742 4283958 4756362 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 694224 776229 1559633 1566786 3382631 4511894 -1 2930254 3691007 3991331 -1 -2 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -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 1735296 2368193 3538920 3919028 4118641 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 194 7158 546962 1181084 2388274 2497215 2721504 2756803 3122568 3954567 4118064 4650495 4812901 4934382 -1 200608 927488 1563587 1638147 2231086 2587230 3652069 4395601 4554742 4726987 -1 -2 357708 481978 861859 1344209 1349521 1548359 3218751 3792524 4046764 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 1455345 1679571 2924322 4624871 4754841 -1 -2 122472 979993 1444494 2555113 2788343 4824283 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 388186 389331 685096 1728313 3002057 3311804 -1 379494 494817 595879 2121934 2151375 2205207 3776105 -1 -2 1741015 3076348 4345965 4549769 4595427 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 988577 1891091 1903452 2574447 2678627 2755047 3319618 4263504 -1 913672 1293830 2550836 3349603 3517227 3702857 4733332 4758741 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3422951 3737852 4272225 4515393 4906911 -1 301237 1006840 1494235 2512995 2895242 3389616 4193559 4277563 4333131 -1 -2 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 2854249 3631091 4281693 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 2482584 2645661 2666195 3071658 3805513 4258683 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 987359 1827887 2106699 2511842 2741596 4326093 -1 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 810402 847560 1921163 3230605 4886660 -1 308725 568667 711575 3261337 3560985 3606837 -1 -2 392062 636527 2365535 2368098 3928606 4833330 -1 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 -2 877894 1097405 2529235 2987890 3629546 4124525 4182011 4262433 4581290 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 1203296 1567802 1658332 1688852 1955240 3120976 3284517 3777522 4004239 4096825 4617155 4674717 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 1235835 2960575 4748853 4785418 4933807 -1 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 1608994 3037075 -1 -2 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 588899 1142542 1211225 2177706 2357058 3418910 4183516 4357325 4592030 -1 893857 942938 1727783 2380871 3215522 3357871 -1 -2 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 397936 2415221 2658084 3915674 4960981 -1 2027837 3215077 4767565 4976932 4991638 -1 -2 275537 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 4259433 4661610 -1 87951 389449 761631 1033695 1686036 1691232 2954246 3531846 3939502 4782947 4982933 -1 1658114 2230136 2683037 3255146 3746711 3750693 -1 927176 1334529 1971425 2276273 3714821 4685291 -1 -2 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -1 500310 1083730 1475899 1525273 1630193 4916773 -1 -2 204601 235751 1141306 2831309 3426890 4111760 -1 291715 1030675 1350754 2354287 3237307 3511604 4238264 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 1857210 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 2063919 3094596 4173723 4273904 4346162 -1 860599 2423763 3004923 4390026 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 104412 972338 1050476 1599831 1683944 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 687977 1371007 1407100 1462495 2215634 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 3790233 3860386 4052379 4431436 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 63381 870145 1414893 1491629 2207412 3880810 4038329 -1 -2 701136 1996403 2059186 3978085 4257115 -1 434327 2828222 3523462 3720903 3920453 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 806049 1227204 1359593 1804302 3859533 4525469 4694467 4920616 -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 1383983 1802878 2642301 3146177 3838081 3947054 4274590 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 113829 340716 472755 1541972 2593505 2928328 2952714 2983624 3254493 3380234 3913016 -1 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 967605 1248428 1263572 2205504 2786664 2940752 3209578 3794026 3895427 4935228 4953234 -1 -2 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 337550 961971 3821472 3832624 4740868 -1 868485 3881440 4033198 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 859008 871115 1919345 1976829 2048728 2487730 3980927 -1 55644 1109017 1174004 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 2293366 3721305 4486637 -1 -2 280423 430788 520962 835927 1447844 1889074 2331162 2544523 2597105 3198758 3224526 3699536 3810575 4228383 4435976 -1 1790758 2294755 2988628 3969507 -1 -2 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 -2 1478488 2252437 2383032 2867011 4601386 -1 655360 786580 2079909 2333073 2822961 4722119 -1 42258 447551 447889 473723 633074 3110335 3206683 3585835 4160079 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 1101241 1119051 1375812 2694270 4129324 4735350 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 181491 3885745 3896190 4111343 4459557 4984594 -1 689572 1398197 2061161 3709095 -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 290780 1643191 2785606 3660891 4180528 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 1236841 1863425 4313280 4425838 4467791 -1 -2 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 155178 2317993 2928335 -1 327296 1876006 2352205 2760167 3781593 4032708 -1 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 2190786 2432245 3768014 3864073 -1 -2 907617 1142048 1280267 2666322 3955214 -1 128444 1516785 2327610 2655244 2848526 3023381 3255677 3481853 3520319 4532402 -1 1192626 1598044 2040957 2163699 2191405 2271921 2352806 2704132 3368934 3707874 4617445 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 216426 702511 863057 995187 1495909 2714558 3083681 3237462 4090510 4433010 4641620 4989759 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 169974 1933530 2367669 2461143 3338850 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 1455345 1679571 2924322 3896257 4624871 4754841 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 -2 186342 2715808 3914119 -1 547554 1176450 2980701 3673372 4175524 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 3669926 4473717 4488820 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 603275 802163 1040774 1770994 1827825 1834368 2144052 2263017 4315643 4785352 -1 1164453 1253928 2017673 3460034 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 -2 566267 1069318 2324069 2688982 2957103 3398739 3975571 4436997 4459102 -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 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 470859 650408 1481135 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 30300 821055 1262065 2034674 3769716 4319431 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 121154 505829 1609487 2314390 2866954 3871076 -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 260592 268371 544114 725315 3387415 4008096 4057001 -1 117385 450281 3417472 4272411 4389602 4414138 4830630 4967385 -1 -2 922941 1166289 2010459 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 933835 1298408 1485164 1662655 2694229 3851183 4945432 -1 -2 403451 459044 1170220 2177794 3379555 3422011 3619716 4014395 4158139 4919478 -1 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 -2 19479 710776 2690160 3816855 4758012 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 515419 998477 1402369 1494335 -1 1779713 1985651 2337298 2573764 3322968 3691691 3798651 3943733 4044740 4135487 4627559 -1 144467 233591 297947 2083744 2847027 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 1214933 1900708 2000637 2130505 2545665 3010330 3370425 3408471 3823233 4300861 -1 353144 353399 2444514 4122281 4301277 4812620 -1 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 -2 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 737443 1041159 1296548 2044432 2287642 3482440 3631656 3734689 3807140 -1 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 737443 1041159 1296548 2044432 2287642 3482440 3631656 3734689 3807140 -1 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 56088 665395 1730866 3626783 3967939 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 79835 514477 2051526 3010449 3126144 3511347 3956187 4520269 4894770 4999999 -1 224573 254950 636885 1022132 1193938 1710864 1748580 2467303 3460070 3677480 4255798 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 33662 48602 1250965 2130760 2490300 3220743 3627403 4526579 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 3199638 3250218 3586075 3634383 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -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 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 2253226 2739582 2919896 3006878 4180999 4565349 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 891535 904709 1122400 1372882 2690639 3094287 4145676 4414863 4568167 4756270 4916785 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 -2 85623 1364215 1452009 2507252 2566123 3127016 -1 1955031 2445173 4825414 -1 349175 1355088 1567960 3812393 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -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 -2 81403 3905912 4346884 4575173 4947537 -1 63751 285371 340420 1401550 3193155 3876012 4069779 4097656 4104660 4236250 4378377 4766105 4804566 -1 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 209828 2140694 2391619 2396031 2606116 3263848 3547325 4384641 4917697 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 472788 975311 1120984 1947417 2139526 2586132 -1 -2 643741 1314684 1849660 2436952 2852256 3000197 3534538 4292123 4311391 4872470 -1 -2 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 262942 752750 1095028 1641922 2233813 2417760 2902856 3244384 3336188 3674685 3840489 4257850 4436104 4559868 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 593667 784687 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 -2 1547952 1702441 2184239 2509878 2659397 3298189 4940202 -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 79032 557685 1567567 4872396 -1 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 81085 966350 2475248 3044401 3983500 4203424 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 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 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 92297 237637 2302626 4094838 4920718 -1 627900 750003 2114201 3253898 3273993 3826265 -1 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 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 529033 603237 617579 781130 1032392 1605831 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 404174 1227831 1498141 3315026 3351313 3463699 3546606 3659315 3713181 3737307 4328075 4798836 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 -2 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 385830 1416664 1535166 1766855 1887462 1922820 2011202 2276157 2637863 2644478 2734265 2859984 3114617 3291347 3465981 -1 -2 949664 1394236 1654341 1676109 2965626 -1 -2 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 755539 2452717 4288758 4742784 4862687 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 96380 994248 2180711 2816248 4493806 4922396 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 846580 1116471 2507406 2804718 3045610 3600855 4312224 4535997 -1 -2 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 26217 1159998 1659642 2630860 2645661 2650409 2965141 3641849 4251021 4677999 -1 268717 429705 895034 1331466 1374198 1721575 4378483 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 1149137 1163986 2174474 2403769 2567488 3133391 3444373 3836230 4047802 4079143 4249474 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -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 77440 2052722 4188117 4922060 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 573578 2407101 3534812 4024478 4778742 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 173353 713675 1493856 1764216 4077598 4287364 4454377 4664830 -1 42644 627671 927294 2173175 2218121 -1 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 149997 411079 3895703 4389224 4817524 4971376 -1 637205 655323 1712833 1759615 2548773 2783321 3081271 4079338 4323296 4677215 -1 -2 37363 2533870 2801942 2978039 -1 1766570 2034772 2618944 2945928 3345390 3360436 3717381 4672893 -1 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 -2 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 2230094 3892687 4240606 4719328 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 -2 1812488 2250212 2656832 4171628 -1 -2 774139 911398 1284238 2149605 2752788 3062546 4137096 4236410 4760939 4854763 4928763 -1 645491 802233 1233447 1483892 1990781 2143492 2360635 2686620 2748562 2962796 3019363 3079554 3503532 3935031 4403439 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 1214199 2399059 2648649 2804013 3148252 3750614 4416964 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 -2 1963419 2489739 3031930 4215478 4270269 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 188210 970830 988148 1288568 3550395 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 98967 1022592 2031621 3199291 3495836 3847814 -1 433971 1339624 3695121 3879825 -1 193435 845763 1856616 2109486 2184765 2329456 3290178 4295522 -1 -2 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 -2 1955031 2445173 4825414 -1 349175 1355088 1567960 3812393 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 1100666 2007917 3787405 4007434 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 717517 1392099 2676878 3493319 3907951 4162870 4171813 4201957 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 783858 1363892 2486177 3715435 3908146 4537560 4594786 4959526 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 129978 969221 1389761 2049135 3101420 3492053 3508322 4894467 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 731616 773402 947357 1069876 1254261 1259195 2042738 2471446 3214067 3471077 4097845 4127751 4361809 4431079 4525652 4707231 4720827 -1 1436983 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 1734081 1780843 2104325 3866088 4593984 -1 169906 1613492 4519893 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 296593 1037233 1851482 2128650 3555141 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 844640 1437666 1473514 2233322 2551838 4437620 -1 36281 153620 476805 608688 1064634 1482859 3021824 3281107 3497616 4242499 4269214 -1 650864 1006027 1949128 2197901 3045111 4490297 4964627 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 44138 1269822 1307732 1639500 1698401 2315822 3894225 4113955 4334038 4572969 -1 794671 1235835 1877223 2910155 3197703 3995612 4203361 4748853 4785418 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 -2 32496 413509 1137929 3566584 4146864 -1 534237 1852568 4129224 4821381 -1 389331 1394234 1728313 1843828 2741259 4394488 4414854 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 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 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 96380 994248 2180711 2816248 4493806 4922396 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 18024 65374 260069 342428 465917 2179830 2882822 3307808 4722454 4805873 4865783 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 342113 2391302 2885318 4329358 4339251 -1 -2 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 961566 1205599 1381878 2195248 4669544 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 2152412 2177520 3031316 3286965 4777069 -1 949664 1394236 1654341 1676109 2965626 -1 203300 997253 1697506 1902607 2782403 3836362 4376425 4588150 -1 -2 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 613438 888125 1012024 1286313 1713133 2107893 3319741 3558463 3603156 4131533 -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 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 -2 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 -2 395455 674307 917044 2862667 3038857 3195135 3290915 4098741 4134890 4657469 -1 -2 360847 994068 1522245 1743567 2150458 2416455 3967163 4260766 4563149 -1 306617 821909 884923 2209011 4118268 4553351 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 521970 2168074 2505387 3279246 4878286 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 381035 1088079 1226166 1409532 1855934 2313909 3259798 4380326 4739701 -1 -2 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 257451 1837001 2882008 3003173 3519432 4433779 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 445979 1107176 1586500 4068966 4694533 4773558 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 554662 3266773 4283960 4320281 -1 1452741 1568729 3547848 3784328 4010872 4888642 4949082 -1 892709 1613801 2105074 2624748 -1 -2 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 -2 517607 1049160 1211659 1286417 1719242 1730947 2121094 2385416 2436920 2472532 2518687 3502560 3720000 3840111 4463411 4593867 4718132 -1 1165626 1314172 3470713 4635837 4682889 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 1286319 2553085 2936599 4102122 -1 438473 2152036 2784853 3000136 4175364 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 1294867 1714417 3158651 3408148 4340075 -1 2821429 3278741 -1 -2 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 1834702 1889168 1992869 2516330 3373252 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 80339 134510 1385923 1530891 3824126 -1 165458 176517 1062346 2176242 3003257 3012408 3802223 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 957372 1912824 2549835 3772891 3839372 3990103 4808493 -1 -2 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 4037844 4478023 4628502 -1 -2 91511 861873 2248630 2605564 2717077 3403777 3538564 4206431 -1 148822 1337924 2840049 3406622 3548891 4215453 -1 1081421 3817528 4804356 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 289939 657625 697526 1368175 1678950 3205312 3264567 4268064 -1 158936 188946 613110 1076533 1490452 2062764 2387297 3315524 3568717 3733513 3949143 4317076 -1 -2 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 420719 686665 984604 2093661 2119897 2798912 3043948 3721927 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 2313980 3163747 4899431 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 -2 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 810288 1759934 1956925 3248889 3957463 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 145077 505302 766552 1485495 2810768 2908731 3288098 3567303 4394066 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 -2 461717 1675755 3155925 3309767 4784089 -1 320063 556676 1951744 2297711 3055259 -1 169743 483485 944419 1684491 1890322 3146128 3836200 4200581 -1 223116 934092 2691584 2699108 3338037 3635099 3694818 4498523 4600065 4883640 -1 521679 1330492 3369121 3919725 4048901 4997235 -1 -2 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 75922 124086 643724 644759 1092503 1490799 1666282 1813657 2341792 2533026 3154835 3390110 3990264 4786647 4857837 -1 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 111974 352502 1640851 2560429 3219858 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 227607 597858 994689 1333872 1343504 1484273 1604471 2306429 2527277 2796220 2828972 3304549 3750617 3911797 3933997 4235523 4466222 -1 1509817 1636376 1908308 2096536 2186406 2559353 3217196 4142004 4349750 4362449 4733474 -1 -2 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 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 -2 24386 1383583 1842904 1942873 2328611 3594871 3982732 4146502 4226418 -1 961451 1207214 2170117 2288204 2587259 2653336 2876181 3364458 -1 -2 778894 2220273 3428520 3753312 4288874 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 2276174 2761758 4056537 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 486394 1250197 1453330 1586262 1935065 2411967 3516573 -1 -2 1246796 1292813 1362958 1603068 2691895 3964851 4382937 4898264 -1 12836 1407992 1850850 3201033 4522632 4547115 4572408 4639014 -1 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 526651 844138 2454633 3758495 3940807 4291606 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 103481 905476 2670183 3004564 4999999 -1 -2 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 1926938 2151579 3748969 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 508027 596339 1694793 2541079 2821488 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 -2 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 -2 725068 1544004 1785595 1805924 1896775 2154713 3218217 4586996 4725374 4795255 -1 -2 55361 137091 1479573 1733340 1952482 2785412 3600980 3798163 3962442 4004258 -1 102956 840582 1392416 3241944 3478430 3891571 4251901 4828893 4884694 -1 -2 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 391849 780347 1045902 1928837 2250142 3811937 4568449 4813454 4938482 -1 2027837 3215077 4767565 4976932 4991638 -1 64818 965063 1029568 1730849 2280289 2830364 3129729 3148983 3401343 3431469 4571652 -1 480837 2226008 2526251 2869073 3839829 -1 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 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 70463 231344 235545 1452367 1717075 2288570 3055569 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 1020063 3894988 4902732 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -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 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 1202569 1288151 3564752 3963479 3997171 4543094 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 95958 2257926 3031496 3114428 3213766 4524604 4891300 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 593244 1504752 2535065 3435146 4202135 4286855 -1 -2 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 1971425 2130854 4074907 -1 317824 1760600 2370299 3301872 -1 -2 998149 2032636 3326819 4546761 4910272 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 1180858 1570437 2558586 2663955 3085506 3365211 3863151 3884886 4116398 4603314 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 196194 496413 558561 1961530 3680498 3885808 4357978 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 3330783 3362857 3479803 3505107 3587764 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 2344193 2525063 2652475 3437872 3892216 3980904 4599294 4646366 4722044 -1 194 7158 546962 1181084 2388274 2497215 2721504 2756803 3122568 3954567 4118064 4650495 4812901 4934382 -1 200608 927488 1563587 1638147 2231086 2587230 3652069 4395601 4554742 4726987 -1 -2 66719 235876 721991 919643 1425609 1792266 2186904 2215376 2339448 3006724 4331331 4876953 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 653381 1506731 1525741 2928947 3281023 3469222 3608262 4572915 4925164 -1 642033 896343 2620220 3217065 4536705 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 644635 1812104 1982838 3129802 3214850 3792828 4320389 4946971 -1 -2 242788 423090 1428959 2247689 4103540 -1 34616 968986 2001096 2095928 3517546 -1 392524 468686 584371 3713582 -1 2100789 2542304 2884559 3783109 4144857 4229395 -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 486660 1077780 1477838 3134154 3166401 4408982 -1 -2 135308 1566671 1618540 3370420 3410115 4486286 4818031 -1 315463 1126278 2060004 2532258 3073344 3696408 3806027 3879909 4682469 -1 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 2276174 2761758 4056537 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 361900 940820 1068774 3252518 4483864 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 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 -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 166862 1307618 2714626 3300994 4839841 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 361900 413222 794332 940820 1068774 1143105 1259792 1620522 2716118 2912280 3252518 3398053 4483864 4712102 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 522283 975549 1198753 4962339 -1 1427435 2230229 2381953 2805165 3530769 3880307 -1 582839 4391846 4885395 4982810 -1 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 1228586 2229597 2672632 2711361 2781096 2843150 3952263 4514787 -1 750230 1152105 2769718 3068085 3149925 3150065 3475858 4927884 -1 883721 900266 1319828 1465662 1867214 1991344 3310003 3468975 3921913 4047923 4539191 4679550 4749950 4881082 -1 -2 547554 1176450 2980701 3673372 4175524 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 134744 1761767 1920707 2352258 2584268 3019738 3494969 4929801 -1 -2 183582 342301 918478 1894206 4751849 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 488621 692046 1396252 1668991 1681696 2430807 2556890 4077080 4637803 -1 -2 459968 1229013 2842718 4324824 4340525 -1 -2 1548747 4252505 -1 17677 139143 200900 669778 857368 1832230 2469529 2550172 2784660 -1 374228 1311301 1349481 3342755 4769844 -1 77889 329050 550386 682321 1238282 1764193 1960756 2111476 2241503 2736829 3839493 -1 -2 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 16522 134790 1142794 1482163 1534536 1671659 1763896 1983436 3683332 3702582 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 1002860 2358137 2907315 4061213 4505188 4917721 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 1477962 2674209 3108929 3248315 3458712 3782808 4662298 4757507 -1 61278 77053 406191 595048 1715113 2677105 3290161 3552382 4335675 4404842 -1 51620 244896 615614 1910386 2685942 4162309 4405426 4430011 4933783 -1 -2 179599 1402565 2105128 3502027 3850460 4419016 -1 757618 1262206 3157545 3914719 4234669 4772832 -1 -2 2059387 2629159 2919990 3191337 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 703820 1407311 1866399 2077573 2600919 2711103 3002163 3494087 4104597 4376576 4550903 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 -2 430638 1070026 1098693 1555145 4548811 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 565895 1882531 2950547 4444735 4454146 4470892 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 379607 1554873 1735201 2923737 3144373 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 336358 536557 1518802 3726965 4001549 4253401 -1 -2 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 870055 3409959 3996669 4790076 -1 -2 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 342113 2391302 2885318 4329358 4339251 -1 1192496 1853097 1956384 2142938 2373072 2374528 2724664 3298329 4298981 4326018 4387383 4838813 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 815714 1500518 1682075 1686604 2083886 2691647 2952043 3197057 3378110 3542423 3836790 4727974 4802992 -1 1548747 4252505 -1 339345 464717 1924887 2141051 2344176 3564506 3605250 3714485 4583786 4791053 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 1404825 1677056 2335308 3176432 3376713 4242421 4402218 -1 -2 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 312781 1476710 1987656 4051353 4331742 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 78158 193676 241494 399258 601978 616115 880070 936399 2108324 2696486 2822288 3191403 3701826 4442066 -1 -2 938009 1352914 1936332 2601054 3534968 4541993 4999999 -1 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 451123 791543 1571169 4775884 -1 -2 969257 2136301 2197694 3200106 3568449 4444424 4559117 4835610 4933293 -1 -2 1136174 1210408 2924480 3085443 3453979 3757560 -1 -2 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 385440 1876982 1940464 4116009 4301930 4547115 -1 -2 252641 1623001 2547423 4344726 -1 -2 321618 340621 653022 691896 1146966 1695491 4012309 4671633 -1 726075 2005008 -1 568667 1567535 1589703 3203558 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 454655 3378895 3670416 4477025 4793070 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 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 910035 1754973 3122568 3954567 4995172 -1 -2 375245 600085 756828 1280542 1501283 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 -2 957650 1019091 2206599 3070508 3150519 3387531 -1 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 959693 971201 1047614 1209115 1721216 1968312 2132199 2218385 3031943 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4370960 4882655 -1 -2 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 137608 554577 704658 1640851 2607174 3219858 3487268 3969667 -1 -2 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 137267 684257 1334315 1679024 2072118 3245458 3576996 3650792 4941683 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 670433 879027 3543813 -1 89272 1248891 3257768 3929228 4082774 4340835 4853915 4962772 -1 -2 1794745 2453137 2832760 3015340 3735364 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 227607 1389293 1484273 2306429 3304549 3750617 3933997 4235523 4466222 -1 -2 621223 1231665 2107095 2203903 4521545 -1 477835 1170477 2642691 3033302 3455233 3574273 4983830 -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 1005493 2008848 2451864 3850336 4116839 4271032 4858390 4942133 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 585816 1934414 4160614 4877603 -1 -2 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 2096188 2829801 3421175 4849483 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 1012110 2504149 2781571 4520763 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 1070700 1559266 1847351 2031702 2231826 2291169 2975630 2998738 3126456 3355248 4169403 4225993 4546263 -1 -2 84715 3643482 4192156 4571652 4959280 -1 634629 3704006 -1 -2 1756810 2131075 3335701 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 566075 568910 800104 1751550 1780505 2009014 2096502 2778996 2944025 3530042 4254037 4584290 4793014 -1 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 362519 695689 1916004 2245721 3598130 4852569 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 -2 121154 505829 1609487 2314390 2467391 2699426 3685086 4593203 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 507756 1336051 2264807 2308314 2630197 3920348 -1 -2 348677 1912281 2594603 4055175 -1 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 2309549 4669621 -1 788696 1347192 1853421 2320639 3867442 4130468 4305155 4462722 4480346 -1 -2 643293 715977 1046184 1243491 2121714 2313674 2942090 3131335 3974839 3987015 4321256 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 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 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 648641 826785 1849534 2032076 2344612 4550030 4976224 -1 1157332 1394943 1478608 3696070 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 3330783 3362857 3479803 3505107 3587764 -1 88025 759065 866286 4690997 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 -2 1028823 1259559 2057956 3018199 4093987 4127596 -1 18267 1633359 2899690 4078616 -1 -2 323574 778596 1255924 1709021 1766261 2348145 2492447 3429483 4253479 4293186 4443859 -1 1072004 3101054 3631744 4082836 4128821 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 586744 1127114 1162587 1276671 2768474 3262282 3525245 3550072 -1 926445 3482608 3775697 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 1597786 2004566 2017961 4663523 -1 -2 2884748 3906525 3929609 4064905 -1 124284 3565287 3572170 4385164 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 995859 1089845 1177793 2222444 4273830 -1 -2 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 872558 1123632 1915837 2197819 2432125 2483894 3887918 4383909 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 707241 3154477 4181115 4299437 4951962 -1 -2 998149 2032636 3326819 4546761 4910272 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 77440 2052722 4188117 4922060 -1 -2 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 4396528 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -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 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 317597 1375632 2019368 2117085 -1 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 210452 502840 1212108 2272030 2883041 4194139 4697142 4848763 -1 -2 2508874 3312329 4411672 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 1197293 1497086 2225113 3368540 4062777 -1 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 103758 825520 1184239 1548048 1767368 1888002 2079851 2829873 3084300 3182374 3767838 4288628 4479835 -1 614980 2098121 2626748 2839522 3064836 3773270 4418057 -1 -2 1545734 3582913 3712136 4121362 -1 766618 812787 2358677 2751570 4325350 -1 -2 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 1076269 2332686 4128394 -1 345408 566596 688157 1271724 1496136 3119162 3488579 4026736 4119487 4938529 -1 -2 571197 576617 642401 926300 1186085 1683007 1917717 2353999 2528165 2751656 3612425 3955935 3957101 4658416 4975531 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 -2 1197 350236 2432853 3370425 3748263 4255601 -1 282483 560070 2681995 2995457 3312016 -1 -2 423499 1630246 2736898 3037867 4517223 -1 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 68049 240234 651864 1018514 1115597 2107030 4826028 4895198 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 2305978 4182763 4498140 4519807 -1 2201396 3653250 4135849 4173093 4243082 4677169 -1 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 2286491 2391445 2432374 2559853 3072524 3294544 4555057 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 94669 1141102 1300843 1469651 2464762 3116709 3141002 3193758 4106079 4509823 4521779 4572159 -1 1628373 2263948 3184307 3648260 3663577 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 766252 1196838 1510265 1975697 2160985 2339064 3156726 3753815 3923032 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 148207 951237 1442341 1783599 1911205 2122607 4354545 -1 1002644 1184409 1550662 1792310 1953902 2153966 2871821 3207730 3844809 4266515 -1 139930 1692813 2293181 2637071 3819998 4232375 4891133 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 634236 712754 753524 846283 984177 1070069 1327754 2101079 2280448 2482917 3441797 4101956 -1 1825946 2129044 3281196 3608675 3927277 4659744 4813476 -1 -2 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 -2 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 -2 473264 2063977 3296941 4230894 4740073 4746644 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 336358 536557 1518802 3726965 4001549 4253401 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 427802 634870 1371232 1569328 2771910 3045144 3330858 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 233918 1087909 2003725 2141625 2319162 2624041 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 1072311 1467329 2527779 3847209 3876632 4187587 -1 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 -2 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 512752 586907 1126675 -1 -2 432505 698554 3776908 4389913 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 926274 1954050 3929657 -1 416459 1401370 1568594 3430389 4143632 4391799 -1 -2 383778 544363 1873763 1901694 4932726 -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 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 916234 1128492 1731551 2606869 3012907 3104588 3247160 3785178 3838550 4289355 -1 -2 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 -2 477326 821663 1584827 1680195 2797260 4572877 -1 231226 232608 671129 1724984 2061789 2153352 2557321 3896817 4264456 4897016 4958935 -1 169556 642769 972233 1470138 2130617 3049955 3050876 3909510 4943212 -1 -2 98866 615919 1349877 2803594 4198155 -1 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 -2 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 -2 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 368648 448450 478139 679250 729450 1026799 1409844 1664338 1997921 2206503 3135422 3149937 4049439 4478132 -1 414626 2749183 3850460 4864657 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 305142 518881 688487 1086448 2019666 3009223 3767611 4845293 -1 336607 2315792 2784168 3021243 3049652 3315310 3453034 3480271 4470951 4853359 -1 184439 650137 997372 1729937 2978882 3314622 3325438 4521886 4582670 4726290 -1 272098 1268363 2927646 3202916 3569394 3613591 3899935 4228266 4258832 4311020 -1 -2 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 -2 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 187988 2317083 4223048 4253483 4292536 4744422 4932621 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 893939 2689683 3238115 3364573 3934030 4360672 -1 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 -2 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 -2 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 2882865 3557193 4354793 4680646 4869950 -1 -2 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 258152 344496 380948 482176 708183 786420 1335848 1770599 1881079 2380961 3897766 4079538 4250480 4439564 4537072 -1 -2 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 -2 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 454746 598327 914987 1202967 1746014 2568913 2878879 3178382 3477752 4198415 4528446 -1 547347 780104 848544 2948202 3462500 4525028 4999999 -1 821055 1185189 2034674 -1 659904 671823 1810969 2227433 3967982 -1 1243369 1335233 1909259 2700470 2874146 2906628 3336058 3524178 3756318 4382386 -1 72310 409956 659079 1421725 1540731 1953903 2178558 3795238 4359253 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 447327 1435828 1779112 1996132 2348385 3423693 3749924 3862274 4456875 4964896 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 794671 1235835 1877223 2910155 3197703 3995612 4203361 4748853 4785418 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 81409 419114 1783736 1925600 2041367 2078306 2219569 2483936 2673384 3296167 3306273 3517347 -1 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 -2 2327889 2359573 2841948 3062316 4635613 4968819 -1 602777 1529306 1657389 3669975 3711354 3722053 4330047 4588657 4878120 -1 -2 1484089 1913243 2049520 2623455 2757787 -1 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 -2 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 -2 294416 1268851 2299818 2384370 2466433 3817178 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 443024 1152796 2745843 2770349 3557180 3856098 4985215 -1 245247 278748 3199597 3322968 3368301 4460953 4946555 -1 -2 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 -2 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 1186438 1435252 1935626 3131008 3650946 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 443493 1127949 1636440 1904853 3271741 4510820 -1 -2 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 782595 1128800 3085545 4020017 4355594 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 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 -2 1234100 1300389 2656249 3139248 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 -2 634538 1588083 1596995 1667817 2114502 2510081 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 -1 1526500 2520690 4530110 -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 368130 733340 1281647 1735296 1906810 2368193 2385341 2792562 3352857 3538920 3582677 3919028 4010575 4118641 -1 330890 3002268 4056310 4718050 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 267325 3432494 3730540 4301760 4668289 4785151 4807711 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 885341 1193409 3321833 4238275 4500648 4701572 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 349065 628906 1040606 3682937 4457991 4508156 4856295 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 -2 301346 1239082 1582550 2573050 2574772 3038064 3288938 3313470 3593867 3708639 3789035 -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 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 587865 865181 1769726 1848781 1906385 2237728 2537430 2814651 3976280 4300147 4389683 4994747 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 1180858 1570437 2558586 2663955 3085506 3365211 3863151 3884886 4116398 4603314 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 382280 1269886 1493672 1569551 2166912 2236379 2562911 2629118 -1 547405 551654 1569596 4267645 4820225 -1 1358378 1912574 2455927 3357921 3538561 4835722 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 655788 739732 1380078 1525164 3327847 3367230 3756265 4244997 -1 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 -2 1112110 1355825 2715212 3280607 3618349 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 1443793 1964286 2565337 3491203 4477439 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 735982 1751550 2009014 2587424 -1 -2 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 103378 950000 3341436 4085247 4226713 4580600 -1 1777280 2843708 3508756 4622669 4957658 -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 4835395 -1 -2 59189 583799 779568 1027694 2675354 2850172 3877139 3958645 4328196 4667589 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 245247 278748 3199597 3322968 3368301 4460953 4946555 -1 130429 892675 1538747 3565983 4222040 -1 -2 750230 1152105 3068085 3149925 3150065 3475858 4927884 -1 297783 861556 3406527 3811450 3814628 3889476 4510306 -1 -2 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 -2 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 13848 1046259 1237430 1685556 3059122 3336573 3337439 3479727 3606656 3645946 3936693 4454618 -1 -2 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 -2 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 596681 693753 3632500 -1 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 1031462 1330038 1387974 2479159 3638383 3904859 -1 -2 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 668931 1135274 3401166 3880061 4240418 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 928603 1306062 2430979 4139821 4446895 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1963419 2489739 3031930 4215478 4270269 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 101867 112093 139298 1272933 3764027 4050950 4293147 4546276 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 -2 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 775955 1439963 1541850 2742502 4594494 4911678 -1 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 420580 1255708 1611164 4803528 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 542806 3133741 4279826 4306379 4392823 4724701 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 577427 1297882 1408820 2402909 3386050 3934987 -1 248938 274590 670039 1169957 1566136 2843360 2879857 4102992 4231874 4728477 -1 -2 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 1681631 1866479 2993303 3394628 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 32888 638200 1783014 3720798 3769002 4787985 -1 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 504714 2827782 4323486 -1 1465808 1844031 1854872 2204052 3261502 3528600 4193012 4432996 4641031 -1 -2 2508874 3312329 4411672 -1 203827 701805 832007 965157 2251887 2272989 2283334 2366748 2511192 3420019 4571948 4911368 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 91808 486495 491693 1653130 1888260 2762733 3037062 3060247 4573580 4755680 4888746 -1 863442 1466716 1560208 2917866 3584850 3702018 3881376 4352043 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 633845 795229 947783 1021021 3150969 3295712 4506746 4971947 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 83211 137447 391143 485225 981253 1061403 2511505 2976036 4621936 -1 -2 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 486057 1824568 2954403 4015080 4135159 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 12388 643202 1611598 2951756 3654161 4012574 -1 -2 945400 1059371 1098941 3923292 4247345 4531624 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 229839 411514 1023327 3006164 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 1771962 2304202 4528886 -1 36547 492260 780643 982073 1903151 3855518 -1 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 726935 799753 1027455 1235592 2909715 3224585 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 89837 1481954 2098921 3690073 4853938 -1 -2 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 172837 1419915 2153157 2803800 2845680 3855649 3916987 4526609 -1 -2 846791 911722 2305885 3284235 3510179 4970720 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 1725982 3345824 3367793 3515625 4040244 4627626 -1 896035 1045319 1087444 1096972 1934496 2054055 3801439 3969597 3978460 4674924 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 162368 819077 902799 1237178 3633571 4409836 4559954 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 218246 423458 1640765 2697570 2893610 3208720 3744528 4257736 4696402 -1 35444 941879 1002248 1498576 1914764 1926058 2309509 2610507 4672936 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 -2 865411 1051281 3642992 4610724 4667707 -1 506919 521159 627721 763259 1184638 1621549 2350836 3425160 3438273 3966556 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 143912 765233 997746 1425021 4709303 4831756 4935836 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 -2 814519 2187064 3557852 4188557 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 938912 2756850 2818107 3105405 4006062 -1 1564626 2334004 3696191 4509254 4527920 -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 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 738343 1729982 2352236 2595905 2680726 4772428 -1 -2 506003 1234266 2611237 2808837 4807325 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 408395 1770323 2068994 2927634 4168521 -1 -2 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 375252 1325092 1577986 2641254 2783287 3282802 3788718 4288231 4290149 4572470 4702648 4842924 4997596 -1 109533 402245 1033779 1559958 2228604 2806211 3173447 3696733 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 1142313 2334948 3106835 4273872 -1 -2 771561 970728 1997945 2263221 2588069 3322494 3672219 3753579 -1 680277 1270435 1522855 1570374 2506536 2523776 2788903 3241014 3398479 4354170 4647627 -1 1075964 1144824 1540686 2253208 2351646 2364427 2799100 3232016 3634535 4417712 4999999 -1 1885204 2658179 3002163 3271135 3993028 -1 716836 719945 1364806 1533214 1907347 3525243 4030289 -1 -2 188210 970830 988148 1288568 3550395 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 217150 707822 890211 936713 1321317 1352041 1542899 2239341 3449862 3628225 3748017 3809210 3975669 4105050 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 1299373 2671259 3121984 3743230 4314112 4498380 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 -2 1383983 1802878 2642301 3146177 3838081 3947054 4274590 -1 67657 621421 906000 3039972 3541760 3846899 3998366 4620040 4823004 4972995 -1 -2 523399 1814094 4630606 4657461 -1 -2 426137 1881852 2532126 2775947 2882314 3024374 3518338 3719139 4666595 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 850754 1420838 1431986 1890751 2574015 2672461 3280283 3292482 3387260 4087165 4764400 -1 739713 1123946 2509762 4325807 -1 -2 26142 1986542 2959514 4582667 -1 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 -2 408920 992202 1602753 2950611 3394569 3915926 3987612 -1 415414 579812 1489713 3094052 3304233 4421215 4605587 4910078 4983052 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 1605023 2517839 2519278 4775061 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 242608 1293675 3399994 4400838 4881897 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 209828 2140694 2391619 2396031 2606116 3263848 3547325 4384641 4917697 -1 244237 1682564 1756191 1943255 3359323 3512993 3986137 4219785 -1 -2 212444 1704650 2119139 2194292 2457578 2956116 4612002 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 2229801 3682937 4457991 4739948 4827648 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 372942 610302 1995089 2035180 3294603 3594672 3603542 3941853 4830324 -1 4982 519085 820607 2433740 2761687 2789573 2942680 3282309 4426207 4462372 -1 -2 1318542 1946447 3848718 -1 1054853 1250137 1634206 1898707 2352371 2369685 2421063 2621977 2849239 3090042 3368530 4037238 -1 1073491 1537862 1886729 2363044 2979269 3350817 3891571 3996315 4408856 4516519 -1 -2 559156 1069477 1177615 1726881 2127280 3637119 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 379850 854180 1007287 1708626 2989110 3257764 3278246 4668812 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 1147668 1337710 1698644 1815729 1896184 1906535 2034090 2933316 3474366 3525907 3794145 3902882 -1 285737 540347 2031596 3882326 4270438 4513605 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 957372 1912824 2549835 3772891 3839372 3990103 4808493 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 774874 1724440 1986200 2982053 3358309 4696391 -1 -2 1286597 1299772 2581915 2867628 3597140 4350350 4965319 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 218246 423458 1640765 2697570 2893610 3208720 3744528 4257736 4696402 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 334211 456903 976985 1110293 1263830 2009375 2211386 3541470 -1 726075 2005008 -1 -2 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 14127 773234 791708 827673 1632978 2816576 2993780 3172311 3260096 3649248 4985991 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 246402 993238 1664981 2902216 3862978 4269674 -1 1463142 1991836 2525595 3795109 4569102 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 -2 1251515 3143386 3251964 3558110 3929227 -1 790113 1580153 1708999 3370093 4713172 4939770 -1 1834702 1889168 1992869 2516330 3373252 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 253594 2341035 3474668 3611057 3787267 4270033 -1 211237 2675992 3467094 4279373 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 186366 813768 1460457 2209567 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 22888 973891 2193207 2779065 3263038 4472319 4856385 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 8018 408357 533487 916511 1718002 3652093 4588852 -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 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 444016 485035 585267 1299796 2327268 -1 162847 2069842 2080720 2203834 3389762 3414904 4041932 -1 374854 637061 2448983 4450284 4536845 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 659757 1811944 3577527 4736099 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 44329 347125 367025 845357 1502498 1821991 2285550 2640772 2713809 2992249 3153623 4195386 4257472 4409189 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 407535 1786902 2472102 2769998 3358761 3521527 -1 -2 213656 1233168 1389420 2861856 2889063 3896748 -1 326539 855776 933378 1149360 2229161 3200526 3454878 3641662 3711928 4853570 -1 375284 529267 1068437 2044849 2790768 4725894 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 619723 1666888 3132093 3634945 -1 -2 1548747 4252505 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 436157 1385537 1438943 3626587 3766335 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 362802 678509 3135422 4952260 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 86609 506353 917956 1101873 1720269 2126795 2601831 3323359 3390212 3810499 -1 99187 422421 2027124 4544770 -1 214287 349352 620445 1090540 1595618 1848539 1856460 2004222 2234725 2418371 2506554 2582587 3453925 4067591 4432333 -1 168960 522969 706273 800561 875160 904390 1764749 2538753 2573128 2700091 3546156 4317942 -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 306789 555694 1253967 1353385 1910700 2526537 -1 3970289 4973355 -1 457175 1770023 3525157 3907935 4472913 4624014 -1 531337 1106918 3002518 3025967 3251134 3802898 4368211 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 324206 1317462 1733169 1960436 1970565 2217044 3414477 3547750 3970297 4373113 4461934 4481728 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -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 413912 520379 3290276 3515223 4166664 -1 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 847400 1574609 1963057 2933076 3278706 4869856 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 503000 1385021 3233539 3391323 3946512 4653541 4853820 -1 -2 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 278962 1958519 2481822 3721945 4362148 -1 -2 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 -2 7524 213896 608785 2292741 2303632 3181345 3616195 3635644 3688563 3895004 4174764 4260091 4511030 4703416 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 170413 1356541 2301735 3080417 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 136101 2507137 2676216 3735797 3954784 -1 -2 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 4981783 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 242757 246936 279300 796967 904253 2082818 3770558 3773138 3959465 -1 -2 317467 1609059 2230871 2232212 4866989 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 -2 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 -2 1012410 2530789 3222551 4418352 4703974 4725284 4815249 -1 1219149 1241687 2366975 3260486 4377884 -1 445979 1107176 1586500 4068966 4694533 4773558 -1 -2 1289415 1336563 2064151 2310859 3649440 4553047 4672602 -1 946462 3104879 4101670 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 4411788 4807711 -1 1688317 1840694 1890330 2089638 3233742 3402881 4261228 -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 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 1753562 1754976 3397484 4068000 4162796 4681118 4790062 4986304 -1 69893 233232 861900 1583468 1600953 4019547 4676124 -1 -2 1005323 3133741 4171541 4498380 4724701 4951219 -1 1325092 2641254 2783287 3788718 4290149 4702648 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 1644700 3796742 4165977 4470362 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 -2 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 541220 1125491 1953815 2339202 3594281 3935894 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 87799 1256503 1337155 2084358 3766086 4503208 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 2068469 2154489 3176525 3243931 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 899192 1420054 2978000 3713360 -1 1452070 2401236 3450611 4422043 4635946 -1 -2 3444327 3612558 3824543 4376857 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 158851 2836880 3011128 3303767 3609858 4765407 4785085 4975866 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 15989 1980846 2371365 2455933 2805698 3105335 3455854 3712367 4281128 4332757 4900102 4930474 -1 187167 1171743 1519768 2074028 2415204 3983022 4686140 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 146929 183916 189543 1527293 1994485 2571622 3109763 3498845 3562114 3744079 4328862 4464285 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 388987 477943 565116 927701 1806596 1890356 -1 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 4932403 -1 -2 887839 947960 1468732 2724937 2794320 4686856 4704788 -1 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 811203 1923293 2233688 3880847 4930441 4972289 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 -2 198017 845078 2306523 2382891 2510248 2944794 3045606 3780846 4461500 4498172 4732520 4765284 -1 -2 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 462131 568304 683356 1227745 1813462 2442442 2939903 3006386 4202718 -1 526561 745918 1611009 2772296 3412409 3501922 3921574 4423241 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 -2 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 201056 326310 958833 984230 2154888 2167020 2692009 3382715 3553289 4066494 4972286 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -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 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 357269 2421219 2820628 3718626 4331221 4628682 4633044 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 671972 806580 808572 835760 1145089 1712842 2000600 2514379 2815816 2958804 4048597 -1 1176478 2901109 4173017 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 1070910 2741067 3124041 4287180 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 -2 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 -2 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 870041 906883 1615749 3178751 3643547 3767211 -1 -2 18267 1633359 2899690 4078616 -1 13671 2260808 2629012 3672928 4281104 -1 562275 601991 626729 1724026 3093459 4712445 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 155496 860280 1964044 2324575 2732487 3433007 4467884 4496072 -1 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 122987 2346521 2604602 3665680 3939067 4468069 -1 593862 894768 1095280 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 1803021 2501189 2698729 3282710 3845869 4152611 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 -2 84715 3643482 4192156 4571652 4959280 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 1072855 2220703 3801657 4483594 -1 -2 991156 2146447 2440003 3877596 4053620 4146800 4325737 -1 -2 217575 316062 459838 930229 1320630 1852845 2085249 2451070 2675862 2815791 3136772 3457274 3710158 4120742 4231221 4308049 4916553 -1 221236 285155 2786772 2856960 3203031 3599355 3612629 3970245 4277861 -1 -2 802915 945576 1297996 1471266 3182487 4602888 -1 95519 277371 648169 2361154 2420930 2463117 2553336 3001222 3164699 3573303 4346557 4464285 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 1603296 3762726 3785080 4747161 -1 470859 1481135 1611258 1722172 1958079 3095104 3239310 4196126 4565897 -1 922353 2189485 2365603 2439755 4389626 4812394 -1 -2 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 663659 682524 806301 2563974 3965376 4124193 4547871 -1 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 222128 2344697 2945546 3625749 4013026 4286720 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 -2 1608729 2557435 2736133 3442283 4335924 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 -2 556805 3752139 4492366 4825809 4999652 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 1744740 2551024 2649762 4048071 4607706 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 98866 615919 2803594 4198155 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 942796 2687977 3241572 4196538 -1 243108 561580 768107 1003034 2729904 4109589 4427034 -1 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3216923 3720102 4587575 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 2548539 2561532 3403862 3644128 4866163 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 1187000 2052283 3279748 4150175 4375550 -1 81664 320907 1116475 1871625 -1 1045663 1532772 3009690 -1 -2 463518 660936 1539615 3835457 -1 282907 377466 1602294 2173649 2501980 2698994 3890763 4220928 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 584678 1513245 2009978 2530603 2573849 2700436 2895684 2963918 3491219 3645497 3762653 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 2472673 3645700 4735374 -1 888695 1149721 1244120 2181450 2275829 2766983 2899552 4279169 -1 140402 613927 1449239 1494572 1942601 2630966 3065281 4411256 4522856 -1 -2 218820 306729 457494 484513 992583 1013254 1202245 1621291 1809296 2434465 2522413 3103389 3452102 3790813 4396474 -1 283274 1493082 1905438 2342005 2982186 3301010 4047886 4452864 4907744 4999999 -1 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 -2 1756810 2131075 3335701 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 997554 3395609 4258808 4633826 -1 -2 449533 2195862 2789939 3160905 4727070 4760009 4983408 -1 280258 366747 454715 2619813 2797417 3477565 3743143 4053291 4192663 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 714649 1176735 1533042 2157214 2339961 2905627 3450528 3687373 4331240 -1 19232 1087614 1251703 2482858 4904741 4971570 -1 66027 1378932 1595782 1960630 2223852 3703292 3920357 -1 1833322 2068451 2160446 3596144 3747953 4144268 4899758 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 -2 173353 713675 1493856 1764216 4077598 4287364 4454377 4664830 -1 42644 627671 927294 2173175 2218121 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 273134 707762 1190052 2093623 2263153 3477281 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 1589945 1705785 2571091 2575327 3027598 4016157 4777221 -1 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 -2 3314 89528 935414 1199955 3403967 4038759 4496085 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 481064 1023372 1244496 2391848 2658412 4160621 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 333455 2750215 4240222 4644611 4814375 -1 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 779047 1037136 1261773 2792906 4472973 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 1536321 2503970 3690384 4315966 -1 44545 628990 1506844 2708114 4101943 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 635373 1453949 1695335 3533053 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 994016 1205643 2355452 3555070 3963485 4346805 -1 -2 1074771 2183669 2439755 2767720 2989499 4068120 4351572 4503799 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 310364 690791 779636 1085207 1118415 1412795 1535744 2459288 2730280 2853857 3389956 3489365 -1 40051 935907 1343797 1863425 2271042 2560154 3352909 4999091 -1 -2 536488 1017967 1055938 2964060 3161125 4177367 -1 104499 848952 1323805 3402701 3440957 4790294 -1 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 622311 1007520 2049586 3176883 3861074 4906669 4914683 4999999 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 -2 1315881 3275401 3515772 3657227 -1 -2 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 510439 884901 1890781 2121714 2474930 2965808 3828581 4455059 4954268 4977342 -1 284847 1748025 1989576 2655634 3247975 -1 69141 109661 1361926 1483234 2006948 2107491 2242849 2519991 2665394 3257391 4262340 4780210 4899032 -1 -2 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 224239 2036851 2476892 3310775 3647088 -1 -2 427802 634870 1371232 1569328 2771910 3045144 3330858 -1 -2 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 544395 850005 1500533 1603654 2627209 4129101 4569091 4741626 -1 -2 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 2201396 4135849 4173093 4243082 4677169 -1 -2 1412927 1507684 1692440 1963110 4476531 -1 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 642692 679141 1195866 1813260 3651354 4018967 4388461 4610754 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 417154 564893 810263 1332234 1377671 1400518 1581102 1733109 1840212 1916311 1964427 2098769 2710167 2860319 3214739 3450528 3512333 4500508 4655157 4670241 -1 768769 891973 1963779 1977500 2864992 2926907 3100051 4006303 4377263 -1 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 -2 274014 1278494 1569899 1936084 2716666 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 294360 1026515 1088458 2270237 3025616 -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 -2 1100666 2007917 3787405 4007434 -1 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 157201 226397 1031633 1099543 1272043 2958620 3781543 4771898 4933552 -1 -2 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 -2 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 468226 1917294 2590913 3010662 -1 -2 419818 1066879 2341026 2984450 3718791 4031753 4550654 4770285 -1 814519 2187064 3557852 4188557 -1 -2 198230 447544 818301 2202973 2395796 2506936 2678233 2741895 2745324 2837410 2912166 3031149 3182342 3786484 3958579 3985838 4225955 4371740 4592505 4854753 -1 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 74875 501884 2344746 4520341 4718874 -1 -2 515660 698953 778829 1658174 2891759 3304445 3834043 -1 -2 119838 302632 308877 537427 967146 1119009 1447552 2394067 2437097 2679290 2894558 2944277 3154583 4187981 4473920 4564509 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 55390 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1924134 2636234 2815598 3082794 3960798 -1 -2 618997 1353296 2205956 3362215 3728344 4237593 4974648 -1 440461 627028 1078290 1249394 4595388 4720901 -1 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 2113204 3104322 3134489 3374591 4363425 4953110 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 69421 282769 810999 2155574 3133808 3405763 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 689572 1398197 2061161 3709095 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 -2 220397 416821 1104317 1389605 1483513 2282841 4160963 4245824 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 70553 1059991 1748226 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 710248 974976 2294952 2472404 2497428 3093159 3150104 4224672 4246274 4287389 4553434 4720594 4722375 4941030 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 493943 887961 1048088 2769310 -1 781799 3269144 4860280 4863589 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 811203 1923293 2233688 3880847 4930441 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 150753 2340116 2733693 2789384 3694341 4085294 4151726 4452748 4629641 4999999 -1 630057 645976 1856031 1863248 1890817 2527562 2667325 3158440 3467583 3878225 4338856 -1 69205 1647001 2803610 3587036 4548674 -1 -2 1886406 3653994 4145701 4959659 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 705034 1966001 2379588 2874338 3867584 -1 77440 2052722 4188117 4922060 -1 -2 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 643497 1184326 2315918 2774322 4757315 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 316136 504748 966679 1628660 2406419 2930079 3176643 3333826 4795209 -1 360361 1129724 1252837 3261815 3976341 4445400 4874012 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 575575 1585060 1725591 1789084 1995538 2528570 3110503 -1 179378 408349 1023837 1329609 1395980 1808942 2700514 2996587 3127050 3575163 4223336 4694329 -1 307018 1502294 3391459 3703786 4167636 4457123 4738766 -1 985782 3204972 3626170 4444454 -1 -2 715037 2013329 2026703 3137122 4686831 4776288 -1 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 857179 1211833 2908394 2999926 3233344 3256088 3989584 4409379 -1 961099 3578857 3913515 4414220 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 -2 2946105 4946878 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 245138 498557 920954 1250896 1546456 1688460 2196342 2508827 -1 564080 1989515 2004648 2642231 3597591 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 76144 482317 710042 2339592 3307713 3864355 4071917 4704649 4975722 -1 926511 1065523 2176093 2889178 3849955 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 379607 1554873 1735201 2923737 3144373 -1 109996 748321 1145909 1733987 2987693 3654723 4387949 4402831 4686181 4718223 4740818 4859355 -1 -2 567601 1014761 1388701 3935969 3959037 -1 375592 720465 1591943 2333360 2881928 3971015 -1 690015 814342 1646239 2570415 3148784 3900692 -1 36301 318414 1564002 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 1411626 2495099 3019574 3596475 3942951 4157233 -1 30812 158566 894713 1594347 1782926 2013404 2633760 2664615 2706053 2964961 4150454 4449535 4516489 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 -2 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 46186 345721 1977717 2956455 3407563 -1 32888 638200 1783014 3720798 3769002 4787985 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -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 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 1584472 2802880 3103258 3413910 4915268 -1 -2 2548539 2561532 3403862 3644128 4866163 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 1187000 2052283 3279748 4150175 4375550 -1 81664 320907 1116475 1871625 -1 -2 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 683489 786797 2820045 3284423 3361724 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 9400 118908 567796 568330 798871 2176762 3833099 -1 729471 1094442 1634498 3470919 4057235 -1 -2 160740 748781 1355723 1930282 1937382 2081147 3310746 3961570 4023159 4221800 4917763 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 1235186 2703822 3622233 4393981 4839328 -1 -2 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 1519518 1765526 1805603 1867607 2432125 2483894 4383909 -1 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 283771 2027776 2582885 4164736 4789396 4946532 -1 70618 1552317 1892289 1904271 2646577 4661665 4770025 -1 -2 95203 1293463 2244690 2618872 3149023 4989731 -1 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 -2 552059 1733558 3585376 4317437 4799118 4976601 -1 547554 1176450 2980701 3673372 4175524 -1 -2 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 1821435 1896668 2072097 3978710 4214948 -1 -2 231187 567774 799939 858388 939254 1237732 1384455 1621065 1686757 2233813 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 304707 448566 4141961 4347667 -1 760363 952678 1504309 1902906 2317789 2901336 2932768 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 420198 767374 1737917 1948352 2124095 2384181 2478793 2673308 2819313 3802209 3810659 3839824 4646728 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 224728 456259 711598 964714 1414071 1925163 2042002 4677703 -1 -2 155496 860280 1964044 2324575 2732487 3433007 4467884 4496072 -1 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 -2 117568 1371637 1645594 1660085 2086708 3274716 3603587 4085517 4090017 -1 113625 1719881 3709956 3902093 -1 -2 811692 2095340 2786130 3023750 4482544 4832593 -1 2098280 2413023 3067316 3725918 3765211 4446718 4488163 4745238 -1 82723 443749 460734 672055 992608 1022008 4988135 -1 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 932111 1515491 1589945 1705785 2295944 2571091 2575327 2747382 3027598 3405051 4016157 4181783 4505170 4777221 -1 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 2215426 2573772 2912708 4809023 -1 -2 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 768697 3172205 3208103 3487130 4746707 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 751719 1764086 1988437 2495160 4388139 -1 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 -2 107036 3793307 -1 1119667 1318542 1733484 3327161 3655663 4675451 -1 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 2964028 3538050 -1 30638 773050 2089539 2359193 4118222 -1 -2 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 44545 628990 1506844 2708114 4101943 -1 444016 485035 585267 1299796 2327268 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 1058239 1526495 2096188 2829801 3421175 4530719 4690257 4849483 -1 456361 1097596 1214038 2007965 2264807 2675989 3919891 4413015 -1 -2 39648 350453 795082 979550 1023426 1093981 2418684 2534680 3060941 4262813 4419293 4600842 -1 -2 1180804 1819843 2827975 3929591 4912096 -1 1100666 2007917 3787405 4007434 -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 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 477318 1019498 2544810 4022330 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 342113 2391302 2885318 4329358 4339251 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 277836 698333 1479214 2909993 3738641 3903057 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 3019163 4740720 -1 440434 2287103 2485368 2683962 3053541 3427926 3435169 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 1129813 1339979 4175293 4793314 4999999 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 143912 765233 997746 1425021 4709303 4831756 4935836 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 1681908 3179188 3724991 4548561 4715368 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 1383951 1744247 1963206 1974127 2010294 3139766 3769411 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 318800 731576 1007216 2732533 4007525 4154545 4530250 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 487907 1541501 2414872 3280356 3690006 4251892 4462101 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 114818 173351 285012 429854 457595 1181487 1788582 2034496 2788559 3197840 3537415 4237101 4388686 4960945 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 674859 3672784 3703899 3704063 4639677 -1 125987 2516119 4436625 4784087 -1 250185 2713587 4659007 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 -2 1235866 1475282 1631192 2646376 2956123 3070535 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 712849 1402916 1632559 1794867 1970907 2191017 2595823 2930826 3124899 4157610 4353852 4445363 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -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 970476 2511206 4004780 4277563 4352982 4835189 -1 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 914331 1205371 2008044 2378261 4985544 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 290780 1643191 2785606 3660891 4180528 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 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 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 587779 3257768 3575324 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 740080 1348157 1773835 1987656 3984010 4247123 -1 100230 501150 827742 1047809 1162926 1888327 1991033 3592552 4276806 4395861 -1 -2 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 670433 986552 3830753 4877600 -1 -2 202275 1157468 1446929 1743843 1852837 2558062 2705954 3660873 4005635 4230683 4969135 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 31650 371872 1346811 1829101 4237727 4410036 4466177 4930225 4954738 -1 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 50881 148539 1229967 2348163 3354449 4857271 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 -2 222820 263813 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 299392 352500 1957111 3093625 3317493 3463055 3635640 4861930 -1 732236 764917 1444815 1701774 1806853 3628611 4197784 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -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 87799 1256503 1337155 2084358 3766086 4503208 -1 707241 3154477 4181115 4299437 4951962 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 526307 2000208 2154789 3083588 3232321 3932706 4729296 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 109533 402245 1559958 2228604 2806211 3173447 3696733 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 597535 1617370 1927292 1947497 2563835 3990914 4453955 4489318 4971894 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 2012125 2154719 3556793 4278542 4659030 -1 181261 324389 769350 2200802 3268160 3777944 4067945 4299777 -1 -2 68223 849106 1892415 2271830 3198454 3437722 -1 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -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 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 60402 477061 1596496 2105979 3851989 4030595 4047486 4440993 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 1744740 2551024 2649762 4048071 4607706 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 520453 870461 1167675 1687383 1923741 1989024 2324655 4817677 4944296 -1 -2 506003 1234266 2611237 2808837 4807325 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 263685 902949 1259851 1975284 3958043 3990295 4917561 -1 -2 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 550112 1040357 1141584 1263993 1393667 1824694 3306116 -1 -2 149494 1210201 1630470 1654967 2471985 2554745 3103266 3359597 3728533 3766150 4514377 -1 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 -2 361900 940820 1068774 1143105 3252518 4483864 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 903473 918173 1260506 2817466 2846211 2999263 3475519 3811408 4256193 -1 -2 1231219 3098464 3196556 3269889 4827493 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 1356642 1622122 4420202 -1 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 735460 1345587 2436625 3050595 3695046 4831840 -1 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 335216 729634 963604 1602993 1770511 2562969 4026421 4208994 4627092 4707788 4903847 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 430638 1070026 1098693 1555145 4548811 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 2429994 3550602 3700952 4340185 4340675 -1 70553 1059991 1748226 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 1181141 1439931 2421007 3582212 3704006 3724963 4811156 -1 52833 232291 2126537 2301763 2922725 2930746 3695107 4043063 4131304 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 81664 320907 1116475 1871625 -1 51382 838055 1140921 1195968 1396899 1763992 3524083 3587878 3995777 4049854 -1 -2 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 1236195 3216222 4773256 -1 -2 616968 1273798 3180810 3793181 4328901 4524269 -1 -2 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 74075 460477 696521 1453224 2678413 3862686 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 -2 987882 1311967 2121435 2175530 2808635 2904388 3462363 4386012 4428792 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 342113 2391302 2885318 4329358 4339251 -1 -2 242005 732983 2186277 2933906 4697420 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 565474 1520897 1648654 2333158 3383324 3572982 3865059 4442010 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 28811 3483260 3631313 -1 149494 1210201 1630470 1654967 2471985 2554745 3103266 3359597 3728533 3766150 4514377 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 -2 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 254986 1776700 1881151 2908823 3018369 3499645 -1 899422 1510987 3824067 4056714 4356065 4642871 -1 1633623 1710186 2163069 3153615 4652283 -1 -2 2729635 3783232 -1 1197569 1462880 2280489 3475637 3716268 -1 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 402305 909355 1562796 1584478 1722047 1925872 2211853 2326841 2392911 2644285 2772566 2868868 3077187 3088654 3540468 4024952 -1 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 687015 3018498 3177174 3639013 3756265 4126369 -1 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 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 205136 332451 4534180 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 406333 1375640 1671046 1857692 2296048 2640469 2683819 3120998 4665767 -1 303414 412735 705746 1331538 2143851 2884499 2913178 3770871 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 854902 1850947 1893634 2051621 2179541 3710446 4172932 4421005 4573765 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 3005187 3914244 4402722 4758298 4966859 -1 941673 1219375 1748126 1854623 1958699 2468721 3270753 3362023 3590600 3866897 4061713 -1 -2 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 -2 701136 1996403 2059186 3978085 4257115 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 434327 2828222 3523462 3720903 3920453 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 -2 628051 1311301 3692400 4155565 4903014 -1 -2 89072 295426 1184416 1254155 1288492 1440410 1698318 2993694 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 1217716 3458341 4945970 4950001 -1 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 316767 2368568 2406689 3389294 3879794 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 128256 173323 216575 239972 581471 1246868 2308301 3142711 3422983 3899342 4544258 -1 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 747499 1178161 1941347 2646463 3393507 3617114 4243625 4925158 -1 309761 358439 481978 820266 1115060 2312286 2893998 4046764 -1 194963 233161 1173766 3240371 4096263 4501230 4553365 -1 -2 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 390180 1191194 2285518 2292041 3274021 3789106 4270033 4315336 -1 329141 930522 1337012 1712990 1820311 2387438 3372658 3666645 3888095 4128441 -1 2034471 2130631 2164752 2714249 2814955 2841620 3005288 3231224 4231782 4901983 4909477 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 1411110 2027238 2611736 3942786 4152371 4792683 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 1216200 1422283 2989472 3485955 3671208 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 517055 1074189 1077313 1158610 1912894 2291288 2302565 3609931 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 969071 1278679 2554718 2858204 -1 905153 1033676 2983897 3185585 4492448 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 545115 1235366 3092170 3475827 3634550 4494579 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 -2 2431489 2633467 3977337 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 1163024 1290563 3403650 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 26362 1254965 1970868 2706292 4398028 -1 693090 1064582 1673748 2092194 4396757 -1 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 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 194538 1854529 3657555 4282841 -1 -2 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 1248752 1296035 1533795 2738741 4275944 -1 -2 726935 799753 1027455 1235592 2909715 3224585 -1 1043762 1095034 2073294 3001092 3598268 4442237 4980075 -1 46178 379023 1139190 1261726 2161026 4137028 4818044 -1 -2 155181 1732383 2430039 3843900 4882192 -1 1812488 2250212 2656832 4171628 -1 -2 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -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 -2 789767 878035 3196745 3383031 3439535 3797309 3923147 4989570 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -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 439270 1132785 1719808 2688254 2852365 3873820 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 573756 1299689 2046412 2412451 3230821 4479523 -1 460432 808623 906814 2107576 2506832 3310354 3724617 3993446 4244562 4540871 4773483 4786576 -1 -2 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -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 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 92030 107571 465649 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 1102616 2838814 -1 -2 490532 629433 1347452 1380924 4733723 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 -2 81238 1232696 1938061 4072875 4410828 4882850 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 1296201 2462166 2803549 2966274 -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 -2 1162953 2938918 4403761 -1 218496 1043713 1095820 2586982 2898055 4411877 -1 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 1188364 1929941 2373403 3703389 4042654 -1 -2 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 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 -2 601491 733465 743846 4462461 4970193 4975735 -1 1041722 1396128 1999440 3112106 3464558 3869775 -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 338180 918382 3106104 3642527 4544673 4838335 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 575157 1922966 2227348 2721206 3595039 4676126 -1 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 427397 1592425 1620057 1862418 2236736 2983212 3651884 3739585 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 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 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 307406 2325765 2450334 3898368 3994880 4140666 -1 -2 143572 1381134 1720503 3129507 3133762 3198129 3414407 3756624 -1 853302 1225371 1279008 1434009 2170102 2235192 2402954 2406481 2416944 2988219 3747748 4023053 4679151 4923880 -1 -2 443712 500301 767334 1560117 1700891 2536190 4128445 4155039 4544296 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 1193265 1448353 1805055 2388481 2739214 2939646 3445519 -1 -2 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 966876 1222430 2107071 2644876 3055438 3868992 4335370 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 527673 626008 2687977 3241572 3728134 4196538 -1 -2 488115 3295337 4139163 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 1195294 1737688 1786135 1892865 3584538 4432106 4767729 -1 856834 1196841 2085465 2893708 3587765 3742917 3781786 4202431 4445476 4993041 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 813414 893535 1062808 2792193 4919382 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 379023 1139190 1261726 1592773 4202051 4257279 4818044 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 1862327 2230289 3105802 4458481 4675031 -1 868485 3881440 4033198 -1 -2 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 3342221 3823497 4696097 -1 408395 1770323 2068994 2927634 4168521 -1 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 141400 779897 882876 2061878 2547164 2685823 3322282 3654516 3783965 4114410 4701509 -1 50605 129493 324651 456579 2264525 2365956 4424285 -1 -2 98967 1022592 2031621 3495836 3847814 -1 -2 1084726 2652204 4110645 4585454 -1 2695089 3182378 3807449 3979359 3981491 -1 2827693 3419433 3726894 4316596 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 -2 728896 863896 1337100 2726857 3797479 3926249 -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 118752 145695 627656 1068699 1398180 2119209 3860348 4184471 -1 1098193 1592113 1950615 2933984 3191746 3635043 -1 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 1098084 2863495 3204742 4354172 4393771 4638516 4798990 4924007 -1 -2 28059 319875 848925 1066602 1285291 1339692 1441388 1781340 2216806 2545182 2780604 3133869 4165696 4492052 4787152 4809752 4975528 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 -2 618997 1353296 2205956 3362215 3728344 3980880 4237593 4974648 -1 440461 627028 1078290 1249394 4595388 4720901 -1 11584 1174451 2464777 2766745 3252951 3415800 3632110 4036840 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 694501 1089805 2259540 -1 -2 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 1432466 1495159 2007592 3260032 3280159 4476898 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 536141 2223829 2236203 2590720 3249028 3415295 3734511 4912236 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 734311 885278 1251482 1373988 2969671 3228307 3551388 3697636 4260641 4600621 4733877 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 1367882 1559930 2588987 2652958 3605124 4187844 4518174 4566977 4982220 -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 17010 847258 1101420 1305069 1406400 2148380 2304845 2529181 2756875 3621548 4064620 4595732 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 987512 1499698 2312186 3819299 4201586 4663063 -1 -2 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 850828 915548 1540430 1849741 1902261 3844744 4410674 4782814 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 276323 312981 1063188 1658212 2109521 2291038 2728559 3678743 4690064 4873155 -1 -2 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 816845 831286 1087706 1165396 1580964 1857210 1988880 2138372 2366955 3600032 3772485 4161813 4317536 4708765 -1 907617 1142048 1280267 2666322 3955214 -1 -2 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 648185 953542 1511325 2184848 4028597 4342319 -1 -2 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 -2 494487 777540 1574152 1755047 2457804 3682843 3787080 4253076 4713284 4877749 -1 129087 1028200 1546121 1664671 3190515 3245458 -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 -2 1888542 -1 37363 2533870 2801942 2978039 -1 554997 1288745 2149676 2645139 2879410 3474252 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 67902 86536 1912436 4099617 4323052 4554782 -1 1432308 2738664 3095599 3318628 4075054 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 485782 1992604 2362726 4559341 4983830 -1 69036 2636696 2897516 3433368 3938556 4316017 4959541 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 215576 1187000 2052283 3279748 4150175 4375550 -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 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 410036 2089699 3620809 4293317 4324557 4537925 -1 196899 578166 2840052 3261483 4344022 -1 926445 3482608 -1 355448 389464 1255707 1645471 2619070 3441674 4590144 -1 -2 1260506 2846211 2999263 3475519 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 299071 946911 1134616 1354872 2663202 2846053 3524679 4013341 4450431 -1 898613 1527886 2137044 2472765 2576794 2623096 3124300 4003398 4522106 -1 481714 671229 765428 2137791 3592577 -1 -2 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 -2 1886406 3653994 4145701 4959659 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 734624 1065935 2499542 3800290 4029721 4383365 4578319 -1 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 1054853 1250137 1634206 1898707 2352371 2369685 2421063 2621977 2849239 3090042 3368530 4037238 -1 1073491 1537862 1886729 2363044 2979269 3350817 3891571 3996315 4408856 4516519 -1 1339957 2040546 2821842 2991944 3942181 4490650 -1 -2 542806 1188314 1719725 1827242 2252795 3133741 3707964 4054840 4279826 4299115 4306379 4392823 4546920 4724701 4744571 4875826 -1 1477962 2674209 3108929 3248315 3458712 3782808 4662298 4757507 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 1578896 1595618 1601301 1853579 1880771 2276005 2550547 3453925 3549973 4067591 4586015 4646168 -1 -2 2098280 2413023 3067316 3725918 3765211 4446718 4488163 4745238 -1 461303 888633 1957513 2477238 3451137 3635103 4160710 -1 -2 735501 4395168 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 -2 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 926274 1954050 3929657 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 -2 674859 3672784 3703899 3704063 4639677 -1 125987 2516119 4436625 4784087 -1 988701 2529284 2585400 4179411 4722784 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 207891 1070888 4116119 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 412832 541123 827829 1873280 2449840 2559741 2653881 2694388 4849388 -1 12246 808221 1302567 1721809 2605074 3026281 4412208 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 3233204 3960482 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 726603 1807953 3593372 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 -2 139962 1387677 2492295 3296840 3303069 4001168 4480421 4573795 4656469 -1 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 82885 1341743 3251294 3338809 4444895 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 81664 320907 1116475 1871625 -1 725714 887724 1635018 4028862 4147293 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 631190 738388 1411483 1420783 2052990 2293366 3162241 3162768 4486637 -1 629433 892602 2234926 3630689 4136755 -1 743073 883062 2363691 2468483 3011720 4731926 -1 -2 3511608 3576559 3830678 4735067 4841684 4919522 -1 3709255 4587945 4990753 -1 -2 299873 1949475 2613412 2933471 3187559 3263947 3454626 3818658 4056873 -1 424172 549839 1590591 2409662 2501207 4415178 4644352 4750347 -1 -2 575683 988913 1359437 4829590 4922423 -1 375304 1514603 2062233 2089649 2690639 4376599 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 477318 1019498 2544810 4022330 -1 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 171738 1305825 2325180 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 245726 778084 832026 1052004 1613265 2110711 2196706 2841306 2916178 3915922 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 1389145 1916140 2419060 4030179 4037113 -1 477318 1019498 2544810 4022330 -1 -2 565895 1882531 2950547 4444735 4454146 4470892 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 379607 1554873 1735201 2923737 3144373 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 1756810 2131075 3335701 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 997554 3395609 4258808 4633826 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 218024 490532 629433 1253457 1347452 1380924 2468526 3521089 4376937 4733723 -1 616968 1273798 3180810 3793181 4328901 4524269 -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 696521 1395357 2634520 3617911 4015868 4201962 -1 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 216055 331508 484956 1026613 1310950 1563235 1871708 3763645 4332075 -1 342828 396127 1651439 2021095 2101604 2752211 3644731 3809491 4432667 4842428 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 596681 693753 3632500 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 -2 1334875 2314333 2922538 3961312 4277103 -1 2655208 2931113 3725547 4360578 4958190 -1 -2 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 528363 864869 1979317 3115332 3457254 4983511 -1 67902 86536 1912436 4099617 4323052 4554782 -1 505418 550538 3048214 3237990 3436044 3648906 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 61948 575056 1071307 1288266 1343508 1704095 1882319 2108522 2533105 3310231 4011636 4045306 4533347 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 314493 2112975 2586761 2619756 4587737 4785343 -1 -2 1070404 1733815 2314699 3854822 4338611 -1 757862 870203 2603443 3066422 3274318 4182849 -1 519585 705796 1056292 2926291 4245245 -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 1406926 2185346 2411912 2564101 2620021 3877327 -1 686665 1181347 3831295 3905432 4017919 4848107 -1 248291 1261070 2850172 3183112 3362543 3618468 3644572 3877139 4239320 4673846 -1 1088093 1612676 2063928 4540818 -1 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 347521 613790 2449961 2504371 2621112 3191936 3264181 3264675 3790159 4132814 -1 -2 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 102933 532065 741798 2299737 2526555 2638529 3049923 3222057 3808969 4808763 -1 -2 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 1162036 1199176 1247981 2805594 3876252 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 156937 377071 1175144 2731502 3132647 3550158 4738097 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 761325 1683279 2854171 3145091 4977787 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 280195 723121 1358868 2009498 3198134 4370923 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 925953 1020793 3721464 4089982 -1 1465301 2221651 3009659 3848010 4662136 -1 -2 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 1070910 2199366 3247691 3363968 -1 -2 76144 482317 710042 2339592 3307713 3864355 4071917 4704649 4975722 -1 -2 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 384607 566807 604243 911887 2540282 3970299 -1 1365167 1518421 2283239 4402580 4928255 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 1971425 2130854 4074907 -1 -2 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 540940 950751 1946646 2265463 3698060 4010508 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 375245 600085 756828 1280542 1501283 -1 -2 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 171131 252582 2311827 3317601 3413800 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 657228 2644775 2794677 3694885 4273717 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -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 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 190350 437824 2948213 4013727 4949713 -1 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 2285696 2656767 3329771 4511548 -1 -2 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 4606941 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 967857 1886259 2996664 3478145 -1 1026097 2991232 3265669 3476438 4901570 4978080 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 967857 1886259 2996664 3478145 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 733216 748931 1162695 1255832 1845660 2125584 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 136045 394368 1744593 3259391 3325145 3368138 -1 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 196899 578166 2840052 3261483 4344022 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 -2 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 139907 2499691 2634329 4716716 -1 335661 831663 1758661 2386336 2613396 3026281 3643347 4210115 4303516 4417383 4750358 4815891 -1 -2 1696651 1750005 1898266 3281381 3542613 4071333 4349102 4937494 -1 204946 291344 544245 972426 3417424 4377508 -1 -2 833129 962179 1416341 1845904 3745484 3874593 4546781 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 -2 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 -2 26207 71704 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 -2 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 1829188 2088975 2143924 2897792 3668152 -1 -2 290982 578558 1202952 1664743 2138829 4211174 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 363654 409961 1819728 2339489 3900022 -1 -2 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 2508874 3312329 4411672 -1 946244 1324842 4281667 4451394 -1 -2 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 1361313 1672000 1727281 2152034 2879180 3394645 3779578 3833494 4670063 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 168236 247513 404446 2502286 2790711 3223457 4999999 -1 29452 354386 370896 761504 818589 1018381 1629584 1719992 2431868 3191045 3285448 4769804 4874521 4943876 -1 -2 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 234553 1881692 1993180 3698524 4569814 -1 576024 1033964 1933452 3210373 4511864 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 946244 3559231 3939769 4451394 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 1706253 2230059 3175949 3205969 3807275 4534186 -1 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 81664 320907 1116475 1871625 -1 1154814 2637809 3296335 4671049 4817419 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 -2 504714 2827782 4323486 -1 2086161 2581161 3942275 4498600 4923143 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 -2 755785 2106982 2384281 3916339 4877502 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 302329 372003 2961741 3038706 -1 -2 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 -2 273187 4154025 -1 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 506315 1015088 1575252 1702118 2509503 3711821 -1 1234100 1300389 2656249 3139248 -1 -2 903473 918173 2817466 3811408 4256193 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 1681631 1866479 2993303 3394628 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 32888 638200 1783014 3720798 3769002 4787985 -1 225587 313205 639388 1899134 1996249 2422735 3445164 4281243 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 80994 186279 239456 670433 735953 986552 1187106 1971574 2317281 2744603 2928407 3777649 3830753 4053495 4246604 4877600 -1 -2 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 357708 481978 861859 1349521 1548359 1774781 3218751 3792524 4046764 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 290426 624038 1098228 1645996 1738150 1877310 2669622 2899594 3661831 4879867 -1 -2 323995 1397355 2349706 2617609 3715443 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 388511 1852811 2198255 2324599 2425508 3801531 4511895 4940384 -1 158741 573823 1196886 2707842 4643742 -1 336769 797116 1974325 2556408 2664820 2805491 2868557 3543785 3880464 -1 -2 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 388466 617159 635889 1148475 3094596 3715065 4275563 -1 39206 790168 2037562 2560975 3478150 -1 373116 479414 1042530 1721188 2404821 3009733 3316399 3734776 4359377 4533397 4603535 -1 268949 454597 499930 859659 1361722 1999879 2184864 3509612 3746423 3838191 4866286 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 59672 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 1163815 2964028 3538050 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 810288 1759934 1956925 3248889 3957463 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 88475 265010 743723 1134223 1853220 2478204 4807233 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 660408 1358594 1897194 2150529 2196290 2560182 2783433 3121941 3350990 3457208 3554781 3621856 -1 -2 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 83996 570534 862851 1563323 3413158 3568006 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 -2 258715 580154 720169 824376 1071215 1092146 1213755 1299497 1305771 1577702 2239330 2715508 3911267 4804963 -1 846580 1116471 2507406 2804718 3045610 3600855 4312224 4535997 -1 -2 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 1234100 1300389 2656249 3139248 -1 -2 431535 917685 1326685 2238989 2626182 3849490 4027203 4482216 4934906 -1 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 433269 1950575 2259466 2480757 2723617 3148034 3624245 4861794 -1 744586 1343591 1677079 3760258 4831793 4999999 -1 -2 122987 2346521 2604602 3665680 3939067 4468069 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 420580 1255708 1611164 4803528 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 119838 302632 967146 2394067 2679290 4473920 4564509 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -1 -2 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 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 173351 1181487 1788582 3537415 4237101 -1 1799466 3773959 4228078 4569409 4571929 4892610 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 1548747 4252505 -1 947882 1763157 2144132 2493064 2531953 2989882 3038408 3130581 3317083 3568334 3703139 4081042 4543326 4869586 -1 578883 622679 1079493 1125211 1840638 2177421 3311826 3321372 3390732 3941915 4114095 4437384 -1 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 2148266 3860596 4037876 4122975 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 480945 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 -1 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 -2 191613 912119 2243999 2563989 3868345 -1 1646369 2999363 3117201 4167697 4617529 4757487 4833282 -1 132494 257150 788919 903826 1717923 1986200 2060681 2196342 2760923 2802801 3285963 -1 237667 331497 757866 899982 1534891 1601242 2038996 2547593 3001438 3290785 3668709 -1 -2 887076 2087301 3014965 4200484 4817777 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 1391342 1991539 2165673 2415459 3196036 3670775 4367169 -1 733493 769297 1573848 1977839 2995757 4177944 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 2176620 3092385 3419889 3667388 3780782 4462687 4500571 4620744 -1 -2 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 1268808 3024131 3722376 3945308 4475957 4611872 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -1 -2 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 161113 564567 -1 -2 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 556319 618757 1217802 1272450 1442693 1649875 2451997 2506671 4325470 -1 642692 679141 1195866 1813260 3651354 4018967 4388461 4610754 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 185881 1747360 1983039 2822334 4029905 4242102 -1 907617 1142048 1280267 2666322 3955214 -1 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 -2 92817 1369766 1417712 3108668 3862191 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 424172 549839 1590591 2409662 2501207 4415178 4644352 4750347 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 2821429 3278741 -1 70553 1059991 1748226 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 1448837 2020828 2854759 4741403 4837947 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 3045635 3509696 4138347 4516101 -1 262142 1864268 4197634 4943085 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 1804852 2847966 3673200 3753162 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 1246645 2736946 3137861 3473964 3974274 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 425395 3245962 3648012 4183940 4936769 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 951103 1185226 1644073 2963747 3077267 3637253 4183486 4531882 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -1 -2 80339 134510 1385923 1530891 3824126 -1 1471291 4032520 4744793 -1 37363 2533870 2801942 2978039 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 309693 326893 1332247 1703462 1924735 2444063 3855973 4730181 4767027 -1 199191 285277 618882 1096729 1258477 2987132 3189726 3740470 4927598 -1 -2 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 644635 1812104 1982838 2829264 4320389 4549146 -1 -2 1248348 2326644 2365994 2457922 2574488 4594013 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 618997 2205956 3362215 3728344 3980880 4237593 4974648 -1 11584 1174451 2464777 3252951 3415800 3632110 4036840 4454884 -1 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 -2 1018108 1604151 2619819 2700025 3535531 4384533 -1 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 670433 986552 3830753 4877600 -1 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 844412 965107 1672859 1709110 2104359 2329151 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 -2 141400 779897 882876 2061878 2547164 2685823 3322282 3654516 3783965 4114410 4701509 -1 50605 129493 324651 456579 2264525 4424285 -1 1197706 1996723 3790399 4632987 -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 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 1332910 1617522 1952459 4083364 4099462 -1 291785 755579 1518024 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -1 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 614642 978070 1089606 2868539 3387763 4495322 -1 1981769 2905751 3358455 4500881 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 826867 1463344 1557463 1879761 2251270 2690639 2783863 3391834 3431998 3446903 4347644 4776196 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 288039 788134 2433039 3838379 3855143 4760887 -1 -2 1682220 2862442 4895966 -1 583566 1051626 1473309 1543415 1612395 1633139 1979995 2025383 2606480 3060605 3085109 3299444 3757459 4424792 4523901 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 316761 564367 707904 767480 819919 4451259 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 911144 1680782 1964755 2209854 2950982 2988448 3183235 3664047 4076165 4192269 4266944 -1 1598450 2126525 2175694 2791241 2883156 4056205 4281041 -1 1633623 1710186 2163069 3153615 4652283 -1 93610 131569 3152160 3192072 4434477 -1 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4253666 4915989 -1 -2 661397 1473593 2972363 3550274 -1 46671 496947 758256 1611241 3808085 -1 498245 703359 849688 1570150 1688188 3558084 3823678 4646914 -1 758811 929642 1236195 4994613 -1 1915628 2429312 4166565 -1 -2 294416 1268851 2299818 2384370 2466433 3817178 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 130429 892675 1538747 3565983 4222040 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 58239 327460 404996 912726 1448925 1492844 1502056 1523993 2498142 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 448689 1891232 2438842 4379336 4945432 -1 1066462 1212822 1235101 2920166 3821283 3870212 4197702 4471459 4695484 4767611 -1 -2 7158 2388274 2756803 4650495 -1 123383 511328 806279 2318825 3344616 3369160 3735711 -1 1635465 1816919 1822753 2283010 2556433 3665999 -1 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 509754 967727 1950392 1981549 2074536 3229624 3429026 4348150 4662001 4771175 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 30300 1262065 2034674 3769716 4319431 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 35556 2271393 2575660 3686861 4266804 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 162434 331165 818556 1817593 3797246 4003292 -1 -2 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 251051 3346877 3494455 3575528 3599449 4892066 4916719 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 2143424 2604683 3447599 3707135 4475850 4518047 4657058 4689967 -1 491074 705187 1013264 1541958 1766506 2602155 4204268 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 199665 943687 1703677 2580811 2927247 3474857 3895138 4203811 4652034 4948971 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 -2 809203 1003462 1048987 1050767 1391569 1692726 2520885 2941176 3028552 3038246 3276599 3520812 3840369 -1 -2 2334248 4021809 4286605 4739792 4921012 -1 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 681445 700843 1494388 1594910 1697590 2122506 3158740 3204775 3266803 3365135 3948855 4641610 4738570 4981194 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 1982531 2446837 3748240 4553666 4844158 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 626746 1473045 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 337452 927530 992699 1125750 1179120 1312438 1648340 2640327 2764706 3120933 3149843 4513731 -1 623895 864326 1018994 1164202 1287123 1835481 2068116 2342925 3209429 4090931 4413032 4606679 -1 -2 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 1886406 3653994 4145701 4959659 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 80339 134510 1385923 1530891 3824126 -1 309693 326893 1332247 1703462 1924735 2444063 3855973 4730181 4767027 -1 1567050 1844969 2332550 4577957 -1 488461 809747 929541 1824764 -1 -2 150218 526627 2861407 3502257 3575942 4234214 -1 694501 1089805 2259540 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 27640 131658 851732 1281187 2863120 3510162 3812590 4449626 4519234 4557103 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 616397 867715 2110442 2303477 2939568 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 -2 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 137405 627061 2461143 2668390 2930248 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 2014657 2245966 3478288 4587203 4914595 -1 136065 839856 958140 2223154 3881512 -1 -2 2249481 2267331 2997418 3557924 3668317 3793653 3908322 3962048 4723857 -1 441846 452995 569848 1162183 2247484 2382311 3464361 4219825 4690349 -1 -2 311354 1620845 1632082 3714630 3899439 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 519585 705796 1056292 2926291 4245245 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 1924020 2185399 2965910 4198106 4999740 -1 -2 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 1201079 1335000 1945432 2545979 3083199 3162304 4152434 -1 -2 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 813414 893535 1062808 2792193 4919382 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 -2 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 -2 454746 598327 914987 1202967 1746014 2568913 2878879 3178382 3477752 4198415 4528446 -1 216935 824310 3163647 3466240 3612169 4199095 -1 -2 1315881 3275401 3515772 3657227 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 -2 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 384607 566807 604243 911887 2540282 3970299 -1 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 92325 559634 3038715 3258947 -1 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 253594 2341035 3474668 3611057 3787267 4270033 -1 553942 601436 684030 1284101 1995259 2873044 2997732 4052025 -1 211237 2675992 3467094 4279373 -1 -2 204364 269726 3037841 4134917 4769250 4848026 -1 -2 50962 181075 758837 2939944 4016002 4357771 4401315 4475741 -1 -2 899192 1420054 2978000 3713360 -1 -2 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 486057 1824568 2954403 4015080 4135159 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 742934 843391 3070409 3707297 4557246 4720663 -1 342284 1261531 1454083 1586637 1915156 2771934 2822153 3227702 4061550 4955838 -1 -2 460291 813820 1079536 2770028 2875334 3291575 4727039 -1 228413 814135 2503276 2810210 3428453 4057657 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 86224 160215 1350955 1629501 4366853 4723221 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 2318739 2546521 4193433 4488932 -1 190727 554903 1454433 1885921 3002661 3016946 3020134 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 2770 1384706 1421538 3076860 3200865 3517127 3666401 3970054 4026650 4826681 -1 -2 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 206993 557765 985234 1153675 1171056 1975703 2180987 2697968 3041564 4952030 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 -2 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 233918 1087909 2003725 2141625 2319162 2624041 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 596499 1469552 3206138 3389817 4254839 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 144467 233591 297947 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 268428 741862 1684375 1812180 2059125 2319283 2804039 3627871 3670745 4038967 4039045 4540386 4814564 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 103378 950000 3341436 4085247 4226713 4580600 -1 1340249 1362654 1526320 3050876 3718771 -1 -2 1425261 1650705 3238477 3572534 3889410 4592704 -1 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 -2 139962 1387677 2492295 3296840 3303069 4001168 4480421 4573795 4656469 -1 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 186675 3589132 4360545 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 651357 1280624 1564309 1570402 1685474 1728137 2302144 4530814 -1 -2 266404 1427619 3983437 3989374 -1 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 -2 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 171131 252582 2311827 3317601 3413800 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 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 155181 1732383 2430039 3843900 4882192 -1 504747 1139482 1478037 2488364 4193024 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 438894 769510 1506023 2287174 3131325 4672321 -1 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 989253 1040744 1243499 2464231 3587749 4264889 -1 -2 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 2508874 3312329 4411672 -1 73470 166621 1287521 1494217 1842855 2613973 3307521 3469076 3995093 4553835 -1 843462 1589882 3801754 3957223 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 -2 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 1173559 1199361 1311417 2126123 2950053 3908564 3938801 3975476 3986754 4978160 -1 612244 2097503 2178976 2704132 2799513 4146232 4725935 -1 -2 290490 2726343 3146082 3228050 3577188 3817720 4264064 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 33311 901831 1259647 2019696 2403217 2809121 3429079 4009098 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 918319 1776211 2323613 3981049 -1 -2 1910874 2173682 4969454 -1 255044 460418 777498 1153938 1467875 1496242 2018707 2848502 3591259 4546907 -1 162054 277371 653635 711935 1072080 1184926 1761911 2361154 2420930 2463117 3001222 3164699 3700605 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 -2 989569 1349673 1986880 2405759 3936837 4801306 4844075 4845189 -1 101429 462355 1127009 2527329 2529518 2843264 3565771 3981016 4273753 4532990 -1 113629 1458523 2378825 2513268 3840623 4525133 4922282 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 19479 710776 2690160 3816855 4758012 -1 3273580 3318291 3708270 4410595 -1 144467 233591 297947 2083744 2847027 -1 -2 13196 866294 902888 1201184 1633047 2293977 3890878 -1 -2 2749860 3691811 3817798 -1 354621 524558 776307 1357810 1503252 2699802 4885963 -1 139651 1804302 3740751 3753370 4391344 4858856 -1 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 -2 21843 59755 264570 781859 1243633 1412651 1648824 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 775916 2112032 2219564 3973830 4526744 -1 1290486 1670750 2021635 2820456 3841159 -1 -2 1315881 3275401 3515772 3657227 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 398911 653384 1666886 1796577 2862738 3065392 3129253 3862391 -1 -2 736034 961744 1000264 2234343 2329051 2412110 2680768 3373677 3555957 3635735 3933346 4295513 4302854 4678011 4772609 4775819 4815852 4862862 4975849 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 678018 941498 1462426 3728274 4005601 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 398911 653384 1666886 1796577 2862738 3065392 3129253 3862391 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 -2 1272976 1965358 2339709 2806109 3784578 4655515 -1 435379 534083 2778205 3030700 3405873 3450120 4000165 4284950 4682272 -1 521999 556691 738283 1110083 1235115 1683793 1758099 2102973 2241594 2674566 3557605 -1 -2 1098030 1884500 2314043 2408162 4968208 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 385830 1416664 1535166 1766855 1887462 1922820 2011202 2276157 2637863 2644478 2734265 2859984 3114617 3291347 3465981 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 1162849 1690502 1741335 2332897 3799488 4358052 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 1164453 1253928 2017673 3460034 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 1038801 3041226 3421453 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 370704 866269 914846 1157991 1471816 1941967 2732138 2768695 3577403 4438544 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 74637 2084513 2405712 3127513 4761709 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 2305775 3517322 3617834 4069308 4301702 4358905 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 138890 579236 582822 1400159 2152773 3993904 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 -2 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 137405 627061 2461143 2668390 2930248 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 2014657 2245966 3478288 4587203 4914595 -1 -2 1993161 2054520 4290440 4389176 4787355 -1 -2 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 782595 1128800 3085545 4020017 4355594 -1 448230 2005742 2071800 2342867 3040175 3201741 3308561 3321507 3979945 4606539 4648563 -1 -2 1299974 1483605 1806621 2392346 2782882 2844081 2966084 3057998 3697761 3704531 3820926 4222213 4378938 -1 -2 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 150690 1462440 1584563 2276847 2695119 2695418 2876864 4321023 -1 -2 229839 411514 1023327 3006164 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 1771962 2304202 4528886 -1 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 -2 1021099 1256692 1365345 1495891 2370445 2417015 2752013 3313776 3333245 4371060 4680519 -1 609102 1508827 4380168 4536767 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 -2 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 527259 868413 1897213 2126800 2661529 3005694 3225575 3393512 3618695 3988301 -1 561370 564787 1279608 2504201 2621944 2654241 4365582 4807188 4910047 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 -2 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 2665292 2908934 3493749 4599592 -1 128716 223623 280112 1357086 2288641 3898716 4694256 4896734 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 1129813 1339979 4175293 4793314 4999999 -1 -2 112986 309336 357500 1682223 1716332 2182375 2292098 2997016 3307857 3404331 3813881 4243381 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 1298408 1662655 -1 -2 162561 349894 949249 1137446 1871741 3131143 4648457 -1 -2 803120 2135919 3473446 4094849 -1 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 424138 726400 1030683 1060285 1794121 2241490 2448071 2606368 3372720 4824243 -1 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 -2 652320 815702 1104096 2400406 2858978 4898206 -1 409295 778213 1155350 1449294 1797612 4709744 -1 74700 683861 1087034 1395931 2668454 4392719 -1 -2 253594 2341035 3474668 3611057 3787267 4270033 -1 553942 601436 684030 1284101 1995259 2873044 2997732 4052025 -1 -2 564633 702604 892765 941428 1011542 1886121 2200422 2520925 4413403 4433533 4667164 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 3975996 -1 -2 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 219683 387929 815740 1879763 2174855 2473931 3099081 3453300 3864935 4095740 4704500 -1 680482 1827239 1827433 3408395 3487630 4742475 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 -2 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 809564 875937 1566482 1933452 -1 475041 1606898 2247514 2572261 3120834 3599896 3665965 4748967 4876553 -1 -2 169556 642769 972233 1470138 2130617 3049955 3050876 3909510 4943212 -1 -2 1910306 2425327 2637454 3911205 4032586 -1 1255964 1483166 1834258 2369922 2683557 3130575 3152444 4004220 4090818 4468550 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 79032 557685 1567567 4872396 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2360499 3427124 3915539 3916548 3997329 4111054 -1 586850 1616627 1689291 1949513 3366630 4338095 -1 122609 208199 269153 762359 790085 1009275 1062359 1567192 1971253 2947989 3217940 -1 556034 896980 1036783 1916978 3625589 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 119901 209304 1556643 2067023 2907946 3740249 3810175 4316869 4790635 4807484 -1 -2 538943 1099774 1567545 2632271 3212210 3496702 4155826 -1 550829 588439 929274 1661131 1855228 2829426 3614824 4042874 4239485 4986735 -1 -2 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 340505 1748103 2936489 3483030 3571311 3947375 -1 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 -2 1075916 1957874 2044097 2645746 4640867 -1 54880 1803169 2821429 3065891 3954725 3970736 4171162 4364197 4810139 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 167182 760005 1000245 1401186 2148802 2224375 3625730 3772945 4803068 4961437 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -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 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 1300389 2330436 2336278 2361864 3138906 3249569 4303305 4772785 -1 83321 346046 1186814 1964576 2544989 3376612 3928521 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 278344 356205 892058 1893066 2638891 4997781 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 278962 1958519 2481822 3721945 4362148 -1 716536 1353863 1688178 2090739 2155577 2401481 3488514 3547526 4439320 4561887 -1 728896 863896 1337100 2726857 3797479 3926249 -1 349073 666853 1275247 1311993 1453598 3872429 4210749 4667276 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 38804 765744 2244362 2442634 2754301 3086169 4289499 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 1615826 3734359 3771995 4538662 4886701 -1 -2 1229014 1743943 2401282 2701592 4099147 4304113 4952640 -1 129778 1464381 1654440 3676719 3869561 4139440 4593960 -1 -2 197525 1146336 1782916 1990800 4293694 4501224 -1 775916 2112032 2219564 3973830 4526744 -1 1784151 1966001 2548016 2838033 -1 -2 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 1608844 3304037 -1 167101 1781226 2134119 2534921 3379144 3408703 4378239 4662917 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 244508 664272 1054369 2459105 2887752 2993079 4393634 4808479 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 1112088 1693622 2974962 4334913 4471734 4627546 4838345 -1 265736 1818650 2099232 2104567 2236407 3802029 4753931 -1 3330783 3362857 3479803 3505107 3587764 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -1 -2 1315881 3275401 3515772 3657227 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 -2 545899 1168903 1287783 4051742 -1 428282 526047 2443420 3202652 3236119 4248823 -1 -2 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 69074 473754 4484427 4593796 4782240 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 304526 346392 448033 3122706 3139288 4043040 -1 611888 805108 2130919 4254839 4753001 4884237 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 2292741 2303632 3181345 3616195 3635644 3688563 3895004 4260091 4511030 4703416 -1 324985 548500 857939 905346 1029816 1079754 1972807 2136660 2737364 2747939 3282077 3608325 3735252 4607745 -1 162721 183034 1426692 3956663 3995609 4056360 -1 -2 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 -2 151776 549515 788609 2618898 2697192 2841386 4932333 -1 181726 486573 817690 1472229 1965206 2360546 2377754 2377756 3503115 3663336 3663763 3875485 3974462 3998398 4382885 4629439 4701929 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 1166331 2871471 3049670 3401090 4450924 4537537 -1 -2 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 77440 2052722 4188117 4922060 -1 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 -2 233918 1087909 2003725 2319162 2624041 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 -2 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 187153 2105670 3970717 3990801 4745312 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 -2 2644707 3456636 4562265 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 -2 677217 703911 823719 1207884 2909573 2914413 4492030 -1 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 217575 459838 930229 2815791 3457274 4120742 4308049 -1 -2 772599 1318403 2445106 2681077 3366192 4126744 4899223 -1 1293098 1474702 2098131 2235714 3356642 3905347 -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 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 -2 1054996 1120679 4252982 4940679 4953989 -1 351958 506003 1559362 2361508 2386074 2611237 2808837 4102093 -1 117569 2136614 3028004 4941016 -1 -2 988685 1209720 1661742 3492238 4712521 -1 76110 317293 654888 1914005 3501382 3960886 4560362 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 497231 886660 1112419 1448373 2380938 2385364 2959216 3368803 3395085 -1 723650 1171825 2226373 3801351 4338791 4493311 4927789 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 87110 1239101 1383283 1742197 1865427 4124360 4237207 -1 109837 128583 1766556 1851172 4191187 4246203 4972731 -1 1894672 2248453 2543966 3278172 3404862 4470547 4598755 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 638502 1866402 2652393 3584325 4129410 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 -2 34259 741370 3515003 4603430 -1 666466 1873653 2097592 3332669 -1 -2 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 1253005 2348219 4206699 4945733 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 2608953 2922538 3429795 4722119 -1 1129696 1609951 2050616 2234789 2368850 3898563 3946395 -1 38984 477735 1804330 1873767 2907690 4146704 4454767 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 463518 660936 1539615 3835457 -1 1394022 1548747 1632978 1751725 3214407 4476336 -1 340719 858363 1563773 2811604 4497071 4638730 4686548 4934883 -1 -2 323469 597535 726603 1722411 2197575 3156588 3562101 4556823 4860166 -1 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 1057583 2500257 2648197 4688917 -1 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 2121870 2222775 2731622 3909420 3966170 4286714 4434496 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 185249 292943 695681 726925 1624884 2200970 2314990 3094952 3322645 3479020 3922057 4145535 4890327 -1 92030 107571 465649 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 765714 1319051 1464560 1830243 -1 1358433 1362098 2521462 2896351 3181128 4448924 4583487 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 -2 263111 483330 837596 951103 1159963 2938192 3131791 3552739 -1 497231 886660 1112419 1448373 2380938 2385364 2959216 3368803 3395085 -1 369891 726352 862285 929104 1562397 2869538 -1 -2 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 292941 1262282 2106512 2703110 3672284 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 129753 132756 293526 580956 644492 698140 739316 880891 2329915 2384106 2566943 2567973 2891200 3094456 4662094 -1 392034 739713 1123946 2509762 4325807 -1 1509692 2292161 2463522 3017927 3222551 4080652 4949369 -1 656256 1167342 1201044 1778420 3300661 3825852 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 198883 478562 883326 2485083 2632360 2845673 3224880 4442629 4638823 -1 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 -2 564867 1263786 1264893 1403884 1411911 2781303 -1 345846 483670 614112 3070391 3893495 4057947 4591669 4729588 4941212 -1 -2 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 142391 1720808 3198589 3456063 3727970 3856896 -1 -2 674074 813200 1120388 1668122 2857916 2974573 2984299 3390381 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 -1 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 -2 1926938 2151579 3748969 -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 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 171054 483417 661046 1094774 2057124 2171381 2656578 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 1296297 1871224 2273629 3010019 3051257 3421788 3636810 4649903 4964153 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 -2 2565703 4334500 4502072 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 358994 514504 1410993 1976595 4405290 4715963 -1 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 321379 600807 1661866 1725193 1906454 2859090 3335216 3483437 4057735 4787319 -1 439034 731002 884277 1353768 3408748 4909964 4978093 -1 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 361147 634629 1078481 2648098 4718011 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 125519 231154 455474 1930935 2298206 4265084 -1 388987 477943 565116 927701 1806596 1890356 -1 1180793 1246849 1286807 3198403 4487164 -1 -2 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 1325158 1685646 3991971 4590857 4887994 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 41293 1536544 1560725 4629127 4995342 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 -2 15828 1193146 1250004 1250156 1499557 1871776 2190771 2952296 3098580 -1 733095 1242267 1753444 3536949 3870574 -1 747499 1178161 1941347 2646463 3393507 3617114 4243625 4925158 -1 259782 556366 2266886 3543377 4426942 4677806 4787366 4970193 -1 -2 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 -2 493454 744891 923721 2378636 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 -2 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 -2 2202947 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 909150 1188139 1234162 4068943 4523971 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 4431138 4638108 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2754004 3108209 3175124 3523803 -1 -2 39206 247586 790168 869906 1772559 1998153 2037562 2168336 2560975 3478150 -1 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 448689 1891232 2438842 4379336 4945432 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 -2 1188364 2373403 3703389 -1 129259 282127 679729 1874519 4682949 4808973 -1 -2 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 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 162642 1116800 1517388 2235804 2746861 3524956 4379104 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 460734 670496 1521614 2538029 2810418 3838425 -1 -2 169974 1933530 2367669 2461143 3338850 -1 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 237667 331497 757866 899982 1534891 1601242 2038996 2547593 3001438 3290785 3668709 -1 -2 494348 769727 1426910 1448418 2005095 2258465 2388459 3650440 4068725 4155452 4238080 4344613 -1 -2 299001 329627 2550979 4645742 -1 -2 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 18596 203934 283449 315352 372916 527007 821483 1516766 1594273 1841521 2249577 2699001 3159150 3309888 -1 -2 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 416459 448912 1156068 1249089 1401370 1568594 3430389 4143632 4391799 -1 -2 779016 3306693 3621155 4145694 4321074 4975648 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 184982 394391 546891 846788 1363928 1842459 2225379 2538780 2613621 3956279 4366170 -1 363673 909850 1217977 1341568 1515647 1680973 3049428 3351208 4658655 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 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 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 362711 2238028 3596355 4378484 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 2068922 2958002 3437798 3713177 4372213 4748536 -1 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 423499 1630246 2736898 3037867 4517223 -1 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 209725 895831 2723390 3263496 4491880 4936370 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 1684239 1839479 2717895 3651684 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 1004008 3173203 3203403 3415056 4561092 4893089 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 409295 778213 1155350 1449294 1797612 4709744 -1 -2 1926938 2151579 3748969 -1 301698 1216864 1566796 1764304 2563751 3481162 3603253 4169181 -1 -2 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 393239 2611753 3083175 3341932 3428118 3925449 -1 244478 279961 750828 3277331 4231244 -1 -2 181161 381110 406549 1483838 1580073 2510351 2898639 3788962 4855691 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 858733 3022197 3322132 3704503 3854456 -1 2261340 2435208 2755773 3610115 3918754 4108912 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 -2 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 2018071 3115745 3335305 3497586 3938135 4134189 4315777 4399546 4666483 -1 1039392 4358634 -1 -2 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 162574 391710 545715 585743 1299413 1882449 2436503 3280730 4634668 -1 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 1716076 2905155 4534507 4882675 -1 140664 1311037 1852309 3030139 3833790 -1 -2 351818 430983 649638 1672643 1707903 1767754 1845782 1853099 2626257 3245772 4096751 4266371 4270504 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 -2 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 342370 651357 678585 719630 1589025 1728137 2426317 2427387 2518220 2772901 2945479 3092245 4338169 4902376 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 340784 711396 1439293 2669670 3557795 3635795 -1 52702 274411 515100 1693439 1921291 2637598 4232280 4291365 4484142 -1 239674 1430683 1749583 2719574 3269144 3427462 4605752 4780123 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 766252 1196838 1510265 1975697 2160985 2339064 3156726 3753815 3923032 -1 -2 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 96141 172327 612414 1123318 1371772 1420399 2146303 4964782 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 2297413 2402173 2404246 2814909 3177664 3334209 -1 -2 169818 718657 1563098 1904224 2309230 3766894 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 891107 921685 1106419 1837164 1916474 2259373 3024950 3841119 -1 1367 502058 1759615 3056628 3712286 4334491 4349522 -1 491425 1738152 3829896 4162217 4763404 -1 -2 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 407535 1786902 2472102 2769998 3358761 3521527 -1 -2 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 504714 2827782 4323486 -1 335794 408723 1034739 1375959 1601549 2697023 4724681 4875466 4979141 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 -2 4154025 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 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 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 431707 1302583 2306681 2850818 2876836 3980935 4059123 4420011 -1 -2 1028823 1259559 2057956 3018199 4093987 4127596 -1 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 1952353 2152749 4177416 4371879 4626514 4956449 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 627288 1379085 1568879 2010828 3827975 -1 417411 1017827 1443572 1680382 1994581 2635555 3087040 3437929 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 918127 1730132 3745814 3942557 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 723087 892894 1420623 2932795 -1 432794 544780 1016349 1025454 2243865 2274718 3033798 3504899 4095472 4116313 4475536 4792567 4819382 -1 116165 122986 439270 1132785 1719808 2210845 2585349 2688254 2852365 2999802 3559020 3577639 3873820 4194547 -1 622675 1160449 2287160 2962495 2983325 3045083 4139778 4350189 4909374 4920595 -1 -2 782292 894218 2332616 2999257 4122112 -1 499718 624063 1457629 3195458 4430869 4963014 -1 262192 741806 1797553 2365141 4029470 4250182 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 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 -2 280258 366747 454715 2619813 2797417 3477565 3743143 4053291 4192663 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 1453921 1577662 1741311 3348215 4582157 4601887 -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 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 -2 1484089 1913243 2049520 2623455 2757787 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 167506 740835 788164 1177148 1819683 1844544 4834495 4918738 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 899192 1420054 2978000 3713360 -1 132637 989327 1583817 1603017 1807850 2025742 2345222 3059832 3870295 3948980 4528888 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 526564 1072598 1611888 2244690 2477749 2588332 2618872 -1 8504 123984 310762 730929 1892589 2175731 2815425 3278447 3443981 4236306 -1 -2 57842 462894 1875529 3362536 3758236 4588849 -1 547124 865608 906648 992754 1305365 2085909 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 1643657 2832297 3472417 4084878 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 865181 1329449 2531280 2665165 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 1207086 1607110 3366013 4902835 -1 4922 1831384 2301242 3716339 4999999 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 4396528 -1 216163 1382648 2589139 3256689 3800290 4365109 4423179 -1 -2 257603 1063991 1384227 1504638 1647745 2352883 2693402 3600069 3683150 4895605 -1 42825 202667 390866 635991 979296 3192597 3541514 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 3287535 -1 520036 645850 699408 895919 1949278 2526303 2617152 2815844 2891842 3181559 3378987 3569663 -1 -2 662122 802578 994689 2320491 2527277 2660892 3911797 -1 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 -2 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 242005 732983 2186277 2933906 4697420 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 505418 550538 699752 1769841 3815008 4100607 4415740 -1 891107 921685 1106419 1837164 1916474 2259373 3024950 3841119 -1 77789 2921099 3101420 -1 -2 2837862 4011387 4063199 -1 58162 1305681 2147384 2852637 2865704 4008714 4233103 4581675 4663524 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 506315 1015088 1575252 1702118 2509503 3711821 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 986560 2530814 2694569 3084823 4200138 4310203 4516483 4519814 4559356 4591642 4657824 4957658 -1 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 414819 1219021 1778032 1797757 3064522 4028134 4127116 -1 -2 140402 613927 1449239 1494572 1942601 2630966 3065281 4411256 4522856 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 77440 83522 215337 304757 940431 2052722 3775956 4185659 4922060 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 848525 1300505 1809920 2478804 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 125766 433116 727091 1078080 2131074 3782901 3870560 -1 420612 529053 810929 1480160 1678938 1839730 2536343 3130455 3669765 -1 -2 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 4932403 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 -2 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 242005 732983 2186277 2933906 4697420 -1 -2 1035672 1040509 1689918 3133674 3906849 4436894 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 376572 700391 2274523 4036525 4497872 4519497 -1 -2 194792 2964984 3357037 3668213 -1 297721 1593474 2186019 3115402 4009133 4092724 -1 731089 2060748 3606847 3633264 3679247 3992670 -1 -2 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 1714479 2236332 3588504 3623580 3631389 4256846 4980522 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 1313246 2264540 2619826 3568291 4603499 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -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 -2 1405050 1937621 2366446 3318524 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 2309549 4669621 -1 -2 1346895 2825779 2876879 2906306 4136724 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 -2 2431489 2633467 3977337 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 2784844 4259907 4396661 -1 1105011 1814938 1977853 2012235 2093003 3144959 3451151 3642083 4493861 4730182 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 1268808 3024131 3722376 3945308 4475957 4611872 -1 -2 330890 3002268 4056310 4718050 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 -2 36318 70835 2513964 3962761 3972319 4225587 4288322 4355572 -1 533436 644319 1370065 2361390 2713119 3757939 4019722 4590919 -1 -2 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 2644707 3456636 4562265 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 -2 1963419 2489739 3031930 4215478 4270269 -1 -2 66757 2106332 2275822 2484855 2746930 4399537 4664469 -1 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 82552 846131 1176976 1737456 2343986 3023025 3283996 3534191 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 434327 2828222 3523462 3720903 3920453 -1 66491 341281 1090540 2502115 2567689 -1 -2 443844 2040508 2210600 4208543 -1 507782 690790 1118267 2121369 2532384 4150106 4466103 -1 529267 1068437 2044849 2790768 4725894 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 1016751 3791314 4059008 4812365 4954061 -1 41644 348439 588415 1264417 1792836 2585813 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 162123 549895 653032 4292301 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 151972 461487 1849678 2007521 2364139 2912078 3412681 4143062 4421103 -1 97716 130919 331122 477835 1080444 1452418 1686320 1886918 2222622 2801997 3033302 3131098 3399540 3422749 3980587 4428988 4595289 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 90650 779923 4037665 4689145 -1 803146 2933844 4764058 -1 -2 59189 583799 779568 1027694 2675354 2850172 3877139 3958645 4328196 4667589 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 220501 1846660 1992212 -1 -2 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 -2 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 1072127 1214151 1339214 1949475 2173279 2962594 3072643 3681994 4862281 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 -2 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 2282905 3149685 4754080 -1 -2 692154 1151221 1444418 1746613 2142444 3482080 3930497 3945152 4054362 4119528 4269369 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 1651146 2005101 2329209 2900131 4309982 4548655 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 56088 665395 989166 1730866 3626783 3967939 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 529267 1068437 2790768 4725894 -1 53968 872407 1278669 1565825 2353553 4908963 -1 2229801 3682937 4457991 4739948 4827648 -1 -2 162721 183034 1426692 3956663 3995609 4056360 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 142791 428856 493189 671087 1372056 2628283 2672251 2857095 3236423 4003355 4509953 4557468 -1 215347 1269776 1309291 1398880 1802351 2923463 4067587 4119441 4522769 -1 -2 1162036 1199176 1247981 2805594 3876252 -1 504008 1420440 2027867 2440930 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 1146991 1432153 1522440 1584820 2286536 2616411 2957248 3162621 3796221 3991805 4628861 -1 1001080 1402050 2056426 2847798 2865082 2930920 3594555 -1 301748 468601 473149 1030562 1368041 1781123 3214128 3568479 3819234 3840553 4794609 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 -2 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 1082695 1437569 1479364 1510560 1777327 2823562 3231107 3981585 4025888 4808459 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 735501 4395168 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 -2 16522 134790 1142794 1482163 1534536 1671659 1763896 1983436 3683332 3702582 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 911034 928006 1001989 1636411 1687815 2786330 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 592247 1547091 1600389 2345030 3711690 4089816 4337141 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 -2 25634 2223166 3117343 3614835 4072224 -1 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 239896 723532 876045 1136721 2217483 2398119 4143025 4610063 -1 -2 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 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 691195 2175501 3679748 -1 -2 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 400512 410900 1359685 2423845 4167131 -1 284847 1748025 1989576 2655634 3247975 -1 69141 109661 1361926 1483234 2006948 2107491 2242849 2519991 2665394 3257391 4262340 4780210 4899032 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 408395 1770323 2068994 2927634 4168521 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 1482057 1733001 2767860 3045478 4493446 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 -2 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 481064 1023372 1244496 2391848 2658412 4160621 -1 89828 114133 458811 2776715 3632693 3957382 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 687977 1371007 1407100 1462495 2215634 -1 -2 342522 1689256 3923365 3998967 4806317 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 -2 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 3934 968327 1848366 2084128 2690211 4329089 4425171 -1 -2 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -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 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 -2 140402 613927 1449239 1494572 1942601 2630966 3065281 4411256 4522856 -1 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 1037032 2015034 2278423 2657230 2919840 2993972 3008765 3634814 4868794 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 1134648 1830637 1911220 2942407 3188818 3579669 4815199 -1 1041722 1396128 1999440 3112106 3464558 3869775 -1 -2 134222 403639 664808 1865377 2054095 2189917 2576361 3081450 3690499 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 526564 1072598 1611888 2244690 2477749 2588332 2618872 -1 526707 739537 1925384 2223535 2678584 3075315 3355168 3560901 -1 8504 123984 310762 730929 1892589 2175731 2815425 3278447 3443981 4236306 -1 -2 985782 3204972 3626170 4444454 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 1553369 1754853 2566553 2670320 4040326 -1 -2 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 522435 1372936 1523794 2108171 3453674 3863863 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 136045 394368 1744593 3259391 3325145 3368138 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 1154814 2637809 3296335 4671049 4817419 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -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 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 541897 869016 1407291 1979482 2110552 2122853 2302161 2329782 2583382 2697798 3668213 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 1194661 1636035 1998911 2048530 2820143 2870271 3696834 4500654 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 75319 131716 148784 1561672 2010961 2129561 2717518 2961957 3374322 -1 -2 26142 1986542 2959514 4582667 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 990151 992214 1358175 2038338 2417527 2871976 3028012 4600285 4874980 -1 273399 506486 734958 900723 2334071 4477293 -1 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 150698 535907 1294338 1517222 4672368 -1 -2 998149 2032636 3326819 4546761 4910272 -1 172039 1812789 2039293 2126813 2688705 3036054 3128654 3682902 3995375 4157281 -1 690015 814342 1646239 2570415 3148784 3900692 -1 290780 1643191 3660891 4180528 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 480840 606787 1080128 2541066 2560933 2615784 2749860 4256774 4825529 -1 -2 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 887076 2087301 3014965 4200484 4817777 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 174113 1055776 1188862 1581853 2483002 2943652 3000900 3427608 3450364 4935903 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 166710 685639 1529293 3704699 3960354 -1 -2 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 1020063 3894988 4902732 -1 -2 1121604 1707137 2580612 3013819 3311056 4590245 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 473245 589891 804646 2966169 3961886 4369009 -1 1972229 2595465 3469211 4481622 4628507 -1 -2 225576 806087 1226639 2594093 4074026 4436495 -1 -2 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 9400 118908 567796 568330 798871 1219692 2176762 3833099 -1 729471 1094442 1634498 3470919 4057235 -1 273848 388119 600192 713810 993080 997372 1166841 1848798 2106284 2515747 2879766 3325438 3368282 3753078 3808186 4255541 4369527 4469585 4521886 4582670 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 208650 382117 681269 4270351 4357770 4905866 -1 725068 1544004 1785595 1805924 1896775 2154713 3218217 4586996 4725374 4795255 -1 -2 866780 1135107 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 -2 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 72609 912716 1235115 1327081 1441171 1700048 2156995 2241594 3137708 3557605 3768859 4999999 -1 100756 614537 831308 1896701 1909891 3140598 4621962 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 499744 535838 730661 1519868 2654833 3222766 3644588 4655660 -1 -2 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 -2 116769 1713733 1778629 1838848 1941439 2662694 2824297 4029411 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 16476 355348 454918 474507 668600 988773 1820586 1842000 1961158 2201444 2430979 3011173 3713156 4364713 4996887 -1 -2 91788 1307430 1993819 2129026 2589829 2794655 -1 821307 2744657 3618749 3755878 4223051 4253098 4917336 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 20209 2518327 2667759 2718437 3194105 4170344 -1 -2 1416946 1551923 1584150 2122988 2518027 2791290 3409976 3685000 4036114 4408051 4429769 4566904 4871238 4979811 -1 1862327 2230289 3105802 4458481 4675031 -1 -2 212456 767559 1888594 3347597 3654730 4152564 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 74637 2084513 2405712 3127513 4761709 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 1236195 3216222 4773256 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 268717 429705 554355 895034 1331466 1374198 1385290 1721575 4012073 4378483 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 -2 162642 1116800 1517388 2235804 2746861 3524956 4379104 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 391849 780347 1045902 1928837 2250142 3811937 4568449 4813454 4938482 -1 687015 3018498 3177174 3639013 3756265 4126369 -1 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 444689 681917 2743924 2876024 3852225 3885709 4008060 4185783 4303059 4782634 4915319 -1 -2 1114268 2029128 2154862 2949040 3292489 3613890 4581050 -1 9615 410009 2035151 3528425 4936754 -1 174113 1055776 1188862 1581853 2483002 2943652 3000900 3427608 3450364 4935903 -1 166710 685639 1529293 3704699 3960354 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 506413 1045992 2883082 -1 -2 851702 1128780 1877505 1934635 2096684 2199534 2804463 4895169 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 1129813 1339979 4175293 4793314 4999999 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 -2 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 733216 748931 1162695 1255832 1845660 2125584 -1 -2 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 671972 806580 808572 835760 1145089 1712842 2000600 2514379 2815816 2958804 4048597 -1 2901109 4173017 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 -1 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 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 1061370 1896300 2769722 2873192 3613205 3691077 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 345408 566596 688157 1271724 1496136 3119162 3488579 4026736 4119487 4938529 -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 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 412786 2233412 3175542 3607961 4504767 4558194 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 130429 892675 1538747 3565983 4222040 -1 531834 842574 1627874 3984439 4868651 -1 -2 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 35444 941879 1002248 1498576 1914764 1926058 2309509 2610507 4672936 -1 2749860 3691811 3817798 -1 -2 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 605797 1037926 1084313 1366354 1489473 1833020 2019738 2358425 2498247 3960064 4068196 4543506 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1716076 2905155 4534507 4882675 -1 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 -2 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 596681 693753 3632500 -1 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 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 934230 1274933 1610256 2930606 4734411 -1 501754 1380644 2563171 2904604 3261690 3774669 3779859 4238872 -1 -2 162123 549895 653032 4292301 4758293 -1 725477 1038494 1438116 1937152 2189406 2363364 3895750 4854420 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 204256 2031702 3038816 4634571 4850817 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 -2 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 491265 631464 1776422 2547037 2589655 2839538 3383823 3404897 3620969 3909091 4207078 4503621 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 1113521 1139347 1244714 1361433 1948351 3054492 3200939 3284548 3970434 -1 320063 556676 1951744 2297711 3055259 -1 1490275 1695381 3108520 3284650 3433879 3853445 4416487 -1 448174 1208100 1737497 1941819 3013613 3075714 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 1355389 1379762 1748191 3311456 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 -2 248201 506668 757027 2107295 3262900 4714780 -1 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 770595 1763173 2352713 3835622 4489972 -1 1452741 1568729 3547848 3784328 4010872 4888642 4949082 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 34792 539734 2044944 3095483 3243365 3736197 4877068 4986713 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 1050799 1753364 1922273 3626038 4736811 -1 -2 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 605797 1037926 1084313 1366354 1489473 1833020 2019738 2358425 2498247 3960064 4068196 4543506 -1 2004566 2017961 4663523 -1 -2 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 1478520 1675466 1825824 2343567 2827366 3539868 3923820 4253634 4694479 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 2665292 3044693 -1 -2 1005493 2008848 2451864 3850336 4116839 4271032 4858390 4942133 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 798706 1186629 2658737 3881823 3946568 3952433 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 -2 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 113829 340716 472755 1541972 2593505 2928328 2952714 2983624 3254493 3380234 3913016 -1 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 -2 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 317882 857451 2125052 2154713 2180181 2257276 2584952 4426905 4965756 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 549475 1592770 4299917 4947590 -1 -2 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 2094423 3298972 3604581 4817522 -1 -2 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 317882 857451 2125052 2154713 2180181 2257276 2584952 4426905 4965756 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 877894 1097405 2529235 2987890 3629546 4124525 4182011 4262433 4581290 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 1803 125987 246027 504117 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 -2 222267 299622 789190 1116437 1353488 2402263 3043378 3656318 4320648 4909434 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 945872 1134052 1570649 1653391 1715351 3227994 4653477 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -1 1467499 2199253 3510365 4586760 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 653287 1329449 1355876 1763551 1900997 2512204 2533953 3338449 3389849 4739179 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 -2 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 432794 1025454 2274718 3033798 3504899 4116313 4792567 -1 210612 1318983 1867384 3103106 3576789 4569141 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 167991 314124 584610 2365180 4021693 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 186851 461095 1210072 1658309 2015595 4720209 -1 -2 1416596 2465263 2497586 2627971 -1 269911 2788206 2855136 3871044 3989729 4017439 -1 -2 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 128659 749949 1956510 2094955 2284629 -1 81409 419114 1783736 1925600 2041367 2078306 2219569 2483936 2673384 3296167 3306273 3517347 -1 -2 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 719724 858924 2551024 3425938 -1 481562 584848 1656849 2281575 2583247 3240621 3692417 4885706 -1 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 -2 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 2327889 2359573 2841948 3062316 4635613 4968819 -1 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 84715 3643482 4192156 4571652 4959280 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 3845429 3970289 4165988 4973355 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 141524 951752 1089698 1752894 2847702 4722917 -1 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 -2 383778 544363 1873763 1901694 4932726 -1 -2 2230094 3892687 4240606 4719328 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 431707 2306681 2850818 4420011 4566968 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1007970 2378044 2713309 3522583 4267626 -1 603237 617579 781130 1032392 1605831 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 3330783 3362857 3479803 3505107 3587764 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 -2 480945 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 -1 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 208623 1109406 1253794 1674190 1757150 2237272 3926171 4198415 -1 -2 985782 3204972 3626170 4444454 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 1553369 1754853 2566553 2670320 4040326 -1 437846 1868549 2223264 2694657 4550211 4955409 -1 -2 115913 437386 1326815 1430983 1576177 1779296 1857190 2338270 2879240 3111720 4235923 4773815 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 -2 1065937 1829467 2032271 3101463 3873956 4506245 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 917811 1109600 3539849 3662418 4461848 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 522283 975549 1198753 4962339 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 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 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 289789 335975 1031978 3024682 3055589 3167701 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 164476 1101433 1790936 2267461 2297643 2672838 2738492 3547109 4004462 4190568 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 680140 1531182 1864979 3582496 3890986 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 762559 1327808 2030219 3496556 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 734137 1217877 2072467 2628976 3107340 3698313 4807190 -1 955748 1213593 1824207 2514110 2891592 4301444 -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 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 422497 1948965 3316571 4346404 4872799 4912349 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 3710714 3843332 4233184 4799472 4926053 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 442323 571400 1058701 2031176 3224331 3839498 4068888 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 181161 381110 406549 1483838 1580073 2510351 2898639 3788962 4855691 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 46671 496947 758256 1611241 3808085 -1 -2 66394 753948 856228 1260215 3267616 3525878 -1 388511 1852811 2198255 2324599 2425508 3801531 4511895 4940384 -1 158741 573823 1196886 2707842 4643742 -1 336769 797116 1974325 2556408 2664820 2805491 2868557 3543785 3880464 -1 -2 870554 2062233 2448841 3231797 4000165 4001527 -1 477326 821663 1584827 1680195 2797260 4572877 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 147393 945114 2599820 3141493 3374652 3511318 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 18345 431298 615998 1159744 1422266 1996206 2608773 3006344 3822699 4100932 4545635 4650770 4798235 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 447026 1172613 1478059 1886705 2329317 2801628 -1 369003 817648 1158680 1318788 2177860 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 69686 719624 1319747 1537841 1759212 2355393 3010449 3652067 3919627 4078278 4115298 4167184 4319513 4510973 4597446 4631856 4712643 4842132 4945559 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 118479 183582 204085 342301 918478 1032376 1075332 1894206 2356398 4314578 4751849 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 253042 1889332 4403898 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 4021236 4928101 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 -2 513716 614980 1244081 3140551 3329212 3574831 4390535 4567835 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 1000227 1559251 2775679 3327106 3475050 4505053 4700376 4777401 4945300 -1 313883 617159 2052722 2348076 2683242 3172252 4275563 4486543 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 231187 567774 799939 858388 939254 1237732 1384455 1621065 1686757 2233813 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 -2 82723 443749 460734 672055 992608 1022008 4988135 -1 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 -2 34616 968986 2001096 2095928 3517546 -1 306451 2502492 3406323 3969741 4354776 -1 1430599 2257552 2647728 3617446 3864742 4002555 4486391 4524657 4556337 4575004 4863089 -1 75158 325502 936187 1097718 1919682 2092158 2292260 4027487 -1 -2 267113 890900 1284876 1351795 1481108 2889900 3422958 4107227 4163577 4360450 4436858 4873792 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 173093 183099 232050 2009380 2058828 2165115 4622086 -1 -2 1605225 3860596 4190434 -1 57547 1311542 1409587 2541774 -1 480989 1148751 1594258 2004660 2274720 2573799 3381847 3479086 4690164 -1 650864 1006027 1949128 2197901 3045111 4490297 4964627 -1 -2 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 -2 1581107 2650604 4243553 -1 1502552 2362935 3507782 3740274 4282886 4650075 4816438 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 466661 1560727 2266469 2714095 3018720 3582843 3783892 4991822 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 846094 4202578 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 453404 1593483 4341035 -1 1578896 1595618 1601301 1853579 1880771 2276005 2550547 3453925 3549973 4067591 4586015 4646168 -1 243227 422339 686860 928603 1188581 1306062 1503418 1964822 2315571 2329202 2430979 3366441 3679410 4139821 4446895 4729789 -1 -2 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 172547 561054 1534123 1592538 2127280 2526793 2652878 2771053 2816004 3005499 3582305 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -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 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 95466 723538 1637907 2278863 2305045 3211972 3375596 3675275 3877972 3889878 4627834 4851904 -1 463518 660936 1539615 3835457 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 1148966 1922739 2054324 3613416 3775968 -1 776611 1987483 2563181 3478059 3818426 -1 429012 835434 1144237 1188495 1670252 1735104 2985920 4327163 -1 955264 1031406 1090421 2410775 2489843 2847629 4114175 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 621530 1704212 2473558 2668573 3866037 -1 96927 685627 1706465 3160807 4611286 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 58424 484810 1164416 1491068 2051937 2275127 2403902 3071523 3840067 4108921 -1 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 155181 1732383 2430039 3843900 4882192 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 346019 1039773 1049726 2532368 -1 -2 861556 1005762 1082762 1554537 1687403 4278462 -1 74226 482944 892191 1612118 1648167 2412587 3359266 4147684 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 129693 1057616 1548837 1968363 3795013 4125507 4184370 -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 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 146419 705651 708039 2296058 3487938 4011327 4956353 -1 2821429 3278741 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 657810 995549 2635093 3304439 4775561 -1 -2 23474 196994 768191 1041094 1534826 1756810 1837845 2057671 2093427 2095825 2131075 3335701 4397170 -1 1352156 1466149 1688188 2409889 -1 1012715 1490126 1543751 3261865 -1 -2 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 601263 2005113 3305987 4235473 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 1615826 3734359 3771995 4538662 4886701 -1 645667 765018 1536031 2944631 3020438 3692821 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 -2 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 255491 759712 890985 1016602 1209995 1305323 1960980 2364326 -1 -2 1646369 2999363 3117201 4167697 4617529 4757487 4833282 -1 132494 257150 788919 903826 1717923 1986200 2060681 2196342 2760923 2802801 3285963 -1 510996 548505 811975 1411692 3271984 3882655 -1 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 -2 509074 1224711 2778530 2879459 3317085 4598476 -1 188414 307508 2141750 2200356 3214942 3583875 -1 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 -2 94951 2909993 3236911 3903057 3980187 -1 430638 1070026 1098693 1555145 4548811 -1 -2 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 1469552 1786133 3206138 3389817 4254839 -1 971632 1032988 1254725 1830331 1866141 2050085 2545911 3232151 3317656 3392269 3527330 3557110 4473556 4995486 -1 -2 50881 148539 1229967 2348163 3354449 4857271 -1 587233 749247 823656 1220311 3802934 4945250 -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 507756 1336051 2264807 2308314 2630197 3920348 -1 655788 739732 1380078 1525164 3327847 3367230 3756265 4244997 -1 -2 2749860 3691811 3817798 -1 190473 809106 982713 1246382 1809532 3747237 4568061 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 -2 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 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 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -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 556805 3752139 4492366 4825809 4999652 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 -2 79186 474962 809049 1386950 1911659 2559750 2855420 4489973 4492366 -1 1398582 1608108 1981920 2173328 2518647 2899902 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 94951 2909993 3236911 3903057 3980187 -1 430638 1070026 1098693 1555145 4548811 -1 -2 290422 752005 1587131 2234546 4456021 -1 48873 1886277 2106585 2648035 4451194 4856110 -1 -2 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 1405050 1937621 2366446 3318524 -1 1020299 1038742 2157154 2171562 3142341 4052556 4230279 4999999 -1 -2 316761 564367 707904 767480 819919 4451259 -1 60033 494666 845233 1656214 2217172 2324485 2433075 3365188 3459705 3598899 3843221 4792722 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 183582 342301 918478 1894206 4751849 -1 -2 133954 723626 2412800 3891023 4835829 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 3269838 3891874 3931510 4178593 -1 -2 2665292 2908934 3493749 4599592 -1 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 26815 162663 830600 1609110 2227191 2423591 2889596 2955420 4881558 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 9400 118908 567796 568330 798871 1219692 2176762 3833099 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 769187 1834301 1865744 1950447 2476989 4073117 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 85351 1029605 1850674 1985219 2937244 4163471 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 -2 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 191104 529239 683447 691669 765648 873704 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4180790 4350764 4395384 4446189 4611522 4668926 -1 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 -2 360722 1034831 1400546 4315051 -1 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 41293 1536544 1560725 4629127 4995342 -1 -2 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 -2 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 -2 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 247574 834028 987286 1178400 1574059 2535204 2796557 3039099 3714972 4056840 4302377 -1 72110 499930 995640 1320863 1857803 2184864 4063553 4933713 -1 245138 1150876 1688460 2515159 -1 781293 1386143 1780035 2368735 3352257 4164590 4746229 -1 -2 1412927 1507684 1692440 1963110 4476531 -1 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 882707 1537667 1917212 3155628 3521961 3771496 4272694 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 1321124 2288179 2446746 3193213 3366308 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 172039 1094958 1347691 1851438 4518575 -1 916604 1350921 1729878 2751947 2865709 3636201 3820513 4473613 -1 -2 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 448588 2999007 3117572 -1 1877569 2152136 3300601 4456485 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 672439 1398356 2292237 2700025 3115561 3801123 3804008 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 931981 1415959 1492431 1509000 1775350 2405459 2829669 4263676 -1 -2 59230 181610 325379 1216102 2318779 2408562 3674868 4272086 4628911 4644470 4927391 -1 1125631 2897530 3221303 4008888 4326486 -1 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 -2 60673 2029510 2192896 2428007 2958721 3561744 3603573 3612134 4209048 4243246 -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 209540 892911 1245458 1473111 1491953 1930550 2015562 3053524 3465464 3844921 4814203 4867724 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 -2 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 1162453 1624598 2336273 2392267 3290483 4244927 4598805 4999999 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -1 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 1699736 1813159 2700264 3101607 4330227 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -1 512431 1317625 1324575 1502092 1973192 2466359 4772551 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 1435252 2039948 2523042 3240697 3968725 -1 214525 233827 885110 2505380 3003657 3198205 3499931 3562373 4109267 4446865 4684401 -1 786797 1017146 2363066 3383812 4321880 4596657 4623541 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 225500 480137 750784 813111 2272067 3589506 3993517 4181627 4548100 -1 1123132 1136369 4834276 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 606192 1549731 2234178 3682163 4676652 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 206117 630297 693919 998384 1330064 2130735 3233204 3831092 3960482 -1 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 2301853 2507154 2566301 2956883 3710714 4233184 4799472 4926053 -1 -2 114238 943400 962359 1685961 1719654 2516096 3344623 3819322 3896495 4107359 -1 112193 635149 3347984 3479544 4985336 -1 821896 1175216 3436679 3471255 3981709 -1 755311 893623 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 2283598 2497965 4480444 4643167 4686067 4850500 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 108736 405431 1227584 2450792 3064429 4071259 4342339 4695772 -1 644635 1812104 1982838 3129802 3214850 3792828 4320389 4946971 -1 -2 770595 1763173 2352713 3835622 4489972 -1 1452741 1568729 3547848 3784328 4010872 4888642 4949082 -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 390214 884196 1271890 1339550 1573370 2119780 2156854 2247058 2260057 2375847 3470591 3531663 4521915 4999999 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 155181 1732383 2430039 3843900 4882192 -1 -2 792552 912527 919436 1667178 1941577 2306045 2952388 3009886 3046733 3645178 3802072 3879543 4119285 -1 84213 670150 863212 1719702 4811892 4903785 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 99617 987861 1584073 2307949 2429786 2602381 2958471 3915213 4337976 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 101429 462355 1127009 2527329 2529518 2684262 2843264 3565771 3981016 4273753 4532990 -1 798441 799641 2500607 2839917 4145578 4715509 -1 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 -2 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 1260806 2618240 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 242166 3645107 3721945 4928278 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 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 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 926445 3482608 3775697 -1 -2 133376 194073 284993 640485 2126217 3227307 3481283 3853255 -1 750724 1367752 3851336 4166165 4361391 -1 -2 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 173054 3320179 3591724 4438551 4547689 4649927 -1 -2 595038 755147 848130 1091181 2238113 2527422 3240071 3851609 4611770 -1 96176 584117 1353891 2032975 3776342 4222104 -1 -2 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 557685 1699377 1799337 2787874 4938590 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 -2 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 361135 405758 441991 767941 1867267 2193755 2670533 3174096 3769637 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 1904019 3429312 4452096 4872307 -1 -2 2220273 3428520 3753312 4288874 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 207952 210993 867715 1762705 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 276627 1567110 1732413 2835816 3419598 3806210 4134031 4314048 4992377 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 865411 1051281 3642992 4610724 4667707 -1 262942 752750 1095028 1641922 2233813 2417760 2902856 3244384 3336188 3674685 3840489 4257850 4436104 4559868 -1 459850 685435 802327 2763079 3678767 4664140 4897874 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 11650 991656 1606183 1816402 2714011 2714970 4045271 4103419 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 1204269 1270408 2623143 3143198 3742898 3765546 -1 -2 1790758 2294755 2988628 3969507 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 278913 609490 836243 915558 961024 1664953 1755082 2409676 2433214 4038965 4509906 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 1709649 2114625 2151954 3536724 3807498 4331931 -1 91625 1027551 2324790 3054471 3437910 3446042 3881840 4169780 4615105 4999999 -1 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 -2 1361313 1672000 1727281 2152034 2879180 3394645 3779578 3833494 4670063 -1 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 -2 713192 2456168 4693337 4722573 4828488 -1 1498824 1969701 2189125 2633557 2920554 2975501 2984944 3735976 4205956 4316163 4702365 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 327887 1445539 1637891 2847065 3053630 4110725 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 1204368 2501413 3510641 4622516 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 212329 554386 1184490 1362867 1457132 1471719 1842383 3423341 4609117 4627356 4767668 4807726 4823411 -1 492509 750024 1357511 2510961 2831133 3759112 3949011 -1 -2 454746 598327 914987 1202967 1746014 2568913 2878879 3178382 3477752 4198415 4528446 -1 -2 678018 941498 1462426 3728274 4005601 -1 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 -2 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 1124333 2063664 2135778 2391002 2511823 3123368 3404950 3886023 4326441 4720345 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -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 232590 275517 616096 920754 2165220 3514192 4286456 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 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 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 352500 549609 765356 829485 2574293 3317493 3840824 4832539 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 276618 339308 1006661 1350838 1352027 1449439 2953217 3159426 -1 1421257 1500772 2069588 2844301 2922542 3483407 4198600 4757697 -1 -2 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 2144154 2489145 -1 -2 2202947 -1 548833 2237403 2997225 3040886 3370875 -1 783503 841483 998024 1588397 2228033 2365533 4164247 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 692481 1398603 1643550 1939076 3393103 3838644 4247886 4305469 4766898 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 1735296 2368193 3538920 4118641 -1 18006 571119 645560 915471 1982734 2294053 3014078 4106178 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 2052163 3039979 3914119 4382188 4999999 -1 130037 1255398 2305590 2436727 3584612 3731493 -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 -2 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 27974 2214734 2502701 3267906 4392987 4961406 -1 1195852 4157130 4862890 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 84719 502281 1392969 3701367 4004525 -1 -2 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 1391962 2335171 3087952 4597292 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 221462 1000367 2129438 2744228 3012541 3830995 3989337 4506623 -1 413912 520379 3290276 3515223 4166664 -1 -2 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 761325 1683279 2854171 3145091 4977787 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 2220611 3042336 3076878 3290175 3495884 3705998 4064934 -1 936044 1236665 1433777 2833568 3908954 -1 470749 3573931 3595232 4379831 4612610 4827736 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 1594903 1696589 1818362 3570965 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 -2 749387 926655 1785305 2269123 2485191 -1 988685 1209720 1661742 3492238 4712521 -1 -2 1358959 1384720 2124112 2184904 2348530 3048532 3455642 3828250 3859204 3892889 -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 1638 330336 4150156 4624359 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 719724 858924 2551024 3425938 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 -2 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 581450 1428046 2164730 4055074 4942396 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -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 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 2535998 2698174 3617437 3871783 -1 651357 1280624 1564309 1570402 1685474 1728137 2302144 4530814 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 472956 1586367 2012338 2055721 3496624 3643859 -1 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -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 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 456064 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 806049 1227204 1359593 1804302 3859533 4525469 4694467 4920616 -1 -2 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 46303 285770 400059 506306 1608729 2557435 2654606 2736133 3033043 3442283 3608262 3640684 3827339 4185297 4335924 4785481 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 482317 619087 2087828 2294230 4586375 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 -2 868485 3881440 4033198 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 657228 2644775 2794677 3694885 4273717 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 -2 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 391936 1223279 2280960 4520949 4568102 -1 -2 536141 2236203 2590720 3249028 3415295 3734511 4912236 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 26738 53585 916161 3200996 3583757 4120467 4477147 4840388 -1 -2 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 690015 814342 1646239 2570415 3148784 3900692 -1 13177 368828 748749 935051 1852557 2714055 4515295 4609909 4967875 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 277685 805646 1217877 2016309 2832822 3109958 3299065 3870757 4311812 4459418 -1 -2 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 649715 871098 1013951 1767063 3584640 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 504747 1139482 1478037 2488364 4193024 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 1074532 3628744 4401397 -1 860599 2423763 3004923 4390026 -1 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 591412 1009127 1810511 3553461 -1 1545734 3582913 3712136 4121362 -1 -2 907526 1070759 1697089 2214299 3209103 3512032 4836381 -1 335935 790914 1277891 3269546 3414062 4484716 -1 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -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 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 -2 200191 892982 1520024 2821546 3642235 3676250 3893127 4028892 4496165 -1 1611220 1835648 2380607 2917641 -1 18296 1060532 1250212 1594910 2109830 2136058 2975163 4863344 -1 -2 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 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 120330 999569 1070088 1254592 3082518 3881227 4501103 -1 1245184 1407035 1706805 2840941 3179867 3578609 3951955 3963203 4144653 4861888 -1 1045663 1318272 2016522 2510306 2627174 2733156 2943310 4161425 -1 -2 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 277445 333983 719343 1616335 1621227 3102589 -1 353144 353399 2444514 4122281 4301277 4812620 -1 321950 332865 1021584 1925096 2053061 2472673 3246878 3609383 3633155 3645700 4080796 4735374 -1 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 -2 1303445 1696160 1922997 3227093 -1 1206541 1529740 2273579 2916569 2938386 3280841 3523231 3795163 3824246 3989362 4621461 4929261 -1 -2 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 -2 1214958 2641139 3467149 3811503 4048644 4422806 4994817 -1 1757294 1901866 4190017 -1 3889476 4606941 -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 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 392062 636527 2365535 2368098 3928606 4833330 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 1790758 2294755 2988628 3969507 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 1020299 1038742 2157154 2171562 3142341 4052556 4230279 4999999 -1 -2 690015 814342 1646239 2570415 3148784 3900692 -1 408260 559729 990780 1179556 3671722 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 1277131 1559836 3053646 3338262 3514888 3866054 4171299 4700497 -1 34259 741370 3515003 4603430 -1 -2 342284 1261531 1454083 1586637 1915156 2771934 2822153 3227702 4061550 4955838 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 443752 2718057 3096075 3766785 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 -2 370841 1531988 3294418 3438221 4535130 4615679 -1 266404 3983437 3989374 -1 946794 1614951 1871195 2715543 3114936 3157451 4463939 -1 -2 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 525713 1412700 2268021 3211791 4620295 -1 62181 359279 1120740 3477365 3958554 4493614 -1 -2 1268808 3024131 3722376 3945308 4475957 4611872 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -1 726414 848274 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -1 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 99822 492076 1654016 1740128 2583082 2669086 2769694 3156479 3351206 3944517 4294975 4429888 4845522 -1 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 3153378 3222704 3624308 -1 -2 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 1535954 2498229 2543370 4414001 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 -2 583219 1262982 1620845 2072442 2468879 2528365 3294105 -1 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 301625 1036043 1664896 2344631 2776200 2996384 -1 -2 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 606192 1549731 2234178 3682163 4676652 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 32888 638200 1783014 3720798 3769002 4787985 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 -2 254741 343073 1266127 1272727 1472030 1537361 1737060 1875374 3685134 3837534 4240694 4834784 -1 2402760 2992000 3299464 3533918 3909897 4529791 4711133 -1 286474 1502480 1778792 2525986 2800001 3419312 4306658 4702326 -1 1817642 3165819 3554571 3902113 4151660 4168141 4999999 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 567392 922747 1031711 1366578 3040963 3320259 4954080 -1 118397 450102 3091967 3214413 4316754 4773960 4999999 -1 1430271 4473856 4682861 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 1131678 3321749 -1 11598 2203405 2246038 3938810 4808423 -1 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 -2 593561 805327 918898 2234610 3033948 3313127 4301423 -1 106309 4582162 -1 630829 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 922353 2189485 2365603 2439755 4389626 4812394 -1 -2 1825946 2129044 3281196 3608675 3927277 4659744 4813476 -1 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 928857 1381827 1411002 1719702 4188528 4188563 4218467 4248876 4286137 -1 20450 585450 1747360 1983039 2246740 2390964 2822334 3638383 -1 306451 2502492 3406323 3969741 4354776 -1 85123 1743147 2847938 2876404 4840161 -1 -2 918127 1730132 3745814 3942557 -1 270903 963076 1254529 1476911 1753946 1890420 1948561 1994965 2831580 3352154 4110650 4279872 4393792 4399884 4838112 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 407535 1786902 2472102 2769998 3358761 3521527 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 460387 607241 2428758 4365515 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1385539 4037959 4923789 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 92157 733716 2494609 3327443 3573429 4039607 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 1332910 1617522 1952459 4083364 4099462 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3535793 3920359 3979683 4215846 4918649 -1 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 -2 23830 2849224 3951833 3971458 4003035 4379932 4894574 -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 1092569 1428927 1857311 2061891 2234184 3298335 4085864 4769873 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 702744 777498 852588 1496242 2018707 2131115 2732062 3161539 4546907 -1 -2 13848 1046259 1237430 1685556 3059122 3336573 3337439 3479727 3606656 3645946 3936693 4454618 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 698981 1270752 1635043 2814090 2819862 3531967 4006887 4082514 -1 3286408 3882569 4292147 4409306 -1 973080 1013146 2661946 3006331 4761770 -1 -2 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 775955 1439963 1541850 2742502 4594494 4911678 -1 -2 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 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 -2 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4837971 4851945 -1 475810 1034238 1901882 2191215 2250528 2496819 3659235 3754119 4037323 4386816 -1 -2 275537 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 4259433 4661610 -1 70417 214197 338371 504114 1107691 1267994 1691591 1806331 2379912 2623044 3997447 4863291 4978402 -1 544455 1533079 2392430 3025483 3662771 -1 120330 999569 1070088 1254592 3082518 3881227 4501103 -1 -2 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 327784 674995 1812789 3323064 4267544 -1 -2 165458 176517 2176242 3003257 3802223 -1 984182 1004439 1258921 1358179 1523441 1606388 1996648 2887566 3117439 3634061 4418412 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 825563 1089657 1288472 1306162 1340481 1550524 2813323 3188449 3451165 3672880 -1 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 67691 147766 892949 1205387 2073020 2495794 2523135 3424833 4355559 4813150 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 259718 359743 2009031 3399332 4399994 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 2202947 -1 985782 2131158 3204972 3626170 3644384 4444454 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 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 1727361 3113308 3357609 4445903 -1 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 173073 1247497 1513242 1592672 1695417 1759783 1816684 2722141 3573469 4644696 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 621223 1231665 2107095 2203903 4521545 -1 1649800 2225317 2553302 2821486 3103214 3449211 3624664 3858284 4437655 -1 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 -2 564633 702604 892765 941428 1011542 1886121 2200422 2520925 4413403 4433533 4667164 -1 1147668 1698644 1815729 1896184 1906535 2933316 3474366 3525907 3794145 3902882 -1 23915 1007272 1348652 2577890 3497805 -1 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 716264 777139 813414 1481450 1535647 1870958 2286670 4066917 4127481 4750630 4985377 -1 -2 34259 741370 3515003 4603430 -1 68275 320114 767962 817031 2677922 2721396 3337737 3767247 4167921 4208792 4637116 -1 666466 1873653 2097592 3332669 -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 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 33616 3825648 4278073 4583772 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 434844 445843 459354 641242 779053 799044 3847209 -1 -2 742322 801641 988685 1209720 1469265 2190786 2763290 2846328 3136344 3330710 3864073 -1 2126351 2333494 2487329 3574021 4424483 4725864 -1 751197 1151025 1194092 2270607 2326224 2723450 2905114 3709424 3866535 4162764 -1 684560 1709972 2005854 3053695 3232722 4271915 -1 149 104289 258652 899953 1336863 2418134 2599361 2821553 3764238 3845356 4332948 4537493 4704597 -1 -2 111614 1357860 1590546 3501226 3800085 -1 326539 855776 933378 1149360 2229161 3200526 3454878 3641662 3711928 4853570 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 750230 1152105 2769718 3068085 3149925 3150065 3475858 4927884 -1 297783 861556 3406527 3811450 3814628 3889476 4510306 -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 225104 424095 1824136 2600683 3015764 3311235 3462646 3899474 4775619 -1 257148 764928 1386643 2108191 2125663 2499171 2933662 3272405 3407785 3498435 4233975 4345218 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 1313246 2264540 2619826 3568291 4603499 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 119781 888894 1434734 1557802 1934691 2808429 3049259 4075893 4283794 4420098 4476558 -1 317419 1131400 1507320 2648379 4255297 -1 -2 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 1608844 3304037 -1 -2 813414 893535 1062808 2792193 4919382 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 67282 165554 307757 1175316 1228471 1290155 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 -2 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 995859 1089845 1177793 2222444 4273830 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3473905 3935411 4145091 4537835 4751592 4824620 4851897 4972936 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 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 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 -2 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 543521 548665 946661 1191834 1598456 1695779 2451079 2618657 -1 -2 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 779110 1494847 1581952 2836355 3691606 4613376 4866597 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 -2 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 1790758 2294755 2988628 3969507 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 345149 395529 411580 1154123 1439515 2037369 3821504 4811619 -1 -2 5828 787260 953368 1745265 2736325 3613102 3850215 -1 4183 328915 505580 791667 917900 1915382 3038579 3189706 3396372 3444622 3817634 3858641 -1 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 2309230 3766894 -1 -2 433269 1950575 2259466 2480757 2723617 3148034 3624245 4861794 -1 524344 558048 1106810 1715449 2100851 2392243 2575164 3223398 3438847 4159197 4252005 -1 1615881 2237470 3217880 3390422 3536660 3839686 4329881 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 -2 41921 225662 1431253 4192415 4705459 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 3045635 3509696 4138347 4516101 -1 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 -2 129222 1634258 3134467 3388695 3631822 3740258 3970417 4102340 4531865 4532714 4585982 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 -2 26687 542803 1453158 2388474 3717965 4395923 4532221 4570199 4739545 4854173 -1 3045635 3509696 4138347 4516101 -1 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 -2 445979 1107176 1586500 4068966 4694533 4773558 -1 1899837 2761753 4548366 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 2508874 3312329 4411672 -1 73470 166621 1287521 1494217 1842855 2613973 3307521 3469076 3995093 4553835 -1 151852 488895 1827667 1926160 2201659 3436344 4918425 4921624 4984929 -1 -2 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 56088 665395 989166 1730866 3626783 3967939 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 -2 1001977 1550618 1763406 3284548 3790365 4707025 -1 -2 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 -2 422187 1352064 1689373 2051153 2705761 2717083 3415020 -1 10409 361609 396767 820607 950650 2253888 2342439 2547738 2789573 3387473 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 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 674859 3672784 3703899 3704063 4639677 -1 293784 371468 1940387 2137184 3845664 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 1388017 1859720 1935504 2000596 4322590 4373448 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 545115 1235366 3092170 3475827 3634550 4494579 -1 353616 700646 2004735 2968756 4201962 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 557651 1229636 1620061 3968571 -1 -2 287475 1195867 1793537 2235503 2243906 3216815 3594921 3809270 4459131 4591326 4823123 4900297 -1 -2 463518 660936 1539615 3835457 -1 978478 1342383 2201673 4071702 4572211 -1 3330783 3362857 3479803 3505107 3587764 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 94831 1523895 2992332 3943686 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 -2 606192 1549731 2234178 3682163 4676652 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 -1 219792 665921 799913 1894089 2077235 3449544 -1 2121899 2512254 3128707 3718646 4539812 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 989569 1349673 1986880 2405759 3936837 4801306 4844075 4845189 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 798441 799641 2500607 2839917 4145578 4715509 -1 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 200709 431708 1142313 1763695 2334948 2532960 3106835 3375705 4273872 4468586 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 481064 1023372 1244496 2391848 2658412 4160621 -1 257603 1063991 1384227 1504638 1647745 2352883 2693402 3600069 3683150 4895605 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 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 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 797901 1676692 2201964 2617297 4683539 -1 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 454655 3378895 3670416 4477025 4793070 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 -2 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 490532 629433 1347452 1380924 4733723 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4796757 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 67392 321515 385603 426030 758858 1943648 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 145323 1013612 1814619 1961463 1981023 2217013 2499675 2720247 3037603 3195856 3610511 3869070 4101421 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 540825 2007662 3185066 4525653 4597156 -1 490532 629433 1253457 1347452 1380924 2468526 3521089 4376937 4733723 -1 -2 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 95065 2458734 3833927 4546761 -1 12793 707849 1019276 1157282 1396574 4290915 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 2093994 2528457 3995295 4333313 4488757 4939848 -1 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 2064196 2121952 2357624 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 -2 162123 549895 653032 4292301 4758293 -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 2149477 3360476 3637001 4192882 4230407 4673543 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 -2 311657 1284239 2095824 3475249 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 606192 1549731 2234178 2748419 2938008 3682163 4676652 -1 -2 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 1672014 2809185 3450921 4783180 -1 19407 107488 322225 751561 889657 1576693 2423164 2525210 2715054 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 733493 769297 1573848 1977839 2995757 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 17275 305119 610733 983929 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 4561069 4857776 -1 458554 1041073 2371730 2651743 3274528 3514954 3692851 4675875 4970280 4999999 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 -2 220501 1846660 1992212 -1 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 -2 377373 932422 942010 1327541 3452737 4041586 4905336 -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 1072004 3101054 3631744 4082836 4128821 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 632468 1623671 2383328 4530014 4872475 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 929423 1341154 1759783 1816684 2455211 2672925 -1 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 17951 1505109 1816681 2671177 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -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 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 1258646 2282904 3466602 3502123 4573067 -1 506003 1234266 2611237 2808837 4807325 -1 2429994 3550602 3700952 4340185 4340675 -1 406663 1735501 1912438 2367875 2759123 3497364 3551022 4643711 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 301274 1125341 1387822 1756992 2150907 2465263 2497586 4239425 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 83211 137447 391143 485225 981253 1061403 2511505 2976036 4621936 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 78822 1350283 1506152 2137680 2610323 3377448 4462849 4655213 -1 -2 199525 864998 2558284 2575377 4268809 4410118 4940721 -1 111315 515958 821769 2573894 2937984 3039257 3066633 3562512 3608464 3836499 3948920 4175185 4409939 -1 -2 640837 1954489 3076359 4347364 4375005 4819357 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 760814 3139214 4379687 -1 162368 819077 902799 1237178 3430468 3633571 4409836 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 89121 652750 2249388 2529766 2835672 4661637 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 134710 241613 446993 807556 1373019 2940334 3069247 3648575 -1 -2 547710 567980 1940706 2097626 2522448 2919077 3578933 4651785 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 1649873 3598820 3601482 3773308 3776035 4428327 4975848 -1 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 593244 1504752 2535065 3435146 4202135 4286855 -1 -2 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 599794 1410364 2454300 3459171 3791407 4076673 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -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 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 156691 579100 738090 939323 1251540 1430336 1886492 2029573 2428800 3067359 3514253 3672067 4866591 4990267 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 823043 929437 2067829 2559795 4068464 -1 -2 295838 721252 780925 807182 1161344 1711838 2135017 2258411 2798549 3425444 3905599 4047392 4424968 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 22786 36597 819729 937368 997661 1433420 1995685 2141894 2868698 3514849 3906199 4264341 4453229 4687963 -1 -2 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 104499 848952 1323805 3402701 4790294 -1 -2 843391 1130693 1207497 1212953 1380624 1593311 1732673 2197765 2347344 3070409 3707297 4659029 4824226 4981783 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 1558082 1572371 2032211 3924905 3998561 4116885 -1 -2 3444327 3612558 3824543 4376857 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 1351181 3455676 4640112 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 444194 1993801 3993135 4283436 4790698 -1 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 -2 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 1351181 3455676 4640112 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 703820 1407311 1866399 2077573 2600919 2711103 3002163 3494087 4104597 4376576 4550903 -1 947597 1163753 1545734 1692177 2469871 2972248 3055439 3582913 3712136 4121362 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 1211878 1373532 2222336 2826056 3504607 3822441 4356479 4566106 4566119 4682837 -1 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 1163926 1613689 1631049 1827291 3868942 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -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 1290991 1521220 1932019 2106839 3374663 3868432 4320099 4478801 -1 367843 667241 1016751 1118928 2593192 3462179 3791314 4059008 4574580 4812365 4954061 -1 -2 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 -2 905051 2191639 2209337 2233810 3673996 4056023 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 -2 726603 1807953 3593372 -1 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 372548 428103 1892977 2868172 2997042 3034878 3384378 3785297 3824042 4483513 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 2456 258686 3724972 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 -2 899192 1420054 2978000 3713360 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 3286408 3882569 4292147 4409306 -1 -2 176075 522404 596217 946260 1159766 1332624 1763110 2674539 3009652 3062097 4052597 4058634 4233000 4506564 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 491425 1738152 3829896 4162217 4763404 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 738571 3776009 3830533 -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 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 -2 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 408395 1770323 2068994 4168521 -1 359006 2231719 2385501 2586151 2782091 4192006 4939821 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 1076510 1476515 1551104 1955270 2212419 4604053 -1 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 909150 1036667 1578649 2032077 2637470 2707165 -1 -2 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 -2 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 13848 1046259 1237430 1685556 3059122 3336573 3337439 3479727 3606656 3645946 3936693 4454618 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 203202 273889 365330 434562 861366 2496287 2700551 4087068 4124534 4194424 -1 297298 1101391 1125466 2021656 2577113 3556682 3998647 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 694224 776229 1559633 1566786 3382631 4511894 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 235390 954998 1171442 1543965 1546781 1932535 2307133 2682938 2980742 4284376 4836954 -1 -2 1631893 2404516 2734116 3173610 3795901 4354793 4594517 4814104 -1 3045635 3509696 4138347 4516101 -1 -2 510996 548505 811975 1411692 3271984 3882655 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 299548 581404 1032877 1062568 1507129 2109427 2742962 4417069 4849477 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 224239 2036851 2476892 3310775 3647088 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 756247 3359323 3986137 4200136 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 3444327 3612558 3824543 4376857 -1 1351181 3455676 4640112 -1 158851 2836880 3011128 3303767 3609858 4765407 4785085 4975866 -1 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 644635 1497455 1982838 2829264 2958612 3847688 4320389 4549146 4726411 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 327079 1604275 2998743 3739114 4215144 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 92849 314821 812731 2570028 4920149 4925718 -1 -2 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 83071 144833 184462 551731 781530 1540723 1931530 2097204 3622828 3863764 3928132 4695553 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 705034 1966001 2379588 2874338 3867584 -1 77440 2052722 4188117 4922060 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 84715 3643482 4192156 4571652 4959280 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 201435 369231 593238 594081 803051 1019822 1060911 1322447 1683154 1746591 1806429 4170986 4937779 4958976 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 -2 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 540940 950751 1946646 2265463 3698060 4010508 -1 200709 431708 1763695 2532960 3375705 4468586 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 121978 155178 969088 1200935 1432315 2007749 2317993 2928335 4499675 4704636 -1 -2 436465 709110 2514772 2926422 4383473 -1 135940 464446 3304411 3467166 3519562 3963668 4460878 4716094 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 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 1267510 1273105 2330073 2368770 3722047 4852637 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 995634 2134369 2612427 4167897 4475850 -1 150690 1462440 1584563 2276847 2695119 2695418 2876864 4321023 -1 14954 1266242 2807126 3234394 3784104 4019194 4670095 4696917 -1 -2 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 1164453 1253928 2017673 3460034 -1 29513 789111 847400 868395 1925594 1963057 1983774 2024416 2081048 2141001 2531844 2966644 3085796 3117125 3278706 3349795 3392115 3611949 3862468 4120681 4725170 4918402 4982522 -1 2190786 3768014 3864073 -1 580058 1475071 1669287 2944610 2991051 3341882 4682884 -1 370704 866269 914846 1157991 1471816 1941967 2732138 2768695 3577403 4438544 -1 -2 499956 1141812 2057734 2957151 3558716 4184581 4362055 4419653 4936761 -1 447015 1098945 2542112 2564412 2967607 3404249 -1 354644 713318 1030977 1145255 4115430 4158731 4633044 4772895 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 901234 1469771 1716332 1974996 2126313 2131956 2182375 2609648 2850465 3307857 3463068 3576246 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 42000 579357 2138492 2666354 3506545 4047334 4910971 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 169974 1933530 2367669 2461143 3338850 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 3709 323425 703081 818957 2280340 2810667 3360471 3484729 4050766 4560849 -1 -2 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 1509692 2292161 2463522 3017927 3222551 4080652 4949369 -1 -2 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 257599 1113854 2586169 2612921 4290972 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 65571 892650 1077230 1775821 3329360 3882082 3910691 4323544 4552878 -1 2273528 2736282 3275139 3306892 3568490 4085665 4249097 -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 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 4151417 4188593 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 -2 751719 1764086 1988437 2495160 4388139 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 -2 444063 911230 950440 951433 1053887 2531631 3027011 4748150 4954848 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 -2 997765 2541508 3242102 3287535 3788814 4779404 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4999999 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 -1 -2 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 450814 836323 1107649 3945591 4698175 -1 771941 1018240 1405666 2428593 2442987 2837264 3455420 4828056 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 123728 824484 1070191 1435950 2441008 2618913 2986614 3036585 3640251 4016026 4728878 -1 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 2264758 2531525 3225049 -1 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 4981783 -1 1180804 1819843 2827975 3929591 4912096 -1 248201 506668 757027 2107295 3262900 4714780 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 -2 4033 25728 206272 2327162 2392334 3195226 4282312 -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 1242788 1428085 1739148 2741919 4709649 4801456 -1 209725 895831 2723390 3263496 4491880 4936370 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 20853 724625 1064934 1443568 1471156 3298107 3791810 -1 379607 1554873 1735201 2923737 3144373 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 348580 606744 654378 1837645 2462882 3127755 3903821 3982252 -1 1064588 1275565 1862115 2277513 3388724 4057724 -1 1455345 1679571 2924322 3896257 4624871 4754841 -1 -2 183582 342301 918478 1894206 4751849 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 34357 308420 1234448 1720442 2320703 3188337 -1 -2 459968 1229013 2842718 4324824 4340525 -1 101280 556470 881865 1359412 2394659 2439965 2718049 2846287 3259019 3898365 3910017 4568302 -1 -2 4385682 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 616968 1273798 3180810 3793181 4328901 4524269 -1 -2 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 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 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 2082407 2137232 2248569 2419670 2896019 3761854 3805399 4139361 4469508 4488667 -1 -2 1754892 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 376572 700391 2274523 4036525 4497872 4519497 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 515714 778365 2031977 2712301 4874816 -1 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 307406 955330 2129452 2167062 3994880 4308618 4448728 4766387 -1 -2 593049 1202835 4636144 -1 926445 3482608 3775697 -1 986051 2278349 2808112 2863378 3695815 4982169 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 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 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 3542698 4418098 4525313 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 1742007 2536250 2790070 3172735 3479067 3644038 3828867 3927018 4215460 4602027 4653052 -1 340630 1532369 3364444 3858824 4361102 4751751 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 1735296 2368193 3538920 3919028 4118641 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 1176478 2901109 4173017 -1 285053 945247 2635790 3344004 3416458 3497390 4210891 4531882 -1 -2 1194661 1636035 1998911 2048530 2820143 2870271 3696834 4500654 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 324977 1138149 2215709 3002164 3272499 3366293 3469792 -1 51739 447695 2984697 4197226 4781504 4907580 -1 611488 2090379 2984686 3996530 4760052 4825329 4939242 -1 393324 671858 796011 1543852 1757003 2951062 3135136 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 -2 38956 110205 253349 2529695 2668753 3993587 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 1643657 2832297 3472417 4084878 -1 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -1 -2 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 391710 682387 711529 1053526 1250848 1294280 -1 486369 555058 664645 673797 1092518 1168052 1941888 3975956 4333663 4469641 4969233 -1 -2 567238 888744 911034 1963412 2699572 -1 312860 473252 549410 1537772 2200212 2312496 3108376 4076270 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 327075 671904 1660156 2769902 3791100 3818765 4115222 4266582 4319859 4563337 -1 36676 199746 665114 870840 1054197 1387923 1815541 3470358 3783178 4103189 4723612 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 54485 1436221 2568371 2696854 2720597 4809786 4841486 4887309 4995374 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 234496 288394 925405 1304707 2443282 2574610 2639290 3146141 4347282 4576702 4757069 -1 -2 1956293 3234743 3968516 4719222 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 426137 1881852 2532126 2775947 2882314 3024374 3518338 3719139 4666595 -1 679250 1409844 2206503 3135422 4049439 -1 261890 3474366 3794145 4030725 4201399 4358568 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 319326 3531663 4521915 -1 725714 887724 1635018 4028862 4147293 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 779470 1109335 1628293 1880002 4196972 4960499 -1 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 33523 1081818 1866889 4071682 4825436 4905360 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 1259246 1394782 1581182 4300538 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 2059387 2629159 2919990 3191337 3415842 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 266821 522340 784138 1829439 3802922 -1 967460 1004750 1203634 2130683 2411005 2718393 3493683 4402690 -1 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 201119 1120909 1244051 2868252 3495492 4061214 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 504008 1420440 2027867 2440930 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 253594 2341035 3474668 3611057 3787267 4270033 -1 211237 2675992 3467094 4279373 -1 230635 596095 988512 1078234 1130336 1350146 1448209 2017309 2038697 2334670 2574435 2772153 2873087 2994898 3101212 3715206 3961662 4170549 4767506 4773543 4787889 4847312 4898107 4998321 -1 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 391466 3019163 4700901 4740720 -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 642237 3685338 4890445 4999999 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 338180 918382 3642527 4544673 4838335 -1 50315 1647802 1873189 1874779 1887865 4602239 -1 -2 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 445979 1107176 1586500 4068966 4694533 4773558 -1 807543 1514371 2271511 2574318 2845904 4479103 -1 -2 352516 958311 1043852 3478319 3490522 3654332 4196817 4652732 4954159 -1 911034 928006 1001989 1636411 1687815 2786330 -1 169525 1037750 1402601 2511275 3846643 -1 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 285737 540347 2031596 3882326 4513605 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 43365 1722172 2108841 2115343 2409668 2565720 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 3011046 4137317 4210459 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 34184 1791591 2752064 3369238 4583188 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 -2 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 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 2508874 3312329 4411672 -1 1260151 1735661 2563915 2576596 3072380 3255479 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 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 2352963 3121612 3136090 3988177 4409272 4687563 -1 87685 932170 2320434 3353654 3492130 3542760 4263650 4491844 4691492 4783600 -1 881099 1307092 1579674 1784751 2099502 3199454 3814915 3900767 4415841 4988921 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 755902 2352883 2353436 3028855 -1 -2 1818410 1848230 2713626 2764562 2853311 4864043 -1 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 1052073 1345096 1707835 1856098 2439613 2618518 2620156 2800467 3310754 3373313 3803686 -1 961987 2574759 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 482120 1186849 1292008 2390834 2599181 2603747 -1 1162953 2938918 4403761 -1 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 638209 1665133 3865237 4317296 4475419 -1 304473 1247248 3013964 3135254 3385961 4504669 4951818 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 611426 663677 984406 1495007 1609059 2230871 2232212 2796295 3668531 3805389 4060837 4204413 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 291199 1361487 1533142 1558826 1901967 2292152 3412379 -1 321880 799698 1372344 1572865 1786103 2312081 3180109 3698304 -1 -2 1358959 1384720 2124112 2184904 2348530 3048532 3455642 3828250 3892889 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 362802 678509 3135422 4952260 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 802915 945576 1297996 1471266 3182487 4602888 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 169910 387553 634368 1530191 4086390 4411164 4465294 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 759016 898771 4373130 -1 596681 693753 3632500 -1 1761824 2209036 3179707 3226494 4103874 -1 -2 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 262142 1864268 4197634 4943085 -1 1217716 3458341 4945970 4950001 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 1361313 1672000 1727281 2152034 2879180 3394645 3779578 3833494 4670063 -1 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 -2 362711 2238028 3596355 4378484 -1 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 749537 933380 1259566 1641591 1914506 2450215 3801254 -1 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 116769 1713733 1778629 1838848 1941439 2662694 2824297 4029411 -1 130583 175482 876952 1066979 1278302 1311794 1461766 1661469 1730193 2540194 2686221 3066763 3627229 3677337 3984472 -1 1321727 1640386 2334619 2452080 2827645 3776559 3851049 3924827 -1 693499 763089 2304440 2308498 2444736 3965859 4100308 4270963 4445219 4448026 4797050 4885601 -1 -2 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 417154 564893 1332234 1377671 1400518 1733109 1840212 1862327 1916311 2098769 2230289 2710167 2860319 3105802 3214739 3512333 4458481 4655157 4675031 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 743723 1134223 1783389 3237572 -1 128891 589036 1781640 3990432 -1 1545734 3582913 3712136 4121362 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 189544 1491562 1709649 2114625 3536724 3807498 4124175 4458525 -1 -2 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 162379 216488 686030 2003642 2058683 3238683 3414034 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -1 94124 1690200 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 454920 1072031 1806831 2414981 3657790 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 1548585 2910653 3094440 3640535 4547013 -1 407185 525900 777414 1819249 2874389 2897687 3098151 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 2461213 4288116 4933874 -1 1828015 2123395 2736030 3390646 3457761 4357903 4393304 4440370 4580307 4732603 4796986 -1 -2 423499 1630246 2736898 3037867 4517223 -1 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 18267 1633359 2899690 4078616 -1 -2 843391 1593311 3070409 3707297 -1 677585 805503 1000826 1683077 3113071 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 19937 188028 930949 2342021 2386153 2629872 3140141 4914578 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 1217716 3458341 4945970 4950001 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 353144 353399 2444514 4122281 4301277 4812620 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 3845429 3970289 4165988 4973355 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 1925642 2328629 2483580 2758207 4178914 4275565 4332308 4377495 4401957 -1 1077148 3487277 -1 -2 2001232 4109572 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 809564 875937 1566482 1933452 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 476860 477458 3074108 4737970 -1 -2 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 -2 1669161 2541424 2653074 3575942 -1 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 522283 975549 1198753 4962339 -1 -2 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 747499 1178161 1941347 2646463 3393507 3617114 4243625 4925158 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 680140 1531182 1864979 3582496 3890986 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 -2 698097 2067446 3565940 3598400 4836741 -1 1079236 2172893 2531719 2552780 4307696 4321767 -1 -2 340505 1748103 2936489 3483030 3571311 3947375 -1 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 -2 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 1956293 3234743 3968516 4719222 -1 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 297704 374527 1543180 2286271 4350386 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 94487 316120 461450 883673 1773083 1883511 2705412 3878142 4732454 -1 331122 354309 797404 1452418 2448161 3399540 4342654 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 760345 1547614 1562047 3098754 3949254 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 1985139 2010837 2035379 3937008 4515480 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 1705113 2074439 2119866 2704099 2952091 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 3793307 -1 444016 485035 -1 -2 70684 2428818 2532112 2556406 2599526 2772032 3093186 3102000 4965418 -1 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 -2 446554 453639 609720 970736 2197859 4996226 -1 245726 778084 832026 1052004 1613265 2110711 2196706 2841306 2916178 3915922 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 162561 349894 949249 1137446 1871741 3131143 4648457 -1 -2 907526 1070759 1697089 2214299 3209103 3512032 4836381 -1 1295650 1617441 1639575 2447995 2869979 3340154 4939013 -1 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 34357 308420 1234448 1720442 2320703 3188337 -1 2837862 4011387 4063199 -1 -2 1698133 3044093 4417557 4811439 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 141524 951752 1089698 1752894 2847702 4722917 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 414626 2749183 3850460 4864657 -1 -2 44329 347125 367025 845357 1502498 1821991 2285550 2640772 2713809 2992249 3153623 4195386 4257472 4409189 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 1202569 1288151 3564752 3963479 3997171 4543094 -1 543908 1575168 2516381 3460650 4030595 -1 491693 2762733 -1 -2 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 67691 147766 892949 1205387 2073020 2495794 2523135 3424833 4355559 4813150 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 2665292 2908934 3493749 4599592 -1 1383500 1956788 3511384 4632840 -1 -2 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 -2 74875 501884 2344746 4520341 4718874 -1 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 754 4056909 4232032 4591397 4705544 -1 772439 1624035 2134704 2812243 2987116 3124118 3511461 4135166 -1 -2 235545 889836 992313 1717075 1989441 2914043 3896015 -1 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 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 -2 768807 1328105 1790270 1820819 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 1578896 1595618 1601301 1853579 1880771 2276005 2550547 3453925 3549973 4067591 4586015 4646168 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 822807 2194124 2968879 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 967857 1886259 2996664 3478145 -1 -2 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 477779 595659 2248735 3397417 4163168 4792732 -1 389611 963145 1501655 1507370 3080053 -1 1540480 2531447 3193593 3437596 3622470 3836314 4102738 4137201 4670059 -1 -2 795114 1053890 1065793 2885567 3402867 3672083 4045966 4573373 -1 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 156937 377071 1175144 2731502 3132647 3550158 4738097 -1 -2 79032 1567567 -1 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 4932403 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1238656 2433131 2958348 3081821 3896328 -1 1052364 1184856 2127087 4004359 4226236 4687740 4891228 -1 -2 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 1701510 1983075 3728932 3904558 4077231 4884613 -1 992937 2906486 3107014 3541022 3828102 4117791 4248563 -1 2382569 3193593 3437596 4102738 4742954 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 444194 1993801 3993135 4283436 4790698 -1 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 403451 459044 1170220 2177794 3379555 3422011 3619716 4014395 4158139 4919478 -1 459361 2066445 2414932 3073201 3281818 4205472 4782445 -1 -2 788533 844253 1372473 4216861 -1 -2 1162953 2938918 4403761 -1 533444 1178033 2922950 4125235 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 12793 707849 1019276 1157282 1396574 4290915 -1 56402 1099567 1101816 3809410 3823142 -1 -2 194538 1854529 3657555 4282841 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 762209 2987871 4705493 -1 915579 1411156 2283591 2790228 3594993 3662594 3823868 3966973 4188180 4225459 4457909 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 -1 426824 1722554 2976682 3561606 3897529 -1 -2 210934 659834 1077482 1439362 2711465 3512731 3553468 3800716 4283001 4466177 4552167 4999999 -1 319214 382634 1413881 4620273 4969611 -1 219512 790708 1160557 2727134 2945224 4553008 4576157 -1 -2 426504 718869 1461797 3191925 3951532 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 112783 145109 1293299 1305021 1312235 2020085 2058105 2125071 2542965 2670614 2751641 3226990 4138203 4591035 4850628 4873196 -1 -2 2327889 2359573 2841948 3062316 4635613 4968819 -1 602777 1529306 1657389 3669975 3711354 3722053 4330047 4588657 4878120 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 2018071 3115745 3335305 3497586 3938135 4134189 4315777 4399546 4666483 -1 -2 620552 639340 953837 1970671 4061252 -1 -2 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 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 -2 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 537972 715940 1922200 2450096 2879164 3072693 3321527 3480282 3557796 3823506 4672143 4984900 -1 383577 389983 2236570 2641271 2770214 3570866 3612856 3625391 4477590 4793311 4874391 4958873 -1 -2 805306 1893380 1975897 3040678 -1 266819 721492 921998 1011661 1282955 2409966 2540282 2852261 3623666 3680792 4936578 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -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 174033 627690 1453160 2608814 2771107 -1 652307 955377 1234715 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 224728 456259 711598 964714 1414071 1925163 2042002 4677703 -1 389377 446266 698989 712142 1125220 2494474 2541782 2582722 2979323 3519010 4578760 4695735 4830594 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 -2 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 636275 792967 859401 1017653 1373988 1788472 1982565 3251975 4607505 4800870 -1 -2 197385 432411 478225 656521 768341 2275796 2588816 3186598 3350277 3383501 3387818 3618987 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 208650 382117 681269 4270351 4357770 4905866 -1 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 725068 1544004 1785595 1805924 1896775 2154713 3218217 4586996 4725374 4795255 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 2286149 3115879 3386470 3905294 4144951 4636892 4679860 -1 259392 1297561 2248667 4128171 4804757 -1 775916 2112032 2219564 3973830 4526744 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 -2 139907 2499691 2634329 4716716 -1 88763 719318 1005020 1462472 1757294 3931351 4190017 4675713 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 4418256 4424180 -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 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 -2 938912 2756850 2818107 3105405 4006062 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 633850 1078258 2012565 2090574 3548239 3550785 4091933 -1 -2 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 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 409295 778213 1155350 1449294 1797612 4709744 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 74700 683861 1087034 1395931 2668454 4392719 -1 -2 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 2508874 3312329 4411672 -1 -2 36318 70835 2513964 3962761 3972319 4225587 4288322 4355572 -1 533436 644319 1370065 2361390 2713119 3757939 4019722 4590919 -1 -2 430638 1070026 1098693 1555145 4548811 -1 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 -2 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 544415 858924 2618899 2723581 3537651 3586362 4352251 4648316 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 345761 481759 955377 2848915 4617356 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 15826 939118 2300666 2957938 -1 499907 1153330 3177845 4201777 4225169 -1 1157558 1773860 1857360 1916572 2027427 2737189 3013977 4768505 -1 -2 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 -2 734624 1065935 2499542 3800290 4029721 4383365 4578319 -1 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 1339957 2040546 2821842 2991944 3942181 4490650 -1 -2 1774810 2813292 3751864 3963679 4901057 -1 981232 1138721 3182918 3632518 4565938 4999999 -1 782122 1264875 1550821 2828108 2946105 4946878 -1 -2 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 1284072 1569899 1936084 3004853 4827745 -1 -2 2530361 2546462 4021283 4149008 4998967 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 776067 881473 1374925 1720244 1864865 2185230 2750495 4721756 4881054 -1 89080 728825 756572 1304707 2311690 3618867 3778217 3917708 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 1110125 1280542 1399218 1439074 4861250 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 712849 1402916 1632559 1794867 1970907 2191017 2595823 2930826 3124899 4157610 4353852 4445363 -1 561643 2940670 3649624 4265834 4443129 4843027 -1 -2 57827 1285518 1528795 2004813 2073083 2545918 3186741 3352586 -1 266736 1344950 1383550 1643531 2442432 2626689 3161739 3679316 -1 2569388 2750616 -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 246402 993238 1664981 2902216 3862978 4269674 -1 18267 1633359 2899690 4078616 -1 13671 2260808 2629012 3672928 4281104 -1 -2 86342 607881 952943 2817238 3253230 3787655 -1 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 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 21131 372638 1836923 1996041 3390594 3456322 3676461 3728641 4321391 4520692 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 1490363 2128938 2879333 3430389 -1 552055 867603 1330340 2790895 2798934 3069317 3152300 4417913 -1 363673 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 771561 970728 1997945 2263221 2588069 3322494 3672219 3753579 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 92381 531813 781447 3262950 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -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 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 477326 670433 821663 879027 1584827 1680195 2797260 3543813 4572877 -1 2014858 2930159 4063004 4601946 -1 1615826 3734359 3771995 4538662 4886701 -1 -2 534358 909054 984377 1799869 1903667 3669317 4264293 -1 -2 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 317419 1131400 1507320 2648379 4255297 -1 -2 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 790708 1076212 1497658 1785792 2130504 3926326 4204429 4342251 4999999 -1 869404 1891545 2783887 3304560 3354256 4005497 4629360 -1 405389 1300727 1875711 2126351 3391771 3884125 4247232 4463421 -1 -2 94951 2909993 3236911 3903057 3980187 -1 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 49826 1043044 1649145 1835488 2308959 2826852 3299315 3632899 -1 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 71702 85160 105232 458926 814323 2399675 2650802 3736257 3748224 3808795 4117109 4180088 4305967 4332000 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 1851131 1980667 3079512 3102484 3460729 3462968 3625140 3669163 4225699 4562934 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 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 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 267751 1389723 2602904 3614064 3765441 3847373 3950830 4247456 4559223 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 414819 1219021 1778032 1797757 3064522 4028134 4127116 -1 -2 257878 481591 543226 1916777 1949520 1987356 2333153 3565745 4099147 4177109 4233973 4708613 -1 -2 1533219 2110074 2702598 3555505 4182830 -1 634720 999911 1695890 2110896 4209668 4412019 -1 1509817 1636376 1908308 2096536 2186406 2559353 3217196 4142004 4349750 4362449 4733474 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 2321732 -1 -2 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 1160191 3130174 3297018 4004604 4401753 4800985 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1119667 1318542 1733484 3327161 3655663 4675451 -1 -2 4868651 -1 1005993 1908471 2322565 3493319 4964063 -1 138644 599867 1345063 2093440 2735906 2820808 2999251 4096519 4236320 -1 2423861 -1 -2 83456 135053 193795 1479612 1538042 1938410 2431592 2460743 3732312 3928649 4028404 4725923 -1 802497 1110125 1439074 4510409 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 734137 1217877 2072467 2628976 3107340 3698313 4807190 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 161210 2644871 3058456 4132990 4245991 4389542 4824021 4894523 4935732 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 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 248201 506668 757027 2107295 3262900 4714780 -1 -2 209828 2140694 2391619 2396031 2606116 3263848 3547325 4384641 4917697 -1 244237 1682564 1756191 1943255 3359323 3512993 3986137 4219785 -1 1428756 1575590 1638609 2158916 3562855 -1 2046198 2989902 3952875 4365941 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 762559 1327808 2030219 3496556 -1 -2 760345 1547614 1562047 3098754 3949254 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 748931 1162695 1845660 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 791543 1745996 4216548 -1 -2 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 -2 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 1020063 3894988 4902732 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 806049 1227204 1359593 1804302 3859533 4525469 4694467 4920616 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 363310 637981 1387988 1693105 1860481 2980750 4176934 4563877 4917769 -1 310736 598112 676531 1007545 1281029 1331758 2183799 2489963 3280427 3866718 4262590 4464970 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 -2 1818410 1848230 2713626 2764562 2853311 4864043 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 1052073 1345096 1707835 1856098 2439613 2618518 2620156 2800467 3310754 3373313 3803686 -1 961987 2574759 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 473999 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 159785 1060692 2808929 3556179 4683355 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 1528450 1956990 1960346 2423607 2639335 3158180 3425296 3719564 4019350 4473582 4968641 -1 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 144283 327296 618566 1377850 1423763 1748090 2405243 2921010 3268548 3986704 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 27974 2214734 2502701 3267906 4392987 4961406 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 1195852 4157130 4862890 -1 84719 502281 1392969 3701367 4004525 -1 -2 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 16372 552055 867603 1330340 1397796 1494257 1825396 2695178 2790895 2798934 3069317 3152300 4417913 -1 363673 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 -2 309642 640274 860215 977258 1349721 1505586 2389877 3463998 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 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 2018071 3115745 3335305 3497586 3938135 4134189 4315777 4399546 4666483 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 614441 666736 725838 3349098 4105978 4162965 4177860 4414568 4553521 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 -2 1251669 2439688 3432945 -1 945759 2334248 2371363 2534519 3182449 3752591 4021809 4286605 4739792 4921012 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 435918 514504 874150 1410993 1711134 1814139 4341082 -1 2559605 3079610 3316230 -1 1022465 1495206 2374577 2611679 2830429 2959500 3844195 4520949 -1 252462 2460666 2860537 3147210 3153975 4497421 4593646 -1 77440 2052722 4188117 4922060 -1 226015 720178 1080964 1225904 1863729 2888180 3017872 3377470 4115598 4138539 4485589 4758933 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 112193 635149 3347984 3479544 4985336 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 599782 821896 1175216 3436679 3471255 3981709 -1 -2 1303445 1696160 1922997 3227093 -1 -2 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 661170 767006 1411002 1450597 1476724 1854799 2011022 2089162 2404670 2437060 2524931 2591757 3040036 3181091 3184707 4284414 4427571 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 606192 1549731 2234178 3682163 4676652 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 67247 453162 887348 1534082 1891218 2867282 3223706 3570320 -1 -2 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 1385539 4037959 4923789 -1 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -1 -2 44329 347125 367025 845357 1502498 1821991 2285550 2640772 2713809 2992249 3153623 4195386 4257472 4409189 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 472238 798561 1071616 1811491 2282514 -1 970444 971542 1513347 2152662 2554368 2967738 3040287 3141294 3588261 -1 -2 167776 677846 1754741 1884846 2749526 2832876 4141961 -1 757997 1967291 3146503 4999999 -1 15232 404142 1055794 1144063 1811796 2177261 -1 -2 61114 266210 842032 917121 2581363 4549122 4715509 -1 486362 1095028 1213511 2814725 2856882 2970230 -1 -2 1595618 2582587 3453925 4067591 -1 -2 627671 927294 2173175 2218121 -1 1290991 1521220 1932019 2106839 2120207 3374663 4320099 4478801 -1 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 1482057 1733001 2767860 3045478 4493446 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 -1 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 -2 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 854902 1850947 1893634 2051621 2179541 3710446 4172932 4421005 4573765 -1 -2 49608 174544 539545 1551225 2313770 2798808 3972735 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 448371 2295649 2361317 3258244 4410614 4923800 -1 -2 719724 858924 2551024 3425938 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 1201623 1776757 2340259 2368537 2899594 3193847 4070979 4480612 4544420 -1 909150 1036667 1578649 2032077 2637470 2707165 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 -2 13778 403345 482539 696847 1225936 1520929 1807027 2097791 3644378 4164889 4778804 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 995859 1089845 2222444 -1 -2 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 2665292 2908934 3493749 4599592 -1 1761824 2209036 3179707 3226494 4103874 -1 175315 625572 1412941 1469988 1855437 2949414 3177180 4733519 -1 26815 162663 830600 1609110 2227191 2423591 2889596 2955420 4881558 -1 28812 2001062 2794529 3275883 3519834 3859202 4260365 4875564 -1 -2 609271 1061746 2969018 3189510 4060715 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 487029 1334787 2107658 2286272 3241519 3984839 4048676 -1 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 82131 1593182 2104139 2710729 3282514 3515748 3529534 4301820 4709451 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 1326366 2500723 4279989 -1 2530361 2546462 4021283 4149008 4998967 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 596596 3504385 4500823 4502054 4954947 4984290 -1 279406 1164482 1274785 1546541 1985163 2912496 3281378 3355443 3621771 3919240 4273519 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 596681 693753 3632500 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 1165396 1857210 -1 907617 1142048 1280267 2666322 3955214 -1 135308 1566671 1618540 3370420 3410115 4486286 4818031 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1067615 2196470 2405788 4115613 4648581 4659074 4847636 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 460734 670496 1521614 2538029 2810418 3838425 -1 -2 139144 220397 416821 1389605 1483513 4110007 -1 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 -2 1192496 1853097 1956384 2142938 2373072 2374528 2724664 3298329 4298981 4326018 4387383 4838813 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 179067 299022 1238620 1644121 3411176 4385465 4479471 -1 923410 1114004 2687281 4479734 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 -2 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 2939002 3320669 3351484 3496485 3700794 -1 -2 463137 2310519 2954138 3872553 4576629 -1 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 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 422497 1948965 3316571 4346404 4912349 -1 314545 619297 1384683 2063928 3657895 4325393 4824807 -1 220469 958594 1505329 1582372 1756140 1935046 3230162 3361062 3678106 4032365 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 151776 549515 788609 2618898 2697192 2841386 4932333 -1 181726 486573 817690 1472229 1965206 2360546 2377754 2377756 3503115 3663336 3663763 3875485 3974462 3998398 4382885 4629439 4701929 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 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 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 82227 947313 2270747 2534317 2669213 3248674 3528966 3859750 4710161 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 1383500 1956788 2075003 2102089 2147064 3352365 3511384 4006030 4632840 4869526 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 277091 864327 1130344 1811886 1902364 2138000 2411524 2747817 3254560 3561438 4567049 -1 327075 671904 1660156 2769902 3791100 3818765 4115222 4266582 4319859 4563337 -1 36676 199746 665114 870840 1054197 1387923 1815541 3470358 3783178 4103189 4723612 -1 40973 317854 984606 1116225 2243650 2542733 2885939 3360693 3687928 4593282 -1 629597 1056835 1214056 1442929 1807954 1989059 2112477 2332724 2434639 2746950 3625350 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 583219 790139 845105 1010087 1257511 1262982 1620845 2072442 2245417 2370945 2468879 2528365 3294105 3684990 4054392 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 -2 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 428020 493943 1048088 1093059 2769310 3383023 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 1181141 1439931 2421007 3582212 3704006 3724963 4811156 -1 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 -2 768807 1328105 1790270 1820819 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 -2 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 44545 628990 1506844 2708114 4101943 -1 444016 485035 585267 1299796 2327268 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 -2 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 69141 109661 1361926 1483234 2006948 2107491 2242849 2519991 2665394 3257391 4262340 4780210 4899032 -1 324047 1537256 1753957 1919085 3056595 3208103 4534390 4746707 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 204665 333405 1010986 2786664 2973869 4146278 -1 729020 1361892 1924827 2648388 4873718 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 280195 723121 1358868 2009498 3198134 4370923 -1 128023 711641 3306191 3503773 3709204 4385356 4465862 4466882 4811713 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 732353 783154 869969 2058939 2087772 2187443 2197146 4266736 4417284 -1 -2 788533 844253 4216861 -1 954011 1340733 1392146 1398766 2758809 2989255 3790233 3860386 4052379 4431436 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 1325092 2641254 2783287 3788718 4290149 4702648 -1 -2 292918 376580 986801 1356768 1695550 2744560 2775815 -1 -2 59189 583799 779568 1027694 2675354 2850172 3877139 3958645 4328196 4667589 -1 327399 944254 1862768 1931783 2376236 3004700 3943193 -1 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 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 -2 476657 538943 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 550829 588439 1661131 1855228 2829426 3614824 4042874 4986735 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 492625 3241661 3621984 3676673 3724467 4186428 4829132 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 1332910 1617522 1952459 4083364 4099462 -1 -2 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 1251669 2439688 3237521 3432945 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 596681 693753 3632500 -1 -2 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 681268 769247 1553679 2000884 3444422 3938879 -1 -2 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 109631 1848387 1974711 4068610 -1 79592 657646 2112648 2620680 3746374 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 411568 2497788 2972726 3736165 4783124 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 2223685 3163785 3836208 4568874 -1 283361 558319 1553161 3031383 3939634 4188866 -1 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 -2 391466 3019163 4700901 4740720 -1 -2 129693 139831 392579 1057616 1548837 1735470 1968363 1970690 3766008 3795013 3863403 4125507 4184370 4476336 4754379 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 448588 2999007 3117572 -1 1877569 2152136 3300601 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 200709 431708 1763695 2532960 3375705 4468586 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 995859 1089845 1177793 2222444 4273830 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3473905 3935411 4145091 4537835 4751592 4824620 4851897 4972936 -1 -2 472745 645358 1360859 1433438 2211287 2804829 3569923 3885641 3983500 4628449 4705300 -1 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 -2 752931 1042446 1198718 1722920 2851317 3052892 -1 903192 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 -2 445492 589171 1931573 2435998 3220359 3329657 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 469263 502443 1129659 3605337 4470399 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 428534 507923 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 342113 2391302 2885318 4329358 4339251 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 1460346 1946257 2123549 2789456 3439166 4154857 4461126 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 -2 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 1286754 1747746 2226835 2660003 4527534 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 1253005 2348219 4206699 4945733 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 1020063 3894988 4902732 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 560880 1949906 2048318 2197063 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 712319 1922317 2435605 2965908 3131301 3454097 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 108414 218806 866980 1473993 2492743 2972005 3288792 3906940 3994623 4168701 4727294 -1 190853 550953 3117343 3337503 4389543 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 616410 1832450 2749383 2889163 3609812 3993290 4115878 4254552 4425733 4574064 -1 333455 722177 2070268 2231813 2264159 3723127 4088821 -1 -2 504008 1420440 2027867 2440930 -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 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 835970 1164303 -1 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 457887 696478 886154 2247919 3226926 4993549 4999999 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 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 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 583937 2719909 2724432 3234818 4101911 4212666 4297108 -1 77973 597535 640791 726603 1851419 2508253 2684149 4503741 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 320390 571400 3952270 -1 555213 858013 943040 2548222 3343728 3933332 -1 -2 443712 500301 767334 1560117 1700891 2536190 4128445 4155039 4544296 -1 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 1894672 2248453 2543966 3143402 3278172 3404862 4470547 4598755 -1 2506185 3022556 3201907 4579832 -1 -2 1612286 1886729 3130908 4385682 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 801164 2247193 2453532 2730948 4714811 4890296 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 113888 547026 898092 1069477 1415993 1790270 -1 391466 578653 1648306 2702616 3001880 3120926 -1 -2 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 1762546 1819370 2451739 2543166 3112749 3135023 3306268 3712168 4163288 4742556 4956665 -1 563370 2938159 3695177 4055572 -1 -2 1188896 1366716 2304993 2309110 3181066 4681011 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 755785 2106982 2384281 3916339 4877502 -1 786963 1526991 1932187 2407959 2742252 3553219 4387373 4475803 4533858 4755664 4888293 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 -2 392034 739713 1123946 2509762 4325807 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 -2 98866 615919 1349877 2803594 4198155 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 443844 2040508 2210600 4208543 -1 529267 1068437 2044849 2790768 4725894 -1 41644 348439 588415 1264417 1792836 2149419 2585813 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 713535 1807649 3013623 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 137698 384470 1242742 1490993 2359972 2838820 2859457 3003950 3082772 3596664 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 244776 283623 470500 1246245 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 155181 1732383 2430039 3843900 4882192 -1 1812488 2250212 2656832 4171628 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 531834 842574 1627874 3984439 4868651 -1 1005993 1427305 1908471 2322565 3493319 4964063 -1 138644 599867 1345063 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 1368365 1863150 2765222 3807657 3838433 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 895394 983942 1830898 2410300 3411715 3980291 4601215 -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 1023441 1399921 2620321 4272225 4364634 4515393 -1 33606 1040099 1187059 1262162 1545350 1824672 2510242 3242070 3637602 4687967 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 1055044 1692666 4201763 4759521 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 1114268 2029128 2154862 2949040 3292489 3613890 4581050 -1 -2 1087643 1261113 2080742 2549420 3275295 4886793 -1 673561 817138 1482138 2097810 2190610 3948943 3982953 4260956 4490881 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 989510 2699694 3726025 3883522 4520256 -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 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 1886406 3653994 4145701 4959659 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 32888 638200 1783014 3720798 3769002 4787985 -1 -2 430638 1070026 1098693 1555145 4548811 -1 -2 1133151 3740158 4987718 -1 1706253 2230059 3175949 3205969 3807275 4534186 -1 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 401171 2106683 2794510 2794836 3209509 3629105 4052379 4278312 -1 488964 763548 2337272 2584750 2801421 4537280 -1 97554 312731 1157506 4219925 4229115 4290220 -1 179139 519365 1162164 1249394 1325560 1440918 2320306 3052023 3750415 4378749 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 781799 3269144 4860280 4863589 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 -2 392898 2140283 3424786 4770375 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 1925655 2309843 -1 432882 2023554 2598747 2652239 2695922 3383227 3961996 4380505 4540909 4799797 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 315913 980471 1024967 2159388 2815377 4020933 4073082 4106050 4516075 4940493 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 237307 408021 774790 1761420 4075524 4630448 -1 661556 673555 2473597 2707355 4797719 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 1454256 2283282 2660204 3282822 3335779 3495723 4291278 -1 -2 23679 109475 243725 1017840 1032247 2385348 2632610 3312329 4844237 -1 -2 395786 615983 914253 1181019 2956547 3075136 3357602 3982411 -1 490489 623385 2959598 3399994 3919007 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 748895 1466018 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 -2 848525 1300505 1809920 2478804 -1 173932 1125112 3261865 3418446 3530731 -1 2180827 2314861 2428069 2819675 3046243 3232266 3438427 3610021 3630719 3787694 4266473 4343177 4702009 -1 -2 144890 472467 2394628 2475955 2481318 2502971 3193328 4322544 -1 -2 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 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 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 78654 465302 1528348 1573948 2292936 3662882 -1 1732794 2464273 2551648 3093682 4278316 4471848 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 438894 769510 1506023 2287174 3131325 4672321 -1 709508 2145363 3378737 4155526 4797842 4981618 -1 398452 458264 516801 522471 2449655 4360760 4531698 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 2429994 3550602 3700952 4340185 4340675 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 3134551 3666309 4012885 4931944 -1 -2 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 -2 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 853302 1225371 1279008 1434009 2170102 2235192 2402954 2406481 2416944 2988219 3747748 4023053 4679151 4923880 -1 -2 265 927535 1709929 2240110 2252113 3269693 4411816 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 767962 817031 2677922 2721396 3337737 3767247 4167921 4637116 -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 -2 26217 1159998 1659642 2630860 2645661 2650409 2965141 3641849 4251021 4677999 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 1149137 1163986 2174474 2403769 2567488 3133391 3444373 3836230 4047802 4079143 4249474 -1 -2 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 547710 567980 1940706 2097626 2522448 2919077 3578933 4651785 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 370385 1505543 2119379 3974468 4413911 4488001 -1 -2 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 1947885 1973514 3146910 3552447 3657183 4874720 -1 143573 630816 693836 1221625 1776570 1866512 2077587 2329041 2705458 3498337 -1 -2 120074 219327 270968 310824 1375504 2653451 4212764 -1 145539 1005730 1530792 4639233 -1 -2 391466 3019163 4700901 4740720 -1 1072855 2220703 3801657 4483594 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 918478 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 266404 1427619 3983437 3989374 -1 -2 12797 899361 1859551 3401364 3600705 3853550 -1 401822 650028 874226 1148783 1518067 2574318 2838991 3604009 -1 287066 1607452 3021514 4026985 4287513 4639710 -1 2565703 4334500 4502072 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 525713 1412700 2268021 3211791 4620295 -1 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 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 104412 972338 1050476 1599831 1683944 -1 138565 1838964 2944191 3306439 3342755 4315530 -1 -2 713178 2176431 3538495 3810035 3966734 -1 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 768667 1513548 1944999 3699136 3932509 4182416 -1 -2 914331 1205371 2008044 2378261 4985544 -1 8705 326583 437448 2634795 4364713 4771125 4796582 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 705034 1831265 2379588 3867584 3966780 -1 1072004 3101054 3631744 4082836 4128821 -1 319400 424532 2977527 3615745 3766915 3914299 -1 596381 997099 1614909 1939258 4753098 -1 -2 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 -2 292245 1322110 3219604 3732728 3737330 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 1243369 1335233 1909259 2700470 2874146 2906628 3336058 3524178 3756318 4382386 -1 172696 1076631 1212910 1353102 1596341 2417651 3253965 3416654 4792567 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 917811 1109600 3539849 3662418 4461848 -1 -2 917811 1109600 3539849 3662418 4461848 -1 971385 1565430 4539921 4809675 4939117 -1 177350 279837 356067 3025594 3433974 4272375 -1 -2 2472930 2493513 2684575 -1 1798795 2143534 2899799 4595564 -1 -2 328132 3155825 3619090 4155239 4680421 4845482 -1 760345 1547614 1562047 3098754 3949254 -1 148528 1515381 1595576 1836575 3050814 3101385 3719455 4892591 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 1271307 3584930 3747819 3829729 3848099 4236839 4950197 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 121154 505829 1609487 2314390 2467391 2699426 3685086 4593203 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 124112 289970 695812 1960037 2048575 2705870 3156599 3221144 3868893 4105039 4590329 -1 144524 1431062 1592170 2267293 2318640 2625611 3126138 4094991 4850525 -1 -2 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 -2 330890 3002268 4056310 4718050 -1 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 391710 682387 711529 1053526 1250848 1294280 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 1131678 3321749 -1 675784 1018524 1143119 1863589 2351695 2454871 2492661 2755267 2902707 3306184 4106659 4248863 4521730 4701899 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 -2 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 101677 120181 1625990 1878450 -1 -2 1130222 2300645 2742521 3338369 3501462 4511871 4556924 -1 764332 949404 2933527 3128177 3443640 3825316 -1 -2 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 1407596 1695027 1963206 2080601 3873417 4495388 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 671972 806580 808572 835760 1145089 1712842 2000600 2514379 2815816 2958804 4048597 -1 515714 778365 2029869 2031977 2388570 2557770 3811161 4366048 -1 1176478 2901109 4173017 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 244749 474016 1192181 1417940 1762244 2930073 2953790 3447209 3734056 4035972 4398383 -1 627832 2938026 3352980 4072088 4875482 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 674859 3672784 3703899 3704063 4639677 -1 293784 371468 1940387 2137184 3845664 -1 125987 2516119 4436625 4784087 -1 1594155 3419598 4314048 4992377 -1 -2 15826 939118 2300666 2957938 -1 499907 1153330 1474205 3177845 4201777 4225169 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 191146 1975427 3998760 4085533 -1 -2 2003590 2350884 2488180 2890345 3731892 3780596 4677210 4991862 -1 268949 788965 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 1798795 2899799 -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 256794 996513 2227395 2438772 -1 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 744171 1735089 1777297 3142265 3759040 -1 -2 266821 522340 784138 1829439 3802922 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 3342221 3823497 4696097 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 2068959 3004262 3257077 3593471 3982159 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 301274 1125341 1387822 2032651 2150907 2455498 2465263 2627971 4239425 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 1111131 1170378 2577682 2899088 3103483 3248826 3410753 3465175 4642653 -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 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 1910874 2173682 -1 102993 210452 277371 332602 1848158 2420930 2463117 3001222 3164699 3720006 4474902 4730091 4847248 -1 -2 162574 391710 545715 585743 1299413 1882449 2436503 3280730 4634668 -1 -2 474424 1501026 1985543 2258696 3068446 3326793 3351537 3373207 3443562 3676696 3724924 -1 870055 3409959 3996669 4790076 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 400150 2188919 2745134 2984417 3419838 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 -2 47484 626967 1648340 1704309 1929338 2498032 2773845 2845713 4351226 4369459 4399940 4793667 -1 551106 593169 2531293 3273962 3686718 4122873 4223400 4406714 4953018 -1 1132389 1825769 1996616 2174660 3127919 3312649 3765935 4595564 4628290 4874836 -1 -2 1333643 1972407 2541781 2995804 4722084 -1 112193 635149 3347984 3479544 4985336 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 1072855 2220703 3801657 4483594 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 -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 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 4981783 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 25314 858687 1132467 1477898 1829291 2418920 4521871 -1 145 1140396 2095340 2786619 3806188 3972462 4132619 4210986 4482544 -1 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 -2 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 881610 2705112 2798137 3865068 -1 -2 482317 619087 2087828 2294230 4586375 -1 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 220300 2510044 2718693 3472079 4280143 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 427951 575512 1250590 1256119 1457956 1494768 3024119 3166895 4008392 4631469 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 2749860 3691811 3817798 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 747147 3100301 3112476 3591898 3820414 3896692 -1 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 2063919 3094596 4173723 4273904 4346162 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 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 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 448689 1891232 2438842 4379336 4945432 -1 1066462 1212822 1235101 2920166 3821283 3870212 4197702 4471459 4695484 4767611 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 1197569 1462880 2280489 3475637 3716268 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 395455 674307 917044 2862667 3038857 3195135 3290915 3435874 4098741 4134890 4657469 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 662662 944670 1352329 1703451 2318061 4404123 4450839 4613374 4948972 4990832 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 732353 783154 869969 2058939 2087772 2187443 2197146 4266736 4417284 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 768807 1328105 1790270 1820819 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 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 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 823043 929437 2067829 2559795 4068464 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1007970 2378044 2713309 3522583 4267626 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 130128 721223 1030625 4049217 -1 -2 69950 748722 874453 956726 1952260 1974051 2693138 3163335 3471230 4039560 4232477 4860007 -1 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 -1 -2 186675 3589132 4360545 -1 -2 868602 1490299 3315035 3664445 3734469 4102138 4532679 4662153 -1 1217716 3458341 4945970 4950001 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 67659 316721 592826 867696 1659009 2018081 2817125 3898000 4440549 4637031 4796150 -1 -2 87558 391078 421240 509288 2798815 3478688 4374230 4588245 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 162123 549895 653032 4292301 4758293 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 447271 771083 898821 1804302 3588405 3859533 -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 661423 2257668 3915926 3987612 -1 -2 397756 2679658 3771334 4730324 4812251 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 1549997 2197932 3916779 -1 500893 785425 2382447 2595000 3109622 3694837 3981751 4534159 4569833 4847212 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1163926 1613689 1631049 1827291 3868942 -1 -2 2360499 3427124 3915539 3916548 3997329 4111054 -1 556034 896980 1036783 1916978 3625589 -1 423319 560232 1006771 1871108 3811724 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 534072 1379774 1654783 1681528 1715089 2397411 3470685 4897620 -1 1037664 1352154 1459004 1564020 3149434 4143057 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 2249152 2860291 3062395 3075058 3519528 -1 623895 864326 1018994 1164202 1287123 1835481 2068116 2342925 3209429 4090931 4413032 4606679 -1 1322447 2767535 3140927 3168622 4821615 -1 -2 860304 1954340 3695121 3879825 3968644 4193384 4734634 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 423650 1632112 2292894 2904115 3039390 3287518 4174370 -1 2057532 2114012 2900638 4116207 4243759 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 698651 933382 1700299 2518188 4301744 4393005 4947771 -1 3286408 3882569 4292147 4409306 -1 -2 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 29493 232249 1586409 1673670 1834301 3662213 3841934 4348248 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 406333 1375640 1671046 1857692 2296048 2640469 2683819 3120998 4665767 -1 605749 1085395 1851166 3504935 3541252 4186806 4279548 4430159 4498134 -1 -2 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 91145 2541850 4509513 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 422625 915354 1113145 1491760 4625756 -1 -2 2125521 2476931 3037581 3770795 -1 1136174 1210408 2924480 3085443 3453979 3757560 -1 384366 1632559 1645721 4157610 4746910 -1 -2 213699 646346 1334086 3016280 3364165 3528992 4278359 -1 772655 1170377 1587665 2390598 -1 286507 853766 1417477 1883655 2054595 2123841 2717755 3187162 3693199 3784507 4176098 4555601 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 596681 693753 3632500 -1 156691 579100 738090 939323 1251540 1430336 1886492 2029573 2428800 3067359 3514253 3672067 4866591 4990267 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 755785 2106982 2384281 3916339 4877502 -1 -2 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 513125 1697810 1999194 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 -2 971632 1032988 1254725 1830331 1866141 2050085 2545911 3232151 3317656 3392269 3527330 3557110 4473556 4995486 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 1476132 2597047 3557110 4866547 4995486 -1 596681 693753 3632500 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 1449916 4789297 4999999 -1 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 -2 1649873 3598820 3601482 3773308 3776035 4428327 4975848 -1 2038804 2415158 2661122 2990932 3799100 4440395 -1 325867 1615623 2552956 3121876 3437151 3590055 -1 -2 1234100 1300389 2656249 3139248 -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 1770351 2167495 3009772 3864021 4204911 4425394 -1 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 995859 1089845 1177793 2222444 4273830 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3473905 3935411 4145091 4537835 4751592 4824620 4851897 4972936 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 316767 2368568 2406689 3389294 3879794 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 109533 402245 1033779 1559958 2228604 2806211 3173447 3696733 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 1166331 2871471 3049670 3401090 4450924 4537537 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 710248 974976 2294952 2472404 2497428 3093159 3150104 4224672 4246274 4287389 4553434 4720594 4722375 4941030 -1 -2 1829188 2088975 2143924 2897792 3668152 -1 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 -2 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 526307 2000208 2154789 3083588 3232321 3932706 4729296 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 -2 427292 489328 564590 799251 1036656 3099058 3170187 4481610 4645273 4973265 -1 1638 330336 4150156 4624359 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 916402 917348 1379036 1753100 2748579 3293258 4635330 4706791 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 80062 1373337 1487067 2508510 3356885 3434460 3921969 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 -2 536488 1017967 1055938 2964060 3161125 4177367 -1 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 104499 848952 1323805 3402701 3440957 4790294 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 333455 2750215 4240222 4644611 4814375 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 206158 675205 1299424 2366165 2950836 3825538 4366733 4470821 4501884 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 427802 634870 1371232 1569328 2771910 3045144 3330858 -1 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 315358 1508479 2187314 3599815 3840188 4306388 -1 -2 544488 1039864 1128433 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 66757 2106332 2275822 2484855 2746930 4399537 4664469 -1 3087000 3112128 4784285 -1 143616 514403 533147 947586 1472878 1850010 4413640 4582157 -1 711734 1120395 2849871 4726159 -1 -2 374731 713472 3228739 3375049 4140392 4726813 -1 30252 245982 1393185 1864085 2618464 2779940 4545443 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 109572 483666 1452327 2579519 3338200 -1 509591 522836 931982 1782075 1876764 4688472 4933911 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 138890 579236 582822 1400159 2152773 3993904 -1 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 -2 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 733216 748931 1162695 1255832 1845660 2125584 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 71679 784820 915373 2116606 2552552 4316349 4467659 -1 -2 390214 884196 1271890 1339550 1573370 2119780 2156854 2247058 2260057 2375847 3470591 4999999 -1 -2 225576 806087 1226639 2594093 4074026 4436495 -1 -2 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 448230 2005742 2071800 2342867 3040175 3201741 3308561 3321507 3979945 4606539 4648563 -1 -2 316761 707904 767480 819919 4451259 -1 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 305602 788233 867443 887209 973794 1534027 1536521 1666036 1770557 2142942 2492958 2601411 2850920 3335947 3396273 3824826 3938203 4010072 4403975 4999999 -1 -2 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 -2 705034 1966001 2379588 2874338 3867584 -1 -2 523921 553585 791465 895387 2175731 3443981 4018742 4768561 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 607834 1362994 1702506 1791936 3874099 4635501 -1 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 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 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 -2 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 762559 1327808 2030219 3496556 -1 -2 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 300231 364095 1355903 1865250 2184232 3449547 3461693 3702018 4180331 4290958 4724647 -1 446361 1857964 3682807 4260060 -1 563370 2527892 2636168 2703437 2947130 4096913 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2821429 3278741 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -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 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 90637 97972 263853 767018 779591 887265 1744605 2010558 2041636 2348248 2451295 2746777 3037241 3515523 3879747 4338086 4430483 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 1727361 3113308 3357609 4445903 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 -2 2300105 3680057 4790183 -1 492138 3105894 3972540 4306118 4674879 4869183 -1 3433985 4370960 -1 868773 914253 1802132 1941291 2956547 3072625 3075136 4331266 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 1643657 2832297 3472417 4084878 -1 1259246 1394782 1581182 4300538 -1 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 1888542 -1 620092 1847451 2756554 2907363 4135905 4220188 4569538 -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 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 658038 764718 1919949 2379736 2514251 3200058 3637094 -1 987882 1311967 2121435 2175530 2808635 2904388 3462363 4386012 4428792 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 192168 343228 3581761 3784417 3934079 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 1048088 1737386 2175483 2655329 3308014 3359946 3546024 3654277 4057325 4391487 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 167719 595807 1107619 1134617 1421514 1973399 2414453 3669790 3791175 4962602 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -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 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 765035 980099 1156720 1224572 1839866 2814716 3324150 3355599 4771702 4794752 -1 -2 907617 1142048 1280267 2666322 3955214 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 581889 696412 767074 1710939 2357850 2681649 3193681 3955737 -1 1008542 1343201 1551540 3372886 3920368 4799309 -1 -2 309788 357511 2249659 2755572 3635371 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 786797 1873722 1952479 2264234 2855012 3239048 3800502 4000098 -1 276721 716350 1241587 1463921 2039715 2068407 2215951 2381368 2713222 2760958 2791819 4896658 -1 504747 1139482 1478037 2488364 4193024 -1 -2 472255 918382 4514250 -1 126681 698315 1296796 2059697 2833376 3484311 3693978 3985640 4907294 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 229839 411514 1023327 3006164 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 1771962 2304202 4528886 -1 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 285737 540347 2031596 3882326 4270438 4513605 -1 -2 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 375592 720465 1591943 2333360 2881928 3971015 -1 238892 1292692 2218422 2704892 2935420 3359521 3564705 -1 690015 814342 1646239 2570415 3148784 3900692 -1 36301 318414 1287588 1564002 1617013 4443547 -1 -2 611973 2130851 3703660 4174020 -1 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 342263 1128186 1202925 1632692 1690200 1962758 2173392 2440213 3089068 4367555 4689884 4738289 4941236 -1 78564 2645529 4473038 4535146 -1 150819 263333 445868 477767 1549015 2411872 2819850 3845437 4019334 4224966 4781178 -1 -2 1901439 1952037 2042991 2682470 2793141 3746080 -1 1527125 1558602 1693775 1752578 2031623 2747117 3565546 3700892 3900446 -1 -2 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 653092 913672 1946743 3349603 4894777 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 401869 494151 2330213 2415313 3605090 4611677 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 -2 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 707241 3154477 4181115 4299437 4951962 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 4109572 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 2496975 3153110 3172735 3410017 3697897 4651625 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 76765 308310 620789 2393986 2475533 3840623 3883678 -1 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 1178217 1552000 2038129 2729322 2872352 3138736 3251917 3485575 4653403 -1 -2 1171663 4023902 4146405 4994310 -1 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 -2 1624996 1804282 1984578 2019399 2499293 3101052 3109261 3136385 3213060 3597572 3621732 4029418 -1 934230 1274933 1610256 2930606 4734411 -1 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 40342 859062 954761 2033902 2045058 2856302 4121542 4412783 -1 -2 28811 3483260 3631313 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 59189 583799 779568 1027694 2675354 2850172 3877139 3958645 4328196 4667589 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 2107552 4003185 4272014 4408228 4926305 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1441297 2196375 2571008 2585111 4108482 4554822 4932523 -1 181261 324389 769350 2200802 3268160 3777944 4067945 4299777 -1 159664 1039017 3939334 4622238 -1 -2 64951 2087652 3094176 3152411 4548595 -1 303223 656157 1380795 1559270 1602996 2320665 2967671 4729846 4915621 -1 356087 477489 583137 1283912 1689479 1756762 2485932 2549971 4148349 -1 147507 742299 925349 1390359 2776917 3451388 3865154 3973384 4769457 -1 -2 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 576024 1033964 1933452 3210373 4511864 -1 -2 564867 1263786 1264893 1403884 1411911 2781303 -1 345846 483670 614112 3070391 3893495 4057947 4591669 4729588 4941212 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 -2 107036 1592071 3267865 3793307 -1 1119667 1318542 1733484 3327161 3655663 4675451 -1 2964028 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 227457 510301 720683 754246 1534336 3078325 3535167 4081946 -1 -2 1162036 1199176 1247981 2805594 3876252 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 95466 723538 1637907 2278863 2305045 3211972 3375596 3675275 3877972 3889878 4627834 4851904 -1 463518 660936 1539615 3835457 -1 -2 556805 3752139 4492366 4825809 4999652 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 1992656 2105064 2106890 2472806 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 16522 134790 1142794 1482163 1534536 1671659 1763896 1983436 3683332 3702582 -1 1002860 2907315 4061213 4505188 4917721 -1 -2 922941 1166289 2010459 -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 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 148822 1337924 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 1684239 2717895 3048507 4618597 -1 1004202 1356707 1416380 3137688 3550914 4136955 4632735 4954709 -1 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 352500 549609 765356 829485 2574293 3317493 3840824 4832539 -1 2024084 2082505 4081312 4778826 4862171 4969529 -1 -2 652296 654973 766480 993502 1653637 2160372 2322178 2677135 3744488 4218126 4697096 -1 132637 989327 1583817 1603017 1807850 2025742 2345222 3059832 3870295 3948980 4528888 -1 51871 269920 977107 2229581 2865172 3568406 4036657 4637057 -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 -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 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 409615 1310763 1554181 2319874 4605878 -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 690015 814342 1646239 2570415 3148784 3900692 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 698651 1812847 2120058 2597244 2668727 3014149 3032591 3049412 3404919 3497222 3851444 4505007 4815061 4992605 -1 454655 3378895 3670416 4477025 4793070 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 354677 736296 3800938 -1 -2 265 927535 1709929 2240110 2252113 3269693 4411816 -1 -2 568304 1227745 2442442 3006386 4202718 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 -2 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 261211 1878608 2160372 2290699 3215700 3309774 3465311 4862983 -1 2166257 2331110 2993495 3317193 3442706 3725305 3857883 4151474 4700519 -1 -2 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 464797 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 909150 1188139 1234162 4068943 4523971 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 557685 1699377 1799337 2787874 4938590 -1 -2 814407 1744414 3162520 3824904 4768117 4853793 4949740 -1 3005187 3914244 4402722 4758298 4966859 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 49608 174544 539545 1551225 2313770 2798808 3972735 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 164779 663207 817282 1538838 3492093 3535097 3651446 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 205984 639288 1023156 1146610 1963092 2269123 2518516 3503745 3778877 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 1387822 1416596 2465263 2497586 2627971 -1 431464 859975 906917 3225130 3534049 4926070 4999999 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -1 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 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 719724 858924 2551024 3425938 -1 -2 2099520 2798946 3578799 3733636 4701572 -1 262192 741806 1797553 2365141 4029470 4250182 -1 -2 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 1149137 1163986 2174474 2403769 2567488 3133391 3444373 3836230 4047802 4079143 4249474 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 768667 1513548 1944999 3699136 3932509 4182416 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 290426 624038 1098228 1645996 1738150 1877310 2669622 2899594 3661831 4879867 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 709508 2145363 3378737 4155526 4797842 4981618 -1 -2 162123 549895 653032 4292301 4758293 -1 725477 1038494 1438116 1937152 2189406 2363364 3895750 4854420 -1 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 -2 534703 542881 1885921 2869471 3242431 3799116 3909202 4368471 -1 -2 1016596 1687392 2307316 -1 1899099 2655080 4799118 4966974 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 41098 3706277 4391711 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 419818 1066879 2341026 2984450 3718791 4031753 4550654 4770285 -1 814519 2187064 3557852 4188557 -1 123383 511328 806279 2318825 3344616 3369160 3735711 -1 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 383857 869906 1348940 1399409 1404645 1595675 1733159 2493605 2957432 3072808 3900318 4785818 4829533 4919777 -1 -2 144120 1080224 1682668 2137489 3225542 3480871 3844919 3936002 4363647 4521615 4759696 4918460 4961412 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 155181 1732383 2430039 3843900 4882192 -1 1812488 2250212 2656832 4171628 -1 -2 386178 503179 1523148 2146574 -1 131607 219988 650413 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 397756 2679658 3771334 4730324 4812251 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 251051 3346877 3494455 3575528 3599449 4892066 4916719 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 435929 1614900 3407626 3518073 4533530 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 193524 1097502 1746192 3326232 4016196 4712617 4792527 -1 -2 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 284847 516120 638209 1271726 1665133 1748025 1989576 2655634 3247975 3865237 4317296 4475419 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 120331 150859 3537415 4237101 4578019 -1 217990 1075817 1124807 1865221 2472255 3503257 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 755785 2106982 2384281 3916339 4877502 -1 145323 1013612 1814619 1961463 1981023 2217013 2499675 2720247 3037603 3195856 3610511 3869070 4101421 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 351617 397974 2060487 2354303 3200881 3349191 3462781 3819486 -1 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -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 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 821769 1235283 2244864 -1 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 -2 1478790 3828613 4898442 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 130705 292243 1810597 1857018 2640729 2937292 3168005 3175974 3419101 -1 9641 367812 564168 2573411 2702859 2938582 3978598 -1 -2 49608 174544 539545 1551225 2313770 2798808 3972735 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 460291 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 3989418 4090911 4476610 -1 1608844 3304037 -1 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 -2 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 396972 2345960 2806339 3780240 4035240 -1 1290486 1670750 2021635 2820456 3841159 -1 -2 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 1084618 1301541 2532091 3056449 -1 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -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 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 675754 1925055 3030959 3343175 -1 -2 1385539 4037959 4923789 -1 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -1 -2 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 709277 931847 1240767 2773323 3141839 3257548 4497314 -1 337452 927530 992699 1125750 1179120 1312438 1648340 2640327 2764706 3120933 3149843 4513731 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 998296 1178458 3159628 3173535 3647414 3877058 4139066 4540074 4694799 4848140 4922260 -1 1162849 1690502 1741335 2332897 3799488 4358052 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 398911 653384 1666886 1796577 2862738 3065392 3129253 3862391 -1 -2 2019415 3317085 3860852 4598476 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 578609 939370 1222597 1602597 1709829 1904135 2750070 3693053 4349581 4617048 4834461 -1 -2 2098666 3114769 3508094 4920382 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 107732 540825 990855 1645479 2007662 2010417 3185066 3281065 3408400 4525653 4597156 -1 218024 490532 629433 1253457 1347452 1380924 2468526 3521089 4376937 4733723 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -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 473264 2063977 3296941 4230894 4740073 4746644 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 786423 3200996 3483039 4257155 -1 13543 468474 493195 4329590 -1 916540 1768089 1783700 3064807 4326733 4606972 -1 61960 985445 1317307 1501710 1735349 1782102 3453735 3564671 3956651 -1 -2 1468130 1946898 1975775 1980341 2262782 3383546 3591733 4057076 -1 -2 1412927 1507684 1692440 1963110 4476531 -1 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 -2 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 523399 1814094 4630606 4657461 -1 594184 2169357 3094319 4010622 4095222 -1 -2 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 782959 806349 1060322 1438670 1594536 1789354 1861232 2126395 2299173 3033477 4001629 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 7781 158598 392898 433141 1095960 1853824 4260350 4545100 4868609 -1 464667 517620 523424 1000470 1556873 2528247 3189498 4064812 4423358 4763638 4786702 -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 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 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 1435252 2039948 2523042 3240697 3968725 -1 214525 233827 885110 2505380 3003657 3198205 3499931 3562373 4067260 4109267 4446865 4684401 -1 786797 1017146 1329337 2363066 3383812 4321880 4596657 4623541 -1 -2 1186438 1435252 1935626 3131008 3650946 -1 -2 734624 1065935 2499542 3800290 4029721 4383365 4578319 -1 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 1073491 1537862 1886729 2363044 2979269 3350817 3891571 3996315 4408856 4516519 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 292941 1262282 2106512 2703110 3672284 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 1361313 1672000 1727281 2152034 2879180 3394645 3779578 3833494 4670063 -1 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 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 79186 474962 809049 1386950 1911659 2559750 2855420 4489973 4492366 -1 790896 1163482 1527293 1994485 2900938 4328862 4595243 -1 -2 734137 1217877 2072467 2628976 3107340 3698313 4807190 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 -2 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 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 525713 1412700 2268021 3211791 4620295 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -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 1798800 -1 378344 780970 867715 3091917 3314089 3810499 3852278 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 98648 684153 887019 1736626 2589474 2702770 3078584 3602193 4126163 4162696 4458947 -1 31600 350618 381551 707904 3576867 4095537 4249424 4276188 4701011 -1 -2 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 2840049 3406622 3548891 4215453 -1 -2 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -1 -2 70684 2428818 2532112 2556406 2599526 2772032 3093186 3102000 4965418 -1 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 -2 312781 1476710 1987656 4051353 4331742 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 922269 959949 1801558 2235749 2803032 4141420 4352158 4450764 4597102 4793732 -1 329626 394802 1608047 2364392 2569525 3351843 3860286 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 666576 823368 872407 2750015 -1 -2 628922 959219 1647898 1949998 1976556 2788910 3192155 -1 4162217 4763404 -1 1275247 1994626 3025619 3128768 4667276 -1 261547 402468 1016088 1337109 2942478 3130230 -1 1047614 1721216 2132199 3433985 4370960 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 426322 720921 1724949 2820615 3650281 3986400 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 1286754 1747746 2226835 2660003 4527534 -1 36546 1264684 1944458 3562600 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -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 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 771557 867294 2358425 2734309 3327937 3482820 4870819 -1 -2 3264560 4007210 -1 -2 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 506003 1234266 2611237 2808837 4807325 -1 2429994 3550602 3700952 4340185 4340675 -1 406663 1735501 2367875 2759123 3497364 3551022 4643711 -1 1220333 1410469 2820903 3006032 3344308 3863408 3992174 4438551 -1 301274 1125341 1387822 1756992 2150907 2465263 2497586 4239425 -1 -2 806049 1227204 1359593 1804302 3859533 4525469 4694467 4920616 -1 638502 1866402 2652393 3584325 4129410 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 81085 966350 2475248 3044401 3983500 4203424 -1 116722 1029062 1236053 3050892 3804760 -1 359678 637614 941211 1304984 2228160 3873648 4437866 4446935 -1 813667 948391 2285696 2656767 3329771 4511548 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 521418 2022482 2087731 2758079 3140298 3330782 3767770 4072773 4915397 4921745 -1 -2 119963 763683 1319354 3001456 3155033 3966885 -1 1271176 1398937 2140199 3711526 3814910 -1 85351 1029605 1850674 1985219 2937244 4163471 -1 -2 96255 798206 1513109 1574761 1603572 2325869 2812352 3775508 4108687 -1 2679566 3165152 3310000 3449856 3585835 4492597 -1 23710 763184 878198 3056062 -1 -2 1790758 2294755 2988628 3969507 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3239940 3914811 4420711 4477882 -1 -2 1334875 2314333 2922538 3961312 4277103 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 14954 1266242 2807126 3234394 3784104 4019194 4670095 4696917 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 770595 1763173 2352713 3835622 4489972 -1 1452741 1568729 3547848 3784328 4010872 4888642 4949082 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 928603 1306062 2430979 4139821 4446895 -1 -2 152243 645326 823557 3995338 -1 -2 2223685 3163785 3836208 4568874 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 833349 1075334 2599762 3398748 3728779 3774303 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 179720 1303351 1629021 2418998 3840812 -1 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 -2 35444 941879 1002248 1498576 1914764 1926058 2309509 2610507 4672936 -1 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 278394 1839501 3076308 4176321 4624858 -1 539101 561644 1737362 2048081 4372249 -1 -2 350875 1838173 3520573 3841123 4248159 4884769 -1 95519 648169 2553336 3573303 4346557 4464285 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 -2 515714 778365 2031977 2712301 4874816 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 294677 720711 1436950 1481529 1587290 2420892 -1 1642177 3076604 4089733 4499936 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 632468 1623671 2383328 4530014 4872475 -1 2848562 3595932 3976418 -1 899192 1420054 2978000 3713360 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 1395172 4226236 4410560 4928151 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1302939 2359896 2913713 3286856 4094525 4676111 -1 -2 123248 335299 514308 2747662 3244244 3732420 4625235 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 1589671 2062094 2798662 3834569 4011854 -1 -2 768697 3172205 3208103 3487130 4746707 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 925685 2077004 2081831 3017965 4365879 4919988 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 492807 586744 2260450 2479557 2601907 3483130 3550072 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 6672 483729 1370932 1827365 2433319 3921900 -1 102821 436157 1385537 1438943 3626587 3766335 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 370385 1505543 2119379 3974468 4413911 4488001 -1 72501 83866 433199 630107 752675 1967308 1985319 2001149 4546129 -1 611888 805108 2130919 4254839 4753001 4884237 -1 -2 693090 1064582 1673748 2092194 4396757 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 283274 1493082 1905438 2342005 2982186 3301010 4047886 4452864 4907744 4999999 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 -2 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 226437 565250 1484507 2795730 3943284 -1 520618 1021116 2477066 2589702 3069480 3394098 3695333 4714934 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 575683 988913 1359437 4829590 4922423 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 2165280 2285210 3003160 3530399 3582703 3953601 4274018 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 4200581 -1 429566 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 -2 611973 2130851 3703660 4174020 -1 274799 975397 2775082 3536826 3846609 3916078 4047049 4888086 4999999 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 517607 1049160 1211659 1286417 1719242 1730947 2121094 2385416 2436920 2472532 2518687 3502560 3720000 3840111 4463411 4593867 4718132 -1 1165626 1314172 3470713 4635837 4682889 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 73829 126666 170919 1095392 1609024 2075711 2285569 3200352 3381383 3439654 4732430 -1 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 246402 993238 1664981 2902216 3862978 4269674 -1 -2 216316 2873191 3229013 3960391 4679448 4934912 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 627985 952776 1790119 3278629 -1 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 187988 2317083 4223048 4253483 4292536 4744422 4932621 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -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 778894 2220273 3428520 3753312 4288874 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 1771962 2304202 4528886 -1 -2 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 -2 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 766252 1196838 1510265 1975697 2160985 2339064 3156726 3753815 3923032 -1 -2 632503 681743 985470 1998664 -1 192909 383703 1465808 1844495 2957153 3113302 3876554 4385535 4674924 4827784 4850418 4923328 -1 -2 183550 353071 1270752 1279375 1350337 1635043 2314402 2583678 4613835 -1 1975400 2188920 -1 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 680809 1192181 1375324 2036677 2146033 2535904 4895343 -1 -2 909150 1188139 1234162 4068943 4523971 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 212444 1704650 2119139 2194292 2457578 2956116 4612002 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 1667503 2017098 4411164 -1 986560 3084823 4200138 4516483 4519814 4559356 4591642 4657824 -1 -2 828827 865452 2784844 2917480 3359312 3433081 4259907 4396661 -1 1366894 1796546 2663782 -1 234276 697143 912762 975212 2857402 3169300 3728414 4024994 -1 130429 892675 1538747 3565983 4222040 -1 -2 203822 283250 621875 866300 1041379 2321103 4565060 -1 97351 184896 711375 2135623 3248938 3460238 3475048 4282886 4329482 4912369 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 921840 1904753 2292209 3037841 4134917 4564615 -1 174033 627690 1453160 2608814 2771107 -1 652307 955377 1234715 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 8430 150156 287180 877305 891644 1680959 1837813 1874060 2167227 3854365 4177240 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 -2 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 999953 1234760 1604289 1796671 2099287 3155110 -1 1037664 1352154 1459004 1564020 3149434 4143057 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 716282 1340996 1810842 2512079 2796046 2846021 2964770 3514639 3863413 4446898 -1 81562 607573 757175 4106105 4715644 -1 -2 34177 675576 1270174 1451851 1943979 3153532 3321884 3455455 3660061 4087480 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 125987 2516119 4436625 4784087 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 -2 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 -2 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 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 -2 1286597 1299772 2581915 2867628 3597140 4350350 4965319 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 1038828 2933204 3163840 3599517 4431988 -1 -2 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 141524 1089698 1752894 2847702 4722917 -1 -2 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 413912 520379 3290276 3515223 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 705034 1966001 2379588 2874338 3867584 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 39206 790168 2037562 2168336 2560975 3478150 -1 1248752 1296035 1533795 2738741 4275944 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -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 563961 4808751 4942321 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 681873 951093 2053641 2399963 2922921 2966672 4288528 4324401 4578371 4968760 4971590 -1 -2 334670 652401 1885796 2100960 3374116 4745598 -1 90593 1056159 1243336 3672023 4578688 4713373 -1 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 66642 491018 2055783 4353841 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 493898 1533335 2806832 -1 1310386 1371359 2244866 2546976 2729174 -1 1384186 2300105 2872820 3680057 4790183 -1 -2 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 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 -2 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 778919 804127 1279560 1298864 1951528 2727829 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 123827 1529422 1925018 2333247 2334530 3384696 3387444 4468771 -1 292941 1262282 2106512 2703110 3672284 -1 -2 917044 1803012 1838147 2298206 2761164 2862667 3010416 -1 335674 669345 1420413 1689021 2146130 3471265 4496945 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 409825 1261310 1556235 1945086 -1 332943 1440970 1543256 1854466 2251232 2510499 2572426 2723749 3043590 3288257 3493346 4374014 4617253 -1 -2 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 273134 707762 1190052 2093623 2263153 3477281 -1 1270346 1650926 3265726 4402582 4965867 -1 -2 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 107144 137093 681619 981160 1086514 1569528 1972954 2479382 2556165 3501677 3901211 4350418 4747196 -1 3011046 4137317 4210459 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 1722894 2064898 3587270 4960621 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -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 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 -2 594234 923085 1774504 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 723087 892894 1420623 2932795 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 116165 439270 1132785 1719808 2210845 2585349 2688254 2852365 2999802 3559020 3577639 3873820 4194547 -1 276627 1567110 1732413 2835816 3806210 4134031 4314048 4992377 -1 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 1589671 2062094 2798662 3834569 4011854 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 719982 2623419 2881212 4439127 4656798 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 909150 1188139 1234162 4068943 4523971 -1 557685 1699377 1799337 2787874 4938590 -1 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 -2 315630 485693 724510 1146279 1877290 2476098 2543294 2825024 3393560 3930587 4214917 4435354 4468512 4469555 -1 1892977 2868172 2997042 3824042 4483513 -1 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 972034 1657145 1918913 3715917 3948665 3984625 4691826 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 757670 930804 1384282 1854264 2438722 2672179 3004243 3232997 3341573 3523346 3933392 4747007 -1 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1716076 2905155 4534507 4882675 -1 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 2204577 2787340 3281820 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 -2 205984 639288 1023156 1146610 1963092 2269123 2518516 3778877 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 1103331 1341643 1605946 2339348 2736677 3698265 -1 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 257599 859974 1113854 1253839 1999005 2586169 2612921 2854116 3233090 3271787 3453134 3915875 4095557 4290972 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 1351877 2708236 4309943 4371740 4947844 -1 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 2930254 3691007 3991331 -1 805455 1362513 1811746 1835674 2186149 2246676 2815877 3222946 4089186 4667556 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 -1 433971 1339624 3695121 3879825 -1 -2 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 299985 3264560 4007210 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -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 894874 1143738 1546726 2050120 2944935 3261670 3298878 3514154 4717444 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 -2 1985139 2010837 2035379 3937008 4515480 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 494487 777540 1574152 1755047 2457804 3682843 3787080 4253076 4713284 4877749 -1 109533 742606 1913984 2835337 3867048 4341204 4897966 4999999 -1 398852 965063 1778691 1897839 2077137 2176868 3346305 3648123 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 70553 1059991 1748226 -1 515660 2891759 -1 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 659757 1811944 3577527 4736099 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 -2 444063 911230 950440 951433 1053887 2531631 3027011 4748150 4954848 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 596681 693753 3632500 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 2125521 2476931 3037581 3770795 -1 156691 579100 738090 939323 1251540 1430336 1886492 2029573 2428800 3067359 3514253 3672067 4866591 4990267 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 7158 546962 2388274 2497215 2756803 4650495 -1 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 2217941 2309444 2395567 2907523 3002357 3066148 3200211 3350210 -1 2304095 3565298 3915991 4187520 -1 276508 470489 511771 4438885 -1 320818 1424425 1966104 2068249 2496287 4033720 4124534 4805066 -1 -2 299001 329627 2550979 4645742 -1 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 537263 805421 1897213 1979198 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 922591 1320988 1372654 2309716 2784598 2998690 4472325 4753109 4814528 -1 757997 1967291 3146503 4999999 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 957372 1912824 2549835 3772891 3839372 3990103 4808493 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 1955031 2445173 4825414 -1 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 -2 379016 1707836 3377868 3566460 4108139 4271537 -1 433971 1339624 3695121 3879825 -1 1129230 1464620 2806745 3407563 3652395 3700335 4936418 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4640814 4800985 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 -1 -2 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 352500 549609 2593908 3840824 4832539 -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 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 2125521 2476931 3037581 3770795 -1 1136174 1210408 2924480 3085443 3453979 3757560 -1 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 384366 1632559 1645721 4157610 4746910 -1 -2 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 -2 74637 2084513 2405712 3127513 4761709 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 1236195 3216222 4773256 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 67691 147766 892949 1205387 2073020 2495794 2523135 3424833 4355559 4813150 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 2029473 2124136 2514800 2798823 3934430 4251466 -1 161674 341009 591798 1057181 1074308 2228913 2316039 2556200 3408465 4916776 -1 1383413 1525397 2006225 2007035 2665168 3867497 4789739 4940747 -1 -2 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 859338 1279320 1943852 2293297 2362441 2451139 2961230 4359063 -1 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 -2 85796 229517 757402 1185175 1263506 4656028 4784783 -1 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 1165233 1371055 2934048 3224128 -1 346046 1186814 2228023 3340833 3671332 3683199 3767974 -1 134541 403561 1331136 1419915 1547794 2039793 3531321 4613236 4986599 -1 -2 283771 652974 1470171 2697962 3890664 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 -1 -2 92325 559634 3038715 3258947 -1 362318 393900 964985 1665900 1871416 3119847 3278715 3471560 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 643741 1314684 1849660 2436952 2852256 3000197 3534538 4292123 4311391 4872470 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 407535 1786902 2472102 2769998 3358761 3521527 -1 -2 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 165347 1704407 1977995 3737123 4042460 4351892 4996639 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 1334875 2314333 2922538 3961312 4277103 -1 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 659159 3070408 3310569 4955801 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 928603 1306062 2430979 4139821 4446895 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 104039 238547 443717 949466 1169852 3804732 4287365 4293786 4998608 -1 452995 673028 2324288 2382311 4807674 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 1667503 2017098 4411164 -1 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 -2 322795 648375 1524056 2012125 4811026 4961774 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 813414 893535 1062808 2792193 4919382 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 1059981 1334442 1676644 1769345 2313222 2549888 3236293 3367020 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 487907 1541501 2414872 3280356 3690006 4251892 4462101 -1 -2 355201 406138 1163509 1599636 2984766 3020272 3608901 4080943 4423921 4782315 4892591 -1 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 768697 3172205 3208103 3487130 4746707 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 -2 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 980316 1868275 1992656 2065102 2476601 2970178 3065913 3627839 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 164315 703883 1766108 2048605 2699275 3425666 -1 453162 996011 1090262 1742349 3223706 3570320 -1 104412 972338 1050476 1599831 1683944 -1 -2 458577 1110285 1112603 1393461 1526974 1897094 2209111 2521731 2578765 2947257 -1 -2 754284 811039 1091084 1163620 1869406 1975986 2158070 2665107 3860802 4675672 4868732 -1 729895 1018588 1607489 2280231 2893633 3217180 3291311 3620272 3648561 4506244 -1 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 378781 872807 3092388 3686394 4892239 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 317467 1609059 2230871 2232212 4866989 -1 221712 1255105 1752914 1829673 2503970 3380208 3408672 3722833 4315966 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 112193 635149 1589595 1831200 2611557 4310238 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 735982 1751550 2587424 -1 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 -2 65898 1305200 1907021 1946918 2838481 3315529 4851371 -1 747499 1178161 1941347 2646463 3393507 4243625 4925158 -1 309761 358439 481978 820266 1115060 2312286 2893998 4046764 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 36539 597834 647554 2198819 2357120 3000422 3240420 3409335 4103208 -1 81085 966350 2475248 3044401 3983500 4203424 -1 -2 445998 487608 1406776 2762583 2871759 2878368 4206038 4361312 4798812 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 693090 1064582 1673748 2092194 4396757 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 -2 1548747 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 475951 583796 1185482 2861267 2964388 3348442 3373654 3768608 4005271 -1 268065 1402855 3034479 3153797 3603308 4058299 4415151 4649518 4825336 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 95519 648169 2553336 3573303 4346557 4464285 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 -2 72901 619062 915717 2161104 2231245 3146790 3223943 -1 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 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 -2 94951 2909993 3236911 3903057 3980187 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 82083 1756100 2602469 2694350 2773734 3313953 3334950 4062152 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 1195852 4157130 4862890 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 14314 416564 567398 845454 2892864 3547399 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 -2 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 1315881 3275401 3515772 3657227 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -1 -2 1899837 2761753 4548366 -1 423373 1472720 4121777 4508006 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 2014858 2930159 4063004 4601946 -1 -2 1255964 1483166 1834258 2369922 2683557 3130575 3152444 4004220 4090818 4468550 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 -2 61278 77053 406191 595048 1715113 2677105 3290161 3552382 4335675 4404842 -1 160859 241272 338445 365043 682300 981514 1470058 2269431 2952145 3171901 4957462 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 698249 1109688 1302549 2144952 2287126 2689941 3292372 3876159 4702408 4942372 -1 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 720686 989790 1614726 2452416 3450888 3813450 3956409 4788239 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 -2 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 329972 1045899 1393451 1841418 2898042 3318152 4047054 -1 1208510 1973443 3495862 3776790 4837838 -1 -2 782959 806349 1060322 1438670 1594536 1789354 1861232 2126395 2299173 3033477 4001629 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 313055 719597 761357 1904751 2199470 3856788 4373094 4663907 4692579 -1 -2 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 61278 77053 406191 595048 1715113 2677105 3290161 3552382 4335675 4404842 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 -2 67691 147766 892949 1205387 2073020 2495794 2523135 3424833 4355559 4813150 -1 1346895 1960355 2825779 2906306 4136724 -1 -2 770595 1763173 2352713 3835622 4489972 -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 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 988577 1891091 1903452 2574447 2678627 2755047 3319618 4263504 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 -2 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 173351 1181487 1788582 3537415 4237101 -1 -2 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 573756 1299689 2046412 2412451 3230821 4479523 -1 460432 808623 906814 2107576 2506832 3310354 3724617 3993446 4244562 4540871 4773483 4786576 -1 -2 1803021 2501189 2698729 3282710 3845869 4152611 -1 136045 394368 704836 838700 948108 981708 1744593 2692951 3259391 3325145 3368138 3728128 4522769 -1 -2 176533 367475 582743 1330504 2093921 2879259 4668218 4717072 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 183582 342301 1701775 1760666 4168890 4751849 4758252 4977862 4999999 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 472747 1820420 2713392 2825118 3064677 4728783 4840051 -1 1008960 1245325 1835679 1878815 2824937 -1 -2 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 212641 447422 770688 997561 1303581 1508613 1728663 1789872 2295630 3409573 3449160 3770191 3921764 4556887 4816863 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 348281 530133 1259710 1696703 2528659 2557067 3743214 4078880 4776928 4835395 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 421263 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 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 253143 2105986 3636319 3950830 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 -2 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 -2 83449 453973 702440 2359810 3154477 4173288 4428590 -1 735501 2019700 3045384 3391896 3547439 3973830 4198270 4395168 4526744 4652898 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 672095 774630 1119614 2041249 2711448 2764079 3878580 4609732 -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 56088 665395 989166 1730866 3626783 3967939 -1 1489223 1885921 2255048 2869471 3085858 3161242 3249628 3685323 4113672 -1 177816 247469 611596 721998 1011152 1515122 -1 -2 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 1992656 2105064 2106890 2472806 -1 1597786 2004566 2017961 4663523 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 684257 1679024 3339108 4361016 4941683 -1 242005 732983 2186277 2933906 4697420 -1 -2 41686 252475 697640 1204132 2491361 3172820 4448433 -1 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 278394 1839501 2423365 3076308 4176321 -1 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 486057 1824568 2954403 4015080 4135159 -1 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 -2 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 947882 1763157 2144132 2493064 2531953 2989882 3038408 3130581 3317083 3568334 3703139 4081042 4543326 4869586 -1 734137 1217877 2072467 2628976 3107340 3698313 4807190 -1 -2 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 994888 2475838 3264113 3593265 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -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 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 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 1373984 1652874 2067978 2917338 4478993 4804143 -1 798022 1197797 2601397 2712111 4669182 -1 -2 1257237 2440195 2603000 2608356 3030761 3848061 3874542 4536146 -1 116701 198539 1031113 2730585 3096013 3851328 -1 -2 307926 595254 1341450 2464483 2648171 2803548 3468642 4756446 -1 79248 2432125 2483894 3358146 3861043 4122660 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 478530 644551 781636 789576 1279613 2005011 2080672 2187264 2287424 2687861 2742781 3353749 3482147 4784472 4806993 4954924 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 320390 571400 3952270 -1 555213 858013 943040 2548222 3343728 3933332 -1 -2 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 545899 1168903 1287783 4051742 -1 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 859974 1253839 1999005 2854116 3233090 3271787 3453134 3915875 4095557 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 -2 169482 1643331 1897094 2809806 2914080 4387042 -1 564683 989569 1706915 1986880 2373637 3936837 4530082 4845189 -1 -2 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 700843 1494388 1697590 3948855 4641610 4738570 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 -2 191146 1975427 3998760 4085533 -1 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 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 444016 485035 585267 1299796 2327268 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 -2 444063 911230 950440 951433 1053887 2531631 3027011 4748150 4954848 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 1448073 1456348 1461526 1922401 2476625 2609020 2624261 2856785 3251964 4355460 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 166359 324427 858123 1032787 1208900 1852711 2217436 -1 175806 2153922 2437293 2602777 2963635 3641136 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 66394 753948 856228 1260215 3267616 3525878 -1 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 -2 627985 952776 1790119 3278629 -1 70553 579350 1059991 1148140 1384369 1478742 1748226 2657516 3414154 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 1164453 1253928 2017673 3460034 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 463099 1734758 1919583 3563469 3970255 4025855 4073363 4686140 4925857 4941858 4993403 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 67392 321515 385603 426030 758858 1943648 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 778943 1107235 1681054 2170676 2503854 3163957 4382592 4672004 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 323425 703081 998243 2280340 2631291 3360471 4560849 -1 -2 563370 2938159 3695177 4055572 -1 948937 1586275 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 1882755 2868025 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 456064 3127657 -1 -2 279602 370964 506899 595401 1280437 1418260 1682200 2316907 2578276 3042112 3101451 3606645 3898108 4130847 4457714 4531398 4580973 4843067 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 -2 228434 668543 1230416 1637153 1707745 1984458 2615478 2883685 3622781 3707039 3716085 3946130 -1 17928 2491410 3757896 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 308725 568667 711575 3261337 3560985 -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 612073 1036956 3990335 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 665395 989166 1730866 3626783 3967939 -1 690800 715777 1239994 1934407 2227563 2764879 2823599 3236521 4229244 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 -2 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 16785 1418255 3740969 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 -2 290490 2726343 3146082 3228050 3577188 3817720 4264064 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 317467 1609059 2230871 2232212 4866989 -1 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 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 -2 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 -2 296420 581055 1165153 1497352 1912283 3636254 -1 226015 720178 1080964 1225904 1863729 2888180 3017872 3377470 4115598 4138539 4485589 4758933 -1 -2 560570 2081449 4177240 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4901293 4999999 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 556966 3925619 4105235 4972243 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 1578767 3372604 3669323 4825028 -1 -2 508027 596339 1694793 2541079 2821488 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 1992656 2105064 2106890 2472806 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 -2 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 961566 1205599 1381878 2195248 4669544 -1 -2 57523 875749 1646782 2067847 2148420 2601339 2647512 3838391 4404339 4522021 4623603 4716576 -1 -2 59189 583799 779568 1027694 2675354 2850172 3877139 3958645 4328196 4667589 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 103758 825520 1184239 1548048 1767368 1888002 2079851 2829873 3084300 3182374 3767838 4288628 4479835 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 1302193 1357231 1430271 1778538 1826427 1928735 2313772 2876304 3895991 4282420 4473856 4682861 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 130429 892675 1538747 3565983 4222040 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 325042 1844259 1975904 2492417 3816121 4532402 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 778919 804127 1279560 1298864 1951528 2727829 -1 357269 2421219 2820628 3718626 4331221 4628682 4633044 -1 354862 653381 662604 1506731 3281023 3469222 3604603 -1 57547 1311542 1409587 2541774 -1 29135 444735 648298 1056603 1814828 2323232 3310860 3884117 4037382 4966307 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 -2 108583 1097554 1776328 1963285 2782936 3721519 4413212 4672558 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 -2 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 242608 1293675 3399994 4400838 4881897 -1 179599 1402565 3502027 3850460 4419016 -1 -2 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 1088419 1290076 1972229 2075322 2595465 3081689 3469211 3779420 4325287 4481622 4628507 4702282 -1 633847 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 127598 362006 389237 477318 616582 1019498 2255595 2544810 3540563 3740029 4022330 4720008 4861307 -1 -2 1346493 2008964 3135531 3977246 4568814 4794864 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 210242 2361484 2625482 3563993 3683187 3740276 4460358 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 -2 1102897 2334817 3923011 4679134 -1 1407802 2867027 4443005 4685785 -1 -2 116864 143479 1746795 3520463 4938167 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 2630064 3340986 3853161 4446024 4626680 4859776 -1 -2 1392997 1559099 2366880 2503791 2760933 3011112 4932880 -1 360564 443019 1401932 1516922 1645571 2086772 2244264 3197866 3542625 4090629 4941120 -1 -2 78366 675652 2823488 3770058 -1 147861 1068050 2719993 2838331 3085147 3573676 -1 496169 929263 1620646 3069938 4399052 4588504 4761636 -1 338046 2035300 2066788 3753835 3883383 3996976 4138923 -1 -2 1471750 3021658 3124873 3150839 4641128 -1 128515 632503 681743 985470 1640079 1998664 2596970 2704816 3255143 3631786 3774898 3930788 -1 205592 235022 949018 1003582 1070910 1863848 2199366 2340312 2595927 3247691 3288383 3363968 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 966876 1222430 2107071 2644876 3055438 3868992 4335370 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 -2 1303445 1696160 1922997 3227093 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 1206541 1529740 2273579 2916569 2938386 3280841 3523231 3795163 3824246 3989362 4621461 4929261 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 1129813 1339979 4175293 4793314 4999999 -1 -2 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 526564 1072598 1611888 2244690 2477749 2588332 2618872 -1 -2 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 -2 98400 1757201 2518414 2629344 2983646 3210970 4988862 -1 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 145365 415393 742938 1319115 3093336 3894613 3990544 4625908 4999999 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 585816 1934414 4160614 4877603 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 -2 262972 370174 1243678 1977684 3376152 3433081 3588657 3878104 3942738 -1 -2 1021099 1256692 1365345 1495891 2370445 2417015 2752013 3313776 3333245 4371060 4680519 -1 609102 1508827 4380168 4536767 -1 843391 1593311 3070409 3707297 -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 701263 1311402 1340116 3699296 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 468501 1197608 2710733 2927980 3570604 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 1362232 1666586 2346177 3943510 4120227 4201404 4443406 -1 2360499 3427124 3915539 3916548 3997329 4111054 -1 556034 896980 1036783 1916978 3625589 -1 534072 1379774 1654783 1681528 1715089 2397411 3470685 4897620 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 99617 987861 1584073 2307949 2429786 2602381 2958471 3915213 4337976 -1 1017160 2718770 2763105 4204485 4784015 -1 -2 3153378 3222704 3624308 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -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 1711762 2447811 2463183 2483894 2805192 3116414 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 580370 1909827 2109587 2470969 2680594 2903312 3421645 3835895 4195717 4351112 4396947 4481278 4530812 4589425 4639606 4724314 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 934230 1274933 1610256 2930606 4734411 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 1888542 -1 37363 2533870 2801942 2978039 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 866659 1292588 1837621 3017277 3368212 3927932 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 200708 497564 659312 2740022 4270642 4620965 4902227 4975920 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3352302 4768505 -1 -2 1284284 2387330 2531774 3929074 3953370 4323766 -1 -2 430638 1070026 1098693 1555145 4548811 -1 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 104412 972338 1050476 1599831 1683944 -1 687977 1371007 1407100 1462495 2215634 -1 -2 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 330890 3002268 4056310 4718050 -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 -2 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 1597786 2004566 2017961 4663523 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 1578896 1595618 1601301 1853579 1880771 2276005 2550547 3453925 3549973 4067591 4586015 4646168 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 -2 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 -2 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 -1 -2 609102 1508827 4380168 4536767 -1 34259 741370 3515003 4603430 -1 843391 1593311 3070409 3707297 -1 426490 523999 1257718 1856932 1960658 2862039 3128493 3184887 3258755 3833300 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 -2 18594 2137232 4403183 4469508 4801822 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -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 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 552114 855916 2589139 3880812 -1 986966 1130524 2091956 3271841 3775993 3830923 4263019 4326951 -1 -2 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 1149137 1163986 2174474 2403769 2567488 3133391 3444373 3836230 4047802 4079143 4249474 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 -2 1519518 1765526 1805603 1867607 2432125 2483894 4383909 -1 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 311657 1284239 2095824 -1 452982 522329 1000924 1070561 1726511 2071913 2311324 2657475 3142027 3143223 4561120 4985278 -1 607310 3844705 3962866 4057693 4148986 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3789246 4599922 -1 272270 403843 769695 990962 3287488 3541229 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 103092 550953 1324577 1800061 3117343 3884804 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 1165626 1314172 3470713 4635837 4682889 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 142791 428856 493189 671087 1372056 2628283 2672251 2857095 3236423 4003355 4509953 4557468 -1 400632 802804 1315431 1740795 1760330 2353339 2921948 3240210 3772820 4559984 -1 -2 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 311925 871455 2198141 2778846 2915532 3904458 4560420 4625557 4867227 -1 1879214 2511440 2741963 3223209 4804799 -1 893939 2689683 3238115 3364573 3934030 4360672 -1 -2 782006 1796898 2340829 2943395 3879827 4171454 4919048 -1 60673 2029510 2192896 2428007 2958721 3561744 3603573 3612134 4209048 4243246 -1 2839738 4225130 -1 -2 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 336731 967320 1135704 1157822 1701006 2829986 3290887 3842369 4249064 -1 -2 319044 437218 507217 1530174 3191922 4010526 4632859 -1 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 582674 785998 1994581 3375048 4351717 4981234 -1 749949 1956510 2094955 2284629 3151716 -1 -2 1197094 1468090 1815213 2053508 2174502 3079763 4005437 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 796787 1069555 1069679 1506563 2396293 2780580 4157764 4200857 4431669 4680363 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 596681 693753 3632500 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 2125521 2476931 3037581 3770795 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 1556612 3360322 4116757 -1 -2 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 201287 1672418 2758007 3062406 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 345453 1273764 2205591 2532547 3264139 4375689 4713328 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 459968 1229013 2842718 4324824 4340525 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 45422 244911 1343546 1461198 2128396 2155391 2236849 2597727 3411577 3884620 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 632468 1623671 2383328 4530014 4872475 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 1570130 1971157 2560998 3188337 4545918 -1 200001 357822 580104 2887295 3452190 3720798 -1 -2 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 30300 821055 1262065 2034674 3769716 4319431 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 493454 744891 923721 2378636 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 625637 1406370 2266595 2267038 2535085 2672767 3584998 4634793 -1 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 114401 275897 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 260308 676955 1754286 3163409 4627408 4845785 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 1216200 1422283 2989472 3485955 3671208 -1 515469 682357 1987711 3387525 3515368 4786702 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 59189 583799 779568 2675354 3877139 3958645 4667589 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 306923 718561 2729635 3729973 3783232 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 -2 525713 1412700 2268021 3211791 4620295 -1 62181 359279 1120740 3477365 3958554 4493614 -1 -2 68049 240234 651864 1018514 1115597 2107030 4826028 4895198 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 -2 132637 989327 1583817 1603017 1807850 2025742 2345222 3059832 3870295 3948980 4528888 -1 -2 960325 2351481 3435786 3493308 -1 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -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 -2 758811 929642 1236195 4994613 -1 141400 779897 882876 2061878 2547164 2685823 3322282 3654516 3783965 4114410 4701509 -1 1520197 2453938 2584707 2909384 2938947 3816674 4687415 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 1478790 3828613 4898442 -1 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 -2 537263 805421 1897213 1979198 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 -2 12388 643202 1611598 2951756 3654161 4012574 -1 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 37363 2533870 2801942 2978039 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 259718 359743 2009031 3399332 4399994 -1 -2 569868 1172621 4834960 -1 -2 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 -2 450166 1072904 1337225 3762409 -1 -2 1769284 2075754 3302102 3943299 4233479 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 125519 595872 1084081 2092712 2289598 2576818 3687933 4933216 4999999 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 -2 494687 1479229 1929328 -1 -2 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 18888 531032 645291 1017511 1557228 1614951 2032489 2113815 2373079 4662788 4953235 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 384829 2473457 2822224 3585707 3597778 3801959 4488163 -1 -2 609102 1508827 4380168 4536767 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 -2 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 1007970 2378044 2713309 3522583 4267626 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 34259 741370 3515003 4603430 -1 -2 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 1888542 -1 468474 714912 1099100 2475691 4329590 -1 -2 523921 553585 791465 895387 2175731 3443981 4018742 4768561 -1 379555 402491 3632226 4148463 4296322 4948863 -1 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 607834 1362994 1702506 1791936 3874099 4635501 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 2024084 2082505 4081312 4778826 4862171 4969529 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 -2 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 676316 983107 1837209 2464909 3990631 4256643 -1 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 104499 3440957 4790294 -1 -2 989037 3599435 3630003 3688474 4254603 4615246 4834117 4998930 -1 1317194 1623671 2383328 4530014 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 1049347 1293280 2407303 3257287 -1 15838 276847 806121 2509209 4751111 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 342113 2391302 2885318 4329358 4339251 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4164309 4355497 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 -2 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 431707 2306681 2850818 4420011 4566968 -1 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 -2 1114268 2029128 2154862 2949040 3292489 3613890 4581050 -1 9615 410009 2035151 3528425 4936754 -1 174113 1055776 1188862 1581853 2483002 2943652 3000900 3427608 3450364 4935903 -1 166710 685639 1529293 3704699 3960354 -1 -2 454920 1072031 1806831 2414981 3657790 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 522283 975549 1198753 4962339 -1 516367 2480074 2797757 3034443 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 234276 697143 912762 975212 2857402 3169300 3728414 4024994 -1 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 4094351 4548654 4829646 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 3889476 4606941 -1 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 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 -2 894051 1082352 1623441 2228592 2274987 2337598 2648163 2822266 3582538 3993317 4032241 4147130 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 1040917 1540357 2503587 4407534 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 2068922 2958002 3437798 3713177 4372213 4748536 -1 -2 79186 474962 809049 1386950 2559750 2855420 4489973 4492366 -1 2574079 3339494 3891134 4539761 -1 1398582 1608108 1981920 2173328 2518647 2899902 -1 -2 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 899192 1420054 2978000 3713360 -1 1452070 2401236 3450611 4422043 4635946 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 444016 485035 585267 1299796 2327268 -1 -2 702107 1255124 4157021 4242396 4551317 4601946 -1 383129 740607 4174940 4649527 4707525 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2697968 3041564 4952030 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 306789 555694 1253967 1353385 1910700 2526537 -1 1537248 1828301 1928864 2600307 4367229 4999999 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 99097 659579 3905766 4019337 4306992 4480190 4535477 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 1541625 3919304 4301257 4501861 -1 -2 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 597858 994689 1333872 1343504 2527277 2796220 2828972 3911797 -1 -2 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 416344 455855 458617 1007285 1286064 1426047 2921559 3779971 4523811 4918698 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 1904019 3429312 4452096 4872307 -1 -2 578430 842955 2938771 3272973 4109096 4971035 -1 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 573578 1495005 2407101 3534812 4024478 4778742 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 1127947 1379553 2237631 2564412 3080159 3089342 3946466 4499735 4805429 -1 -2 521970 2168074 2505387 3279246 4878286 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 381035 1088079 1226166 1409532 1855934 2313909 3259798 4380326 4739701 -1 -2 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 -2 204232 2538744 3267568 3408990 3448428 3803609 3881405 4275611 4383977 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 1926953 3013227 3063799 3557353 3617138 4955176 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 167991 314124 584610 2365180 4021693 -1 317651 1442436 1981533 2927243 2952930 3167209 3212498 3520637 3596527 4786016 4792190 4875330 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 186851 461095 1210072 1658309 2015595 4720209 -1 -2 3845429 3970289 4165988 4973355 -1 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 563947 1824365 1996814 4317938 4924080 -1 631031 1038183 1518109 1704304 1836842 4070776 4364826 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 147577 540173 962716 2769290 3115733 4644382 -1 -2 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 901234 1469771 1716332 1974996 2126313 2131956 2182375 2609648 2850465 3307857 3463068 3576246 -1 -2 846791 911722 2305885 3284235 3510179 4970720 -1 -2 454746 598327 914987 1202967 1746014 2568913 2878879 3178382 3477752 4198415 4528446 -1 659904 671823 1810969 2227433 3967982 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 1991862 2799980 3418772 4768344 4773158 -1 723087 892894 1420623 2932795 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 439895 618488 694873 927716 1542427 1641314 4320538 -1 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 -2 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 283361 558319 1553161 3031383 3939634 4188866 -1 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 -2 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 1284072 1569899 1936084 3004853 4827745 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 397936 2415221 2658084 3915674 4960981 -1 2027837 3215077 4767565 4976932 4991638 -1 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 -2 2202947 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 145539 1005730 1530792 4639233 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 968986 2001096 2742808 2827296 3517546 3540873 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 -2 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 1768088 1927180 3448291 4101392 4248062 4371968 -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 594011 607293 699236 2710158 3436659 3590367 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 213656 1233168 1389420 2861856 2889063 3896748 -1 41704 75741 120013 1087034 3248174 4252674 -1 1555378 1939210 2154456 2288427 2526241 2781191 3644828 4158999 4201549 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 -2 529033 617579 781130 1605831 -1 14126 210242 1620986 2625482 3563993 3683187 3740276 4460358 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 155357 1440989 1955970 2083036 2452872 3132866 4784757 -1 295682 1096534 1895000 2529347 2561269 3726459 3787949 4506126 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 433971 1339624 3695121 3879825 -1 -2 79592 657646 2112648 2620680 3746374 -1 506315 1015088 1575252 1702118 2509503 3711821 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 698981 1270752 1635043 2814090 2819862 3531967 4006887 4082514 -1 3286408 3882569 4292147 4409306 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 236038 627268 759102 989062 1071580 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 -2 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 280739 482229 1823319 2411963 4182683 4438362 4502578 -1 505628 536485 1429853 2715392 4084598 4656605 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4662650 4850163 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 1904019 3429312 4452096 4872307 -1 -2 314350 1112116 1146355 1231651 1275425 1631504 2803729 4449402 4751579 4894408 -1 707762 1041471 1190052 2082759 2093623 2263153 4555995 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 4682884 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 1268808 3024131 3722376 3945308 4475957 4611872 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 1860794 2095600 2321695 4155376 4253406 4757730 -1 -2 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 220300 2510044 2660016 2718693 2887559 2954763 3118690 3336285 3472079 3498763 3842261 4276846 4280143 4871137 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 460387 607241 2428758 4365515 -1 1212223 2893160 3356302 3568111 4059862 4748313 -1 -2 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 -2 2360499 3427124 3915539 3916548 3997329 4111054 -1 534072 1379774 1654783 1681528 1715089 2397411 3470685 4897620 -1 -2 32496 218394 2202990 3566584 3927373 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 451764 799760 1650479 3338636 3733545 4413499 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 463099 1734758 1919583 3563469 3970255 4025855 4073363 4686140 4925857 4941858 4993403 -1 2321732 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 4735374 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 162123 549895 653032 4292301 4758293 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 -2 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 -2 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 818126 1731279 2090044 2501378 3005631 3731838 3914340 4422707 4579086 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 1032009 1117215 3233539 3286884 4584403 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 887076 2087301 3014965 4200484 4817777 -1 -2 131243 1009266 2796984 3470810 4435707 4443078 -1 619723 1666888 3132093 3634945 -1 397936 2415221 2658084 3915674 4960981 -1 1925655 2309843 -1 -2 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 764112 937362 1198289 1590475 2423371 2579685 2917798 3371259 4705873 -1 -2 937006 1621213 2000639 2090908 2223534 2882179 2972597 3062818 3705483 4207943 4266515 4454013 4533869 4999999 -1 1096922 1188070 1951420 2866486 3248078 3531772 4443236 4711281 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 3710714 3843332 4233184 4799472 4926053 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 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 803380 2336154 2721976 2730797 3215745 3632138 -1 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 637076 783480 3463076 3720665 4446279 -1 299001 329627 2550979 4645742 -1 -2 988685 1209720 1661742 3492238 4712521 -1 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 208098 1744877 2457844 3744685 3878589 4900838 -1 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 585816 1934414 4160614 -1 -2 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 504008 1420440 2027867 2440930 -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 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 473491 746251 775244 1687085 2082485 2848923 4281382 4317342 4390173 -1 -2 1601737 1646631 2402190 3398959 4796468 4867977 -1 2064484 2395683 3181086 4243373 4340542 -1 -2 9641 367812 564168 2573411 2702859 2938582 3978598 -1 377330 788826 1028693 1633574 1714456 2003735 3136833 3180052 3492115 3600650 3645768 -1 -2 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 87236 96628 988930 1024658 1280184 1280224 2658431 4419986 4619261 -1 -2 1987306 2842775 3949475 4374313 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 1082695 1437569 1479364 1510560 1777327 2823562 3231107 3981585 4025888 4808459 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 655626 1173988 1701349 3457185 4669310 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 70553 1059991 1748226 -1 -2 1906352 1927430 2464708 3598070 4797135 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 1549937 2173956 4271077 4358634 4969325 -1 967869 3239940 3914811 4420711 4477882 -1 -2 1121604 1707137 2580612 3013819 3311056 4590245 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 616397 867715 2110442 2303477 2939568 -1 -2 535838 1689001 2654833 2868252 3424722 4471167 4655660 4880711 -1 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 29611 1173641 2428813 2943401 4004854 4053065 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 197569 378898 784630 1726314 1870308 3220298 3811922 4596059 -1 379850 854180 1007287 1708626 2989110 3257764 3278246 4668812 -1 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 76144 482317 710042 2339592 3307713 3864355 4071917 4704649 4975722 -1 -2 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 916023 1315152 2430641 2742378 2856737 2961499 4079547 4386728 4663231 -1 865181 1329449 2531280 2665165 -1 -2 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 269114 402786 793070 1860105 2063041 2089479 2967375 4172173 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 803685 1219665 1707921 2391871 3070593 4071666 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 3199958 3694657 4428805 -1 290161 1767924 2665131 3303694 3376410 3916099 4080957 4292372 -1 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 1433343 2462318 2602436 2931809 3367778 3603739 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 554662 3266773 4283960 4320281 -1 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 360798 440727 825917 1303400 3508149 4618853 4636934 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 94124 1690200 -1 -2 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 1383951 1744247 1963206 1974127 2010294 3139766 3769411 -1 -2 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 -2 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 395156 765041 792486 966025 3083387 3940378 4095909 4306393 4772959 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 -2 415414 579812 1489713 3094052 3304233 4421215 4605587 4910078 4983052 -1 -2 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 1005493 2008848 2451864 3850336 4116839 4271032 4858390 4942133 -1 888353 1365143 1652467 1861128 2208508 2302354 2846176 3985510 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 798706 1186629 2658737 3881823 3946568 3952433 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 366440 692129 1605254 2318360 2685867 3294178 3940008 4922016 4960677 -1 1170220 1703317 1938850 4142578 4282775 4998364 -1 244478 279961 493454 744891 750828 923721 2378636 3277331 4231244 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 2975 937428 1421770 3634113 4189170 4337083 -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 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 181491 3885745 3896190 4111343 4459557 4984594 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 -1 597488 1545304 1749330 2613947 2998615 4350289 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 775955 1439963 1541850 2742502 4594494 4911678 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 3575324 -1 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 143404 1797787 2682046 2946793 4792458 -1 -2 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 526564 1072598 1611888 2244690 2477749 2588332 2618872 -1 526707 739537 1925384 2223535 2678584 3075315 3355168 3560901 -1 8504 123984 310762 730929 1892589 2175731 2815425 3278447 3443981 4236306 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 -2 375245 600085 756828 1280542 1501283 -1 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 -2 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 314821 661090 921189 1087895 1198691 1878269 2075340 2239686 3399623 -1 127598 362006 389237 616582 2255595 3540563 3740029 4720008 4861307 -1 -2 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 483380 511316 753740 3015026 3185185 3860773 3987388 4795524 -1 -2 801164 2247193 2453532 2730948 4714811 4890296 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 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 2064484 2395683 3181086 4243373 4340542 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 4611594 4835299 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 870041 906883 1615749 3178751 3643547 3767211 -1 -2 1425261 1650705 3238477 3572534 3889410 4592704 -1 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 954024 1632519 1852462 2762964 4085158 4169760 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 346080 811572 1189850 1557546 1823279 -1 -2 482148 561690 626703 920764 1527484 2136584 3667510 3916863 4279549 4391500 4537173 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 83211 137447 391143 485225 981253 1061403 2511505 2976036 4621936 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 1272333 2829804 3130337 4354372 4661626 -1 -2 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 1881839 3064732 3390247 -1 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 -2 733095 1242267 1753444 3536949 3870574 -1 -2 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 847400 1574609 1963057 2933076 3278706 4869856 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 -2 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 1039633 1929596 2201187 3078230 -1 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 -2 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 526561 745918 1611009 2772296 3412409 3501922 3921574 4423241 -1 -2 789339 906210 1541448 1669419 2098280 2413023 2758945 3067316 3154825 3725918 3765211 4036300 4446718 4488163 4745238 -1 461303 888633 1957513 2477238 3451137 3635103 4160710 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 232205 1187033 1223478 2041992 2399791 3353521 3826944 -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 805306 1893380 1975897 3040678 -1 266819 721492 921998 1011661 1282955 2409966 2540282 2852261 3623666 3680792 4936578 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 2098666 3114769 3508094 4920382 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 -2 1892977 2868172 2997042 3824042 4483513 -1 1299974 1483605 1806621 2392346 2782882 2844081 2966084 3057998 3697761 3704531 3820926 4222213 4378938 -1 -2 1618087 1985589 2301051 2640910 3350559 3486388 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 254610 2164329 2195755 3241903 3951833 4111311 4999999 -1 -2 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 1204269 1270408 2623143 3143198 3742898 3765546 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 520190 943996 1078512 1137118 2697908 2785414 3449728 3783380 -1 2779053 3834470 3968162 4070513 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 390214 884196 1271890 1339550 1573370 2119780 2156854 2247058 2260057 2375847 3470591 4999999 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 3153378 3222704 3624308 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 93111 575420 660028 849588 2448322 2609622 2921551 3735294 3945691 4473081 -1 -2 1889811 1952131 2275700 4025503 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 503000 1385021 3233539 3391323 3946512 4653541 4853820 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 140087 862339 2233520 3310178 3801558 4233217 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -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 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 -2 1002229 1488958 2093418 2920516 2998913 3222906 3690365 4073282 -1 46671 496947 758256 1611241 3808085 -1 1991862 3418772 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 586850 1616627 1689291 1949513 3366630 4338095 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 2090681 4333109 4496409 -1 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 -2 2099520 2798946 3578799 4701572 -1 921189 2075340 2239686 2911341 3887001 4196491 -1 577880 1579254 3577049 4252972 -1 -2 352077 1344165 2372448 3085531 3388418 -1 293785 347285 419025 469661 532427 1017638 1329571 1350475 1997324 2707664 3810337 4094638 4406525 4775620 4958156 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 -2 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 1953470 2054083 2855570 3452526 -1 864326 1746567 1835481 2371455 3209429 -1 -2 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 264474 1572455 1823705 1997290 2174393 2659504 4184936 4538798 -1 -2 690015 749962 797266 814342 964738 1040766 1646239 2184062 2535967 3803898 3900692 -1 668261 1784331 1824548 2416881 3571466 4112266 -1 2242797 2378156 2830180 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 3330783 3362857 3479803 3505107 3587764 4262969 4544243 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 158851 2836880 3011128 3303767 3609858 4765407 4785085 4975866 -1 -2 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 86828 319360 1044543 1131119 1338820 2504930 3745748 4239506 4884030 -1 848971 1116232 1533439 2545367 2630042 2716078 3461885 3487359 -1 1500993 1864133 2784031 3550691 3599275 3755353 -1 -2 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 80339 134510 1385923 1530891 -1 1471291 4744793 -1 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -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 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 2548968 3135683 3356826 3519967 3855055 4153566 4575647 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 461732 756785 1054193 1171081 3145971 3205382 3631609 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 1756810 2131075 3335701 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 98866 615919 1349877 2803594 4198155 -1 -2 984239 2870349 3220128 3270695 4620240 4976365 -1 51033 1229543 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 211056 566261 1491820 2438190 2817620 4449970 4613028 4751492 4906316 -1 -2 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 333211 445142 1304659 1367424 1401811 -1 82885 1341743 3251294 3338809 4444895 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 142391 1720808 3198589 3456063 3727970 3856896 -1 -2 319326 3531663 4521915 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 106785 487185 596095 822124 924705 1078234 1130336 2574435 2781102 2849543 4013369 4291426 4864514 -1 1219149 1930582 2265380 2559378 2640902 3138559 -1 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 -2 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 2508874 3312329 4411672 -1 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 112708 683690 740989 854537 982202 1096497 1895384 2024858 2061696 3421556 3935276 4731992 4816246 4983687 -1 -2 2125521 2476931 3037581 3770795 -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 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -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 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 2605857 3667146 3816508 3992410 -1 128023 711641 3306191 3503773 3709204 4060291 4385356 4465862 4466882 4811713 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 4113460 4391471 -1 -2 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 203062 217525 844640 874359 1214627 1397745 2654564 3270831 3941611 4232685 4288906 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 302329 372003 2274119 2961741 3038706 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 -2 903473 918173 2817466 3811408 4256193 -1 448626 777624 815373 2052956 4734687 4914292 -1 388987 477943 565116 927701 1806596 1890356 -1 95085 412837 980321 1273179 2763542 3348429 3605901 -1 -2 381991 1598933 2002125 3461540 3572095 4482865 4679581 -1 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 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 899192 1420054 2978000 3713360 -1 1728238 2291417 2899902 3703030 4598456 4727453 -1 -2 162026 892797 1049539 1940221 1984736 2199650 2268818 2316760 2469877 2945426 3019776 3085757 3616367 4254362 4284384 4479673 4965198 -1 486660 1077780 1477838 3134154 3166401 4408982 -1 477318 1019498 2544810 4022330 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 17497 763184 1100665 1681073 2157074 3273964 4245692 -1 2137232 4403183 4469508 4801822 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 881610 2705112 2798137 3865068 -1 -2 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 155181 1732383 2430039 3843900 4882192 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 15399 573551 683624 1236387 1597876 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 1638 330336 4150156 4624359 -1 130864 687550 841483 998024 4797955 4976006 -1 -2 94951 2909993 3236911 3903057 3980187 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 -2 680140 1531182 1864979 3582496 3890986 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 1110381 1702439 2098923 2419298 3305291 3479092 3504802 4032904 -1 -2 3045635 3509696 4138347 4516101 -1 262142 1864268 4197634 4943085 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 476373 1157705 2086529 3751390 4131954 -1 -2 212456 767559 1888594 3347597 3654730 4152564 -1 1032009 1117215 3233539 3286884 4584403 -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 138962 236491 370674 824845 1090007 1201445 2138434 2229820 2800088 3320625 3438968 4528201 -1 -2 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 -2 441846 569848 2247484 3464361 4219825 4690349 -1 335194 892920 1819677 4373748 4691701 4815748 -1 1933702 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 -2 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 -2 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 80339 134510 1385923 1530891 3824126 -1 984182 1004439 1258921 1358179 1523441 1606388 1996648 2887566 3117439 3634061 4418412 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 326108 458860 933279 972538 1528002 3036831 3396929 4075647 -1 57254 606605 1459736 1572536 3052910 4233792 4235877 4569962 -1 -2 41098 280871 754247 816080 1368725 1499387 1557926 1796585 1843974 2883964 3630490 4391711 -1 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -1 -2 828198 1446973 2401519 2584228 2904420 3609727 4116375 4681099 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 572524 712830 767853 2469501 2618846 2639125 3229152 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 338180 402277 507818 765211 985742 1019562 1623815 2808945 3982518 4515186 4546058 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 712849 1402916 1632559 1794867 1970907 2191017 2595823 2930826 3124899 4157610 4353852 4445363 -1 -2 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 -2 532984 1177844 1934381 2338626 2489045 4388932 4468037 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 1528078 1573011 1820427 2471264 3224123 3290997 3715489 3970346 4239537 4874012 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 1525836 3782512 4152784 4219216 -1 173954 283870 949242 1293552 1734807 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 576024 1033964 1933452 3210373 4511864 -1 2838814 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 101376 910451 1508081 1683768 2228719 2830935 3263352 4668294 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 -2 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 166150 502914 652580 878363 1642691 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -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 30245 49772 1959946 2343575 4347072 4395993 4540601 -1 242005 732983 2186277 2933906 4697420 -1 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 945400 1059371 1098941 3923292 4247345 4531624 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 102821 436157 1385537 1438943 3626587 3766335 -1 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 35444 941879 1002248 1498576 1914764 1926058 2309509 2610507 4672936 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 -2 1618087 1985589 2301051 2640910 3350559 3486388 -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 469263 502443 1129659 2915947 3605337 4470399 -1 -2 90169 595903 2900105 3272657 3360501 3880153 4076426 4475684 4573216 4864060 -1 1828385 2709336 3362669 3576613 3884451 4057947 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 916604 1350921 1729878 2751947 2865709 3636201 3820513 4473613 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 2068922 2958002 3437798 3713177 4372213 4748536 -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 54947 365361 546620 1818872 1911210 2382142 4430636 4843966 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 65119 124548 1027102 1371607 2202232 2395413 3012067 3038260 3242235 3289158 3512876 4742529 -1 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 1342435 2782059 3162877 3678822 3825611 3932554 4410898 -1 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 346046 1186814 2228023 3340833 3671332 3683199 3767974 -1 -2 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -1 -2 375245 600085 756828 1280542 1501283 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 -2 762209 2987871 4705493 -1 328297 330276 390938 537934 569491 648923 1760756 2013323 2426857 3491080 3639229 -1 -2 1477536 2016188 2344987 2436454 3051122 4657801 -1 -2 743723 1134223 1783389 3237572 -1 766618 812787 2358677 2751570 4325350 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 103758 825520 1184239 1548048 1767368 1888002 2079851 2829873 3084300 3182374 3767838 4288628 4479835 -1 -2 564633 702604 892765 941428 1011542 1886121 2200422 2520925 4413403 4433533 4667164 -1 581450 1428046 2164730 4055074 4942396 -1 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 -2 1672014 2809185 3450921 4023718 4783180 -1 410441 619473 1791846 2206025 3397945 3771887 4245965 4854131 4936727 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 737443 1041159 1296548 2044432 2287642 3482440 3631656 3734689 3807140 -1 383577 744156 1499477 2236570 3612856 3652990 4477590 4809084 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 9907 112783 488228 620878 1327998 1558608 2054509 2134371 2161334 2511790 2662510 2940287 3279558 3928532 4692762 4703769 4888456 4973759 -1 137608 554577 704658 1640851 2607174 3219858 3487268 3969667 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 481064 1023372 1244496 2391848 2658412 4160621 -1 257603 1384227 1504638 1647745 2352883 2693402 3600069 3683150 4895605 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 400786 641003 3817677 3981687 4964277 -1 75808 241519 357409 750828 1135886 1256852 2083460 4675349 -1 817812 1508613 2325023 3841243 4416370 4500351 -1 29611 2229912 2428813 2442017 2717219 2943401 3886440 4000528 4104766 4375601 -1 731089 2060748 3606847 3633264 3679247 3992670 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 433971 1339624 3695121 3879825 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 429394 550652 1693100 3365356 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 460387 607241 2428758 4365515 -1 -2 922276 2485925 3105356 4075171 4670563 4681137 -1 77440 2052722 4188117 4922060 -1 -2 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 91 18135 910134 1002301 1246980 1640099 1693600 2654617 2753352 4003434 4514225 -1 923410 1114004 2687281 4479734 -1 398839 529272 1269803 2955180 3258385 3743729 3787704 4507046 4629637 4785231 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 -2 117351 136685 815652 843230 1217600 1731161 3304624 3577353 3716213 4388356 -1 -2 196194 496413 558561 1961530 3680498 3885808 4357978 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 595038 755147 848130 1091181 2238113 2527422 3240071 3851609 4611770 -1 96176 584117 1353891 2032975 3776342 4222104 -1 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 -2 938009 1352914 1936332 2601054 3534968 4541993 4999999 -1 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 451123 791543 1571169 4775884 -1 712491 1177355 1212312 1370571 1408416 2474505 3180220 4160481 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 6826 730039 1226357 2101189 2903574 4882668 -1 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 313723 352017 612413 1278679 1330963 2554718 3625838 4999999 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 577427 1297882 1408820 2402909 3386050 3934987 -1 123827 1529422 1925018 2333247 2334530 3384696 3387444 4468771 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 292941 1262282 2106512 2703110 3672284 -1 -2 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 148528 321195 1618667 1836575 2051234 2399819 2800544 3050814 3101385 3807174 4822885 -1 366440 692129 1605254 2318360 2685867 3294178 3940008 4922016 4960677 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 -2 443712 500301 767334 1560117 1700891 2536190 4128445 4155039 4544296 -1 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 2506185 3022556 3201907 4579832 -1 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4634975 4751830 4973089 -1 -2 133954 723626 3891023 4031108 4515071 4835829 -1 363467 2379557 2732356 3111441 3215971 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 409295 778213 1155350 1449294 1797612 4709744 -1 -2 186366 813768 1460457 2209567 -1 2418738 3191860 3307226 4148771 4542453 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 2094423 3298972 3604581 4817522 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 301102 864218 1568558 1625920 2681011 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 616397 867715 2110442 2303477 2939568 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 298360 2084366 2448825 3455326 3885836 4616154 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 456438 867110 1354851 2406288 2734456 3538683 3930835 4454841 4643408 -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 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 689865 2299998 3200221 3275227 4164775 4273615 4660928 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 973193 2267913 2372999 4982143 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 506119 1113055 2293089 3670577 3677463 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 60033 494666 845233 1656214 2217172 2324485 2433075 3365188 3459705 3598899 3843221 4792722 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 791543 1745996 4216548 -1 62181 359279 1120740 3477365 3958554 4493614 -1 679250 1409844 2206503 3135422 4049439 -1 -2 66719 235876 721991 919643 1425609 1792266 2186904 2215376 2339448 3006724 4331331 4876953 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 2064196 2121952 2357624 -1 -2 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 228434 668543 1230416 1637153 1707745 1984458 2615478 2883685 3622781 3707039 3716085 3946130 -1 17928 3757896 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 1004114 1594984 2408343 3523057 -1 290574 2036570 2433255 3841417 4414314 4628404 -1 -2 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 122235 265647 1419874 2709598 4371740 -1 703796 1069181 2006011 2153045 2673553 4814892 -1 -2 119781 701686 790700 1104705 1492812 1903631 2583692 2829929 2863969 4217731 4406826 4593444 4598978 4950398 -1 461290 1990331 2431972 2978815 3199267 3728934 4027518 4181360 4634519 -1 -2 1594903 1696589 1818362 3570965 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1961692 2603907 3302284 3934498 4274933 -1 1088093 1612676 2063928 4540818 -1 828380 1587413 2130962 3209107 4082273 -1 -2 278908 3069956 3480022 3999562 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -1 -2 491265 631464 1776422 2547037 2589655 2839538 3383823 3404897 3620969 3909091 4207078 4503621 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 311354 1620845 1632082 3714630 3899439 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 63835 781121 1061827 1256748 1358272 1867211 2013924 2113914 2190608 2324762 3834973 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 887444 1127953 1315135 2429258 3673759 4048100 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 -2 31295 759807 2238277 2980009 3626979 4557685 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 560570 2081449 4177240 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 2497965 3500636 4167289 -1 -2 3005187 3914244 4402722 4758298 4966859 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 79592 657646 2112648 2620680 3746374 -1 -2 755572 907070 1172095 1263477 1382759 1641737 1684229 2106478 2238292 3125229 3125246 3207934 3789485 4199396 4467322 4963573 -1 413881 2297565 3017745 3977890 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 257148 764928 1386643 1821480 2108191 2125663 2499171 2933662 3272405 3407785 3498435 3912267 4233975 4345218 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 53226 68025 2874720 3990143 4152732 4804757 -1 870055 3409959 3996669 4790076 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 618001 1106928 1513847 2187695 3121936 3724504 3765092 4154494 -1 106131 1198302 2391858 3538472 3591203 4541085 4563339 4968501 4994125 -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 2862350 3089098 3493906 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 137231 1659862 4017582 4845007 -1 -2 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 28683 1747578 1856614 2104646 4285323 4467591 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 2939002 3320669 3351484 3496485 3700794 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 721645 761701 886193 1004605 1803803 3694059 3902093 4850857 -1 564576 1734259 2398216 2975473 3394073 3512789 3732115 4337043 -1 414004 532065 1440068 2184150 2299737 2638529 2893193 3049923 3199219 3370352 3738826 -1 -2 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 363066 856045 1745125 1789051 2037405 2804533 2871278 4175945 4661440 -1 505981 952677 2297819 3703778 3763506 4438299 -1 -2 916402 917348 1753100 2748579 3293258 4635330 4706791 -1 -2 172314 764521 1540790 1782998 2008289 2045455 2586490 2871037 3242098 3519959 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 -2 306923 718561 2729635 3729973 3783232 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 1197569 1462880 2280489 3475637 3716268 -1 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 95203 1293463 2244690 2618872 3149023 4989731 -1 2172432 4397846 4555994 -1 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 589676 782875 1141533 2321409 2566551 2995562 3001643 3437398 3441252 3600211 -1 -2 817515 853327 1012944 1477719 1563732 2874884 3507383 3953865 4303444 4807802 -1 1005671 1240527 2541298 2862350 3294663 4774814 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 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 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 505628 536485 1429853 2715392 4084598 4656605 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 -2 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 -2 473245 589891 804646 2966169 3961886 4369009 -1 1972229 2595465 3469211 4481622 4628507 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 441846 452995 569848 1162183 2247484 2382311 3464361 4219825 4690349 -1 3845429 3970289 4165988 4973355 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 -2 3153378 3222704 3624308 -1 77789 2921099 3101420 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -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 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 1419612 2638991 2908436 3370400 4001568 -1 1824568 2954403 4015080 4135159 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 47484 626967 1648340 1704309 1929338 2498032 2773845 2845713 4351226 4369459 4399940 4793667 -1 1018108 1604151 2619819 2700025 3535531 4384533 -1 551106 593169 2531293 3273962 3686718 4122873 4223400 4406714 4953018 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 -2 52299 264943 383033 624839 830917 1025591 1221792 1991796 2956590 3069832 4822417 -1 124572 221808 825607 1841322 2023035 2853555 3716751 3825371 4265654 4382723 4452889 -1 -2 2063919 3094596 4173723 4273904 4346162 -1 29513 789111 847400 1963057 1983774 2141001 3278706 3349795 3611949 4120681 4137197 4725170 -1 860599 2423763 3004923 4390026 -1 560611 1364486 1824510 4196956 4482421 4594408 4829903 -1 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 1541625 3919304 4301257 4501861 -1 266666 1351535 2732138 3350535 3974930 4252164 4439731 4667827 4900500 4911856 -1 -2 177816 247469 1011152 -1 986925 1260767 2817749 4755488 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 512752 586907 1126675 -1 316062 1320630 1852845 2085249 2451070 2675862 3136772 3710158 4231221 4916553 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 1095044 1330228 1365051 2033205 2556433 2580490 3509625 3912403 -1 362711 802236 2229597 2286903 2877575 3659166 4377780 4587914 4718491 4908183 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 400597 2345943 3243897 3669045 4371582 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 782595 1128800 3085545 4020017 4355594 -1 448230 2005742 2071800 2342867 3040175 3201741 3308561 3321507 3979945 4606539 4648563 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 613325 1324717 1392614 1635710 1795108 2085329 2190206 2289339 2755075 3678266 4008796 4094476 4124892 4443406 -1 481873 2258119 2937025 3740174 4673377 4719353 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 863118 1817905 1995418 3253488 3799474 3805732 3940058 4986367 -1 -2 331213 1005762 1082762 1554537 1687403 4278462 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 895895 1239841 1291481 1705148 2200298 2631059 2707058 2740319 3847903 4617348 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 342113 2391302 2885318 4329358 4339251 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 3756142 -1 -2 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 -2 29999 135122 647302 1123538 1392096 1930962 2253770 3391161 3973398 4393154 -1 615753 977045 2449544 2980806 3886693 4390026 -1 -2 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 -2 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 317597 1375632 2019368 2117085 -1 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -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 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 -2 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 250675 562065 711616 739366 1973164 3207064 4124049 4416719 4598981 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 75319 131716 148784 1561672 2010961 2129561 2717518 2961957 3374322 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 638947 720178 1153009 3065014 3132954 4605037 4714108 4833055 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 -2 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 15561 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 30776 667912 1552204 2228133 2412334 2849837 3041285 3103602 3413158 -1 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 732353 783154 869969 2058939 2087772 2187443 2197146 4266736 4417284 -1 -2 266404 1427619 3983437 3989374 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 -2 1631893 1992944 2734116 3795901 4354793 4594517 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 694501 1089805 2259540 -1 -2 351958 506003 1559362 2361508 2386074 2611237 2808837 4102093 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 8541 68335 703285 3249623 4023909 4091089 4999999 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 881610 2705112 2798137 3865068 -1 148528 321195 1618667 1836575 2051234 2399819 2800544 3050814 3101385 3807174 4822885 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 77440 83522 215337 304757 940431 2052722 3775956 4185659 4922060 -1 -2 261211 1878608 2160372 2290699 3215700 3309774 3465311 4862983 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 291800 383242 420055 464994 908323 1641469 2441105 2686250 3308100 3755816 4858321 -1 -2 561370 564787 1279608 2504201 2621944 2654241 4365582 4807188 4910047 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 130429 892675 1538747 3565983 4222040 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 -2 642033 896343 2620220 3217065 4536705 -1 644635 1812104 1982838 3129802 3214850 3792828 4320389 4946971 -1 803329 1499553 3025851 3546236 3584930 3960589 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 487907 1541501 2414872 3280356 3690006 4251892 4462101 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 782595 1128800 3085545 4020017 4355594 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 127598 362006 389237 616582 2255595 3540563 3740029 4720008 4861307 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 518756 792924 1510135 2215822 2404925 2551071 2660596 3071261 3462395 -1 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 1164453 1253928 2017673 3460034 -1 1038801 1518778 3041226 3421453 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 428071 828198 1446973 2904420 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -1 -2 1131678 3321749 -1 675784 1018524 1143119 1863589 2351695 2454871 2492661 2755267 2902707 3306184 4106659 4248863 4521730 4701899 -1 727421 933610 1108179 1958549 4155385 4739008 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 1221528 3565661 4237824 -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 80268 642237 2805958 3721367 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 899192 1420054 2978000 3713360 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 -2 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 369003 817648 1158680 1318788 2177860 -1 1141102 1300843 3116709 3193758 4106079 -1 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 -2 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 145077 505302 766552 1485495 2810768 2908731 3288098 3567303 4394066 -1 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 463518 660936 1539615 3835457 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 433971 1339624 3695121 3879825 -1 -2 661397 1473593 2750724 2972363 3550274 -1 1370607 1410220 2523305 2767178 2772394 3150650 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 -2 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 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 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 -2 770425 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 162561 349894 949249 1137446 1871741 3131143 4648457 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 -2 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 1298408 1662655 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 1310386 1371359 2244866 2546976 2729174 -1 -2 362723 563370 2527892 2636168 2703437 2947130 4096913 -1 1946998 2514621 3185157 3534483 3542576 4432102 4534703 4748358 -1 -2 805306 1893380 1975897 3040678 -1 266819 721492 921998 1011661 1282955 2409966 2540282 2852261 3623666 3680792 4936578 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 -2 621223 1231665 2107095 2203903 4521545 -1 160456 162131 395786 610978 615983 914253 1987143 2168745 2728445 3075136 3357602 3725653 3982411 4221612 4504458 4906758 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 256496 896709 1373706 2382420 2434453 2740923 2862072 3976305 3983703 4151019 4309291 -1 -2 225160 268701 317081 1366371 2150504 2945960 3185780 -1 998149 2032636 3326819 4546761 4910272 -1 172039 1812789 2039293 2126813 2688705 3036054 3128654 3682902 3995375 4157281 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 1509817 1636376 1908308 2096536 2186406 2559353 3217196 4142004 4349750 4362449 4733474 -1 -2 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 795168 1867026 2261422 2273027 2441454 2913830 3402534 3813592 3908183 3999475 4924531 -1 -2 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 95937 313917 438429 1813131 2074682 3576049 4970699 -1 284904 1023166 1863077 2370488 2387396 2696293 -1 -2 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 281559 1729431 1740300 2662821 3425079 3431419 3450050 3470938 3666969 4076385 4294975 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 721018 1450841 2104537 4126790 4952102 -1 508456 1302292 2690324 3049274 3698503 4036130 4896123 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 177350 279837 356067 3025594 3433974 4272375 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -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 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 657810 995549 2515230 2635093 3304439 4775561 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 -2 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 1038801 1518778 3041226 3421453 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 362802 678509 3135422 4952260 -1 92381 531813 781447 3262950 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 2749860 3691811 3817798 -1 -2 397756 2679658 3771334 4730324 4812251 -1 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 526707 739537 1925384 2223535 2678584 3075315 3355168 3560901 -1 48887 50259 1682546 1729736 3008913 4428739 -1 16267 1051519 2091287 2109042 2240755 2402079 2439791 2783697 3022755 3081167 3652216 4406249 4451507 -1 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 1114268 2029128 2154862 2949040 3292489 3613890 4581050 -1 9615 410009 2035151 3528425 4936754 -1 -2 485215 553393 1278048 1400325 2475287 2895070 2983616 3527367 4541512 4757530 4774617 4804492 -1 608254 1122446 1215308 1561848 1624267 1703856 2180892 2824937 3802773 3878038 -1 1345535 1572943 1821791 1884985 2711484 3162863 3240697 3418617 4251267 4668883 -1 -2 869616 991797 1329968 1335010 2735597 3220978 3537618 4156669 -1 -2 1804852 2847966 3673200 3753162 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 121154 505829 1609487 2314390 2866954 3871076 -1 731062 1201049 3438943 3661289 4987306 -1 -2 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 -2 909150 1188139 1234162 4068943 4523971 -1 -2 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 490532 629433 1347452 1380924 4733723 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 1420142 1505542 3562727 4604873 4786576 -1 408920 992202 1602753 2950611 3394569 3915926 3987612 -1 -2 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 929970 2246369 3733311 -1 448689 1891232 2438842 4379336 4945432 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 624224 3140151 3151446 4983610 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 487029 1334787 2107658 2286272 3241519 3984839 4048676 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 1326366 2500723 4279989 -1 -2 1275536 1612053 3109879 3258385 3380270 3537919 4216333 4364791 4815583 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 -2 357454 417160 564172 2205187 3089651 3957284 4436152 -1 2041357 3687013 4298073 4694533 4917760 -1 1165016 1369508 1393317 2172330 2190226 2239314 2977516 -1 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 42862 225085 865181 954959 1133755 1328117 2149005 2665165 2677456 3976280 4305424 4389683 -1 534237 1852568 4129224 4821381 -1 387494 2516534 2758962 3510311 3918969 4206212 4589953 4675337 4730948 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 463847 2347215 4648809 -1 89155 622587 640665 1185490 1541122 2204655 3969442 4114707 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 91974 114601 843228 1538863 2382804 3586534 4988914 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 774390 795736 1837827 2497212 3621812 3828045 3831428 4815048 -1 1141428 1835685 2756766 4270682 4809204 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 2508874 3312329 4411672 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 98866 615919 1349877 2803594 4198155 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 2369385 4133522 -1 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 244749 474016 1192181 1417940 1762244 2930073 2953790 3447209 3734056 4035972 4398383 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 632503 681743 985470 1998664 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -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 -2 87343 303704 333456 2438447 3681323 4151808 4826090 -1 337293 513694 1221995 1383638 1504372 1885085 2720532 3315621 4698109 4836194 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 35556 2271393 2575660 3686861 4266804 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 601495 1226544 1315152 1882696 3750534 4987091 -1 748895 1466018 1684948 2113488 2882659 3422364 4630012 -1 165755 875500 1941390 2068158 2714981 3327310 4024305 4886900 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 638502 1866402 2652393 3584325 4129410 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 -2 17951 1505109 1816681 2671177 -1 1087587 2146720 2626076 3303853 3379758 4136051 4328588 4653015 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4344676 4742898 4905069 -1 -2 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 -2 415731 684980 739170 2575555 4443813 4595854 -1 72036 279708 916180 1758927 1927366 2662183 3072386 4347532 4577759 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 661556 673555 2473597 2707355 4797719 -1 1433343 2462318 2602436 2931809 3367778 3603739 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 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 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 328918 660191 726780 3339680 3750751 3829364 4393480 -1 1732794 2464273 2551648 3093682 4278316 4471848 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 25948 472811 2073106 2548089 3456935 4210334 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 -2 560570 2081449 4177240 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -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 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 1076510 1476515 1551104 1955270 2212419 4604053 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 -2 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 -2 909150 1188139 1234162 4068943 4523971 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 -2 539875 685741 849127 2092873 2310457 2575416 2631700 2837728 3236726 3288725 3996681 4468730 4586569 -1 313883 617159 2052722 2348076 2683242 3172252 4275563 4486543 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 35444 941879 1002248 1498576 1914764 1926058 2309509 2610507 4672936 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 733216 748931 1162695 1255832 1845660 2125584 -1 1548747 4252505 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 -2 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 1594903 1696589 1818362 3570965 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 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 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 212456 767559 1888594 3347597 3654730 4152564 -1 -2 82756 3400044 3637650 4736580 4779898 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 357523 906476 1059958 2575973 3051853 3286949 3830477 3876542 4513646 -1 -2 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 2000639 2090908 2972597 3062818 3705483 4207943 4266515 4454013 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 507400 1010986 2973869 3496072 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 -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 244004 1123953 1209619 2088975 2897792 -1 -2 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 -2 924396 1136851 1287845 1861262 2235143 2560255 3951575 4473038 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 843164 1032240 1170393 1240098 1423390 1472984 2461628 3768534 4718119 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 1953470 2054083 2855570 -1 864326 1746567 1835481 2371455 3209429 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 249978 367436 984127 1591150 1758020 1864361 2378370 2455790 3077828 3121874 4787733 -1 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 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 734624 1065935 2499542 3800290 4383365 4578319 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 682243 1219374 1436299 1492530 1628893 2570426 4962705 -1 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 2302678 2685912 3911432 4164301 4201458 4259503 4344721 4696504 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 1757294 1901866 -1 -2 1888542 -1 37363 2533870 2801942 2978039 -1 -2 618001 1106928 1513847 2187695 3121936 3724504 3765092 4154494 -1 544415 858924 2618899 2723581 3537651 3586362 4352251 4648316 -1 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 50123 129740 702530 1543174 1597568 2259844 2399691 4070113 4113975 4738374 4873077 -1 -2 949275 1030198 1648795 3037787 3495492 3924624 4243147 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 237667 331497 757866 899982 1534891 1601242 2038996 2547593 3001438 3290785 3668709 -1 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 246867 1351972 2108368 2482258 3476661 4082670 4603727 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 -2 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 83071 781530 1931530 4695553 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 1529388 1995437 -1 -2 274405 2911830 4363242 4374974 4650519 -1 245138 498557 920954 1250896 1546456 1688460 2196342 2508827 -1 157353 266913 293109 466518 1023485 1593368 1652504 1866749 1971277 2513236 3071486 3221227 3269047 3487071 3564300 4246769 4533087 4843330 4894885 -1 423664 881234 1206557 1266849 2551208 2667375 3433423 3615220 -1 509323 2143158 2722887 4592929 4619254 -1 -2 746158 813094 1243775 2493309 3744010 3862890 4558871 -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 53003 179545 778170 865924 1735400 2463055 2992853 3969336 -1 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 -1 1326366 2500723 4279989 -1 452222 486440 1127961 1830500 -1 326108 458860 933279 972538 1528002 3036831 4075647 4132569 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 1644700 3796742 4165977 4470362 -1 -2 114834 939611 1757907 2524018 3151091 3487184 3670629 3821575 -1 -2 391849 780347 1045902 1928837 2250142 3811937 4568449 4813454 4938482 -1 306362 740758 799737 1194022 2289761 2434012 2947343 3957782 4037470 4582162 4600950 4795743 -1 687015 3018498 3177174 3639013 3756265 4126369 -1 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -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 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 103378 950000 3341436 4085247 4226713 4580600 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 235545 889836 992313 1717075 1989441 2914043 3896015 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 848952 1696153 3320611 3402701 3646838 -1 2068959 3004262 3257077 3593471 3982159 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 -2 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 185898 316432 411084 486927 1320618 1908582 2003206 2517614 2821520 3099053 3197689 3316596 4091163 4273635 4625244 -1 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 -2 3457 998486 1429504 2596342 3299902 -1 2749860 3691811 -1 -2 733095 1242267 1753444 3536949 3870574 -1 747499 1178161 1941347 2646463 3393507 3617114 4243625 4925158 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 1477536 2016188 2344987 2436454 3051122 4657801 -1 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 81705 2865172 3153788 3202609 3461388 4309255 4322152 4429775 4911931 4935598 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 82756 3400044 3637650 4736580 4779898 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 60818 704736 852511 1154814 1743989 2181347 2509212 2637809 3296335 3622363 4417526 4671049 4817419 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 988577 1891091 1903452 2574447 2678627 2755047 3319618 4263504 -1 -2 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 843164 1032240 1170393 1240098 1423390 1472984 2461628 3768534 4718119 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 864326 1746567 1835481 2371455 3209429 -1 1140968 1487685 2768366 3707073 3914688 3963362 4290627 4781361 -1 -2 123383 511328 806279 2318825 3344616 3369160 3735711 -1 -2 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 -2 26815 162663 682422 830600 1598255 2033469 3871514 4543967 -1 96380 994248 2180711 2816248 4493806 4922396 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 2541850 4509513 -1 44210 162924 267881 371980 3654236 4544461 -1 38688 1777934 2019099 2156023 2523395 3680862 4640596 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 815714 1500518 1682075 1686604 2083886 2691647 2952043 3197057 3378110 3542423 3836790 4727974 4802992 -1 1548747 4252505 -1 339345 464717 1924887 2141051 2344176 3564506 3605250 3714485 4583786 4791053 -1 547970 1001693 2078560 2857095 3292549 3809896 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 1389691 2320584 2570730 2682831 2763212 3081777 3116567 3580778 3770558 3773138 3959465 4573982 4754538 4896860 -1 -2 713178 2176431 3538495 3810035 3966734 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 -2 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 -2 453162 996011 1090262 1742349 3223706 3570320 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 311657 1284239 2095824 3475249 -1 864816 1258548 1405967 1495373 2268747 3074393 4711083 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 2596168 2770760 3280900 3336968 3508352 4456431 4918203 4929960 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 763548 1135203 1490435 1533512 1756115 1799132 1830013 2431549 2433784 2478057 2549500 2764233 2838193 3828026 4569694 -1 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 423650 1632112 2292894 2904115 3039390 3287518 4174370 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 407948 1198258 1748834 1805453 2189162 2826604 3672644 4071709 4447600 4965405 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 1246645 2736946 3137861 3473964 3974274 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 1326366 2500723 4279989 -1 -2 220300 2510044 2718693 3472079 4280143 -1 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 526019 1320518 1369935 4157086 4292631 4517255 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 121077 217796 1411418 1492681 2037617 2116650 3673848 3704002 -1 -2 701493 1474656 1484157 1868093 2774468 4671932 -1 -2 772439 1624035 2134704 2812243 2987116 3124118 3511461 4135166 -1 144358 2203834 3380562 3487852 4174824 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 143912 765233 997746 1425021 4709303 4831756 4935836 -1 1251669 2439688 3237521 3432945 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -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 761325 1683279 2854171 3145091 4977787 -1 943610 3995612 4575063 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 1194661 1636035 1998911 2048530 2820143 2870271 3696834 4500654 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 1145147 1546411 2686002 3084651 3775476 4926704 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 989569 1349673 1986880 2405759 3936837 4801306 4844075 4845189 -1 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 237742 2101483 2406207 2732547 3280185 4720154 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -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 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 112193 635149 1589595 1831200 2611557 4310238 -1 -2 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 -2 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 366760 619518 1008428 1781046 2110711 2938710 3150178 3444498 3750024 3881029 3915922 4044893 4251601 4848028 -1 202447 1125400 2336983 2441464 2482563 3216040 3315027 -1 -2 1026097 2991232 3265669 3476438 4901570 4978080 -1 -2 392062 636527 2365535 2368098 3928606 4833330 -1 -2 595038 755147 848130 1091181 2238113 2527422 3240071 3851609 4611770 -1 96176 584117 1353891 2032975 3776342 4222104 -1 -2 407795 951668 1593645 1800308 2172316 2222109 2245875 2317341 2500858 2848054 3275079 3553607 3714920 3898629 4506770 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 111654 759093 1832836 1844588 2334060 -1 608259 1571574 2456181 2927884 2993874 3580781 3854825 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 628937 1442819 2041854 2073098 2342273 4437628 -1 -2 46186 345721 1977717 2956455 3407563 -1 -2 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 78624 206111 829011 3510841 4124740 4168565 4948249 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 423499 1630246 2736898 3037867 4517223 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 347543 703864 1644057 1794231 1846024 1885913 3412280 4523233 4655399 4870669 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 922276 2485925 3105356 4075171 4670563 4681137 -1 183812 350767 719432 768061 1286237 1324378 1396961 2173638 2344356 3137380 3512249 3981144 4316371 4483306 4580358 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 -2 705034 1966001 2379588 2874338 3867584 -1 77440 2052722 4188117 4922060 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 397936 2415221 2658084 3915674 4960981 -1 476611 1620905 1947094 2223661 2269811 2378677 4331954 -1 -2 102821 436157 1385537 1438943 3626587 3766335 -1 2571241 2785412 3104059 3185049 3340098 4175049 4304655 4824097 -1 204665 333405 1750918 2786664 2940752 2973869 3117460 3175472 3681988 4920405 -1 1171663 4023902 4146405 4994310 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 205136 332451 4534180 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 55515 110360 282405 1431887 1537279 2422866 2554260 3414672 3501887 3754624 -1 -2 130037 1255398 2305590 2436727 3584612 3731493 -1 -2 1053726 1283050 1315692 2911934 3226248 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 103996 133631 1225480 2500676 2834614 2894001 3305253 3603451 4819914 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 225576 806087 1226639 2594093 4074026 4436495 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 1566269 1850715 2852608 3113976 3868978 4563241 4697425 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 230749 1515573 1821047 2614589 2831552 3072010 3170804 3530714 4114716 4632142 4685200 4754756 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 294416 1268851 2299818 2384370 2466433 3817178 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 -2 1541625 3919304 4301257 4501861 -1 266666 1351535 2732138 3350535 3974930 4252164 4439731 4667827 4900500 4911856 -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 598830 771518 968505 1335381 3405306 4537556 4595100 -1 477318 1019498 2544810 4022330 -1 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 506765 1132650 1204781 2761065 -1 -2 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 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 631031 3208689 3920596 4070776 -1 -2 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 2111923 2209036 2792321 3226494 3387128 4103874 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 376572 3028928 4749626 -1 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 183224 344362 459595 1162953 1664834 1754077 2361706 3923752 4353340 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 596681 693753 3632500 -1 847400 1574609 1963057 2933076 3278706 4869856 -1 667541 1444570 1842807 2195001 2976265 4673496 4878566 -1 -2 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 256496 896709 1373706 2382420 2434453 2740923 2862072 3976305 3983703 4151019 4309291 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 575949 1451851 2199059 2910256 3241364 4585076 4626011 4976141 -1 27640 131658 851732 1281187 2863120 3510162 3812590 4449626 4519234 4557103 -1 -2 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 629798 671190 1461740 4182849 -1 -2 1662826 3127657 4196722 4463630 4773822 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 3087000 3112128 4784285 -1 1888542 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 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 -2 801164 2247193 2453532 2730948 4714811 4890296 -1 463137 2310519 2954138 3872553 4576629 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 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 317467 1609059 2230871 2232212 4866989 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 357523 906476 1059958 2575973 3051853 3286949 3830477 3876542 4513646 -1 -2 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -1 -2 1146624 2008868 2337313 2580875 3037805 3459535 3571583 4032104 4680478 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 654095 727335 1766710 1996151 2040546 2157046 2630457 2981027 4490650 -1 -2 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 759016 898771 4373130 -1 -2 477318 1019498 2544810 4022330 -1 138798 3063154 3275148 4435121 -1 -2 990151 992214 1358175 2038338 2417527 2871976 3028012 4600285 4874980 -1 277817 321860 490120 704168 1739377 1779626 4366757 -1 500893 785425 1417827 2580364 2828342 3680646 3783625 3981751 -1 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 1479245 3288858 3640078 4666100 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 -2 118397 450102 2262652 3091967 3214413 4316754 4773960 4999999 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 943809 1974363 2178229 3141616 3436103 3839728 4766849 4904822 4976109 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -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 561370 564787 1279608 2504201 2621944 2654241 4365582 4807188 4910047 -1 219838 2322176 2949418 3904183 -1 130429 892675 1538747 3565983 4222040 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 -2 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 -2 375245 600085 756828 1280542 1501283 -1 998149 2032636 3326819 4546761 4910272 -1 -2 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 -2 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 986925 1260767 2817749 4755488 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 482317 619087 2087828 2294230 4586375 -1 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 78702 220300 979548 1068570 1942965 2510044 2718693 3472079 3929905 4105730 4280143 4701691 -1 -2 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -1 385457 875136 4077620 4227588 4532990 -1 -2 87236 96628 988930 1024658 1280184 1280224 2658431 4419986 4619261 -1 -2 396822 489187 1755082 2361935 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 102821 436157 1385537 1438943 3626587 3766335 -1 2571241 2785412 3104059 3185049 3340098 4175049 4304655 4824097 -1 -2 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 13848 1046259 1237430 1685556 3059122 3336573 3337439 3479727 3606656 3645946 3936693 4454618 -1 -2 520171 950934 2238252 3296445 4903506 4964430 -1 1471291 4032520 4744793 -1 280701 340734 1349532 1905461 4724432 4794977 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 -2 153466 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 4892699 -1 -2 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 -2 78654 465302 1528348 1573948 2292936 3662882 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 961099 2410891 2781043 3548421 3578857 3607450 3923040 -1 146827 547472 1142489 1254552 1367727 1498179 2049355 3352297 4155471 -1 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 54405 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 150292 323425 2280340 3194181 3484729 4073569 4560849 4586491 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 193963 333211 445142 1304659 1367424 1401811 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 1012410 2530789 3222551 4418352 4703974 4725284 4815249 -1 623971 812593 1146610 1514877 1965723 2476624 2939462 3161126 3266905 3503745 3516416 3586000 3778877 -1 1219149 1241687 2366975 3260486 4377884 -1 243515 1628566 1723725 1854532 3968050 4079410 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 -2 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 -2 560880 1949906 2048318 2197063 -1 -2 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 590422 615754 923876 2686397 3572386 3701191 -1 -2 1146991 1432153 1522440 1584820 2286536 2616411 2957248 3162621 3796221 3991805 4628861 -1 1001080 1402050 2056426 2847798 2865082 2930920 3594555 -1 301748 468601 473149 1030562 1368041 1781123 3214128 3568479 3819234 3840553 4794609 -1 653160 666630 841834 1432341 2035851 2266565 2291311 3202350 3433502 4428569 4821899 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 -2 918478 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 266404 1427619 3983437 3989374 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 2283591 2790228 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 2825923 2991051 3341882 4682884 -1 1414601 1506568 2849502 2908687 3217548 3602092 3701215 4499989 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 301346 327296 1239082 1582550 1876006 2352205 2573050 2574772 3038064 3288938 3313470 3593867 3708639 3781593 3789035 4032708 -1 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4680478 -1 -2 19489 138055 796452 1215257 1609906 2015764 3896381 4197343 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 307005 1098706 1578593 2033578 2048286 2084366 2248822 2914493 2950438 3241572 3287733 3355856 3927213 4453373 4497602 4579801 4629714 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 -2 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 365565 571716 913596 1757337 2351904 3073935 3632518 3784868 3893166 4730029 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 560570 2081449 4177240 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 -2 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 -2 634538 1588083 1596995 1667817 2114502 2510081 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 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 -2 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 154173 316555 639296 2008646 2522753 4979495 -1 735982 1751550 2009014 2587424 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1769218 3027321 3984596 4058129 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 2059387 2629159 2919990 3191337 3415842 -1 23041 439231 888288 1791359 4353403 4544957 -1 -2 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 888353 1365143 1652467 1861128 2208508 2302354 2846176 3985510 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 2334248 4021809 4286605 4739792 4921012 -1 -2 162561 349894 949249 1137446 1871741 3131143 4648457 -1 -2 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 -2 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 1104221 2896647 4370043 4886640 -1 -2 1465301 2221651 3009659 3848010 4662136 -1 164885 1905667 2052023 3239347 4035379 4783564 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 776611 1987483 2563181 3478059 3818426 -1 -2 1597786 2004566 2017961 4663523 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 19407 107488 216374 322225 751561 889657 1576693 2423164 2525210 2715054 -1 -2 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 -2 865411 1051281 3642992 4610724 4667707 -1 506919 521159 627721 763259 1184638 1621549 2350836 3425160 3438273 3966556 -1 11650 991656 1606183 1816402 2714011 2714970 4045271 4103419 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 385777 2087667 2487172 2585976 3499165 3651711 3839915 4111528 4194712 4265262 -1 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 1430987 2270499 2735367 3137212 3831806 4730256 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 -2 225576 806087 1226639 2594093 4074026 4436495 -1 1217716 3458341 4945970 4950001 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 632503 681743 985470 1998664 -1 103378 950000 3341436 4085247 4226713 4580600 -1 192909 383703 1465808 1844495 2957153 3113302 3876554 4385535 4674924 4827784 4850418 4923328 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 999953 1234760 1604289 1796671 2099287 3155110 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 379771 942480 1271534 1470327 2230614 3623591 -1 -2 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 1180858 1570437 2558586 2663955 3085506 3365211 3863151 3884886 4116398 4603314 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 1859993 2316907 3480871 3548951 3897830 4820999 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 726352 798196 862285 2336273 3599487 4235527 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 1212223 2893160 3356302 3568111 4059862 4748313 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 870041 906883 1615749 3178751 3643547 3767211 -1 -2 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 485534 703470 1505497 1720453 2293794 3024169 -1 263250 544245 660161 676352 972426 1635043 4259795 -1 -2 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 357454 417160 564172 2205187 3089651 3957284 4436152 -1 1165016 1369508 1393317 2172330 2190226 2239314 2977516 -1 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 585816 1934414 4160614 4877603 -1 -2 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 393239 2611753 3083175 3341932 3428118 3925449 -1 103419 297258 931055 1094015 1689988 1829835 1898854 2061170 2379036 -1 244478 279961 750828 3277331 4231244 -1 -2 690015 814342 1646239 2570415 3148784 3900692 -1 439034 731002 884277 1353768 3408748 4909964 4978093 -1 573756 1299689 2046412 2412451 3230821 4479523 -1 1638500 1958528 3080710 3223157 3365672 3920491 4056613 4980283 -1 -2 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 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 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 314316 1050006 1212616 2579398 4989546 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 74087 598116 747307 949784 1098278 1801564 2152582 2993973 4322249 -1 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 -2 214525 885110 2505380 3003657 3198205 3499931 3562373 4067260 4109267 4446865 4684401 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 1642177 3076604 4089733 4499936 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 447015 1098945 2542112 2564412 2967607 3404249 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 908806 1848854 2018736 2181765 2866283 3147359 3398479 4139388 4486823 4518060 4769352 4942150 -1 1147942 1403451 4478338 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 145595 282483 560070 2283239 2681995 2995457 3312016 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 294458 2230229 3227762 4453068 4582905 -1 3645700 4735374 -1 1088419 1867237 3424424 3779420 -1 534660 784083 1071462 2609278 2668846 2837165 3056503 4684191 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 1672923 1902024 2330919 2375234 2462687 2680036 2895141 3213387 3456401 3524877 4301702 4563607 4906502 -1 -2 370837 2182314 2903496 4558044 4914822 4929543 -1 -2 353616 700646 2004735 2968756 4201962 -1 -2 907526 1070759 1697089 2214299 3209103 3512032 4836381 -1 1295650 1617441 1639575 2447995 2869979 3340154 4939013 -1 335935 790914 1277891 3269546 3414062 4484716 -1 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 306605 458408 469089 1645908 1649908 3122895 3178958 4591173 4675295 4702562 -1 -2 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 585876 1004218 2138896 2385358 2757921 3040874 3655192 4082531 4825863 4988582 -1 -2 657810 995549 2515230 2635093 3304439 -1 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 319044 935872 2280169 2459618 4497360 -1 -2 645491 802233 1233447 1483892 1990781 2143492 2360635 2686620 2748562 2962796 3019363 3079554 3503532 3935031 4403439 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 1214199 2399059 2648649 2804013 3148252 3750614 4416964 -1 -2 361000 596620 1719255 2067626 2736630 2793581 3880380 4602588 -1 458613 682035 1038750 1860056 2361575 2465851 -1 -2 588439 1094317 1245057 2575745 3850545 -1 875382 1266570 2429145 4016584 -1 1928472 2629670 3292821 3301390 3861347 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1322447 2767535 3140927 3168622 4821615 -1 -2 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 -2 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 409295 778213 1155350 1449294 1797612 4709744 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 74700 683861 1087034 1395931 2668454 4392719 -1 -2 510964 1362667 1490016 1552250 2197967 4157916 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 703455 2472765 4003398 4275992 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 -2 1987306 2842775 3949475 4374313 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 1082695 1437569 1479364 1510560 1777327 2823562 3231107 3981585 4025888 4808459 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 74700 683861 1087034 1395931 2668454 4392719 -1 -2 116864 143479 1746795 3520463 4938167 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 345408 566596 688157 1271724 1496136 3119162 3488579 4026736 4119487 4938529 -1 -2 451123 791543 1571169 4775884 -1 888320 1271904 1324232 2487054 2748836 3101555 3333835 3343175 4298962 4359840 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 677585 805503 1000826 1683077 3113071 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -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 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 269783 1271447 1724154 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 1031462 1330038 1387974 1682683 2479159 3904859 -1 -2 8428 544161 602777 706674 1480753 2439861 3461396 3468531 4077212 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 362802 678509 3135422 4952260 -1 92381 531813 781447 3262950 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 2749860 3691811 3817798 -1 -2 409961 791922 3634810 4645018 -1 477028 1221528 1306865 1758627 4016635 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 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 83071 781530 1931530 4695553 -1 -2 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 668084 1325742 2538182 2873920 3192578 3713039 4586015 -1 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 98866 615919 1349877 2803594 4198155 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4720695 4977707 -1 1117419 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 253594 2341035 3474668 3611057 3787267 4270033 -1 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 1624193 2017874 2352963 2565283 2587464 3007183 3425141 4409272 4445044 4586786 4885003 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 191618 472788 699530 975311 1947417 2976908 4164368 4195588 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 1910874 2173682 4969454 -1 14740 48163 463944 987879 1048847 1092317 1243397 1994485 2775468 2883312 3071225 3615322 4053617 4056260 4975866 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 933835 1298408 1485164 1662655 2694229 3851183 4945432 -1 967857 1886259 2996664 3478145 -1 -2 444561 1336607 1846543 2450553 2732969 3223176 3293903 3883383 4027880 4104225 4204631 4204820 4649602 4673645 4851657 -1 -2 135326 630897 750724 1367752 2898222 3851336 4166165 4181800 4361391 4647580 -1 12411 718086 730100 1472538 1577580 2282240 2649382 4214223 4497493 4999138 -1 478705 518560 1693004 2080139 2102077 2898639 -1 -2 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 1612286 1886729 3130908 4385682 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 -2 499907 1153330 1474205 3177845 4201777 4225169 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 137698 384470 1242742 1490993 2359972 2838820 2859457 3003950 3082772 3596664 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4837971 4851945 -1 475810 1034238 1901882 2191215 2250528 2496819 3659235 3754119 4037323 4386816 -1 277025 831938 893438 971681 1176250 2366096 2966647 3089580 3264573 3716310 3989818 4450522 4855339 -1 -2 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 92030 107571 465649 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 270678 525245 542126 800024 1444901 2602274 2784799 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 95965 549047 552598 1169998 1628172 1710803 4195385 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 94951 2909993 3236911 3903057 3980187 -1 -2 1971425 2130854 4074907 -1 374854 2369810 2448983 3919367 4536845 4735614 -1 1760600 2370299 3301872 -1 -2 601491 733465 743846 4462461 4970193 4975735 -1 1041722 1396128 1999440 3112106 3464558 3869775 -1 981232 1138721 3182918 3632518 4565938 4999999 -1 782122 1264875 1550821 2828108 2946105 4946878 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 3222704 3624308 -1 542806 2252795 3133741 4306379 4392823 4724701 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 960963 1286371 4131934 -1 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 961700 1178793 1434513 1541510 2451936 3131739 3632268 -1 -2 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 872558 1123632 1915837 2197819 2432125 2483894 3887918 4383909 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 97736 1989755 2333632 2650070 3944711 4066519 4099282 4513079 -1 -2 1737060 2286271 3282953 4834784 -1 -2 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 262192 741806 1797553 2365141 4029470 4250182 -1 1248752 1533795 1933920 3711039 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 695701 1631485 1690363 2187333 3240724 4159587 -1 834288 1168645 2329682 3445018 3653527 3729235 3836042 4317944 4649027 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 843164 1032240 1170393 1240098 1423390 1472984 2461628 3768534 4718119 -1 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 1953470 2054083 2855570 3452526 -1 864326 1746567 1835481 2371455 3209429 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 374228 1311301 1349481 3342755 4769844 -1 891535 904709 1122400 1372882 2690639 3094287 4145676 4414863 4568167 4756270 4916785 -1 1684239 1839479 2717895 3651684 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 50169 344293 1140968 1487685 3007504 3707073 3914688 3963362 4011605 4251823 4290627 4693010 -1 -2 1608729 2557435 2736133 3442283 4335924 -1 -2 1194661 1636035 1998911 2048530 2820143 2870271 3696834 4500654 -1 -2 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 -2 462850 1922787 2556910 2810210 3428453 3502579 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 1955031 2445173 4825414 -1 1985 389139 2330759 3027973 3341677 3408791 4706796 4973910 -1 -2 205984 639288 1023156 1146610 1963092 2269123 2518516 3503745 3778877 -1 1358378 1912574 2455927 4835722 -1 211056 566261 1491820 2438190 2817620 4449970 4613028 4751492 4906316 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 157698 203080 3062086 4867582 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 5931 397149 2476489 2867272 3208298 3249001 3695067 4886738 -1 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 -2 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 540940 950751 1946646 2265463 3698060 4010508 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 162561 349894 1137446 1871741 3131143 4648457 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 971385 1565430 4539921 4809675 4939117 -1 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 -2 734311 885278 1251482 1373988 2969671 3228307 3551388 3697636 4260641 4600621 4733877 -1 -2 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 411568 2497788 2972726 3736165 4783124 -1 491074 1541958 1647969 2509199 2647449 3087889 3173337 4801000 4922998 -1 -2 3314 89528 935414 1199955 3403967 4038759 4496085 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 448588 2999007 3117572 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 2019415 3317085 3860852 4598476 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 3362857 3479803 3505107 3587764 -1 2059387 2629159 2919990 3191337 -1 433971 1339624 3695121 3879825 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 64225 1457878 1684626 1921688 1975126 2314793 2646976 3383666 4203318 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 652307 955377 1234715 -1 -2 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 268717 429705 895034 1331466 1374198 1721575 4378483 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 362711 802236 2229597 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 152243 645326 823557 3995338 -1 -2 249353 960432 1526500 2520690 3181347 4530110 -1 186342 2715808 3914119 -1 -2 521970 2168074 2505387 3279246 4878286 -1 25103 91245 485009 765232 1139522 1845196 2016269 3191564 3430583 3715457 4130498 4999999 -1 381035 1088079 1226166 1409532 1855934 2313909 3259798 4380326 4739701 -1 -2 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 -2 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 -2 1237163 1917098 2052890 2767473 -1 -2 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 439034 731002 884277 1353768 3408748 4909964 4978093 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 186675 3589132 4360545 -1 -2 837109 909980 982118 2931858 -1 534804 1821398 2502675 2971672 3578210 3648674 4212325 4835449 -1 1910837 2054821 2923122 3174600 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 762559 1327808 2030219 3496556 -1 -2 894051 1082352 1623441 2228592 2274987 2337598 2648163 2822266 3582538 3993317 4032241 4147130 -1 379771 942480 1271534 1470327 2230614 3623591 -1 -2 857375 1540868 3753902 4414163 -1 -2 969257 2136301 2197694 3200106 3568449 4444424 4559117 4835610 4933293 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 1253224 1851213 1970242 3324403 3741862 4344242 4370562 4642226 -1 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -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 842811 1424283 1433016 1458242 1629010 1973531 2806744 3110473 3452226 4038628 4047953 4442521 -1 -2 587779 3257768 3575324 -1 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 634538 1588083 1596995 1667817 2114502 2510081 -1 -2 33781 508493 816010 2795875 3992984 -1 2305775 3517322 3617834 4069308 4301702 4358905 -1 449450 636306 1767430 2529872 3160173 3279811 4790693 -1 -2 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 134720 437966 781855 1714181 2063572 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -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 -2 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 117351 815652 843230 1217600 1731161 3304624 3577353 3716213 4388356 -1 373019 2020941 2707980 2800449 2874477 3152387 3403572 3405169 4303306 -1 -2 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 2051621 2179541 3308671 4421005 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 1548747 4252505 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 1200162 2082729 2183179 3547591 -1 -2 82393 145303 1085982 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 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 111614 1357860 1590546 3501226 3800085 -1 -2 419582 1171706 1683082 2261937 3025510 3537051 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 365565 571716 913596 1757337 2351904 3073935 3632518 3784868 3893166 4730029 -1 -2 1162036 1199176 1247981 2805594 3876252 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 -2 414632 518110 856232 1322956 2675503 3313053 4306804 4758687 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 135168 352620 1401794 1434708 2304982 2583917 2897762 3253925 3856249 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 270678 525245 542126 800024 1444901 2602274 2784799 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 1385539 4037959 4923789 -1 -2 247574 834028 987286 1178400 1574059 2535204 2796557 3039099 3714972 4056840 4302377 -1 245138 1150876 1688460 2515159 -1 42258 447551 447889 1260116 3005103 3387422 4634987 -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 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 83456 135053 193795 1479612 1538042 1938410 2431592 2460743 3732312 3928649 4028404 4725923 -1 802497 1110125 1439074 4510409 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 -2 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 450814 836323 1107649 3945591 4698175 -1 771941 1018240 1405666 2428593 2442987 2837264 3455420 4828056 -1 -2 113950 1016934 1287538 1475243 2334525 2440150 2626974 3854527 3986871 4449813 -1 984239 2870349 3220128 3270695 4620240 4976365 -1 1229543 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 798338 887579 1479883 2311360 2489045 3337081 -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 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 1195294 1737688 1786135 1892865 3584538 4432106 4767729 -1 -2 1975400 2188920 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 3912616 4800006 -1 199191 285277 618882 1096729 1258477 2987132 3189726 3740470 4927598 -1 1312100 2321313 2564976 2808671 3252759 3970352 4393386 4505860 4617716 -1 44736 990525 1620882 2328987 2809563 4167380 4605368 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 -2 38804 765744 2244362 2442634 2754301 3086169 4289499 -1 -2 397169 2291538 2467358 2541688 3388306 4168916 4783023 -1 1727361 3113308 3357609 -1 -2 1093230 1412051 2428710 3170110 3472079 3858069 -1 24239 81031 292086 767102 2015817 2563467 2848210 3185225 3896892 -1 90593 1056159 1243336 3672023 4578688 4713373 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 101429 462355 1127009 2527329 2529518 2684262 2843264 3565771 3981016 4273753 4532990 -1 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 648185 953542 1511325 2184848 4028597 4342319 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 113888 547026 898092 1069477 1415993 1790270 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 2469359 2651541 3365005 3846511 4314449 -1 463847 4648809 -1 89155 622587 640665 1185490 1541122 2204655 3969442 4114707 -1 155181 1732383 2430039 3843900 4882192 -1 870806 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 1956293 3234743 4719222 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 4165565 4395384 -1 297704 374527 1543180 4350386 -1 482944 680672 1317405 1480411 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 -2 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 980537 1351877 1891037 2434758 2747844 4795055 -1 -2 430638 1070026 1098693 1555145 4548811 -1 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 651357 1280624 1564309 1570402 1685474 1728137 2302144 4530814 -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 498198 1333906 3721488 4001558 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 1818410 1848230 2713626 2764562 2853311 4864043 -1 144373 760974 814480 869947 989121 1215974 1471510 1627879 2210869 2275506 2993703 3624145 4284897 -1 560303 1441863 1740186 2942124 4969174 -1 113972 2027837 4298222 4767565 4805884 4976932 4991638 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 448458 731500 914367 1572346 3851792 4217265 -1 1383983 1802878 2642301 3146177 3838081 3947054 4274590 -1 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -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 33523 1081818 1866889 4071682 4825436 4905360 -1 -2 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 -2 205136 332451 4534180 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 55515 110360 282405 1431887 1537279 2422866 2554260 3414672 3501887 3754624 -1 -2 376028 429194 557457 1538769 3233432 3347518 3998826 -1 1070561 1409476 2247026 2533110 2593460 3417767 3504154 3540641 3606645 -1 612592 739310 1057479 2187315 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 742876 757814 1838347 2417505 2891598 3170758 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 1882755 2868025 2939812 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 323995 1397355 2349706 -1 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 -1 1662256 2399746 2513410 3109477 4510854 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 870041 906883 1615749 3178751 3643547 3767211 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 -2 379227 462912 1582318 1865734 3210551 3460675 3680456 3716882 4716625 4850025 -1 360664 1571739 3366732 3571773 4143638 4969717 -1 234448 882859 2251475 2557130 2733864 3103873 3690765 3703014 4226156 -1 51723 546612 1657336 3116789 3190497 3720528 3741521 4667491 4856365 4960621 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 -2 603054 909989 1225383 1798522 2582022 2757667 2926537 3861164 4798819 4961197 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 -2 2063919 3094596 4173723 4273904 4346162 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 860599 2423763 3004923 4390026 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 -2 182335 1658713 1734464 2925979 3165819 3554571 4479216 4995278 -1 1975400 2188920 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 735190 827814 1358907 1820447 1871235 2436365 3693882 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 690301 865789 967003 1076854 1119481 2501292 3100592 3328575 3677716 -1 245621 371967 2334840 4160619 4543494 4611278 -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 -2 628779 1212747 2485913 3472487 3533230 4051928 -1 1906352 1927430 2464708 3598070 4797135 -1 162642 1116800 1517388 2235804 2746861 3524956 4379104 -1 -2 201435 369231 593238 594081 803051 1019822 1060911 1322447 1683154 1746591 1806429 4170986 4937779 4958976 -1 -2 2052163 3039979 3914119 4382188 4999999 -1 130037 1255398 2305590 2436727 3584612 3731493 -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 -2 392034 739713 1123946 2509762 4325807 -1 682935 1031406 1811729 1951125 2056826 3029816 4114175 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 1208510 1973443 3495862 3776790 4837838 -1 1045663 1318272 2016522 2510306 2627174 2733156 2943310 4161425 -1 -2 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 148528 321195 1618667 1836575 2051234 2399819 2800544 3050814 3101385 3807174 4822885 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 857726 958675 1076184 2600816 2756850 3105405 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 1584377 1780431 2657034 3291197 3608573 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 727035 2414532 2446925 2501616 4498283 -1 557685 1699377 1799337 2787874 4938590 -1 -2 2833731 3880307 4011636 4167021 -1 14736 479269 584678 895674 2495533 2672180 2894901 3382203 3728244 -1 -2 768807 1328105 1790270 1820819 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 138962 236491 370674 824845 1090007 1201445 1423537 1818697 2138434 2229820 2287863 2800088 3019082 3156226 3320625 3438968 3462978 3757340 3786862 4459179 4528201 -1 1107070 1831506 2475955 3954531 4025960 4370946 4427893 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 572199 1255715 2186585 3620443 4068545 -1 716028 927112 1128780 2108483 2283684 2321845 2939117 4125018 4344859 4395876 4833568 -1 1241587 2939416 2947990 3346691 -1 717947 782566 826183 881382 1062189 1208054 2795036 2947912 3049026 3613220 4789951 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 697997 1389504 1483072 3203730 3380439 3920091 -1 157789 299262 1547618 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1088093 1612676 2063928 -1 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 231344 235545 1717075 2288570 3055569 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 1260015 1867662 2150686 2826558 2962450 4140979 4317437 4976601 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 216055 331508 484956 1026613 1310950 1563235 1871708 3763645 4332075 -1 342828 396127 1651439 2021095 2101604 2752211 3644731 3809491 4432667 4842428 -1 -2 403451 459044 1170220 2177794 3379555 3422011 3619716 4014395 4158139 4919478 -1 340719 858363 1563773 2811604 4497071 4638730 4686548 4934883 -1 -2 1487629 2465870 3422107 3773035 3981363 4219551 4824620 -1 211796 1801610 2444970 3599608 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 1270498 1921447 2707658 2894709 2992110 3458924 3494940 3793022 4223908 4546507 4887207 -1 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 471220 1751169 1942106 2460336 2997636 3090107 3397317 3436266 4319834 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 -2 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 444063 911230 950440 951433 1053887 2531631 3027011 4748150 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 706599 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 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 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 71702 85160 105232 458926 814323 2399675 2650802 3736257 3748224 3808795 4117109 4180088 4305967 4332000 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 675754 1925055 3030959 3343175 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 -2 94487 316120 461450 883673 1773083 1883511 2705412 3878142 4732454 -1 331122 354309 797404 1452418 2448161 3399540 4342654 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 637061 2448983 4450284 4536845 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 295714 2309437 3039761 3236809 3539660 4471216 4616012 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 96675 991117 1187091 1924182 1978205 2675961 3277470 4209738 4714794 -1 69406 198985 1017016 1211280 1223103 1431927 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 77321 1123946 2809712 3057113 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 481562 584848 1656849 2281575 2583247 3240621 3692417 4885706 -1 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 200709 431708 1763695 2532960 3375705 4468586 -1 578340 748608 2088877 3645027 4535094 -1 165775 179706 1368365 2100472 2765222 3148131 3241731 3606875 4356506 4680304 -1 -2 427951 575512 1250590 1256119 1457956 1494768 3024119 3166895 4008392 4631469 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 389169 1046188 2336724 2490446 3431542 -1 1482057 1733001 2767860 3045478 4493446 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 748895 2113488 2616224 2882659 3422364 4111358 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 -2 80946 984647 1380464 1781475 2184488 3538695 -1 1231219 3098464 3196556 3269889 4827493 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 77440 2052722 4188117 4922060 -1 77440 2052722 4188117 4922060 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 434327 2828222 3523462 3720903 3920453 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 25290 217410 983489 1320266 4288395 -1 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 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 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 243227 422339 686860 1188581 1503418 1964822 2315571 2329202 3366441 3679410 4729789 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 1204368 2501413 3510641 4622516 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 -2 504008 1420440 2027867 2440930 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 887444 1127953 1315135 2429258 3673759 4048100 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 181491 3885745 3896190 4111343 4459557 4984594 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 107988 921659 2230744 3122432 3684239 3719093 3932412 4046570 4225557 4626406 4637690 -1 -2 855825 1492910 1853112 1871227 2381476 2415972 -1 -2 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 2185399 3180130 4823422 4999740 -1 681268 769247 1553679 2000884 3444422 3938879 -1 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 -2 908783 1018506 2329692 2936453 3020133 4752963 -1 503179 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 837459 970184 1753704 2022482 3107417 4256189 4394157 4462771 4538819 4915397 -1 1139482 -1 1812488 2250212 2656832 4171628 -1 -2 423664 881234 1206557 1266849 2551208 2667375 3433423 3615220 -1 196606 288945 780849 1277866 1720666 1724824 2465291 2884617 3738672 4006817 4040519 -1 746694 2137723 2440283 3023839 3295419 3311637 3373487 3944304 -1 27588 549332 649545 783296 1498576 1862327 2483165 3579685 3706029 4184293 4362588 -1 -2 611727 1627665 1983970 4029313 4663265 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 152051 417171 1462018 2414294 3449329 3994196 -1 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 -2 1381696 2079132 3446504 4174592 4328818 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 529267 1068437 2044849 2790768 4725894 -1 158741 573823 1196886 2707842 4643742 -1 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 340965 626592 1058538 1691032 1701791 1810458 3514506 3535256 4767521 4774394 -1 324985 548500 857939 905346 1029816 1079754 1972807 2136660 2737364 2747939 3282077 3608325 3735252 4607745 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 20430 729295 804219 1114539 1555385 2499359 2512510 2999017 3256110 4117029 4193926 4873447 -1 -2 225576 806087 1226639 2594093 4074026 4436495 -1 -2 638502 1866402 2652393 3584325 4129410 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 257419 1147924 1352693 1816138 2227433 3865590 4999999 -1 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -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 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 311936 2116795 2530259 2788963 2846468 3975456 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 -2 67691 147766 892949 1205387 2073020 2495794 2523135 3424833 4355559 4813150 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 508520 1112148 1359730 1640310 4309612 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 35158 2483002 3651433 4367040 -1 -2 306789 555694 1253967 1910700 2526537 -1 -2 325384 1473784 1710187 1786919 1903572 3032060 3405297 3744476 4004638 4993311 -1 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 1275230 3510162 3812590 3869709 4170500 4304702 -1 426490 523999 1257718 1856932 1960658 2862039 3128493 3184887 3258755 3833300 -1 -2 460387 607241 2428758 4365515 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 159346 1568500 1568519 1957172 2335414 3103962 3260881 3379877 3875295 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 -2 1632635 3363491 4388118 4455383 4629760 -1 265 927535 1709929 2240110 2252113 3269693 4411816 -1 25442 335552 367698 1315124 2154979 2821693 4799297 -1 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -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 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 505981 952677 2297819 3703778 3763506 4438299 -1 14516 788247 2948403 3364427 3845610 4677611 4820165 4827918 -1 2125521 2476931 3037581 3770795 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 1608844 3304037 -1 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 167101 1781226 2134119 2534921 3379144 3408703 4378239 4662917 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 97889 949275 1010688 1030198 1089350 1648795 1781814 3037787 3362163 3495492 3626587 3835507 3869155 3924624 4086439 4115005 4137526 4243147 4827041 -1 1695154 1735220 2382839 2508717 2549467 3266104 4383481 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -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 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 -2 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 -2 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 378390 1164465 1993223 3214067 3807585 4023925 4734858 -1 -2 4151417 4188593 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 311201 1517264 1562973 2128075 2156120 3486804 3978227 4093008 4536840 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 1204368 2501413 2515253 3510641 4622516 -1 -2 2090681 4333109 4496409 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 -2 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -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 117385 450281 3417472 4272411 4389602 4414138 4830630 4967385 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 1894264 2017218 2100472 2498194 2904690 4642818 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 353144 353399 2444514 4122281 4301277 4812620 -1 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 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 506119 1142769 2293089 3670577 3677463 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 350762 407322 2454387 2663653 3060391 4842568 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 1204368 2501413 3510641 4622516 -1 -2 1408900 1695584 4819894 -1 576024 1033964 3210373 4511864 -1 395156 765041 792486 966025 3083387 3940378 4095909 4306393 4772959 -1 -2 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 272270 403843 769695 990962 3287488 3541229 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 384607 566807 604243 911887 2540282 3970299 -1 1365167 1518421 2283239 4402580 4928255 -1 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 57523 875749 1646782 2067847 2148420 2601339 2647512 3838391 4404339 4522021 4623603 4716576 -1 -2 272098 380638 449026 2116575 2722336 2945971 3147809 3613591 4258832 4311020 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 167991 314124 584610 2365180 4021693 -1 -2 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 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 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 129222 1634258 3134467 3388695 3631822 3740258 3970417 4102340 4531865 4532714 4585982 -1 641695 2250756 3012735 3656407 3920315 4093452 4144233 4792572 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 -2 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 582674 785998 1994581 3375048 4351717 4981234 -1 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 2352963 3121612 3136090 3988177 4409272 4687563 -1 87685 932170 2320434 3353654 3492130 3542760 4263650 4491844 4691492 4783600 -1 881099 1307092 1579674 1784751 2099502 3199454 3814915 3900767 4415841 4988921 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 755902 2352883 2353436 3028855 -1 -2 627985 952776 1790119 3278629 -1 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 187988 2317083 4223048 4253483 4292536 4744422 4932621 -1 -2 73829 126666 170919 1095392 1609024 2075711 2285569 3200352 3381383 3439654 4732430 -1 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 1251669 2439688 3237521 3432945 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 1228888 2353752 4584040 4608682 -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 1716076 2905155 4534507 4882675 -1 -2 36597 937368 997661 2141894 4264341 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 -2 2249152 2860291 3062395 3075058 3519528 -1 623895 864326 1018994 1164202 1287123 1835481 2068116 2342925 3209429 4090931 4413032 4606679 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 -2 578102 1251453 1264755 2096965 2251687 2325702 4126470 4190694 -1 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 1458274 2342116 2467404 2488738 2601885 2727408 2881644 3121938 4703681 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 392062 636527 2365535 2368098 3928606 4833330 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 321379 600807 1661866 1725193 1906454 2859090 3335216 3483437 4057735 4787319 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 -2 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 995493 2082842 2304814 3846837 4301029 4396138 -1 237667 331497 757866 899982 1534891 1601242 2038996 2547593 3001438 3290785 3668709 -1 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 -2 186962 423270 2636240 3443870 -1 299878 1081675 2126236 2288386 2362327 2979165 4747958 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 1670323 1689766 2086693 2462502 2943075 3424308 3649948 3687101 3994920 4552523 -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 128274 917431 4999153 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 989253 1040744 1243499 2464231 3587749 4264889 -1 -2 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 80268 215576 642237 1187000 2052283 2805958 3279748 3721367 4150175 4375550 -1 1562326 1984784 2970360 3242798 3432326 3456607 3990130 4384408 -1 945179 1412650 1687221 2019841 3053842 4487791 -1 79852 244195 562816 661959 1826333 3354216 3544595 4847584 4848803 -1 -2 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 786963 1526991 1932187 2407959 2742252 3553219 4387373 4475803 4533858 4755664 4888293 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 107988 921659 2230744 3122432 3684239 3719093 3932412 4046570 4225557 4626406 4637690 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 118894 1230214 1254995 2088957 2672906 3792627 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 1529388 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 1981769 2905751 3358455 4500881 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 681873 951093 2199095 2399963 2922921 4288528 4578371 4951571 -1 749537 933380 1259566 1641591 1914506 2450215 3801254 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 791543 1745996 4216548 -1 960963 1286371 4131934 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 173010 2066179 3084588 4337565 4451213 4763850 -1 -2 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 443405 1938783 2000409 2713411 2867754 -1 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 -2 1140855 1356986 3246249 4350721 -1 258469 2232082 3636207 4335374 4476533 4513943 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 162123 549895 653032 4292301 4758293 -1 756247 3359323 3986137 4200136 -1 -2 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 1260506 2846211 2999263 3475519 -1 -2 245138 498557 920954 1250896 1546456 1688460 2196342 2508827 -1 564080 1989515 2004648 2642231 3597591 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 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 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 141524 951752 1089698 1752894 2847702 4722917 -1 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 274667 955302 2687843 3096141 4948392 4952021 -1 83456 135053 193795 1479612 1538042 1938410 2431592 2460743 3732312 3928649 4028404 4725923 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 762559 1327808 2030219 3496556 -1 -2 848525 1300505 1809920 2478804 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 162789 1245043 1953996 2669585 2874057 4083297 4329553 -1 15067 366683 515375 1070416 2364679 2626011 3827974 4283712 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 229839 411514 1023327 3006164 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 468226 1917294 2590913 3010662 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 3934 968327 1848366 2084128 2690211 4329089 4425171 -1 1149405 1214958 1321306 1493422 3066686 3382153 3421823 4811445 -1 -2 606191 1054996 1120679 2208126 4252982 4256722 4432123 4940679 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 -2 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 1734758 2240131 3199382 3289297 3319955 3639117 -1 432505 698554 3776908 4389913 -1 -2 676321 2790768 3829914 -1 394026 394648 645558 845612 1123427 1236600 1319920 2127355 3002684 3584589 3760280 4002160 -1 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 366151 573405 1032904 1386155 2301408 2676677 3811951 4111697 4356734 4578782 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 1346895 1960355 2825779 2876879 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 968986 2001096 2742808 2827296 3517546 3540873 -1 1723056 1795145 2501738 3043256 3567762 4713120 -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 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 -1 524218 894665 2156697 2711143 4708291 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 2234494 2298130 2602460 3907286 4606327 -1 1734081 1780843 2104325 3866088 4593984 -1 -2 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 445492 589171 1931573 2435998 3220359 3329657 -1 -2 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 545899 1168903 1287783 4051742 -1 428282 526047 2443420 3202652 3236119 4248823 -1 -2 1236340 2148420 2601339 2647512 3838391 4404339 -1 791543 920507 2168457 3739926 4216548 4389504 -1 -2 1605023 2517839 2519278 4775061 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 13575 2593162 3385225 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 756530 1355418 1948965 3154582 3229934 3977777 4194988 4292032 -1 265 927535 1709929 2240110 2252113 3269693 4411816 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 -2 755785 2106982 2384281 3916339 4877502 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 -2 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 1497952 1952037 2793141 3746080 -1 -2 1987306 2842775 3949475 4374313 -1 3399623 3576214 3863743 4045303 4063750 4659072 -1 1082695 1437569 1479364 1510560 1777327 2823562 3231107 3981585 4025888 4808459 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 994248 1075490 3062553 4430829 4493806 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 285737 1273536 1635465 1816919 2561573 2804861 4005293 4675776 4920697 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 850754 1420838 1431986 1890751 2574015 2672461 3280283 3292482 3387260 4087165 4764400 -1 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 371264 594326 1395612 1758474 3048193 3316218 3574559 3658839 4956287 -1 -2 210934 659834 1077482 1439362 2711465 3512731 3553468 3800716 4283001 4466177 4552167 4999999 -1 447272 1739167 2195838 2393646 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 267296 2967857 3012044 3671353 4438569 -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 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 -2 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 237307 408021 774790 1761420 4075524 4630448 -1 661556 673555 2473597 2707355 4797719 -1 1433343 2462318 2602436 2931809 3367778 3603739 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 -2 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 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -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 -2 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 924396 1336629 2765827 2765836 3084471 3319881 3385057 3648688 3744184 4544819 4848316 -1 1046857 1617602 2160038 2509820 3372997 3502905 4075291 4386540 -1 875456 1598456 3416864 4080612 4562920 4966334 4993817 -1 -2 969257 2136301 2197694 3200106 3568449 4444424 4559117 4835610 4933293 -1 526213 786367 800013 1259823 1283240 1921815 2012848 2918616 3134340 4172216 -1 -2 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 1662655 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 534989 620245 1620982 2245546 4738944 4969381 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 228293 1358420 1953735 2266756 2962483 3325215 3372504 3376274 3448871 4724049 4940437 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 306064 878189 1075740 2992492 3814302 3820749 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 1253005 2348219 4206699 4945733 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 2098280 2413023 3067316 3725918 3765211 4446718 4488163 4745238 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 -2 1192496 1853097 1956384 2142938 2373072 2374528 2724664 3298329 4298981 4326018 4387383 4838813 -1 501859 775296 1996296 3055020 3568113 4494539 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 176949 633967 1583604 1912438 2367875 2551513 3551022 3814889 3900476 4995251 -1 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 376572 700391 2274523 4036525 4497872 4519497 -1 -2 169260 2159658 3140425 4596121 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 50881 148539 1229967 2348163 3354449 4857271 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 394812 472113 757140 1890809 2927330 3318869 -1 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 -2 775955 1439963 2742502 4594494 4911678 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 967625 1586199 1706371 1889871 2074151 2367395 3297073 3457559 3829658 4324222 4384602 4531872 4700935 4754495 -1 -2 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 522495 916780 3175403 4088157 4461836 4982710 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 277025 831938 893438 971681 1176250 2366096 2966647 3089580 3264573 3431839 3716310 3989818 4450522 4855339 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 179378 408349 1023837 1329609 1395980 1808942 2700514 2996587 3127050 3575163 4223336 4694329 -1 307018 1502294 3391459 3703786 4167636 4457123 4738766 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 91788 364708 1306247 4107939 4532230 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 846580 1116471 2507406 2804718 3045610 3600855 4312224 4535997 -1 -2 327887 1445539 1637891 2847065 3053630 4110725 -1 1420142 1505542 3562727 4604873 4786576 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 -2 274014 1278494 1569899 1936084 2716666 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2313980 3163747 4899431 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 389998 861934 1217581 1614563 1760730 2533194 3107515 4526981 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 333706 1378535 2510646 3199432 3491761 4204034 4294482 -1 -2 242788 423090 1428959 2247689 4103540 4914009 -1 34616 968986 2001096 2095928 3517546 -1 735982 1751550 2009014 2587424 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 46671 496947 758256 1611241 3808085 -1 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 2202947 -1 548833 2237403 2997225 3040886 3370875 3404123 -1 92381 531813 781447 3262950 -1 291134 728571 3322334 4086258 4558148 -1 -2 46671 496947 758256 1611241 3808085 -1 -2 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 543521 548665 946661 1191834 1598456 1695779 2451079 2618657 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 565169 1084983 1093811 1292716 1842926 3604964 4051920 4539782 -1 453147 570038 1003088 1219273 3407361 3982716 -1 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 357269 2421219 2820628 3718626 4331221 4628682 4633044 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 463518 660936 1539615 3835457 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 808192 912402 2110319 4614932 -1 -2 721937 1836908 2829425 3084869 3563953 4148492 4242155 -1 364128 1115605 1965177 2885198 4536084 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 261360 788877 1176229 1190471 3145081 3629212 4208985 4980169 -1 -2 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 91145 2541850 4509513 -1 -2 270073 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 1152705 1662393 1690010 1782813 1891191 2039894 2046309 2106753 2380118 3526999 4629637 4668825 4937570 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 429394 550652 1693100 3365356 4568498 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 26815 162663 682422 830600 1598255 2033469 3871514 4543967 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 472956 1586367 2012338 2055721 3496624 3643859 -1 574616 860831 1169671 1826749 2005403 2116778 2319982 2421894 2766175 2947181 4583475 4815888 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 183017 857010 1029747 1589958 2082863 2182951 2307845 2700107 2754435 2778260 4628320 4703741 4727468 -1 -2 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 48103 705845 2215573 2419917 2825921 4656281 -1 1028663 1862555 2508850 3080283 3413030 3870037 4723413 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -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 91796 124911 266188 977772 2415139 3475189 4003549 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 2194124 -1 -2 1070238 1123284 1165626 3058631 3380891 -1 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -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 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 1644700 3796742 4165977 4470362 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 459850 685435 802327 2763079 3678767 4664140 4897874 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 306605 458408 469089 1645908 1649908 3122895 3178958 4591173 4675295 4702562 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1255321 2152535 2903417 3370206 3418226 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 386196 622927 731774 1416712 1620140 2169613 2570707 3053037 3080683 3221474 4547667 -1 34616 968986 1462027 1751754 2001096 2095928 2670349 2889182 3517546 3703899 4260225 4644310 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 2866594 2994296 3257348 4461950 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 480963 750984 1163000 2645728 2655590 2975636 4408342 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 481572 1616156 2635068 3339379 4540963 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 433971 1339624 3695121 3879825 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 451123 791543 1571169 4775884 -1 -2 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 925953 1020793 3721464 4089982 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 133985 999145 2620281 2788720 4080104 4920453 -1 1555184 1861915 2575660 2749238 3409804 4908126 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 36834 761537 878938 923721 2122260 2244728 2378636 2642842 3300757 3568453 3788978 4392089 4614555 -1 235545 992313 1374175 1989441 3896015 4561439 4603560 4922306 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 1066722 2038958 3220270 4357856 -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 800134 1463589 2066137 3174600 4970301 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 804958 1107390 2195851 2313579 2362405 2922646 3340726 3753904 4724064 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -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 3842278 4183843 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 54900 278165 378286 400014 454374 784820 1433940 1954180 2874856 3223532 4247889 4709076 4763178 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 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 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 18267 1633359 2899690 4078616 -1 602815 806049 865197 1167030 1359593 1804302 3059975 3859533 4525469 4694467 4920616 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 657393 2191238 3033908 4202132 4299488 4469412 4628572 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 123987 203606 337729 777200 1101507 1779363 3438534 3953986 4695822 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 764245 949740 1133256 1620522 2004921 3012590 3064182 3375981 -1 -2 432577 1246821 3448129 3621591 3813685 -1 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 -2 270903 963076 1254529 1476911 1753946 1890420 1948561 1994965 2831580 3352154 4110650 4279872 4393792 4399884 4838112 -1 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 -2 107036 1592071 3267865 3793307 -1 1163815 2964028 3538050 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 654095 727335 1766710 1996151 2040546 2157046 2630457 2981027 4490650 -1 -2 713178 2176431 3538495 3810035 3966734 -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 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 907617 1142048 1280267 2666322 3955214 -1 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 918127 1730132 3745814 3942557 -1 541820 2392112 2612157 3966008 4125814 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 487729 700594 2073684 3258401 3598986 4508184 -1 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 6260 118341 296807 1321960 1507905 1698318 2621647 2655502 3894819 -1 -2 482120 1186849 1292008 2390834 2599181 2603747 -1 115592 343388 1344001 1594069 2207643 2234607 2597002 3484394 3575836 4376671 -1 949664 1394236 1654341 1676109 2965626 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 82756 3400044 3637650 4736580 4779898 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 53003 179545 414819 778170 865924 1219021 1735400 1778032 1797757 2463055 2992853 3064522 3368730 3969336 4028134 4127116 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 1337083 3242111 4197579 4509918 -1 310364 690791 779636 1085207 1118415 1412795 1535744 2459288 2730280 2853857 3389956 3489365 -1 -2 896035 1045319 1087444 1096972 1529658 2054055 3801439 3969597 3978460 4674924 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 2606723 2827855 3453180 3475827 4110981 4465395 -1 789617 1242113 2319614 2394302 3450187 4863730 4887090 -1 -2 388511 1852811 2198255 2324599 2425508 3801531 4511895 4940384 -1 336769 797116 1974325 2556408 2664820 2805491 2868557 3543785 3880464 -1 -2 1005902 2084706 3140427 3218929 4379857 4474902 4847248 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 415463 938261 1529522 1976769 2198681 2268002 3960031 4648870 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 409615 1310763 1554181 2319874 4605878 -1 -2 731062 1201049 3438943 3661289 4987306 -1 -2 36597 937368 997661 2141894 4264341 -1 838014 1399023 2148228 2196103 2483070 3250634 -1 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 -2 570629 885341 1193409 3101466 3287442 3321833 3512725 4017119 4238275 4332588 4500648 4701572 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 -1 299514 823832 1950809 2459233 3532796 3715459 4924225 4995174 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 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 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 292160 1455970 1770168 2825088 2995918 3024785 4215549 4369276 4642917 4687230 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 390071 1335652 3934030 4197226 -1 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 272188 856168 1445876 2238321 2266206 2533842 3005960 -1 -2 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 387504 1108312 1773954 2601481 3041549 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 463518 660936 1539615 3835457 -1 3330783 3362857 3479803 3505107 3587764 -1 802497 1110125 1439074 2059387 2629159 2919990 3191337 3415842 4510409 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 14131 270915 892418 2900588 3498630 4658229 4815956 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 1110077 1620623 1903448 3094741 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 394711 444041 1161923 1465063 2247737 2689750 2816725 2854898 3513246 3534528 3823497 -1 103006 391334 1716204 3057051 3675613 4346375 4723228 -1 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 2531906 3037839 4165816 4398160 4590224 4596424 4667242 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 805306 1893380 1975897 3040678 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 801164 2247193 2453532 2730948 4714811 4890296 -1 -2 3153378 3222704 3624308 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 182870 268065 1006313 1402855 1600214 1748499 2177172 2831475 3321247 3701569 -1 48132 341041 1526918 1836932 2212299 2213861 4325480 4690257 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 152206 1524167 4196119 4340476 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 218496 1043713 1095820 2586982 2898055 4411877 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 2229801 3682937 4457991 4739948 4827648 -1 372942 610302 1995089 2035180 3294603 3594672 3603542 3941853 4830324 -1 107020 1038135 2359749 3241244 3542367 4068184 4108392 4210932 4408515 4931859 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 420580 1255708 1611164 4803528 -1 -2 333455 2750215 4240222 4644611 4814375 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 162847 2080720 2203834 3389762 3414904 4041932 -1 374854 637061 2448983 4450284 4536845 -1 214529 1724533 2469649 3901010 4060035 4397528 -1 676975 870865 1754905 2599698 2998043 4458101 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 -2 163580 559008 1097716 1240906 1244108 1585671 2812978 3633620 3635114 3825395 4243677 4640549 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 831353 3890817 4660133 4720657 -1 1148998 1266093 1569585 1607254 2173097 2242438 2406451 3207070 3388966 4129901 4942396 4958090 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 434600 1452395 1880002 2565928 2908872 3975291 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 1162036 1199176 1247981 2805594 3876252 -1 504008 1420440 2027867 2440930 -1 813344 921086 2068970 2099622 2232731 3479657 4321186 4812171 4951540 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3473905 3935411 4145091 4537835 4751592 4824620 4851897 4972936 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 469263 502443 1129659 2915947 3605337 4470399 -1 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 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 595659 2248735 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 1540480 2531447 3193593 3437596 3622470 3836314 4102738 4137201 4670059 -1 -2 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 1284072 1569899 1936084 3004853 4827745 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 174033 627690 1453160 2608814 2771107 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 459968 1229013 2842718 4324824 4340525 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 372942 610302 1995089 3294603 3594672 3603542 3941853 4830324 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 12870 108414 218806 404629 1696680 4201102 -1 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 -2 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 947837 1002903 1102198 2165931 2355622 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 1131678 3321749 -1 -2 228293 1358420 1953735 2266756 2962483 3325215 3372504 3376274 3448871 4724049 4940437 -1 171297 467224 1505757 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 -2 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 -2 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 16522 134790 1142794 1482163 1534536 1671659 1763896 1983436 3683332 3702582 -1 -2 3002268 4056310 -1 142316 545102 545422 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 158598 214529 1724533 2469649 3353991 3901010 4002570 4060035 4397528 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 480124 709835 1182795 1475527 2349887 3270402 -1 290422 752005 1587131 2234546 4456021 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 108414 218806 866980 1473993 1605023 2492743 2517839 2519278 2972005 3288792 3906940 3994623 4168701 4727294 4775061 -1 616410 1832450 2749383 2889163 3609812 3993290 4115878 4254552 4425733 4574064 -1 -2 116864 143479 1746795 3520463 4938167 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 -2 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 947824 2137184 2762605 4737667 -1 -2 502756 3350062 3501179 3692738 4406444 4514204 4555960 -1 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 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 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1894386 1952560 4080126 4330077 4780901 4865433 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 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 926274 1954050 3929657 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 843391 1593311 3070409 3707297 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 358994 514504 1410993 1976595 4405290 4715963 -1 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 788696 1347192 1853421 2320639 3867442 4130468 4305155 4462722 4480346 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 -2 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 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 775955 1439963 1541850 2742502 4594494 4911678 -1 6987 1027955 1421538 2442833 3627863 3931460 -1 -2 692481 1398603 1643550 1939076 3393103 3838644 4247886 4305469 4766898 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 -2 2337469 2655906 2997535 3860542 4021097 -1 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 -2 139907 2499691 2634329 4716716 -1 659904 1302405 1329337 2363066 2755223 3086656 3501849 3848375 4596657 4605990 -1 -2 337911 1292134 2330877 2619291 2728377 3576180 4725313 4876246 -1 1007970 2378044 2713309 3522583 4267626 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 -2 719724 858924 2551024 3425938 -1 481562 584848 1656849 2281575 2583247 3240621 3692417 4885706 -1 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 400597 2345943 3243897 3669045 4371582 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 22710 1222760 1243511 1882505 1984283 2008189 2059475 2854685 3719771 3733873 -1 956776 2266364 2561837 2729100 2942675 3459328 3783574 3942378 4100474 4790064 4936641 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 1354030 2526526 3111183 3165819 3902113 3962738 -1 278394 1839501 2423365 3076308 4624858 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1760599 2637454 3165034 3210811 3578623 3898135 4735694 -1 -2 51739 447695 2984697 4197226 4781504 4907580 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 1576583 2546900 2622929 4587167 4806547 -1 -2 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 293610 941370 1233588 2830610 3072780 3400335 4465409 4612510 -1 2073272 2498762 3823114 4314781 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 257599 1113854 2586169 2612921 4290972 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 1592113 1950615 2933984 3191746 3635043 3918754 -1 65571 892650 1077230 1775821 3329360 3882082 3910691 4323544 4552878 -1 2273528 2736282 3275139 3306892 3568490 4085665 4249097 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 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 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3971850 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 -2 57653 98766 1860772 2187929 3396639 4353426 4501224 4880785 -1 1644700 3796742 4165977 4470362 -1 130830 1105047 1260215 3267616 4605542 4942186 -1 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 164034 268366 1502498 2640772 2713809 4195386 -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 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 519856 1047711 1545350 2284916 3242070 4558415 -1 -2 1761824 2209036 3179707 3226494 4103874 -1 175315 625572 1412941 1469988 1855437 2949414 3177180 4733519 -1 26815 162663 830600 1609110 2227191 2423591 2889596 2955420 4881558 -1 28812 2001062 2794529 3275883 3519834 3859202 4260365 4875564 -1 -2 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 1201623 1776757 2340259 2368537 2899594 3193847 4070979 4480612 4544420 -1 909150 1036667 1578649 2032077 2637470 2707165 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 70553 1059991 1748226 -1 -2 264951 1105789 1843279 1946092 2744878 3851396 3923156 -1 264951 1105789 1843279 1946092 3851396 3923156 -1 467133 1197410 1227554 1607087 2651769 3007071 3445641 4735848 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 87712 271570 695124 1522883 2070590 4308024 4445982 4962415 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 350875 1838173 3520573 3841123 4248159 4884769 -1 95519 648169 2553336 3573303 4346557 4464285 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 2852870 3365457 3781543 4771898 4933552 -1 -2 218246 423458 1640765 2697570 2893610 3208720 3744528 4257736 4696402 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 1313246 2264540 2619826 3568291 4603499 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 1727361 3113308 3357609 4445903 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 -2 395404 943610 3995612 4575063 -1 1190080 1794609 2338357 2513939 3506137 3728180 3789702 3939996 4182947 4234727 4555330 -1 -2 259718 359743 2009031 3399332 4399994 -1 -2 242166 3645107 3721945 4928278 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 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 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 3989418 4090911 4476610 -1 1608844 3304037 -1 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 2220611 2295532 3042336 3076878 3290175 3495884 3705998 4064934 -1 70864 186675 826015 1676593 3126632 3806945 3972023 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 391710 682387 711529 1053526 1250848 1294280 -1 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 3045635 3509696 4138347 4516101 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 998149 2032636 3326819 3348893 4546761 4630210 4910272 -1 -2 360722 1034831 1400546 4315051 -1 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 1102616 2838814 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 261525 2839573 4054944 -1 -2 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 -2 136753 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 170098 374105 1636669 2008074 3292548 4183866 4275075 -1 261306 667919 1034614 1248881 2267657 3896412 4652176 4856382 -1 700833 2187266 2764870 3392894 4579466 -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 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 41686 252475 697640 1204132 2491361 3172820 4448433 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 -2 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 -2 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -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 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 -2 323328 393900 1233302 1529550 2059914 2604709 2773139 -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 365064 399085 507690 2341337 3169295 3272826 4264890 -1 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 392830 677794 942953 1172620 2290518 3801484 3933352 4634753 -1 179067 299022 1238620 1644121 3411176 4385465 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 293784 371468 987335 3297092 3788411 3845664 -1 -2 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 210934 659834 1077482 1439362 2711465 3512731 3553468 3800716 4283001 4466177 4552167 4999999 -1 755539 2452717 4288758 4742784 4862687 -1 -2 2190786 2432245 3768014 3864073 -1 -2 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 59189 583799 779568 1027694 2675354 2850172 3877139 3958645 4328196 4667589 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 -2 1449916 4789297 4999999 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 909150 1188139 1234162 4068943 4523971 -1 727035 2414532 2446925 2501616 4498283 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 557685 1699377 1799337 2787874 4938590 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 85351 1029605 1850674 1985219 2937244 4163471 -1 -2 273187 2575145 4154025 -1 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 1542785 2781959 4940709 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 242005 732983 2186277 2933906 4697420 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 1234266 2611237 4807325 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 223880 624806 1032303 2031299 2319527 4784721 -1 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 768769 891973 1963779 1977500 2864992 2926907 3100051 4006303 4377263 -1 -2 415731 684980 739170 2575555 4443813 4595854 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 112193 635149 3347984 3479544 4985336 -1 89828 114133 458811 2776715 3632693 3957382 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 -2 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 607196 779468 1435779 1818510 3649810 -1 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 57827 1285518 1528795 2004813 2073083 2545918 3186741 3352586 -1 266736 1344950 1383550 1643531 2442432 2626689 3161739 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 406333 1375640 1671046 1857692 2296048 2640469 2683819 3120998 4665767 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 -2 110205 969304 2668753 3450624 3844901 3875780 3993587 4714568 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 110205 677483 1493016 1680187 2284288 2501839 2593350 2668753 3340506 3688773 4525191 -1 -2 1040917 1540357 2503587 4407534 -1 2068922 2958002 3437798 3713177 4372213 4748536 -1 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 -2 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -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 3519834 3859202 4875564 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 168611 1069823 1659999 1848986 2152535 2474095 3734764 4787439 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 -2 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 284847 1748025 1989576 2655634 3247975 -1 69141 109661 1361926 1483234 2006948 2107491 2242849 2519991 2665394 3257391 4262340 4780210 4899032 -1 324047 1537256 1753957 1919085 3056595 3208103 4534390 4746707 -1 -2 408395 1770323 2068994 2927634 4168521 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 43475 204035 794182 814412 1175157 1222813 2130861 2540397 3182356 3372617 3861600 4204069 4431885 4442724 -1 -2 391466 3019163 4700901 4740720 -1 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 652320 815702 2400406 2599898 2858978 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 164885 1905667 2052023 3239347 4035379 4783564 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 345761 481759 955377 2848915 4617356 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 334017 1540244 1574425 1845692 2428233 3516869 3779174 3979046 4939572 -1 -2 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 121154 505829 1609487 2314390 2467391 2699426 3685086 4593203 -1 655788 739732 1380078 1525164 3327847 3367230 3756265 4244997 -1 -2 1661483 2262900 2330733 2582492 2825761 3317641 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 100897 328789 434985 690148 748039 1537607 1605508 2014742 2483516 2604098 2839311 3093324 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -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 144358 2203834 3380562 3487852 4174824 -1 517055 1074189 1077313 1158610 1912894 2291288 2302565 2574501 3570496 3609931 -1 -2 743723 1134223 1783389 3237572 -1 -2 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 2749860 3691811 3817798 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 -2 220501 1846660 1992212 -1 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 570629 3101466 3287442 3512725 4017119 4332588 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 123248 514308 2747662 3244244 3732420 4625235 -1 2283598 2497965 3500636 4686067 4850500 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 627900 750003 2114201 3253898 3273993 3826265 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 248201 506668 757027 2107295 3262900 4714780 -1 -2 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 -2 726603 1807953 3593372 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 68536 1118507 1805027 2106650 2700784 -1 311546 2326828 3931326 4014580 4819593 -1 1662826 3127657 4196722 4463630 4773822 -1 -2 670930 1892724 2582611 3750083 4296468 4999999 -1 457175 1770023 3525157 3907935 4472913 4624014 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 872478 1099201 2179045 2324844 3995897 4418905 4643618 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 431560 998390 1911628 2373333 2594068 3401816 4255970 4281319 4502088 4592929 4973329 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 266821 522340 784138 1829439 3802922 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 32930 1081067 1113065 2039593 4368060 -1 550905 1619043 4060589 4872261 -1 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 -2 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 81664 320907 1116475 1871625 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 51382 838055 1140921 1195968 1396899 1763992 3524083 3587878 3995777 4049854 -1 -2 789369 1037223 2365104 3621173 3976038 4227056 4551870 4809837 -1 -2 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 1027342 3175841 3187371 3531207 4999999 -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 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 -2 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 683605 1508044 2157327 3180130 4527732 4693866 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 194073 284993 640485 2126217 3227307 3853255 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -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 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 69074 473754 4484427 4593796 4782240 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 89837 1481954 2098921 3690073 4853938 -1 -2 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 11231 254044 389325 536323 740304 2196352 2428944 2727764 3104318 3121186 4065051 4509918 4994475 -1 228293 1358420 1953735 2266756 3325215 3372504 3376274 3448871 4724049 4940437 -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 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 702107 1255124 4157021 4242396 4551317 4601946 -1 383129 740607 4174940 4649527 4707525 -1 1219993 1258555 2136265 2356412 2560628 2723465 3437297 4062821 4065546 4315847 4451363 4811070 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 141524 951752 1089698 1752894 2847702 4722917 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 870041 906883 1615749 3178751 3643547 3767211 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 1093029 1156128 1344765 2109587 2903312 3421645 4195717 4351112 4481278 4589425 4639606 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 66719 235876 721991 919643 1425609 1792266 2186904 2215376 2339448 3006724 4331331 4876953 -1 -2 623925 1205951 1803760 1875826 2884748 2931042 3015119 3348546 4064905 4176569 -1 994248 1075490 3062553 4430829 4493806 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -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 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 1549997 2197932 3916779 -1 -2 244956 717606 725504 1161662 1202800 1852699 2535542 3493599 3692933 3723729 4675359 -1 284847 1748025 1989576 2655634 3247975 -1 683591 1396252 2430807 2556890 4077080 4161587 4637803 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 3975996 -1 60229 62195 592292 668308 1391993 1618477 1788585 2730454 3491901 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 925953 1020793 3721464 4089982 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 2143424 2604683 3447599 3707135 4475850 4518047 4657058 4689967 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 491074 705187 1013264 1541958 1766506 2602155 4204268 -1 938864 1035764 1405713 2204966 2510645 3494440 3954560 -1 -2 1716076 2905155 4534507 4882675 -1 517443 2272610 2621202 3457752 4859543 4999305 -1 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 253594 2341035 3474668 3611057 3787267 4270033 -1 2675992 3467094 4279373 -1 -2 444016 485035 585267 1299796 2327268 -1 374854 637061 2448983 4450284 4536845 -1 345408 566596 688157 1271724 1496136 3119162 3488579 4026736 4119487 4938529 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 257419 1147924 1352693 1816138 2227433 3865590 4999999 -1 1960 1274576 2251291 2430511 2683962 4472715 4525593 -1 -2 247586 869906 1772559 1998153 -1 1033649 2398953 2430623 2608066 3117232 3388118 3480208 4343666 4983431 -1 296557 1659149 1970495 2138320 2626490 2994926 3580331 3841004 4130332 4868784 4998389 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 121154 505829 1609487 2314390 2866954 3871076 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 -2 336738 984582 1388859 1606347 1732987 3261930 3715126 4999999 -1 298068 497814 2258845 2641428 4017630 4335678 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 241675 1328901 2725854 3667283 4030974 4138794 4151167 -1 -2 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 61948 575056 1071307 1288266 1343508 1704095 1882319 2108522 2533105 3310231 4011636 4045306 4533347 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 735501 4395168 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 -2 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 508027 596339 1694793 2541079 2821488 -1 793628 1374111 2155828 4293609 4828742 4854582 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 449305 1033195 2473783 4039690 -1 34003 87128 332563 1271849 2868124 3406211 4984108 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 899192 1420054 2978000 3713360 -1 1452070 2401236 3450611 4422043 4635946 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 969438 1067191 2260891 2672838 4149566 4885912 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 1701210 1958449 2574989 2591880 3473370 3500731 3917909 -1 1163926 1613689 1631049 1827291 3868942 -1 -2 245726 778084 832026 1052004 1613265 2110711 2196706 2841306 2916178 3915922 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 1753364 1922273 2084747 3626038 3733350 4736811 -1 -2 1841251 3055278 3221732 3277416 3728005 4438813 -1 322330 599998 1693029 2423631 3160807 3367032 3980119 4606115 -1 770366 1942816 2738208 3602129 4374602 4537335 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 35444 941879 1002248 1498576 1914764 1926058 2309509 2610507 4672936 -1 2749860 3691811 3817798 -1 -2 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 388987 477943 565116 927701 1806596 1890356 -1 1605023 2517839 2519278 4775061 -1 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 119781 1104705 1492812 2863969 4406826 4593444 4598978 -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 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 987359 1827887 2106699 2511842 2741596 4326093 -1 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 810402 847560 1921163 3230605 4886660 -1 646235 1444133 2610592 2811048 3607909 3650720 4710427 -1 204331 215818 247713 916998 1185443 1844812 2047798 2908712 4193478 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 1765170 3107901 3334489 3752071 4422223 -1 44472 101123 313322 803083 909758 1196457 1596089 2668970 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 719982 2623419 2881212 4439127 4656798 -1 825671 1964628 2191238 2652751 -1 -2 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 317467 1609059 2230871 2232212 4866989 -1 1684239 2717895 3048507 4618597 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 532668 561632 878085 2513890 3603189 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 679250 1409844 2206503 3135422 4049439 -1 261890 3474366 3794145 4030725 4201399 4358568 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 97889 1010688 1781814 3362163 3626587 3835507 3869155 4086439 4115005 4137526 4827041 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 -2 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -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 283274 1493082 1905438 2342005 2982186 3301010 4047886 4452864 4907744 4999999 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 1603296 3762726 3785080 4747161 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 599497 940468 2180350 2449955 3356004 3736431 4126494 4797936 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 506012 723536 1145732 2873522 4063435 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 272270 403843 769695 990962 3287488 3541229 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 -2 425952 811039 1091084 1163620 1610190 1712874 1975986 3244205 4103102 4381510 4868732 4996942 -1 134865 799861 973672 1058212 1334796 1639348 1998430 3014448 4306015 4746015 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 -2 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 32036 1146875 1521220 3670379 4430637 -1 -2 867373 1099201 1257868 3436392 4418905 4643618 -1 1410009 1713104 2369454 2393940 2493079 2952003 3009480 4318562 4607461 -1 1638500 1958528 3080710 3223157 3365672 3920491 4056613 4980283 -1 -2 893939 2689683 3238115 3364573 3934030 4360672 -1 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 452222 486440 1127961 1830500 -1 -2 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -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 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 946244 3559231 3939769 4451394 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 2833731 3880307 4011636 4167021 -1 52158 794837 1804246 1915958 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 1316072 1328068 2879838 4589947 4670952 4762041 -1 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 392830 677794 839115 942953 1172620 2290518 3801484 3933352 4634753 -1 179067 299022 1238620 1644121 3411176 4385465 4479471 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 1925055 3030959 3343175 -1 -2 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 179948 3875635 4895648 -1 -2 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 149371 591954 2167745 2877984 3815280 4272609 4764350 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 1633359 2899690 4078616 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 1963419 2489739 3031930 4215478 4270269 -1 -2 82756 3400044 3637650 4736580 4779898 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 2511981 3193593 4102738 4453241 4742954 -1 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 357523 906476 1059958 2575973 3051853 3286949 3830477 3876542 4513646 -1 -2 237492 918319 1057734 1167522 1212520 1776211 2656679 3077478 3185910 3833286 3981049 -1 -2 434680 1154123 1835488 3622192 -1 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 929437 2067829 4068464 -1 544780 1016349 2243865 4095472 4819382 -1 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 1412927 1507684 1692440 1963110 4476531 -1 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 -2 1361135 1512404 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 282421 1119017 1197293 1470521 1497086 2162038 2225113 2398174 2994375 3368540 3751690 4062777 4206918 4939572 -1 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4902840 4968702 4979877 -1 218024 629433 1253457 1347452 1380924 2468526 3521089 4376937 4733723 -1 -2 79032 557685 1567567 4872396 -1 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1248752 1533795 1933920 3711039 -1 646720 1118422 1195287 1248761 2164823 2368510 2758426 3070825 3401867 3946274 4817211 -1 -2 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 1204368 2501413 3510641 4622516 -1 272270 403843 769695 990962 3287488 3541229 -1 -2 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 813414 893535 1062808 2792193 4919382 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 1716076 2905155 4534507 4882675 -1 65571 892650 1077230 1775821 3329360 3882082 3910691 4323544 4552878 -1 2273528 2736282 3275139 3306892 3568490 4085665 4249097 -1 -2 1804852 2847966 3673200 3753162 -1 116864 143479 1746795 3520463 4938167 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -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 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 1485207 3633295 3881489 3923145 3962557 4160819 4947133 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 -2 270903 963076 1254529 1476911 1753946 1890420 1948561 1994965 2831580 3352154 4110650 4279872 4393792 4399884 4838112 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 463052 835365 951550 1093079 1882009 1887896 2489053 3023309 3258569 4731779 -1 627605 1554678 1840073 2316142 3060967 3812992 -1 -2 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 1756810 2131075 3335701 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 -2 869852 1448560 1775723 3868205 4565162 -1 -2 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 -2 327784 674995 1812789 3323064 4267544 -1 59858 114720 229124 951729 1037668 2611022 3628258 4049966 4330511 -1 869909 960226 970517 1322663 1872902 3613185 4327888 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 1634440 2927828 3156463 3317331 3997969 -1 720905 883697 1946942 2770269 3525132 4069033 4074239 4500138 4643464 -1 -2 563732 1023581 1763833 1968779 2304576 2833183 4147893 4519788 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 817905 1602319 2273159 3294953 4015075 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 257878 481591 543226 1916777 1949520 1987356 2333153 3565745 4099147 4177109 4233973 4708613 -1 -2 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 40007 218496 225731 323875 955414 1685037 3685555 3782072 4033021 4831274 4999999 -1 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 742861 1905116 2804314 3059900 4786136 -1 -2 49608 174544 539545 1551225 2313770 2798808 3972735 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 125519 231154 455474 1930935 2298206 4265084 -1 1180793 1246849 1286807 3198403 4487164 -1 -2 751719 1988437 4388139 -1 62778 2324083 2462191 3501989 3516371 3667833 4426784 4989972 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 693090 1064582 1673748 2092194 4396757 -1 -2 67691 147766 892949 1205387 2073020 2495794 2523135 3424833 4355559 4813150 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 831353 3890817 4660133 4720657 -1 391195 639904 3441866 3539332 3692099 4271488 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 575683 988913 1359437 4829590 4922423 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 278890 321159 809220 1153997 1728000 2090322 3021787 3336989 -1 -2 408993 688935 1010593 2207150 2739066 2960614 3199948 3543249 -1 1205951 1803760 2884748 4064905 -1 855403 2914908 4288029 4339463 4825140 4875120 -1 -2 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 264474 1572455 1823705 1997290 2174393 2659504 4184936 4538798 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 1355389 1379762 1748191 3311456 -1 -2 1008542 1343201 1551540 3372886 3920368 4799309 -1 535838 1689001 2654833 2868252 3424722 4471167 4655660 4880711 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 1529388 1995437 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 726603 1807953 3593372 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 -2 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 439895 618488 694873 927716 1542427 1641314 4320538 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 171577 220132 559523 639399 1339355 4103204 4922198 -1 -2 434327 2828222 3523462 3720903 3920453 -1 3927 525315 671411 1027582 1793247 3290375 3374956 3405802 3899925 4271117 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 551571 3335739 3783852 3904094 4663770 4926052 -1 1260806 2618240 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 35470 725076 864964 1662587 1872720 3456699 3729653 3786337 4363129 4783023 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 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 444063 911230 950440 951433 1053887 2531631 3027011 4748150 4954848 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 621364 1219980 1292474 1835685 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 1696160 -1 -2 1378543 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 2821429 3278741 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 160859 241272 338445 365043 682300 981514 1470058 2269431 2952145 3171901 4957462 -1 -2 242005 732983 2186277 2933906 4697420 -1 2204595 2337469 3860542 -1 450666 2062842 2314262 2433508 3140546 4111086 4247187 4999999 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 782959 806349 1060322 1438670 1594536 1789354 1861232 2126395 2299173 3033477 4001629 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 313055 719597 761357 1904751 2199470 3856788 4373094 4663907 4692579 -1 -2 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 1756810 2131075 3335701 -1 -2 681268 769247 1553679 2000884 3444422 3938879 -1 -2 770595 1763173 2352713 3835622 4489972 -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 -2 289393 1527718 3082276 3612448 4608780 4857584 -1 212641 447422 770688 997561 1508613 1789872 3409573 3449160 3770191 -1 -2 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 223880 624806 1032303 2031299 2319527 4784721 -1 524847 1611258 1722172 1884434 3082285 3095104 3800609 4371296 4420202 4490085 -1 676642 2194974 2730983 3741539 4011266 4664226 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 -2 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 454430 615630 890026 1434606 1454397 1808678 1892466 3668127 3761938 3776569 4119537 4312194 4436977 4550991 4839505 -1 -2 668427 682673 717610 1216637 1361943 1874490 2169139 3066763 3095579 3539878 3843601 4592459 4999999 -1 104005 692573 1768528 3112521 3249985 3528289 -1 124684 491225 920072 2424262 2980661 3283967 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 596681 693753 3632500 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 2125521 2476931 3037581 3770795 -1 156691 579100 738090 939323 1251540 1430336 1886492 2029573 2428800 3067359 3514253 3672067 4866591 4990267 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 -2 888875 1748903 2183301 2299845 2918763 3228844 4950442 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 490214 555540 1322959 2530077 2989371 3045579 3596466 3776866 4017694 4324649 4447404 4689727 4962698 -1 1219149 1930582 2265380 2559378 2640902 3138559 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 1070843 1928961 2157297 2446564 3792614 4347940 4575208 -1 -2 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 211441 1196852 1628060 2979887 3321710 4374254 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 -2 112493 396776 1520852 2128692 2222200 2229129 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 439034 731002 884277 1353768 3408748 4909964 4978093 -1 -2 487907 1541501 2414872 3280356 3690006 4251892 4462101 -1 109533 402245 1033779 1559958 2228604 2806211 3173447 3696733 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 844412 965107 1672859 1709110 2104359 2329151 -1 41686 252475 697640 1204132 2491361 3172820 4448433 -1 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 85452 520803 595409 1052090 1256180 1315751 2210189 2345355 -1 -2 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 320390 571400 3952270 -1 555213 858013 943040 2548222 3343728 3933332 -1 -2 705034 1966001 2379588 2874338 3867584 -1 -2 1642863 2448847 2876300 3576467 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -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 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 690015 749962 797266 814342 964738 1040766 1646239 2184062 2535967 3803898 3900692 -1 2242797 2378156 2830180 -1 79186 474962 809049 1386950 1911659 2559750 2855420 4489973 4492366 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 268265 1069352 2002575 3816488 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 -2 192168 343228 3784417 3934079 -1 485345 559975 764063 1679653 3536262 3688547 4038810 4969058 -1 1048088 1737386 2175483 2655329 3308014 3359946 3546024 3654277 4057325 4391487 -1 3934 968327 2084128 2690211 4425171 -1 -2 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 624203 914286 915706 1031935 1917191 2404674 2974573 4499613 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4767073 -1 95519 648169 2553336 3573303 4346557 4464285 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 -2 951783 1736777 2351702 2709807 4055973 4226919 4359883 -1 754284 811039 1091084 1163620 1869406 1975986 2158070 2665107 3860802 4675672 4868732 -1 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 297534 460009 729763 1101865 1946398 2660207 2700521 3966686 -1 -2 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 938912 2756850 2818107 3105405 4006062 -1 -2 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 60402 477061 1596496 2105979 3851989 4030595 4047486 4440993 -1 -2 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 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 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 -2 392898 1095960 2140283 3424786 4114151 4770375 -1 76777 338783 882220 3280538 3469786 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 526707 739537 1925384 2223535 2678584 3075315 3355168 3560901 -1 48887 50259 1682546 1729736 3008913 4428739 -1 16267 1051519 2091287 2109042 2240755 2402079 2439791 2783697 3022755 3081167 3652216 4406249 4451507 -1 -2 1525397 2665168 3867497 4789739 -1 556034 896980 1036783 1916978 3625589 -1 111108 592729 1123476 2419572 3029413 3471532 3656914 4426245 -1 -2 111756 360707 641550 3027747 4118076 -1 384340 1005757 1082765 1306425 1339442 1581440 1590748 1616110 4192406 4361202 -1 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 239118 1143106 1276065 2045615 2868020 -1 -2 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 136045 394368 1744593 3259391 3325145 3368138 -1 -2 1103331 1341643 1605946 2339348 2736677 3698265 -1 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 -2 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 537263 805421 1897213 1979198 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4940858 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 1928472 2629670 3301390 3861347 -1 459271 712911 1176180 1707321 2314333 2399998 3182476 4197856 4297949 4340184 4441267 4783869 4793885 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 311354 1620845 1632082 3714630 3899439 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 1489223 1885921 2255048 2869471 3085858 3161242 3249628 3685323 4113672 -1 177816 247469 611596 721998 1011152 1515122 -1 383126 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 718869 1461797 3191925 3951532 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 568932 598573 638100 1189443 4390658 4726168 -1 -2 110205 969304 2668753 3038716 3450624 3844901 3875780 3993587 4714568 -1 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 149670 246062 278394 1329200 1603957 4061637 4368907 4809675 -1 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 67691 147766 892949 1205387 2073020 2495794 2523135 3424833 4355559 4813150 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 -2 491137 967217 1104092 1636669 3168708 4482087 -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 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 2548539 2561532 3403862 3644128 4866163 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 355264 1984712 4260546 4909561 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 1187000 2052283 3279748 4150175 4375550 -1 81664 320907 1116475 1871625 -1 521999 556691 738283 1110083 1235115 1683793 1758099 2102973 2241594 2674566 3557605 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 486660 1077780 1477838 3134154 3166401 4408982 -1 562841 980838 1031889 2883347 3954704 4375512 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 1985139 2010837 2035379 3937008 4515480 -1 736591 2745462 3521597 3531045 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 392062 636527 2365535 2368098 3928606 4833330 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -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 66789 396600 752491 758381 1055677 1685106 1978369 4159804 -1 -2 454746 598327 914987 1202967 1746014 2568913 2878879 3178382 3477752 4198415 4528446 -1 659904 671823 1810969 2227433 3967982 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 1272976 1965358 2339709 2806109 3784578 4655515 -1 589397 742085 906612 1093592 1590769 2462850 3968269 4243591 4646953 -1 435379 534083 2778205 3030700 3405873 3450120 4000165 4284950 4682272 -1 -2 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 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 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 450814 836323 1107649 3945591 4698175 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 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 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 -2 841569 2887859 3029402 3667146 4163971 4389564 4691467 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 453162 996011 1090262 1742349 3223706 3570320 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 491265 631464 1776422 2547037 2589655 2839538 3383823 3404897 3620969 3909091 4207078 4503621 -1 -2 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 152403 467117 569250 2283793 2936446 3177715 3741552 4399798 -1 -2 1272976 1965358 2339709 2806109 3784578 4655515 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 629798 671190 1461740 4182849 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 270300 706004 4145682 4267116 -1 929423 1341154 1759783 1816684 2455211 2672925 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 72940 255333 1272769 1386729 2310525 2328089 3973009 4358224 -1 -2 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 342113 2391302 2885318 4329358 4339251 -1 1192496 1853097 1956384 2142938 2373072 2374528 2724664 3298329 4298981 4326018 4387383 4838813 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1906352 1927430 2464708 3598070 4797135 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 304506 758279 811353 1921447 2271277 2580377 3086230 3300928 3494940 4321997 4867568 4887207 -1 13543 468474 493195 4329590 -1 -2 396822 489187 1755082 2361935 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 130429 892675 1538747 3565983 4222040 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 161763 618159 832684 1124647 1216492 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 -2 1059397 1753562 2511815 3008768 4701460 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 -2 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 2531408 2618994 3709095 4932941 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 121154 505829 1609487 2467391 2699426 3685086 4593203 -1 319326 3531663 4521915 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 507756 1336051 2308314 2630197 3920348 -1 655788 739732 1380078 1525164 3327847 3367230 3756265 4244997 -1 283288 831311 1135791 1483318 1554582 2202785 3580674 3709034 4018826 4175074 4260097 -1 -2 4027518 4181360 -1 789369 1037223 2365104 3621173 3976038 4227056 4551870 4809837 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 44138 1269822 1307732 1639500 1698401 2315822 3894225 4113955 4334038 4572969 -1 794671 1235835 1877223 2910155 3197703 3995612 4203361 4748853 4785418 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 1216200 1422283 2989472 3485955 3671208 -1 -2 3542698 4418098 4525313 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 -2 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 517909 780966 2639055 3315316 3522213 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 2711384 2761897 3042581 3297145 3961311 4345376 4378717 4504844 -1 287295 459425 2294816 2907691 3647221 4739165 4975453 -1 -2 396822 489187 1755082 2361935 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 1074771 2183669 2439755 2767720 2989499 4068120 4351572 4503799 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 -2 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 614980 2098121 2626748 2839522 3064836 3773270 4418057 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 835801 2869664 3410257 3695923 4197859 -1 -2 473264 2063977 3296941 4230894 4740073 4746644 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 1387822 1416596 2465263 2497586 2627971 -1 883751 2328892 2625098 2886505 2931498 3033894 4170977 4399909 4963382 4999999 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 111939 140275 1220266 1453879 1813556 2609728 3981493 4048409 4917990 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 747147 3100301 3112476 3591898 3820414 3896692 -1 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 402477 874190 1939409 2086099 3839800 4384945 4731587 -1 -2 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 383778 544363 1873763 1901694 4932726 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 1921178 3332597 3335739 3716882 3793253 -1 -2 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 2172684 2677892 2986326 3551689 4874827 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 719724 858924 2551024 3425938 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4835807 4940573 -1 -2 25634 2223166 3117343 3614835 4072224 -1 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 212329 554386 1184490 1362867 1457132 1471719 1842383 3423341 4609117 4627356 4767668 4807726 4823411 -1 -2 837897 1424511 2248886 3214755 3696070 -1 2001232 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 1571169 -1 648852 1164686 1335427 1396903 2285590 2292495 2371062 3122712 3604447 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -1 -2 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 2866594 2994296 3257348 4461950 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 345761 481759 955377 2848915 4617356 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 435929 1614900 3407626 4533530 -1 754 4056909 4232032 4591397 4705544 -1 -2 1525397 2665168 3867497 4789739 -1 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 1173559 1199361 1311417 2126123 2950053 3908564 3938801 3975476 3986754 4978160 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 593866 633927 639174 674260 1112956 1922211 2138916 2405632 2411416 3579092 3737779 4013845 4229490 4570823 -1 598417 990746 3552545 4552341 4741522 -1 -2 642346 1318588 2151844 3838133 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 671392 789138 887220 2451419 2772712 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -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 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 628051 1311301 3692400 4155565 4903014 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -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 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 522283 975549 1198753 4962339 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 -2 2334619 2827645 3485978 3863034 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 -2 435775 2011764 2017282 3701902 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 2057532 2114012 2900638 4116207 4243759 -1 -2 600994 753400 1280366 1804710 2664575 3236423 3321933 4311007 4622202 4818282 4834628 4889158 -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 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 -2 1364794 2506015 3359546 4924081 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 478790 602119 1138973 1517345 3430304 4727480 -1 -2 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 493898 1533335 2806832 -1 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 -2 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 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 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 37018 438315 1543543 1769734 1873800 4624428 4710612 4809344 -1 668574 704172 1186400 2733531 2775876 3200290 4123012 4143656 -1 -2 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 516120 638209 1271726 1665133 3865237 4317296 4475419 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 120331 150859 3537415 4237101 4578019 -1 121013 300589 397345 427600 1370029 1779255 2781575 3369238 3814955 -1 169851 1577916 2226442 4169752 4647041 -1 217990 1075817 1124807 1865221 2472255 3503257 -1 -2 10183 197477 1436973 2467404 3880765 3911415 3914694 4440594 -1 144283 327296 618566 1377850 1423763 1748090 2405243 2921010 3268548 3986704 -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 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 99187 422421 2027124 4544770 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 1028232 1079192 1829253 1885043 3101596 3402778 3743921 3840293 3862696 -1 -2 34555 88763 336903 690766 785444 1891503 3486489 3755929 3931351 4675713 4898180 -1 524218 894665 2156697 2711143 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 4032520 -1 221199 324415 659101 736401 2425811 2512358 2759665 2817324 3298577 3360769 4156704 4397528 4586551 -1 -2 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 278394 498072 971385 3804427 4539921 4809675 -1 8691 2745820 3130926 3407560 3849667 -1 -2 370385 1505543 2119379 3974468 4413911 4488001 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 1603569 2157228 2575491 3092937 4814517 -1 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 -2 871604 1344277 1573497 3448554 3853522 4138976 4838472 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 696013 1116498 1155278 1728251 3161162 3332165 3684697 4068103 -1 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 3487341 4727708 -1 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 212329 1362867 1457132 1471719 1842383 3423341 4609117 4767668 4823411 -1 1527125 1558602 1693775 1752578 2031623 2747117 3565546 3700892 3900446 -1 -2 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 1597786 4663523 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 -2 401893 541082 3679555 4081952 -1 -2 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 178248 700517 1257189 3793817 4321003 -1 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 611426 663677 984406 1495007 1609059 2230871 2232212 2796295 3668531 3805389 4060837 4204413 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -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 51871 269920 977107 2229581 2865172 3568406 4036657 4637057 -1 -2 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -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 196194 496413 558561 1961530 3680498 3885808 4357978 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 -2 242788 423090 1428959 2247689 4103540 4914009 -1 34616 968986 2001096 2095928 3517546 -1 61922 398444 959945 1074217 1166958 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 1181141 1439931 2421007 3582212 3704006 3724963 4811156 -1 -2 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -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 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 55361 137091 1479573 1733340 1952482 2785412 3600980 3798163 3962442 4004258 -1 -2 125519 231154 455474 1930935 2298206 4265084 -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 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -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 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 814294 1030869 2387508 2695497 4198464 4782522 -1 209725 511298 3542395 4928423 -1 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 274667 881850 1599762 1861508 2840753 3021982 4204030 -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 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -1 987866 1006474 2209337 2441679 2756495 2973163 3046552 3068107 3599639 4072408 4397743 4669940 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 340505 1748103 2936489 3483030 3571311 3947375 -1 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 -2 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 840294 1331396 2570019 3432725 3445676 3860381 3919028 4184736 4461231 -1 2027837 3215077 4767565 4976932 4991638 -1 480837 2226008 2526251 2869073 3668932 3839829 -1 -2 797901 1676692 2201964 2617297 4683539 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 -2 443752 2718057 3096075 3766785 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 1176597 1678850 1801292 2279303 3220690 -1 23216 1097469 1686828 2015517 2458120 2775815 4929097 -1 1500951 2805639 2868208 2989005 3428931 4316432 4530917 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 2821429 3278741 -1 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4400587 -1 1502552 2362935 2951367 3507782 3740274 4650075 4816438 -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 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 -2 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 481714 671229 765428 2137791 3592577 -1 -2 15826 939118 2300666 2957938 -1 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 499907 1153330 1474205 3177845 4201777 4225169 -1 137698 384470 1242742 1490993 2359972 2838820 2859457 3003950 3082772 3596664 -1 1565717 1668654 2203717 2727763 3790140 4130935 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 661423 694934 992202 2257668 3915926 3987612 4974680 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 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 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 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 909886 1595286 1918302 2215889 2836052 3055025 3970416 4056142 4449207 4515793 4616392 -1 77440 2052722 4188117 4922060 -1 261779 1782602 2397134 3296413 4999999 -1 1915958 1970276 3334290 4025426 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 1394022 1548747 1632978 1751725 3214407 4476336 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 134865 799861 973672 1058212 1334796 1639348 1998430 3014448 4306015 4746015 -1 -2 1165233 1371055 2934048 3224128 -1 -2 154340 316368 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 285012 1067128 4173944 4256555 4316327 4706649 4713413 4953347 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 655328 1815364 2812372 3895847 -1 -2 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 531834 842574 1627874 3984439 4868651 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 148528 321195 1618667 1836575 2051234 2399819 2800544 3050814 3101385 3807174 4822885 -1 -2 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 1463142 1991836 2525595 3795109 4569102 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 375245 600085 756828 1280542 1501283 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 539875 685741 849127 2092873 2310457 2575416 2631700 2837728 3236726 3288725 3996681 4468730 4586569 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 187153 2105670 3970717 3990801 4745312 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 -2 14131 270915 892418 2900588 3498630 4658229 4815956 -1 1869273 2147947 2281229 3684102 4550370 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 3049689 3447975 3900560 4177011 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 282257 823791 2423370 2917097 3099540 3596100 3772217 3995790 4208136 4474492 4516766 -1 -2 2508874 3312329 4411672 -1 353144 353399 2444514 4122281 4301277 4812620 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 506858 745007 1451829 1459123 3006560 3016604 4374854 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 296680 384779 929043 1668006 3092845 3307482 3768955 4324896 4457641 4556278 4723191 4910868 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 70553 1059991 1748226 -1 -2 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 1584377 1780431 2657034 3291197 3608573 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 190225 654183 666507 987430 1045669 1353146 1696506 2113978 3770667 4594882 4925606 -1 574616 860831 1169671 1826749 2005403 2116778 2319982 2421894 2766175 2947181 4583475 4815888 -1 -2 395736 2191344 3350345 4908436 -1 3530731 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 3274898 3382154 3760880 -1 -2 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 800487 2372537 2479252 2902110 3049075 3666401 3864247 4628251 4675164 4703890 4738636 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 -2 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 335935 790914 1277891 3269546 3414062 4484716 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 399864 762054 1951007 2122586 3265583 3348343 3621765 4158165 4479499 -1 -2 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 1598450 2126525 2175694 2791241 2883156 4056205 4281041 -1 -2 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 563961 2506408 4308696 4808751 4942321 -1 2584421 2585906 3049046 4286479 -1 -2 2202947 -1 443550 2381638 3980200 4976879 4987977 -1 34259 741370 3515003 4603430 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 1169797 1314220 1561551 1663418 2879536 -1 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 741019 1167162 1365268 2436119 4857660 -1 23039 373829 407948 807333 960192 1032904 1047260 1116854 1414460 1599945 1690859 1805453 1913355 2301408 2739456 -1 -2 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 -2 322396 409938 893920 1564315 2147139 3731650 4598476 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 404217 877030 1099508 1340003 1815330 2283144 -1 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 268717 429705 895034 1331466 1374198 1721575 4378483 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 1149137 1163986 2174474 2403769 2567488 3133391 3444373 3836230 4047802 4079143 4249474 -1 -2 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4253666 4915989 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 83996 570534 862851 1563323 3413158 3568006 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 273187 2575145 4154025 -1 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 1542785 2781959 4940709 -1 -2 210432 1298343 1320747 1757497 1903110 2288177 2412048 2460396 2513879 3632757 3678828 3830824 4525091 -1 2121870 2881172 4286714 4393032 -1 -2 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 210934 659834 1077482 1439362 2711465 3512731 3553468 3800716 4283001 4466177 4552167 4999999 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 755539 2452717 4288758 4742784 4862687 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 -2 101104 359190 886840 921123 2030633 2221537 4254945 4257727 4891200 4917489 4986492 -1 69652 273187 598124 623402 1520175 2910952 4493184 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 96141 172327 612414 1123318 1371772 1420399 2146303 4964782 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 2297413 2402173 2404246 2814909 3177664 3334209 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 316761 707904 767480 819919 4451259 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 143912 765233 997746 1425021 4709303 4831756 4935836 -1 -2 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 1910874 2173682 4969454 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 677943 1945657 1958584 2184765 2747212 3648628 4322081 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 148822 1337924 -1 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 785468 1048180 1136417 1488573 1657438 2086296 3749541 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 67392 321515 385603 426030 758858 1943648 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 108583 1097554 1776328 1963285 2782936 3721519 4413212 4672558 -1 388869 1836749 1975986 2141894 2168810 2518841 3238446 3265631 3390871 3803277 3958158 4503142 4578745 4607236 4675093 4704347 4868732 -1 453162 996011 1090262 1742349 3223706 3570320 -1 -2 1052073 1345096 1707835 1856098 2439613 2618518 2620156 2800467 3310754 3373313 3803686 -1 4252505 -1 17677 200900 669778 857368 1832230 2469529 2550172 2784660 -1 374228 1311301 1349481 3342755 4769844 -1 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 816255 821584 852304 2359697 3151263 3995113 4625598 -1 77889 329050 550386 682321 1238282 1764193 1960756 2111476 2241503 2736829 3839493 -1 -2 946462 1240246 1809191 1875934 2058467 2476028 2489128 2616757 3104879 3183333 3958961 4101670 4528016 4897087 -1 1114557 2027689 2045988 2797896 3067410 4411788 4807711 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 741270 939158 1043678 1781559 3001337 4676662 -1 1355956 3728180 4182947 4591335 -1 1043762 1095034 2073294 3001092 3598268 4442237 4980075 -1 18345 431298 615998 1159744 1422266 1996206 2608773 3006344 3822699 4100932 4545635 4650770 4798235 -1 488115 3295337 4139163 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 130908 910551 1146214 1248229 2601583 3669946 4533795 4712478 -1 98967 172391 1022592 1203316 1502070 2031621 2208305 2692320 2872462 2970037 3199291 3420360 3495836 3555367 3662427 3847814 4864195 4918453 -1 -2 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 61710 183234 199034 436272 510434 581039 764068 2739795 3334484 3490160 3531997 4597906 4782406 4861164 4902193 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 140664 1311037 1852309 3030139 3833790 -1 -2 955748 1213593 1824207 2514110 2891592 4301444 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 -2 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 998658 2551406 3082494 3178827 3752062 4588198 4756997 4938681 -1 -2 654050 661423 694934 992202 2257668 3613721 3915926 3987612 4974680 -1 1412927 1507684 1692440 1963110 4476531 -1 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 167139 654634 776825 963064 1308320 1900084 2270684 2781122 2907318 3393512 3915572 4354431 4581731 4610336 4712634 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 317597 1375632 2019368 2117085 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 200709 431708 1763695 2532960 3375705 4468586 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 262142 1864268 4197634 4943085 -1 1217716 3458341 4945970 4950001 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -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 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 427713 950090 1748647 1963275 4697990 4858445 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -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 1516339 1892289 2555421 2860224 2875108 3368916 3725116 3747096 -1 -2 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 945179 1412650 1687221 2019841 3053842 4487791 -1 103509 760162 1754164 2250126 3059623 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 826702 830938 1156281 2233272 2563406 4955225 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 534237 1852568 4129224 4821381 -1 -2 931981 1415959 1492431 1509000 1775350 2405459 2829669 4263676 -1 -2 315913 980471 1024967 2159388 2815377 4020933 4073082 4106050 4516075 4940493 -1 66552 576042 774229 1801085 3117490 3851956 4915989 -1 2462318 2602436 2931809 3367778 3603739 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 902819 1464754 1808264 2030332 2670061 3116774 3849977 4474835 4781932 4889870 -1 138536 1495440 1516275 1546548 3333981 -1 58424 484810 1164416 1491068 2051937 2275127 2403902 3071523 3840067 4108921 -1 -2 402477 874190 3839800 4384945 4731587 -1 733095 1242267 1753444 3536949 3870574 -1 -2 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 -2 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 373436 1321117 3874930 4513731 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 384366 1632559 1645721 4157610 4746910 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 433971 1339624 3695121 3879825 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 540940 950751 1946646 2265463 3698060 4010508 -1 200709 431708 1763695 2532960 3375705 4468586 -1 -2 1317194 1623671 2383328 4530014 -1 1066722 2038958 3220270 4357856 -1 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 119173 218142 602325 2477695 2531233 3457946 4295522 4451291 4950892 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 881610 2705112 2798137 3865068 -1 620943 666790 1209895 2630968 2764812 4235308 4528925 4681504 4976819 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 621223 1231665 2203903 4521545 -1 1649800 2225317 2553302 2821486 3103214 3449211 3624664 3858284 4437655 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 99133 1456370 2188720 3077468 3104668 -1 531941 920536 2077647 2585625 4332864 4682473 -1 1675606 2405859 2874631 2953217 3657043 4010086 4463006 4639998 -1 -2 3444327 3612558 3824543 4376857 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 -1 -2 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 -2 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 19232 906300 1087614 1251703 1457810 2482858 4904741 4971570 -1 482022 1833322 2068451 2160446 3596144 3747953 4144268 4899758 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 2264758 2531525 3225049 -1 1730577 1796806 2140615 2692350 3229388 3601361 3659793 3974627 4514184 4561801 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 -2 2215426 2573772 2912708 4635113 4809023 -1 -2 1374576 1892846 1930332 2886056 3730749 -1 1558082 1572371 2032211 3924905 3998561 4116885 -1 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 258741 962179 1039279 1099201 1114683 1231069 1572626 2463080 2545936 2997959 3916159 4029771 4944776 -1 -2 649371 1219625 1498280 3514583 4489173 -1 578102 1251453 1264755 2096965 2251687 2325702 4126470 4190694 -1 -2 2749860 3691811 3817798 -1 190473 809106 982713 1246382 1809532 3747237 4568061 -1 50605 129493 324651 456579 2264525 2365956 4424285 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 384607 566807 604243 911887 2540282 3970299 -1 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 -2 1234100 1300389 2656249 3139248 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 1157162 1405545 3492238 3806014 4605383 4776417 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 1176478 2901109 4173017 -1 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 403451 459044 1170220 2177794 3379555 3422011 3619716 4014395 4158139 4919478 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 809564 875937 1566482 1933452 -1 475041 1606898 2247514 2572261 3120834 3599896 3665965 4748967 4876553 -1 16372 1397796 1494257 1825396 2695178 -1 -2 289316 1318740 1752830 1880361 -1 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 527925 720905 883697 1692529 3525132 -1 12870 108414 218806 404629 1696680 4201102 -1 -2 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 786423 3200996 3483039 4257155 -1 2497965 3500636 4167289 -1 -2 211056 566261 1491820 2438190 2817620 4449970 4613028 4751492 4906316 -1 395404 943610 3995612 4575063 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 255961 493740 996445 1501089 2241985 2313935 2492224 2891620 3688555 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -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 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 413829 777012 2601791 2912706 3484899 4781825 4969763 -1 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 155182 427290 683873 2286046 3007531 4423020 4456919 4610877 4909529 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 1214958 2641139 3467149 3811503 4048644 4422806 4994817 -1 164034 268366 935846 946431 1013069 1502498 2340735 2640772 2713809 3275208 3697770 4190642 4195386 4241495 4258368 4393848 -1 3889476 4606941 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 60714 1648128 2281348 3772852 -1 568667 711575 3261337 3560985 3606837 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 454655 3378895 3670416 4477025 4793070 -1 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 601495 1226544 1315152 1430520 1512861 1681744 1882696 2765671 3123158 3205858 3280264 3408785 3519997 3750534 4987091 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 -2 481064 1023372 1244496 2391848 2658412 4160621 -1 257603 1063991 1384227 1504638 1647745 2352883 2693402 3600069 3683150 4895605 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 1248752 1533795 1933920 3711039 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 738964 1716122 2601067 3346430 4705156 -1 72609 912716 1235115 1327081 1441171 1700048 2156995 2241594 3137708 3557605 3768859 4999999 -1 100756 614537 831308 1896701 1909891 3140598 4621962 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 12797 899361 1859551 3401364 3600705 3853550 -1 287066 1607452 3021514 4026985 4287513 4639710 -1 2565703 4334500 4502072 -1 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 89828 114133 458811 2776715 3632693 3957382 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 -2 536488 1017967 1055938 2964060 3161125 4177367 -1 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 124112 289970 695812 1960037 2048575 2705870 3156599 3221144 3868893 4105039 4590329 -1 -2 162123 549895 653032 4292301 4758293 -1 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 78731 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 -2 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 -2 766394 1347112 2288873 3198440 3528331 3541022 4248563 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 -2 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -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 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 233918 1087909 2003725 2141625 2319162 2624041 -1 216834 462501 775244 1745875 1870809 2261332 2971265 4073056 4335712 4965358 -1 -2 266372 1159594 1499674 2401342 3225883 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 524847 1611258 1722172 1884434 3082285 3095104 3800609 4371296 4420202 4490085 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 1798795 2143534 2899799 4595564 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 1928472 2629670 3292821 3301390 3861347 -1 207673 344491 482604 794568 1168837 1922476 2558357 2906852 2941004 3556900 4149048 4428636 4534826 4943713 -1 -2 1435252 2039948 2523042 3240697 3968725 -1 214525 233827 885110 2505380 3003657 3198205 3499931 3562373 4067260 4109267 4446865 4684401 -1 -2 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 -2 1926938 2151579 3748969 -1 301698 1216864 1566796 1764304 2563751 3481162 3603253 4169181 -1 1255321 2152535 2903417 3370206 3418226 -1 744586 852288 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 247219 362932 922212 1434447 2459826 3226014 4437416 -1 -2 1836450 2525295 3864148 4081946 4575461 -1 -2 2249152 2860291 3062395 3075058 3519528 -1 623895 864326 1018994 1164202 1287123 1835481 2068116 2342925 3209429 4090931 4413032 4606679 -1 -2 521970 2168074 2505387 3279246 4878286 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 -2 992835 1937431 2162774 2873356 3963510 4063426 4158731 4443717 4759468 -1 2842154 3207529 3753449 4269674 4852770 -1 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 1411110 2027238 2435537 2611736 3942786 4126780 4152371 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 581450 1428046 2164730 4055074 4942396 -1 -2 1593645 2172316 2222109 2245875 2500858 3553607 3898629 4506770 -1 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 357924 914604 1321334 1916717 2365738 2566569 3155325 3475687 3541993 3931620 4051772 4154425 -1 4922 1831384 2301242 3716339 4999999 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 128884 600921 950898 1578597 1685334 3164675 3254619 3337497 4699689 -1 50670 217090 325321 1635140 2321173 4642573 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1159964 2317891 2998976 3915797 4418784 4699007 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 407322 2663653 3060391 4842568 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 1151221 1408082 2142444 2485637 2815385 3482080 3700074 3930497 3945152 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 273134 707762 1190052 2093623 2263153 3477281 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 480840 606787 1080128 2541066 2615784 2749860 4256774 4825529 -1 -2 212413 638511 2995549 4084613 4134748 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 304526 346392 448033 3122706 3139288 4043040 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 -2 8129 1364172 1652653 2622879 3497814 3952002 4445613 4523388 4873698 -1 -2 1216200 1422283 2989472 3485955 3671208 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -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 506119 1113055 1142769 2293089 3670577 3677463 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 -2 713178 2176431 3538495 3810035 3966734 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 1156053 1626171 2488975 3422875 4771371 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 587779 3575324 -1 275108 2438990 3059553 3700224 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 719724 858924 2551024 3425938 -1 -2 2472673 3645700 4735374 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1088419 1867237 3424424 3779420 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 504454 1309786 1429376 3820155 4566039 4806560 -1 775916 2112032 2219564 3973830 4526744 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 -2 827213 3308175 4292963 -1 406346 1077406 1150960 3004482 3511988 3830452 4179182 4739630 4862252 4950442 -1 265 927535 1709929 2240110 2252113 3269693 4411816 -1 280701 340734 1349532 1905461 4724432 4794977 -1 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 69686 719624 1537841 1759212 4078278 4510973 4597446 4842132 -1 1405050 1937621 2366446 3318524 -1 4669621 -1 -2 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 -2 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 -2 2252795 3133741 4279826 4306379 4392823 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 1705751 2430230 -1 87712 271570 695124 1522883 2070590 4445982 4962415 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 290259 1375794 2796727 3930497 -1 1298408 1662655 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 539761 2745043 2763459 3247289 3534449 4942842 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 1945565 4952269 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 111614 1357860 1590546 3501226 3800085 -1 213656 1233168 1389420 2861856 2889063 3896748 -1 -2 70684 2428818 2532112 2556406 2599526 2772032 3093186 3102000 4965418 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 444016 485035 585267 1299796 2327268 -1 1163815 2964028 3538050 -1 -2 775955 2615465 2681606 2770090 3653924 4911678 -1 328919 1470741 1634022 4513372 4839266 -1 -2 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 1151221 1408082 2142444 2485637 2815385 3482080 3700074 3930497 3945152 -1 401869 494151 2330213 2415313 3605090 4611677 -1 -2 2323800 2681595 2730901 3010359 3575731 4226006 4626682 -1 -2 493454 744891 923721 2378636 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 883709 1201399 1390635 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 396065 594695 1472917 1603800 4069685 4270085 4301774 -1 -2 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 1888542 -1 37363 2533870 2801942 2978039 -1 -2 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 782595 1128800 3085545 4020017 -1 475153 1395982 2591563 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 440461 627028 1078290 1249394 4595388 4720901 -1 11584 1174451 2464777 2766745 3252951 3415800 3632110 4036840 4454884 -1 -2 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 -2 1449916 4789297 4999999 -1 -2 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 2674 347465 761074 1490629 2683791 3450646 3912675 4331915 4616075 4999999 -1 1130803 2114451 2185063 2626891 3041070 3611166 3660721 4999999 -1 -2 476274 915860 3585745 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 1180793 1246849 1286807 3198403 4487164 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 682243 1219374 1436299 1492530 1628893 2570426 4962705 -1 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 756247 3359323 3986137 4200136 -1 -2 2331110 2993495 3317193 3442706 3725305 3857883 -1 1381696 2079132 3446504 4174592 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 -2 2842154 3207529 3753449 4269674 4852770 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 970056 1278413 1737072 2273463 2749952 2949129 3349324 4179819 4340685 4602303 4839991 4877502 -1 434327 2828222 3523462 3720903 3920453 -1 3927 525315 671411 1027582 1793247 3290375 3374956 3405802 3899925 4271117 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 1516339 1892289 2555421 2860224 2875108 3368916 3725116 3747096 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 157832 1525836 2208345 3782512 4152784 4219216 4964956 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 576024 1033964 1933452 3210373 4511864 -1 2838814 -1 -2 378781 872807 3092388 3686394 4354052 4892239 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 -2 1598450 2126525 2175694 2791241 2883156 4056205 4281041 -1 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 -2 961566 1205599 1381878 2195248 4669544 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 520515 2482509 3826759 4112643 4186946 4402842 4560578 -1 106612 241379 705479 1536822 2009851 2875553 4001138 -1 -2 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 -2 16147 152692 219585 286589 612073 779757 1036956 1193957 1550575 1664370 1846210 2178669 2416098 2497130 2543004 2707492 2720783 3681998 3990335 -1 2249481 2267331 2997418 3557924 3668317 3793653 3908322 3962048 4723857 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 441846 452995 569848 1162183 2247484 2382311 3464361 4219825 4690349 -1 3845429 3970289 4165988 4973355 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 -2 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 925953 1020793 3721464 4089982 -1 -2 630057 1361926 1742146 3158440 4338856 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 1681908 3179188 3724991 4548561 4715368 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 -2 278908 3069956 3480022 3999562 -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 340630 1532369 3364444 4361102 4751751 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 659522 712160 792106 1008288 1329182 1892731 2074527 2177118 2542305 2667397 2692382 2733114 2881655 4383685 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 207952 1157778 1377942 1425796 2266257 3026003 3131036 3933573 -1 -2 384366 1632559 1645721 4157610 4746910 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 806049 1227204 1359593 1804302 3859533 4525469 4694467 4920616 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 -2 228434 668543 1230416 1637153 1707745 1984458 2615478 2883685 3622781 3707039 3716085 3946130 -1 -2 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 148539 2348163 4857271 -1 -2 1932 2161635 2394411 3115072 3859254 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 140087 862339 2233520 3310178 3801558 4233217 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 530805 654593 771950 3129911 3576964 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 65119 124548 1027102 1371607 2202232 2395413 3012067 3038260 3242235 3289158 3512876 4742529 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 162642 194538 596510 3878089 4312438 4816708 -1 556034 896980 1036783 1916978 3625589 -1 273399 506486 734958 900723 2334071 4477293 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 444148 559105 1363365 2491218 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 -2 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 116091 455466 1004113 2754504 2915675 3267737 3454834 3887059 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 211847 414038 717479 882707 1237671 1548476 2476206 2554761 3638174 4536314 4831846 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 1958369 2529788 2679290 3154583 3363434 3461116 4025056 4153861 4187981 4564509 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 -2 311201 1517264 1562973 2128075 3486804 3978227 4093008 4536840 -1 38157 360361 1129724 3778072 3785199 4289777 4379584 4653438 -1 69095 1892092 2181878 2581734 3467178 3641299 4745766 4757004 -1 797910 1592422 1966546 2213195 3291197 3608573 3665987 3670699 4033068 -1 -2 969257 2136301 2197694 3200106 3568449 4444424 4559117 4835610 4933293 -1 526213 786367 800013 1259823 1283240 1921815 2012848 2918616 3134340 4172216 -1 492625 3241661 3621984 3676673 3724467 4186428 4829132 -1 -2 300231 672477 974350 2320161 2564653 2862365 3109195 4022882 4786779 -1 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 114818 314573 1316663 1809286 1835293 2034496 2507253 3197840 3660613 -1 -2 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 -2 1025488 1142600 1394156 2161460 3182487 3287486 3369341 3833761 4122080 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 550112 1040357 1141584 1263993 1393667 1824694 3306116 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 128737 146461 301102 367790 864218 1348882 1568558 1625920 2035238 2681011 3174264 3309436 3510987 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 32496 218394 2202990 3566584 3927373 -1 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1318028 2700077 2802038 3033826 4596695 -1 2866594 2994296 3257348 4461950 -1 319634 1390292 3806487 3869489 4287972 4307153 -1 -2 275062 785927 1196146 2997671 3273978 4380646 4457123 4738766 -1 -2 917811 1109600 3539849 3662418 4461848 -1 -2 918478 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 918127 1730132 3745814 3942557 -1 423373 1472720 4121777 4508006 -1 -2 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 90912 839755 880540 967304 1565707 1624249 1800270 2139845 2366397 2696962 3167018 3207022 3237956 4544200 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 606192 1549731 2234178 3682163 4676652 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 1067615 2196470 2405788 4115613 4648581 4659074 4847636 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 128891 589036 1781640 3990432 -1 1545734 3582913 3712136 4121362 -1 766618 812787 2358677 2751570 4325350 -1 -2 1008542 1343201 1551540 3372886 3920368 4799309 -1 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 -2 1608729 2557435 2736133 3442283 4335924 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 2358734 2769531 2933204 3599517 4574471 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 895895 1239841 1291481 1705148 2200298 2631059 2707058 2740319 3847903 4617348 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 2939002 3320669 3351484 3496485 3700794 -1 -2 1164453 1253928 2017673 3460034 -1 2190786 2432245 3768014 3864073 -1 1038801 1518778 3041226 3421453 -1 -2 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -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 309788 357511 716214 2249659 2755572 3635371 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 1545734 3582913 3712136 4121362 -1 -2 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 143912 765233 997746 1425021 4709303 4831756 4935836 -1 1251669 2439688 3237521 3432945 -1 137997 813386 1257167 2462672 2493124 3520874 -1 -2 56104 1822974 3374483 3435923 3858668 4438555 -1 1937046 2000620 2452133 2841179 3425916 3821567 3931843 -1 1623463 1922363 2296789 2315290 2657906 3008832 4626425 4667243 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 2767592 3447269 3762901 4372392 -1 -2 1644700 3796742 4165977 4470362 -1 -2 1890935 3816684 4505990 4711732 4916685 4966908 -1 -2 210934 659834 1077482 1439362 2711465 3512731 3553468 3800716 4283001 4466177 4552167 4999999 -1 -2 827213 3308175 4292963 -1 121978 1224042 1228632 1685033 2317993 3196158 3550129 3739038 4680605 4704636 4782876 4846012 4864657 -1 406346 1077406 1150960 3004482 3511988 3830452 4179182 4739630 4862252 4950442 -1 -2 504008 1420440 2027867 2440930 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 -2 1102616 2838814 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 16329 1451213 2644887 3518131 -1 -2 502756 3350062 3501179 3692738 4406444 4514204 4555960 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 971632 1032988 1254725 1830331 1866141 2050085 2545911 3232151 3317656 3392269 3527330 3557110 4473556 4995486 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 1564626 2334004 3696191 4509254 4527920 -1 -2 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 -2 68363 72977 474320 679499 1393676 1498572 2109598 3035400 3283883 3585416 3734051 3911561 4570213 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 34615 472436 517777 846936 861281 1668039 3111785 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 18267 1633359 2899690 4078616 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 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 -2 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 125766 433116 727091 1078080 2131074 3782901 3870560 -1 251586 2300354 3082497 3131287 3348729 4569458 4809227 4921980 -1 420612 529053 810929 1480160 1678938 1839730 2536343 3130455 3669765 -1 -2 1955031 2445173 4825414 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 528510 735933 3549493 4111604 -1 -2 1672014 2809185 3450921 4023718 4783180 -1 410441 619473 1791846 2206025 3397945 3771887 4245965 4854131 4936727 -1 -2 1972893 -1 -2 1948027 2553471 2760222 3075902 3374652 4103094 -1 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 60230 2438705 2656567 3418501 4054079 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 1059873 2016568 3061107 4626049 4886803 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 185898 316432 411084 486927 1320618 1908582 2003206 2517614 2821520 3099053 3197689 3316596 4091163 4273635 4625244 -1 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 -2 755310 1688982 2001062 2186186 4260365 -1 316761 564367 707904 767480 819919 4451259 -1 1237163 1917098 2052890 2767473 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 -2 1305021 2058105 2670614 2751641 3226990 4873196 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 327460 404996 912726 1448925 1492844 1502056 2498142 -1 -2 1383571 1405084 2240164 2872129 2899902 3025183 3172097 3324255 4156437 4319399 4999999 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 12797 899361 1859551 3401364 3600705 3853550 -1 537079 975652 1467513 1531966 1607259 2149214 2405963 3675064 4517520 -1 2152412 2177520 3031316 3286965 4777069 -1 -2 128274 917431 4999153 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 306789 555694 1253967 1353385 1910700 2526537 -1 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 3571981 -1 2121870 2222775 2731622 3909420 3966170 4286714 4434496 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 292245 1322110 3219604 3732728 3737330 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 15232 36911 652679 1427905 1428425 1811796 3563844 4054702 4321320 4999999 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 90207 306789 555694 1197273 1253967 1353385 1910700 2316470 2526537 2601339 2647512 4404339 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 397756 2679658 3771334 4730324 4812251 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 768807 1328105 1790270 1820819 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 46186 345721 1977717 2956455 3407563 -1 166862 1307618 2714626 3300994 4839841 -1 -2 257599 1113854 2586169 2612921 4290972 -1 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 1716076 2905155 4534507 4882675 -1 -2 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 1540480 2531447 3193593 3437596 3622470 3836314 4102738 4137201 4670059 -1 -2 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 686328 1615423 1881639 2257686 2547373 3120763 3569791 4371186 4975664 -1 -2 595401 787784 969129 1233372 1280437 1418260 1682200 1890691 2260155 2465913 2863183 3323296 3606645 3625781 3728537 3898108 4130847 4455777 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 56665 418835 1189584 1865284 2668717 3019921 3173709 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 565895 1882531 2950547 4444735 4454146 4470892 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 887839 2432352 2919524 3835829 4197594 4530387 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -1 -2 397169 2291538 2467358 2541688 3292376 3388306 4168916 4783023 -1 -2 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 980316 1868275 1992656 2065102 2476601 2970178 3065913 3627839 -1 -2 266819 721492 921998 1011661 1282955 2409966 2540282 2852261 3623666 3680792 4936578 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 1233074 1456434 3435201 3452097 3488791 -1 2402760 2992000 3299464 3533918 3909897 4529791 4711133 -1 286474 2525986 2800001 3419312 4306658 4702326 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 641695 2250756 3012735 3656407 3920315 4093452 4144233 4792572 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 815714 1500518 1682075 1686604 2083886 2691647 2952043 3197057 3378110 3542423 3836790 4727974 4802992 -1 1548747 4252505 -1 339345 464717 1924887 2141051 2344176 3564506 3605250 3714485 4583786 4791053 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 481873 2258119 2937025 3740174 4673377 4719353 -1 472788 975311 1120984 1947417 2139526 2586132 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 435775 2011764 2017282 3701902 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 78531 387805 416168 1047720 1916957 2310795 2439322 3349649 3994158 4645982 -1 -2 26217 1159998 1659642 2630860 2645661 2650409 2965141 3641849 4251021 4677999 -1 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 971875 2032653 2052905 2545367 2605432 3461885 3546568 3993013 4249741 4463528 4532328 4650932 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 21843 59755 264570 781859 1243633 1412651 1648824 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 -2 28812 2001062 2794529 3275883 3519834 3859202 4260365 4875564 -1 1449343 1627290 2595070 3057262 3123883 3467537 4015892 4063891 4227071 4631003 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 356087 477489 583137 1283912 1689479 1756762 2485932 2549971 4148349 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 26815 162663 682422 830600 1598255 2033469 3871514 4543967 -1 56104 3374483 3435923 3858668 4438555 -1 607574 1393324 1649800 3493149 4489869 4974685 -1 -2 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 263685 902949 1259851 1975284 3958043 3990295 4917561 -1 1040525 1262053 1823908 2713172 3295804 4008478 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 118650 224852 316769 522857 878453 1028103 1809138 2516403 2668933 2966154 3083246 3406259 4743861 4761231 -1 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 2374145 2717874 3333148 3838746 4412133 -1 -2 163847 325768 722967 2564752 3304146 3734195 4055394 4144165 4999999 -1 381280 889890 1345745 2880213 3000525 3544993 4296854 -1 861390 930017 1003757 1668434 2669024 2870407 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 200191 892982 1520024 2821546 3642235 3676250 3893127 4028892 4496165 -1 1611220 1835648 2380607 2917641 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 156612 595038 755147 848130 1116381 1678141 2238113 2283591 2527422 2822900 3373507 4415806 4611770 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 2821429 3278741 -1 -2 783280 1069991 1340983 1438813 1739915 1933761 2417433 2829734 3077562 3540369 4736758 4806967 4856401 -1 1773838 2494173 2945426 4970283 -1 -2 735501 4395168 -1 -2 511584 710743 932029 3874056 4526322 -1 22897 1366473 2925893 2978052 3362292 3789131 4851174 -1 -2 1662826 3127657 4196722 4463630 4773822 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 299873 1949475 2613412 2933471 3187559 3263947 3454626 3818658 4056873 -1 -2 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 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 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 2607728 2970434 3822636 4086257 4771286 4827011 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 -2 1346895 1960355 2825779 2876879 2906306 4136724 -1 -2 1937431 2162774 2873356 3963510 4063426 4158731 4443717 4759468 -1 2842154 3207529 3753449 4269674 4852770 -1 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 276627 1567110 1732413 2835816 3419598 3806210 4134031 4314048 4992377 -1 622675 1160449 2287160 2962495 2983325 3045083 4139778 4350189 4909374 4920595 -1 -2 2334619 2827645 3485978 3863034 -1 1868274 1891472 2272021 2502401 3420022 3576543 3699629 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 1039633 1929596 2201187 3078230 -1 736591 2745462 3521597 3531045 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 2185399 3180130 4823422 4999740 -1 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 1347965 2956381 4513780 4536611 -1 -2 15826 2300666 2957938 -1 200708 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 1153330 1474205 3177845 4201777 4225169 -1 1157558 1605883 1773860 1857360 1916572 2737189 3013977 4768505 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 1601737 1646631 2402190 3398959 4796468 4867977 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 3487341 4727708 -1 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 -2 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 750647 861243 3242260 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 510964 1362667 1490016 1552250 2197967 4157916 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 504008 1420440 2027867 2440930 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 362802 678509 3135422 4952260 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 -2 444194 1993801 3993135 4283436 4790698 -1 128381 949249 1871741 3131143 4648457 -1 418139 2202566 2694451 4778799 -1 -2 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 -2 128891 589036 1781640 3990432 -1 -2 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 1869273 2147947 2281229 3684102 4550370 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4858128 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 995859 1089845 1177793 2222444 4273830 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 557685 1699377 1799337 2787874 4938590 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 556034 896980 1036783 1916978 3625589 -1 1298408 1662655 -1 -2 242166 3645107 4928278 -1 330890 3002268 4056310 4718050 -1 325042 1844259 1975904 2492417 3816121 4532402 -1 1245458 1854176 2015562 -1 -2 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 400597 2345943 3243897 3669045 4371582 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 268717 429705 554355 895034 1331466 1374198 1385290 1721575 4012073 4378483 -1 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 1556230 2026068 3359994 3508350 4831128 -1 -2 899192 1420054 2978000 3713360 -1 848952 1696153 3320611 3402701 3646838 -1 3286408 3882569 4292147 4409306 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 361000 596620 1719255 2067626 2736630 2793581 3880380 4602588 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 1018665 1106961 1846097 3843887 4110922 4481625 -1 43475 204035 794182 814412 1175157 1222813 2130861 2540397 3182356 3372617 3861600 4204069 4431885 4442724 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 1799466 3773959 4228078 4569409 4571929 4892610 -1 -2 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 481572 1616156 2635068 3339379 4540963 -1 -2 831353 3890817 4660133 4720657 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 1798795 2143534 2899799 3009892 4595564 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 577427 1297882 1408820 2402909 3386050 3934987 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 123827 1529422 1925018 2333247 2334530 3384696 3387444 4468771 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 292941 1262282 2106512 2703110 3672284 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 340052 1586486 1770308 3325093 4375486 4477683 -1 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 872776 1228037 1233294 2296141 2638578 4183078 4758892 -1 1084618 1301541 2532091 3056449 -1 -2 1430271 2961349 3163198 3198518 3354539 3543005 4574871 -1 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 251867 296339 372281 624393 986955 2358771 -1 44210 858560 872089 1054012 1090208 1486089 2737095 2867537 3136665 3285278 4365715 4685013 4728606 -1 164147 188763 3482376 3981642 4860687 4999365 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 807385 1701572 2652893 3263847 3686732 3849357 -1 457064 1123117 1131383 2572619 2605321 2623461 2918246 3282296 3764472 4449860 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 2674 1741625 2582157 4169110 4364762 4999999 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 801164 2247193 2453532 2730948 4714811 4890296 -1 401730 1329457 3531997 4360627 4775355 -1 1709649 2114625 2151954 3536724 3807498 4331931 -1 203572 897415 1396023 1761349 2328103 3639844 4152203 4364152 4766387 -1 67131 1221528 2124872 3514154 3565661 4992705 -1 585754 2572915 3031494 3287634 -1 -2 901234 1469771 1716332 1974996 2126313 2131956 2182375 2609648 2850465 3307857 3463068 3576246 -1 -2 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 -2 1271672 1504155 1708082 3513077 3837619 4207833 4342853 4468280 4502092 4674451 -1 1557051 2270827 2608161 3109472 3343796 3525588 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 361374 609481 944550 1046899 1466618 1966257 2317928 2974657 4269373 4908869 -1 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 -2 62195 1180664 1304097 1670542 2256782 2501922 3491901 4872210 -1 391710 2436503 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 2482584 2645661 2666195 3071658 3805513 4258683 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 -2 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 -2 463847 2347215 4648809 -1 89155 622587 640665 1185490 1541122 2204655 3969442 4114707 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -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 504747 1139482 1478037 2488364 4193024 -1 -2 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 883751 2328892 2625098 2886505 2931498 3033894 4170977 4399909 4963382 4999999 -1 -2 632468 1623671 2383328 4530014 4872475 -1 81636 270499 319280 517909 780966 1207665 2639055 3233510 3315316 3452950 3522213 -1 3101466 3287442 4332588 -1 2152413 2836933 3057046 3287285 4979811 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 100086 2445434 2799365 2851964 3799339 4264479 4737149 -1 -2 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 -2 1027342 3175841 3187371 3531207 4999999 -1 107036 1592071 3267865 3793307 -1 -2 298360 2084366 2448825 3455326 3885836 4616154 -1 -2 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 106309 554997 765296 785136 1804374 2369646 3154445 3668055 3845988 4785591 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 822807 2194124 2968879 -1 899192 1420054 2978000 3713360 -1 286252 815822 1408177 1985742 2127645 2262330 2293879 4059159 4392456 -1 -2 901234 1469771 1716332 1974996 2126313 2131956 2182375 2609648 2850465 3307857 3463068 3576246 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 1248752 1533795 1933920 3711039 -1 1634440 2927828 3156463 3317331 3997969 -1 -2 768807 1328105 1790270 1820819 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 173932 1125112 3261865 3418446 3530731 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 -2 376028 429194 557457 1538769 3233432 3347518 3998826 -1 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 1070561 1409476 2247026 2533110 2593460 3417767 3504154 3540641 3606645 -1 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 612592 739310 1057479 2187315 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 164147 1526459 1652541 1721448 1789311 3119375 3154084 3559252 3981642 4351105 4419485 4787438 4860687 4999365 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 133954 723626 3891023 4031108 4515071 4835829 -1 2862350 3089098 3493906 -1 -2 321159 1079236 1920554 2097928 3066746 -1 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 676975 870865 1754905 2599698 2998043 4458101 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 1501072 1536652 2241174 3006755 3537089 3834748 4047562 -1 937006 1621213 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 1576583 2546900 2622929 4587167 4806547 -1 1308264 2893249 3011322 3470053 3682655 4124798 -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 666466 1873653 2097592 3332669 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 81085 2475248 3044401 3983500 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 513125 1697810 1999194 4081244 -1 -2 751719 1764086 1988437 2495160 4388139 -1 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 579900 3706883 -1 51723 546612 1657336 3116789 3190497 3720528 3741521 4667491 4856365 4960621 -1 128796 1499866 2865568 -1 877289 1216617 1299053 3463930 4074874 4163944 4174151 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 482173 683530 1874445 3312782 3336868 3553289 4371204 -1 -2 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 3200996 -1 2497965 3500636 4167289 -1 -2 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 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 -2 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 -2 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 1453921 1577662 1741311 3348215 4582157 4601887 -1 321296 517098 747008 769944 846891 1956396 2216224 2269916 2522041 2986631 3375716 3473352 3814035 3885426 4640509 -1 -2 173932 1125112 3261865 3530731 -1 -2 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 -2 98866 615919 1349877 2803594 4198155 -1 -2 403451 459044 1170220 2177794 3379555 3422011 3619716 4014395 4158139 4919478 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 -2 2202947 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 460734 670496 1521614 2538029 2810418 3838425 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 1295650 1617441 1639575 2447995 2869979 3340154 4939013 -1 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 -2 226856 314168 363777 1070060 1273655 2298677 2616958 3500387 4320772 4570970 -1 250781 578414 1766564 2160968 2275755 2292171 3214795 3648362 3848827 4877201 -1 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 -2 731062 1201049 3438943 3661289 4987306 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 857888 1818439 2868769 4246707 4718831 4960434 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 1023515 1339235 2159233 3467477 3477351 4032708 4066637 4233507 4262478 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 -2 443752 2718057 3096075 3766785 -1 -2 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 899192 1420054 2978000 3713360 -1 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3945304 4893122 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 1756810 2131075 3335701 -1 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 698981 1270752 1635043 2814090 2819862 3531967 4006887 4082514 -1 -2 905051 2191639 2209337 2233810 3673996 4056023 -1 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 20899 177448 349536 1067294 1271709 1453166 1518214 1581644 2781232 3443996 3544126 4450676 4567248 4568768 4789523 4860216 -1 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 -2 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 2854249 3631091 4281693 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 642692 679141 1195866 1813260 3651354 4018967 4388461 4610754 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 299071 946911 1134616 1354872 2663202 2846053 3524679 4013341 4450431 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 519182 775900 2812482 3174899 3676122 3896167 4028400 4822903 4866463 -1 -2 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 -2 3059122 3645946 -1 100916 721814 2112102 2697717 4155609 4478409 -1 719661 1728819 3820184 4628334 4698192 -1 69141 109661 1361926 1483234 2006948 2107491 2242849 2519991 2665394 3257391 4262340 4780210 4899032 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 277371 2361154 2463117 3001222 3164699 -1 677943 1945657 1958584 2184765 2747212 3648628 4322081 -1 -2 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 390214 884196 1271890 1339550 1573370 2119780 2156854 2247058 2260057 2375847 3470591 4999999 -1 -2 620552 639340 953837 1970671 4061252 -1 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 672095 774630 1119614 2041249 2711448 2764079 3878580 4609732 -1 -2 482120 1186849 1292008 2390834 2599181 2603747 -1 1728615 3667146 4287278 -1 563947 1824365 1996814 4317938 4924080 -1 2674 347465 350568 1986968 3690642 3742619 4134239 4999999 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 -2 220853 1050916 2764479 3166557 3607285 4566587 -1 1490275 1695381 3108520 3284650 3433879 3853445 4416487 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 76765 308310 620789 2393986 2475533 3840623 3883678 -1 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 520453 870461 1167675 1687383 1923741 1989024 2324655 4817677 4944296 -1 1303445 1696160 1922997 3227093 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -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 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 606192 1549731 2234178 3682163 4676652 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 123728 259279 1435950 2618913 3036585 3540584 3768866 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 130908 910551 1146214 1248229 2601583 3669946 4533795 4712478 -1 -2 473843 725037 1021138 1155830 1402641 2185277 2893906 3069339 3137068 3266762 4124660 4392190 4589138 4629702 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 -2 376028 429194 557457 1538769 3233432 3347518 3998826 -1 -2 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 176075 522404 596217 946260 1159766 1332624 1763110 2674539 3009652 3062097 4052597 4058634 4233000 4506564 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 822807 2194124 2968879 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 278908 3069956 3480022 3999562 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 52158 794837 1804246 1915958 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 1316072 1328068 2879838 4589947 4670952 4762041 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 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 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 -2 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 2596168 2770760 3280900 3336968 3508352 4456431 4918203 4929960 -1 531834 842574 1627874 3984439 4868651 -1 -2 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 172039 1094958 1347691 1851438 4518575 -1 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 1217716 3458341 4945970 4950001 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 760345 1547614 1562047 3098754 3949254 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 41898 1167723 1715811 1982461 2620382 2862536 3066700 3089466 3193279 3992577 -1 12605 833485 1052639 1112681 1204105 1966562 2617883 3103258 4432287 -1 -2 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 -1 661423 694934 992202 2257668 3987612 4974680 -1 485951 649371 1472951 3890279 4268330 4887029 -1 407322 413411 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 401170 1200162 2082729 3547591 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2679290 2894558 3154583 4187981 4473920 4564509 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 2098280 2413023 3067316 3725918 3765211 4446718 4488163 4745238 -1 -2 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3729663 3887323 4435998 -1 -2 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 547970 1001693 2078560 2857095 3292549 3809896 -1 -2 1100666 2007917 3787405 4007434 -1 -2 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 -2 502756 3350062 3501179 3692738 4406444 4514204 4555960 -1 25634 2223166 3117343 3614835 4072224 -1 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -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 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 -2 1100666 2007917 3787405 4007434 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 614980 2098121 2626748 2839522 3064836 3773270 4418057 -1 -2 1501072 1536652 2241174 3006755 3537089 3834748 4047562 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 -2 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 4355416 4403488 4588423 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 162123 549895 653032 4292301 4758293 -1 804775 924682 1273404 1840825 3448643 3932464 -1 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 -2 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 82227 947313 2270747 2534317 2669213 3248674 3528966 3859750 4710161 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 1026613 1099463 4594278 -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 1375079 1454694 2234673 2843668 3176158 3447681 3947398 4391246 4999999 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 1762546 1819370 2451739 2543166 3112749 3135023 3306268 3712168 4163288 4742556 4956665 -1 321618 340621 653022 691896 1146966 1695491 4012309 4671633 -1 -2 121154 505829 1609487 2314390 2866954 3871076 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 -2 476274 915860 3585745 -1 15187 423731 1311534 2381074 2589962 3151529 3328350 4197200 4238275 4701572 -1 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 1548747 4252505 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 947882 1763157 2144132 2493064 2531953 2989882 3038408 3130581 3317083 3568334 3703139 4081042 4543326 4869586 -1 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 596381 997099 1614909 1939258 4753098 -1 -2 423499 1630246 2736898 3037867 4517223 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 1248752 1533795 1933920 3711039 -1 8731 45655 87748 110276 357180 716305 1110101 1253036 1364279 1540105 2175181 3003578 3241849 3614567 3688638 4178267 4623243 4668535 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 9400 118908 567796 568330 798871 1219692 2176762 3833099 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 165881 436170 508339 1051761 1549132 3428121 4418858 4636262 -1 122475 211297 1427619 3857751 3983437 -1 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 -2 374854 2369810 2448983 3919367 4536845 4589058 4735614 -1 -2 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 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 242788 423090 1428959 2247689 4103540 4914009 -1 34616 968986 2001096 2095928 3517546 -1 392524 468686 584371 2718736 3713582 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 62870 239018 854953 1141412 1369679 1879176 2344299 3543764 -1 -2 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 4325601 4425002 4490243 -1 866539 1185323 2692531 3395735 3688120 3759720 4136726 4832469 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 2098280 2413023 3067316 3725918 3765211 4446718 4488163 4745238 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 1321124 2288179 2446746 3193213 3366308 -1 -2 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 13671 2260808 2629012 3672928 4281104 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 659159 3070408 3310569 4955801 -1 280701 340734 1349532 1905461 4724432 4794977 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 78564 2645529 4473038 4535146 -1 150819 263333 445868 477767 1549015 2411872 2819850 3845437 4019334 4224966 4781178 -1 -2 352516 958311 1043852 3478319 3490522 3654332 4196817 4652732 4954159 -1 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 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 109572 483666 1452327 2579519 3338200 -1 -2 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 2259704 2718439 4086614 4204034 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 556919 3219800 3269775 3276412 3302662 3383433 3881227 4361756 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 733340 1281647 1906810 2792562 3352857 4010575 -1 363363 558658 885221 1115143 1199675 1427058 1483203 1996724 2033719 2331017 2649740 4246315 4612476 4671808 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 1197569 1462880 2280489 3475637 3716268 -1 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 947882 1763157 2144132 2493064 2531953 2989882 3038408 3130581 3317083 3568334 3703139 4081042 4543326 4869586 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 211844 229292 2740510 2859757 3118188 3213790 3277938 4768655 -1 191618 363840 826804 2335853 2462748 3332034 3504381 3898856 4130431 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 529649 1787611 2026634 2088072 2862536 3123174 3339525 3347966 3657797 3960779 4043777 -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 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 938912 2756850 2818107 3105405 4006062 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 573028 1192482 2526474 2926422 3838666 4998021 -1 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 -2 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 431325 1909074 2661813 2727701 2958054 4673514 4803807 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 659757 1811944 3577527 4736099 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 -2 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 2697709 3023548 3274698 4755487 4810470 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 -2 256794 1479804 1634887 2876300 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 299985 3264560 4007210 -1 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 -2 894051 1082352 1623441 2228592 2274987 2337598 2648163 2822266 3582538 3993317 4032241 4147130 -1 837897 1424511 2248886 3214755 3696070 -1 387423 591575 836247 2489604 3346120 3548455 3793035 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 79592 657646 2112648 2620680 3746374 -1 506315 1015088 1575252 1702118 2509503 3711821 -1 1234100 1300389 2656249 3139248 -1 -2 339652 1465478 1584962 1965672 2123309 2453471 2681345 4926075 -1 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 242166 3645107 3721945 4928278 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 -2 242005 732983 2186277 2933906 4697420 -1 194484 235315 270155 925412 1673855 4243147 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 872776 1228037 1233294 2296141 2638578 4183078 4758892 -1 1084618 1301541 2532091 -1 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 -2 697592 896298 1343731 4007496 4491727 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 279069 1133201 1822380 2414558 2930129 2981290 3129320 3340154 3401974 4661665 4746039 -1 362802 3135422 4952260 -1 -2 559156 1069477 1177615 1726881 2127280 3637119 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 1099774 1281052 2401639 2609028 4180184 4806458 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 1157707 2126546 2289745 3039469 3734890 4053692 4414643 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 342113 2391302 2885318 4329358 4339251 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 183208 1007580 1203237 2004858 2113133 2324794 2504232 3434227 4183736 4359066 -1 -2 148822 1337924 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 -2 150661 1178987 2102339 3545889 4728204 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 311707 861900 2004627 3559972 4321453 4543053 4999999 -1 526707 739537 1925384 2223535 2678584 3075315 3355168 3560901 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 323932 1316201 2399344 2425580 3733350 -1 -2 185898 316432 411084 486927 1320618 1908582 2003206 2517614 2821520 3099053 3197689 3316596 4091163 4273635 4625244 -1 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 -2 704736 852511 1743989 2181347 2509212 4417526 -1 22205 216973 1369403 2700616 3244540 4061674 -1 273399 506486 734958 900723 2334071 4477293 -1 81879 645917 963029 1949663 2899552 3381638 3961748 -1 -2 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 564867 1263786 1264893 1403884 1411911 2781303 -1 -2 161249 552730 1190372 1843315 1864782 2612921 3538365 4898652 -1 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 257603 1063991 1384227 1504638 1647745 2352883 2693402 3600069 3683150 4895605 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3611949 4120681 4137197 4725170 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 1405545 1521155 2018090 2430788 3373765 3492238 4804879 -1 -2 896035 1045319 1087444 1096972 1529658 2054055 3801439 3969597 3978460 4674924 -1 87539 186351 393760 1159644 1638742 3136638 4336748 4547984 -1 -2 547347 780104 848544 2948202 3462500 4525028 4999999 -1 1243369 1335233 1909259 2700470 2874146 2906628 3336058 3524178 3756318 4382386 -1 638716 1469727 1870417 3133206 3520985 3681950 4127054 4717749 4762572 4826487 -1 -2 1807649 3013623 -1 573169 1286133 1811820 3929541 4224779 4754136 -1 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 -2 681491 687094 1280675 1511956 1917098 2271656 2383907 4043966 4214912 -1 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 347543 703864 1644057 1794231 1846024 1885913 3412280 4523233 4655399 4870669 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 485782 1610637 1992604 2362726 4559341 4983830 -1 69036 2636696 2897516 3433368 3938556 4316017 4959541 -1 -2 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 3094319 4010622 4095222 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 924396 1136851 1287845 1861262 2235143 2560255 3951575 4473038 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 -2 1952353 2152749 4177416 4371879 4626514 4956449 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 775955 1439963 1541850 2742502 4594494 4911678 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 700342 1507277 2685293 2962739 3277716 4644583 -1 118479 204085 1032376 1075332 2356398 4314578 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 1548585 2910653 3094440 3640535 4547013 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 -2 893939 2689683 3238115 3364573 3934030 4360672 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -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 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 172696 1076631 1212910 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 279602 370964 2316907 2578276 3042112 3101451 4457714 4531398 4580973 -1 536046 1571846 3522274 3864651 3904859 3997646 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 989510 2699694 3726025 3883522 4520256 -1 550829 588439 929274 1661131 1855228 2829426 3614824 4042874 4239485 4986735 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 -2 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 -2 375245 600085 756828 1280542 1501283 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 1851166 3504935 3541252 4186806 4279548 4430159 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 -2 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 671972 806580 808572 835760 1145089 1712842 2000600 2514379 2815816 2958804 4048597 -1 515714 778365 2029869 2031977 2388570 2557770 3811161 4366048 -1 -2 870554 2062233 2448841 3231797 4000165 4001527 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 505628 536485 1429853 2715392 4084598 4656605 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -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 131607 219988 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 1889811 1952131 2275700 4025503 -1 -2 737443 1041159 1296548 2044432 2287642 3482440 3631656 3734689 3807140 -1 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 383577 744156 1499477 2236570 3612856 3652990 4477590 4809084 -1 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 -2 2842154 3207529 3753449 4269674 4852770 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 3884947 4592641 -1 -2 680140 1531182 1864979 3582496 3890986 -1 893939 2689683 3238115 3364573 3934030 4360672 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 -2 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 2854249 3631091 4281693 -1 531152 736831 1210432 3266644 3813404 4842132 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 -2 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -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 249353 960432 1526500 2520690 3181347 4530110 -1 109859 1381377 1894811 3474984 4116122 4185059 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 52833 232291 2126537 2301763 2922725 2930746 3695107 4043063 4131304 -1 263965 472524 900163 1588806 2341233 2713392 2825118 3024756 4176152 4728783 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 -2 547405 551654 1569596 4267645 4820225 -1 211056 566261 1491820 2438190 2817620 4449970 4613028 4751492 4906316 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 2202947 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 848525 1809920 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 329141 930522 1337012 1712990 1820311 2387438 3372658 3666645 3888095 4128441 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 219838 2322176 2949418 3904183 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 130429 892675 1538747 3565983 4222040 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 1181141 1439931 2421007 3582212 3704006 3724963 4811156 -1 52833 232291 2126537 2301763 2922725 2930746 3695107 4043063 4131304 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 -2 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 537972 715940 1922200 2450096 2879164 3072693 3321527 3480282 3557796 3823506 4672143 4984900 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 384607 566807 604243 911887 2540282 -1 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 4137519 4434361 4778092 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 19407 107488 216374 322225 751561 889657 1576693 2423164 2525210 2715054 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 735501 4395168 -1 138536 1495440 1516275 1546548 3333981 -1 -2 34357 308420 1234448 1720442 2320703 3188337 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 329355 774096 1321770 2195357 3245216 4120648 -1 463264 613752 1084239 2124172 2460395 2687319 3380562 3508749 3717900 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 181491 3885745 3896190 4111343 4459557 4984594 -1 -2 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 1597786 2004566 2017961 4663523 -1 -2 90650 779923 4037665 4689145 -1 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 985400 2308081 2606921 2843894 3583873 4168096 -1 803146 2933844 4764058 -1 562655 1524021 2315456 4241961 4321233 4612997 4898945 4999999 -1 -2 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 56088 665395 989166 1730866 3626783 3967939 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 -2 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 335216 729634 963604 1602993 1770511 2562969 4026421 4208994 4627092 4707788 4903847 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 212599 1448672 3071505 3625781 -1 -2 268265 1069352 2002575 3816488 -1 454655 3378895 3670416 4477025 4793070 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 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 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 1362020 1554903 2075144 2265576 3239584 3245437 3383153 3402135 3415115 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -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 1525397 2665168 3867497 4789739 -1 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -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 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 -2 2165280 2285210 3003160 3530399 3582703 3953601 4274018 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4908281 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 1494092 2293366 3721305 4486637 -1 -2 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 603275 802163 1040774 1770994 1827825 1834368 2144052 2263017 4315643 4785352 -1 1164453 1253928 2017673 3460034 -1 253079 1148784 2178078 2241811 2392430 2590716 3631197 3662771 3866044 4654325 4657158 4834091 -1 -2 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 -2 559420 2180761 3993128 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 8705 2634795 2755743 4293899 4771125 4796582 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 1004202 1356707 1416380 3137688 3550914 4136955 4632735 4954709 -1 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 749045 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 24266 807981 834901 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 438894 769510 1506023 2287174 3131325 4672321 -1 2475287 3527367 -1 280936 990629 1495007 1967651 2026610 2939178 3243040 3805389 4060837 4177601 -1 -2 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 1070700 1559266 1847351 2031702 2231826 2291169 2975630 2998738 3126456 3355248 4169403 4225993 4546263 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 513715 757707 794713 1677942 2663782 2755743 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 102821 436157 1385537 1438943 3626587 3766335 -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 1017392 1030987 1079059 2915835 3659885 4147838 4977504 -1 545899 1168903 1287783 4051742 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 60714 224917 1460473 2089437 3490426 3990722 -1 -2 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 3011046 4137317 4210459 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 413881 1240846 2297565 4706603 -1 907617 1142048 1280267 2666322 3955214 -1 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 -2 821914 2459291 4640947 -1 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 158897 206958 1262246 1866200 1870085 1933047 2396155 2426249 2995112 3230497 4279310 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 381748 506987 1057215 2201561 3499159 4093974 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 698651 2120058 3032591 3404919 3497222 4505007 4815061 -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 250257 502419 1272276 1389639 1846912 2135694 2193841 3461653 4561842 4726669 -1 239013 2329744 3226960 -1 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 257599 1113854 2586169 2612921 4290972 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 65571 892650 1077230 1775821 3329360 3882082 3910691 4323544 4552878 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 43611 1614900 1883015 3407626 3511777 3518073 4194606 4347772 4611496 -1 494487 777540 1574152 1755047 2457804 3682843 3787080 4253076 4713284 4877749 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 1971425 2130854 4074907 -1 -2 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 1541056 1674478 1898301 2031977 2359178 3518308 -1 1267255 2321639 4003475 4627626 4797084 -1 16075 2484250 2732645 2750446 2883344 3737110 4191503 4399140 4534592 4835467 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 414 1047773 1609880 1983583 2423961 3191897 4059628 -1 340784 711396 1439293 2669670 3557795 3635795 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 391710 682387 711529 1053526 1250848 1294280 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 242166 3645107 3721945 4928278 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 330890 3002268 4056310 4718050 -1 -2 43150 522671 2465943 3104622 3109702 4501739 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 266821 522340 784138 1829439 3802922 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 32930 1081067 1113065 2039593 4368060 -1 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 273399 506486 734958 900723 2334071 4477293 -1 277817 321860 490120 1739377 1779626 4366757 -1 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 383778 544363 1873763 1901694 4932726 -1 -2 220501 1846660 1992212 -1 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 1910306 2425327 2637454 3911205 4032586 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3632539 4362259 4948650 -1 350762 407322 2454387 2663653 3060391 4842568 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 2461213 4288116 4933874 -1 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 424172 549839 1590591 2409662 2501207 4415178 4644352 4750347 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 329972 1045899 1393451 1841418 2898042 3318152 4047054 -1 532668 561632 878085 2513890 3603189 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 53927 584618 1464809 1472285 2049189 2146729 2797414 3063643 3274254 3490254 3495682 3581211 -1 168953 488200 603209 1368486 1565717 3315268 4118288 4252997 4418843 -1 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 -2 434844 445843 459354 641242 779053 799044 3847209 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 424172 549839 1590591 2409662 2501207 4415178 4644352 4750347 -1 -2 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 153095 504454 1309786 1429376 3820155 4566039 -1 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -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 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 824441 1172901 1189874 3823054 4189063 4650562 4879382 -1 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 444148 559105 1363365 2491218 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 1548747 4252505 -1 493454 744891 923721 2378636 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 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 1026613 1099463 4594278 -1 109403 214400 601878 736438 2210519 2249176 2735208 3056781 3490592 3915720 4100065 4817829 -1 454477 663540 886974 1664260 2495967 2538029 3183631 3858481 4893614 -1 176533 367475 582743 1330504 2093921 2879259 4668218 4717072 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 1071480 1493586 2028908 3579235 3917336 4741041 4908828 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 337452 927530 992699 1125750 1179120 1312438 1648340 2640327 2764706 3120933 3149843 4513731 -1 2249152 2860291 3062395 3075058 3519528 -1 623895 864326 1018994 1164202 1287123 1835481 2068116 2342925 3209429 4090931 4413032 4606679 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 1881839 3064732 3390247 -1 -2 393239 2611753 3083175 3341932 3428118 3925449 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 1271176 1398937 2140199 2932742 3711526 3814910 -1 11224 159785 1060692 2808929 3556179 4683355 -1 85351 1029605 1850674 1985219 2937244 4163471 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 755539 2452717 4288758 4742784 4862687 -1 -2 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 17951 1505109 1816681 2671177 -1 -2 594184 2169357 3094319 4010622 4095222 -1 318835 435028 541631 1336990 1512905 1626749 2580184 2950903 3278912 4991530 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 2461213 4288116 4933874 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 593667 1006561 1549183 2539019 3268333 3809930 4036991 4452849 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 -2 783503 841483 998024 1588397 2228033 2365533 4164247 -1 1868274 1891472 2272021 2502401 3420022 3576543 3699629 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 1039633 1929596 2201187 3078230 -1 736591 2745462 3521597 3531045 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 145595 282483 560070 2283239 2681995 2995457 3312016 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 240230 337998 471108 659732 868261 1202873 1238698 1456348 1740931 2609020 2622522 4802831 4921258 -1 1925655 2309843 -1 -2 732353 783154 869969 2058939 2087772 2187443 2197146 4266736 4417284 -1 225838 532396 927242 1385876 2365919 3370614 -1 -2 1642863 2448847 2876300 3576467 -1 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 916402 917348 1379036 1753100 2748579 3293258 4635330 4706791 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 80062 1373337 1487067 2508510 3356885 3434460 3921969 -1 -2 541820 2392112 2612157 3966008 4125814 4284547 -1 130128 721223 1030625 4049217 -1 220300 592069 603564 1031368 2210458 3610318 4031777 4825740 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 50881 148539 1229967 2348163 3354449 4857271 -1 1893184 2443729 2451069 2509050 2634608 2699048 4066164 4235736 4414610 4502792 4930664 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 2321732 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 3153378 3222704 3624308 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 48132 341041 1526918 1836932 2212299 2213861 4325480 4690257 -1 552736 619250 2332173 2678383 4021122 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 1727361 3113308 3357609 4445903 -1 -2 2309549 4669621 -1 -2 423499 1630246 2736898 3037867 4517223 -1 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 335935 790914 1277891 3269546 3414062 4484716 -1 -2 361147 634629 1078481 2648098 4718011 -1 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 504714 2827782 4323486 -1 2581161 3942275 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 987512 1499698 2312186 3819299 4201586 4663063 -1 138890 579236 582822 1400159 2152773 3993904 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 -1 -2 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 427713 950090 1748647 1963275 4697990 4858445 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 902819 1464754 1808264 2030332 2670061 3116774 3849977 4474835 4781932 4889870 -1 -2 153048 517253 1572151 1664472 2508525 3392374 3738740 -1 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 -2 42853 215421 333329 2522306 2704433 2844664 3927369 4305284 4400397 -1 1092035 1305589 2190030 2502884 3745969 3970102 4334693 4666747 4776513 -1 -2 90134 618279 1497123 2066120 2606356 2730535 3046297 -1 173093 183099 232050 2009380 2058828 2165115 4622086 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 89155 622587 640665 1185490 1541122 2204655 3969442 4114707 -1 155181 1732383 2430039 3843900 4882192 -1 128692 870806 4040335 4141492 4362216 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 34357 308420 1234448 1720442 2320703 3188337 -1 329355 774096 1321770 2195357 3245216 4120648 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 -2 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 4321014 4758734 4921146 -1 -2 641695 2250756 3012735 3656407 3920315 4093452 4144233 4792572 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 2014858 2930159 4063004 4601946 -1 -2 1481784 1559071 2301119 2993970 4117113 4702543 -1 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 -2 82926 1694879 1851665 2712256 3221981 4076768 -1 447271 771083 898821 1804302 3588405 3859533 -1 321880 799698 1372344 1572865 1786103 2312081 3180109 3698304 4790214 -1 -2 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 400512 410900 1359685 2423845 3387970 4167131 -1 69141 109661 1361926 1483234 2006948 2107491 2242849 2519991 2665394 3257391 4262340 4780210 4899032 -1 324047 1537256 1753957 1919085 3056595 3208103 4534390 4746707 -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 2202947 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 984239 2870349 3220128 3270695 4620240 4976365 -1 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 -2 529493 1205643 1339214 1412062 1949475 2855123 3072643 3412893 -1 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 -1 -2 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 750647 861243 3242260 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 1120791 2398747 2520906 2646993 2834589 3125014 3448008 3449062 3636496 3680831 3704037 3712139 4332705 -1 -2 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 181161 381110 406549 1483838 1580073 2510351 2898639 3788962 4855691 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 95203 1293463 2244690 2618872 3149023 4989731 -1 724140 1110125 1346964 1439074 2107289 2279363 2639997 2706944 4510409 -1 371001 1182809 1182932 1481915 4267998 4465623 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 305846 767053 1092511 1892422 2011710 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 -2 297704 991797 1329968 1335010 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3467983 3601433 4614042 -1 408395 1770323 2068994 2927634 4168521 -1 14171 95598 863504 2114561 3114806 3535840 4709209 -1 -2 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 880660 1715735 2300468 2962163 3132547 3314560 3705342 4612916 -1 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 -2 564683 989569 1706915 1986880 2373637 3936837 4530082 4845189 -1 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 -2 18345 431298 615998 1159744 1422266 1996206 2608773 3006344 3822699 4100932 4545635 4650770 4798235 -1 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 427397 1592425 1620057 1862418 2236736 2983212 3651884 3739585 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 650442 1783639 3183359 4116802 4345896 4483150 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 726658 1466043 2674206 2921147 4682231 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 414632 518110 856232 1322956 2675503 3313053 4306804 4758687 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 2508874 3312329 4411672 -1 353144 353399 2444514 4122281 4301277 4812620 -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 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 531152 736831 1210432 3266644 3813404 4842132 -1 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 681268 769247 1553679 2000884 3444422 3938879 -1 243599 370137 2131799 2322656 2447621 2895069 3190683 4404333 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 106490 2444235 2777533 3376373 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 1028823 1912401 3070967 3333713 3437654 3473703 4472876 4772486 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 971385 1565430 4539921 4809675 4939117 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 -2 173351 1181487 1788582 3537415 4237101 -1 1799466 3773959 4228078 4569409 4571929 4892610 -1 226331 1184602 1227566 1392950 1839013 3364144 4987432 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 -2 527925 720905 883697 1692529 3525132 -1 157353 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 -2 1401727 1754536 2380763 2424828 2643215 4183687 4250054 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 38804 765744 2244362 2442634 2754301 3086169 4289499 -1 3734359 3771995 4538662 4886701 -1 -2 575628 1338543 1543190 1559787 1969620 2895103 3279399 3390129 4486598 4789608 -1 745905 1665598 1824902 2348050 3368916 3719203 3747096 4062947 4138361 4158703 -1 2321732 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 463518 660936 1539615 3835457 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 810402 847560 1921163 3230605 4886660 -1 -2 1701510 1983075 3728932 3904558 4077231 4884613 -1 768667 1513548 1944999 3699136 3932509 4182416 -1 -2 719724 858924 2551024 3425938 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 77440 2052722 4188117 4922060 -1 -2 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 40973 317854 984606 1116225 2243650 2542733 2885939 3360693 3687928 4593282 -1 463099 1734758 1919583 3563469 3970255 4025855 4073363 4686140 4925857 4941858 4993403 -1 2321732 -1 970444 971542 1513347 2152662 2554368 2967738 3040287 3141294 3588261 -1 -2 95937 313917 438429 1813131 2074682 3576049 4970699 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 829451 1292748 1581506 2424429 2941228 3079421 3127859 3952525 4367684 4465123 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 153071 222343 2441757 3038771 3431472 3815877 3844857 4089827 4397928 4881532 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 1541056 1674478 1898301 2031977 2359178 3518308 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 118894 1230214 1254995 2088957 2672906 3792627 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 550829 588439 929274 1661131 1855228 2829426 3614824 4042874 4239485 4986735 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 47416 188815 997385 2285087 3018456 3349475 3395632 3646319 3970222 -1 -2 106565 1446929 2705954 4266064 4969135 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 392062 636527 2365535 2368098 3928606 4833330 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 2607728 2970434 3822636 4086257 4771286 4827011 -1 124112 289970 695812 1960037 2048575 2705870 3156599 3221144 3868893 4105039 4590329 -1 -2 70684 2428818 2532112 2556406 2599526 2772032 3093186 3102000 4965418 -1 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 8258 10286 550052 2838216 3512394 4844496 -1 -2 798441 799641 2500607 2839917 4145578 4715509 -1 -2 482317 619087 2087828 2294230 4586375 -1 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 1220333 3443119 3863408 3992174 4438551 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 678018 941498 1462426 3728274 4005601 -1 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 477326 821663 1584827 1680195 2797260 4572877 -1 2511981 3193593 4102738 4453241 4742954 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 534989 620245 1620982 2245546 4738944 4969381 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 391902 917431 2454831 3967349 4903375 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 110970 957831 2602493 3110955 3282291 3954871 -1 911034 928006 1001989 1636411 1687815 2786330 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 -2 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 1131678 3321749 -1 -2 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 1141428 1835685 2756766 4270682 4809204 -1 222902 852763 1442658 1889362 2127506 2540207 2908471 3082737 3478939 3989066 4049992 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 332309 2154489 2980094 3605005 4487010 4535586 -1 -2 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 636275 792967 859401 1017653 1373988 1788472 1982565 3251975 4607505 4800870 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 -2 804296 925352 1009047 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 18594 2137232 4403183 4469508 4801822 -1 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 534845 965071 1245700 3457700 3602714 4615658 -1 35259 171257 1615238 2214083 2231160 2303202 2582514 2881352 3596686 4196727 4296182 -1 -2 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 355264 1984712 4260546 4909561 -1 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 2313980 3163747 4899431 -1 -2 1251515 2114750 3143386 3251964 3558110 3929227 -1 1834702 1889168 1992869 2516330 3373252 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1963419 2489739 3031930 4215478 4270269 -1 -2 473245 589891 804646 2966169 3961886 4369009 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 408395 1770323 2068994 2927634 4168521 -1 -2 121978 155178 1224042 1228632 1685033 2317993 3196158 3550129 3739038 4680605 4704636 4782876 4846012 4864657 -1 406346 1077406 1150960 3004482 3511988 3830452 4179182 4739630 4862252 4950442 -1 265 927535 1709929 2240110 2252113 3269693 4411816 -1 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 97974 595750 906790 979574 1288686 1417938 1998512 2356476 3784445 4618079 4658405 4881794 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 424172 549839 1590591 2409662 2501207 4415178 4644352 4750347 -1 -2 757997 1967291 3146503 4999999 -1 666466 1873653 2097592 3332669 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 2249152 2860291 3062395 3075058 3519528 -1 623895 864326 1018994 1164202 1287123 1835481 2068116 2342925 3209429 4090931 4413032 4606679 -1 -2 988870 1509373 2034403 2481407 3103132 3446160 3519409 4225280 4425375 -1 491959 729901 1005306 2749087 3413318 4748996 -1 2321732 -1 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 865181 1329449 2531280 2665165 -1 -2 242788 423090 1428959 2247689 4103540 4914009 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 392524 468686 584371 2718736 3713582 -1 -2 148822 1337924 -1 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 707495 964755 1226130 1656969 2200245 2675989 2781702 3175619 3456564 3634226 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 2961741 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -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 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 162123 549895 653032 4292301 4758293 -1 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 486084 654584 859148 2456763 2656636 2710914 3158259 4045151 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 -2 685508 775449 979782 1304959 1458397 3046644 3229335 3299800 4285309 4308888 -1 538943 1099774 1567545 2474085 2632271 3496702 3978710 4155826 4390060 4563206 -1 -2 230749 1515573 1821047 2614589 2831552 3072010 3170804 3530714 4114716 4632142 4685200 4754756 -1 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 504248 1119251 1284959 1534136 2207870 3481190 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 1351987 1754400 2435530 2715036 4721247 4761337 -1 733216 748931 1162695 1255832 1845660 2125584 -1 1680782 1964755 2209854 2419379 3443652 4076165 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 166150 502914 652580 878363 1642691 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 294138 1163380 1527926 1610916 2749683 2970434 3139776 3169761 3798357 3822636 3911132 -1 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 151972 461487 1849678 2007521 2364139 2912078 3412681 4143062 4421103 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 -2 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 529267 1068437 2044849 2790768 4725894 -1 534703 542881 1885921 2869471 3242431 3799116 3909202 4368471 -1 158741 573823 1196886 2707842 4643742 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 674859 3672784 3703899 3704063 4639677 -1 293784 371468 1940387 2137184 3845664 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 71090 1111867 1930657 3478678 -1 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 1088419 1867237 3424424 3779420 -1 -2 166359 324427 858123 907432 1208900 2217436 2219768 -1 -2 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 2000639 2090908 2972597 3062818 3705483 4207943 4266515 4454013 -1 422497 1948965 3316571 4346404 4872799 4912349 -1 314545 619297 1384683 2063928 4325393 4824807 -1 -2 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 -2 668427 682673 717610 1216637 1361943 1874490 2169139 3066763 3095579 3539878 3843601 4592459 4999999 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 1315881 3275401 3515772 3657227 -1 124684 491225 920072 2424262 2980661 3283967 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 2472930 2493513 2684575 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 1798795 2143534 2899799 4595564 -1 -2 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 1925655 2309843 -1 432882 2023554 2598747 2652239 2695922 3383227 3961996 4380505 4540909 4799797 -1 -2 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 445492 589171 1931573 2435998 3220359 3329657 -1 -2 359469 -1 1477962 2674209 3458712 3782808 4662298 4757507 -1 -2 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 -2 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 1290486 1670750 2021635 2820456 3841159 -1 2655208 2931113 3725547 4360578 4958190 -1 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 -2 903988 1077148 1942617 2857144 3390878 3487277 3608108 4040635 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 791980 934794 953441 1737689 2404847 4315269 4507315 4956732 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 9400 118908 567796 568330 798871 1219692 2176762 3833099 -1 729471 1094442 1634498 3470919 4057235 -1 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 -2 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 881610 2705112 2798137 3865068 -1 -2 96552 494724 784015 1029285 3141253 3445506 -1 1597786 2004566 2017961 4663523 -1 284505 757013 2603492 2612022 3467493 4111926 4783482 4808307 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 426137 1881852 2532126 2775947 2882314 3024374 3518338 3719139 4666595 -1 679250 1409844 2206503 3135422 4049439 -1 261890 3474366 3794145 4030725 4201399 4358568 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 274134 883413 1438765 2262533 2303945 3091417 3603561 3976318 4712039 -1 116182 573463 862782 1719808 2124418 2500618 3724387 3794539 4139985 4225279 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 521870 704262 1533876 4356305 4407634 4692802 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 1173896 2667050 3974803 -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 15232 1055794 1144063 2177261 3590509 4736580 -1 -2 122852 670975 938838 997099 1767537 2088086 2896196 2900329 3496083 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 38853 2167946 2934063 3129999 3661366 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 -2 20853 724625 1064934 1443568 1471156 3298107 3791810 -1 -2 1950594 2263803 3017306 3449604 -1 1193149 1362573 1807675 1851401 2799241 3916270 -1 -2 453404 1593483 4341035 -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 402305 909355 1562796 1584478 1722047 1925872 2211853 2326841 2392911 2644285 2772566 2868868 3077187 3088654 3540468 4024952 -1 -2 621530 1704212 2668573 3866037 -1 96927 1706465 3160807 4611286 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 2735597 2741032 3537618 3581048 4156669 4177704 -1 173932 1125112 3261865 3418446 3530731 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 1271307 3584930 3747819 3829729 3848099 4236839 4950197 -1 -2 220397 416821 1104317 1389605 1483513 2282841 4160963 4245824 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 415731 684980 739170 2575555 4443813 4595854 -1 1548481 1900584 2771833 3256848 3497101 4915528 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4257727 4891200 4917489 4986492 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 2508874 3312329 4411672 -1 -2 441599 633383 1520516 2350702 4110132 4751416 4870230 -1 308971 485921 1273046 1730961 2030086 2376731 2423997 2502407 3772042 3902538 3995722 4381854 4850510 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 280195 723121 1358868 2009498 3198134 4370923 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 289316 1318740 1752830 1880361 -1 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 148112 473961 823252 1294644 1969710 2198740 3313622 4428233 -1 681549 957626 1816950 3410512 3646672 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 -2 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 4709303 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 1790758 2294755 2988628 3969507 -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 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 -2 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 387805 1047720 3349649 -1 3298972 4817522 -1 -2 174182 223976 587310 635474 954994 1926560 3005495 3518002 4115523 4159254 4963272 -1 414632 518110 856232 1322956 2675503 3313053 4306804 4758687 -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 154736 1967548 2935525 3466985 3748904 3771342 3783455 4988425 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1894386 1952560 4080126 4330077 4780901 4865433 -1 -2 1074771 2183669 2439755 2767720 2989499 4068120 4351572 4503799 -1 1337083 3242111 4197579 4509918 -1 310364 690791 779636 1085207 1118415 1412795 1535744 2459288 2730280 2853857 3389956 3489365 -1 40051 935907 1343797 1863425 2271042 2560154 3352909 4999091 -1 -2 2606723 2827855 3453180 3475827 4110981 4465395 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 481064 1023372 1244496 2391848 2658412 4160621 -1 42825 202667 390866 635991 979296 3192597 3541514 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 464166 2636481 3282610 3566726 3596564 4354074 -1 205170 763290 807403 1444839 1570139 1958896 1983361 2651397 2831348 2888981 2904388 3092473 4228512 4896307 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 694501 1089805 2259540 -1 1490363 2128938 2879333 3430389 -1 -2 2750055 2980150 4126270 4874215 -1 661397 1473593 2750724 2972363 3550274 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 -2 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 363066 856045 1745125 1789051 2037405 2804533 2871278 4175945 4661440 -1 505981 952677 2297819 3703778 3763506 4438299 -1 -2 970056 1278413 1737072 2273463 2749952 2949129 3349324 4179819 4340685 4602303 4839991 4877502 -1 434327 2828222 3523462 3720903 3920453 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 271208 1188729 1261349 1510818 1589979 1730956 2221258 2222932 2439963 2624453 2667443 3801823 3995966 4102652 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 868485 3881440 4033198 -1 -2 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 634629 1707486 3704006 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 -2 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 922603 2226665 2539149 4972962 -1 -2 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 -2 989307 3033715 3194312 3219770 3912306 -1 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 -2 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 1069404 1193265 1698403 2031189 2388481 3586075 4999999 -1 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 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 2145958 3571981 3634980 -1 43475 204035 794182 814412 1175157 1222813 2130861 2540397 3182356 3372617 3861600 4204069 4431885 4442724 -1 -2 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 145595 282483 560070 2283239 2681995 2995457 3312016 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 736468 1801755 2031170 2859601 2925154 -1 351818 430983 649638 1672643 1707903 1767754 1845782 1853099 2626257 3245772 4096751 4266371 4270504 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -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 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 -2 677217 1010770 1194504 1235932 1309474 1336316 2249426 2629290 2908617 2969867 3330098 3795457 3969425 4467420 4950993 -1 547347 780104 848544 2948202 3462500 4525028 4999999 -1 -2 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 577756 1171254 1342182 1995685 3177931 3251524 4453229 4687963 -1 75922 124086 643724 644759 1092503 1490799 1666282 1813657 2341792 2533026 3154835 3390110 3990264 4786647 4857837 -1 111974 352502 1640851 2560429 3219858 -1 -2 2202947 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 984239 2870349 3220128 3270695 4620240 4976365 -1 -2 566267 1069318 2324069 2688982 2957103 3398739 3975571 4436997 4459102 -1 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 -2 708426 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 2098280 3067316 3725918 4071939 -1 -2 751719 1764086 1988437 2495160 4388139 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -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 1107070 1831506 2475955 3954531 4025960 4370946 4427893 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 581232 2806834 3116064 4316913 -1 461278 535384 869885 1073478 1109953 1403192 1670504 2583732 3463892 3913825 4371089 4750403 4921425 -1 130128 721223 1030625 4049217 -1 -2 34259 741370 3515003 4603430 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 321926 1052274 1176524 1711913 1916482 2095879 3368655 4034361 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 144890 472467 2394628 2481318 2502971 3193328 4322544 -1 821914 2459291 4640947 -1 789030 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 762559 1327808 2030219 3496556 -1 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 627569 1386143 2313980 2568183 3676932 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 148822 1337924 -1 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 843462 1589882 3801754 3957223 -1 785468 1048180 1136417 1488573 1657438 2086296 3749541 -1 707495 964755 1226130 1656969 2200245 2675989 2781702 3175619 3456564 3634226 -1 435379 534083 2778205 3030700 3405873 3450120 4000165 4284950 4682272 -1 -2 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 82227 947313 2270747 2534317 2669213 3248674 3528966 3859750 4710161 -1 -2 155181 1732383 2430039 4882192 -1 504747 1139482 1478037 2488364 4193024 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 755785 2106982 2384281 3916339 4877502 -1 786963 1526991 1932187 2407959 2742252 3553219 4387373 4475803 4533858 4755664 4888293 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 3011046 4137317 4210459 -1 569625 668325 1717216 1722248 2651322 3750913 4314512 4586583 -1 225021 2847522 3069473 4798476 -1 1722894 2064898 3587270 4960621 -1 422482 2867627 3327400 4285965 4491354 -1 -2 70684 2428818 2532112 2556406 2599526 2772032 3093186 3102000 4965418 -1 -2 629433 892602 2234926 3630689 4136755 -1 711026 1042635 1304659 1401811 1791632 1801056 2846990 2930074 3386904 4852580 -1 -2 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 -2 15154 1225899 1278254 2191195 2836216 3193126 4511720 4574795 4623605 4933914 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 242858 389326 1511392 1615178 2081104 3067217 4425469 -1 -2 1804193 1992212 2823161 3748240 -1 -2 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 -2 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 408395 1770323 2068994 2927634 4168521 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 141400 779897 882876 2061878 2547164 2685823 3322282 3654516 3783965 4114410 4701509 -1 1197706 1996723 2800295 3790399 4632987 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 252172 421771 972706 2823754 3026457 4602670 -1 2748696 2891759 3304445 3834043 4004281 4071350 -1 -2 87236 96628 988930 1024658 1280184 1280224 2658431 4419986 4619261 -1 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -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 775916 2112032 2219564 3973830 4526744 -1 1784151 1966001 2548016 2838033 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 342113 2391302 2885318 4329358 4339251 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 -2 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 193524 1097502 1746192 3326232 4016196 4712617 4792527 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 -2 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 656256 1167342 1201044 1778420 3300661 3825852 -1 170955 386560 1681298 2039599 2825291 3355178 4500456 -1 -2 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 -2 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 1217716 3458341 4945970 4950001 -1 67659 316721 592826 867696 1659009 2018081 2817125 3898000 4440549 4637031 4796150 -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 725714 887724 1635018 4028862 4147293 -1 -2 42644 627671 927294 2173175 2218121 -1 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 -2 1052525 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 832289 1705751 1831665 1834537 1922628 1940848 2073489 2124099 2317991 2430230 3071764 3725723 3937640 4481353 -1 1190080 1794609 2338357 2513939 2885198 3506137 3728180 3789702 3939996 4182947 4234727 4555330 -1 -2 1545734 3582913 3712136 4121362 -1 766618 812787 2358677 2751570 4325350 -1 -2 970629 1050406 2046961 2157533 3430808 3526953 4402627 -1 1447519 1617151 1986535 2082571 3343506 4324114 4817354 -1 -2 77666 1834490 3309160 3519342 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 1275199 4479742 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 82863 96380 1674647 1710500 2180711 2211356 2816248 3664267 3699395 4640112 4922396 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 234276 697143 912762 975212 2857402 3169300 3728414 4024994 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 -2 452982 522329 1000924 1070561 1726511 2071913 2311324 2657475 3142027 3143223 4561120 4985278 -1 864816 1258548 1405967 1495373 2268747 3074393 4711083 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 2596168 2770760 3280900 3336968 3508352 4456431 4918203 4929960 -1 1436947 2143382 2167092 3675465 4036753 4387917 -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 2215426 2573772 2912708 4635113 4809023 -1 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 69950 748722 874453 956726 1952260 1974051 2693138 3163335 3471230 4039560 4232477 4860007 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 -2 217990 1075817 1124807 1865221 2472255 3503257 -1 8315 832894 1134351 1447053 1566704 2612157 2755577 3044961 4000198 4901625 -1 -2 606192 1549731 2234178 3682163 4676652 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 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 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 43611 1614900 1883015 3407626 3511777 3518073 4194606 4347772 4611496 -1 494487 777540 1574152 1755047 2457804 3682843 3787080 4253076 4713284 4877749 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 109533 742606 1913984 2835337 3867048 4341204 4897966 4999999 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 398852 965063 1778691 1897839 2077137 2176868 3346305 3648123 -1 -2 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 564576 1734259 2398216 2975473 3394073 3512789 3732115 4337043 -1 414004 532065 1440068 2184150 2299737 2638529 2893193 3049923 3199219 3370352 3738826 -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 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 1228888 2353752 4584040 4608682 -1 -2 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 785357 1037240 1385260 1829755 2136768 3983331 4259714 4726213 4999999 -1 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 971596 1807978 2591085 2651982 4936033 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 522283 975549 1198753 4962339 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 516367 2480074 2797757 3034443 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 -2 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 -2 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 288633 512428 705482 917640 1057490 1362133 1732839 2656369 3485422 4916205 -1 1520197 2453938 2584707 2909384 2938947 3816674 4687415 -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 275537 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 4259433 4661610 -1 -2 1987306 2842775 3949475 4374313 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 3399623 3576214 3863743 4045303 4063750 4659072 -1 332916 486144 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 191830 330511 2163212 2604342 3583849 -1 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 -2 164779 663207 817282 1538838 3492093 3535097 3651446 -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 -2 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 174033 627690 1453160 2608814 2771107 -1 -2 154173 316555 420753 639296 2469832 2522753 4979495 -1 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 980857 1258918 2676281 3940082 4782678 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 3456636 4562265 -1 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 -2 92030 107571 465649 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 1968365 2612400 2672730 3184274 3573615 3636621 3650768 3767693 4853350 4911837 -1 -2 1669161 2541424 2653074 3575942 -1 215202 896526 1593190 1963350 1973430 2658846 3536415 4309966 4386186 4594356 -1 522283 975549 1198753 4962339 -1 -2 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 2749860 3691811 3817798 -1 -2 49830 3067410 3231118 3379044 3753534 3871992 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 244478 279961 750828 3277331 4231244 -1 77734 148671 394556 573759 895764 989789 1366818 2929855 3899309 4330200 4714133 4868651 -1 -2 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 40051 935907 1343797 1863425 2271042 2560154 3352909 4999091 -1 547347 780104 2948202 3462500 4525028 4999999 -1 -2 34259 741370 3515003 4603430 -1 146779 1101708 1709050 1733734 1968150 3310233 3633446 4110671 4823178 -1 158583 306094 705989 1110574 1409082 2454978 3278552 3911892 3979916 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 -2 822807 2194124 2968879 -1 278908 3069956 3480022 3999562 -1 -2 2334619 2827645 3485978 3863034 -1 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 2344193 2525063 2652475 3437872 3892216 3980904 4599294 4646366 4722044 -1 -2 539761 2745043 2763459 3247289 3534449 4942842 -1 316136 504748 966679 1628660 2406419 2930079 3176643 3333826 4795209 -1 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -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 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 2075003 2102089 2147064 3352365 4006030 4869526 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 121077 217796 1411418 1492681 2037617 2116650 3673848 3704002 -1 -2 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 108583 504794 589701 641799 983753 1929135 3971573 -1 -2 997765 2541508 3242102 3287535 3788814 4779404 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 1053726 1283050 1315692 2911934 3226248 -1 1107070 1831506 2475955 3954531 4025960 4370946 4427893 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 1383571 1405084 2240164 2872129 2899902 3025183 3172097 3324255 4156437 4319399 4999999 -1 630057 1361926 1742146 3158440 4338856 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 49859 1039773 1049726 1146058 1697214 2532368 3199320 3919780 4605773 -1 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 1119821 1480144 1894025 4716913 -1 705460 737743 1623756 2101187 2992934 3510312 3631623 3923936 -1 -2 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 2283591 2790228 3662594 -1 -2 823043 929437 2067829 2559795 4068464 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 709277 931847 1240767 2773323 3141839 3257548 4497314 -1 614642 978070 1089606 2868539 3387763 4495322 -1 337452 927530 992699 1125750 1179120 1312438 1648340 2640327 2764706 3120933 3149843 4513731 -1 443827 871862 2847758 4162910 4848754 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 8018 408357 533487 1718002 3652093 4588852 -1 1165626 1314172 3470713 4635837 4682889 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4363040 4844002 4994711 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 716264 777139 813414 1481450 1535647 1870958 2286670 4066917 4127481 4750630 4985377 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 233136 827076 917924 1386490 2243039 2288674 2656756 3455186 3665965 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 252641 1623001 2547423 4344726 -1 5791 1885347 2035834 2259755 3395377 -1 443844 2040508 2210600 4208543 -1 -2 135698 279327 439662 1512480 1813781 2142058 2156393 2243865 2754324 3547437 3837568 3944789 4143048 4198434 4836873 -1 81684 170741 630155 709636 1233375 1265848 2700022 3239428 3290196 4206952 4703048 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 14127 773234 791708 827673 1632978 2816576 2993780 3172311 3260096 3649248 4985991 -1 -2 691082 818903 1236895 1552898 1930469 -1 1804852 2847966 3673200 3753162 -1 116864 1746795 3520463 4938167 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 -2 140664 1311037 1852309 3030139 3833790 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 959389 1328068 1382019 1813472 2237081 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 831742 2417692 3042126 3511422 3764068 4351209 -1 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 167139 654634 776825 963064 1308320 1900084 2270684 2781122 2907318 3393512 3915572 4354431 4581731 4610336 4712634 -1 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 317597 1375632 2019368 2117085 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 37363 2533870 2801942 2978039 -1 -2 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 181736 719651 1959296 2432201 2802230 3387720 4697978 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 683489 786797 2820045 3284423 3361724 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 469263 502443 1129659 2915947 3605337 4470399 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 314493 2112975 2586761 2619756 4587737 4785343 -1 441552 1078850 1538050 2541680 2866442 3056449 4050877 4161159 4487410 4869865 -1 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 428465 505771 783340 2017171 2860661 3058270 4017459 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 315913 980471 1024967 2159388 2815377 4020933 4073082 4106050 4516075 4940493 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 237307 408021 774790 1761420 4075524 4630448 -1 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 79835 514477 2051526 3010449 3126144 3511347 3956187 4520269 4894770 4999999 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 15989 1980846 2371365 2455933 2805698 3105335 3455854 3712367 4281128 4332757 4900102 4930474 -1 200191 892982 1520024 2821546 3642235 3676250 3893127 4028892 4496165 -1 448458 731500 914367 1572346 3851792 4217265 -1 -2 77440 2052722 4188117 4922060 -1 531152 736831 1210432 3266644 4842132 -1 -2 297783 861556 3406527 3811450 3814628 3889476 4510306 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 456109 1119000 1304825 3966886 -1 -2 474868 477028 1540156 3716779 3890069 4802059 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 -2 321695 2172135 2816799 2866047 3583605 4121285 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 733095 1242267 1753444 3536949 3870574 -1 2734051 3070904 3188494 -1 747499 1178161 1941347 2646463 3393507 3617114 4243625 4925158 -1 -2 2508874 3312329 4411672 -1 320063 556676 1951744 2297711 3055259 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 77440 4188117 4922060 -1 -2 619187 652993 3343393 3892066 3924440 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 228293 1358420 1953735 2266756 2962483 3325215 3372504 3376274 3448871 4724049 4940437 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 -2 23231 202339 1247359 1789371 3185669 3248344 4172744 4721722 4995251 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 77440 2052722 4188117 4922060 -1 573578 1495005 2407101 3534812 4024478 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 588899 1142542 1211225 2177706 2357058 3418910 4183516 4357325 4592030 -1 -2 178248 700517 1257189 3793817 4321003 -1 145077 505302 766552 1485495 2810768 2908731 3288098 3567303 4394066 -1 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 1352786 2125508 2125611 2773579 2892596 2971307 3466257 3644745 4923800 -1 1364158 1542665 1827419 3130555 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 1159964 2317891 2998976 3915797 4418784 4699007 -1 -2 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 1258100 1429959 1970810 3159180 3766359 4517322 -1 -2 581055 1165153 1497352 1912283 2794677 3636254 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 1025488 1142600 1394156 2161460 3182487 3287486 3369341 3833761 4122080 -1 231437 893459 1134010 3321714 3934104 4577530 4947787 -1 550112 1040357 1141584 1263993 1393667 1824694 3306116 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 -2 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 351617 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 -2 1570911 3361774 3578574 3750845 4494702 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 113965 197228 506176 1945080 2220221 2734145 4957794 -1 524218 894665 2156697 2711143 4708291 -1 360158 764347 875455 1022367 1152302 1224744 1852575 2115855 2841718 3215809 3286568 3339193 3343647 3716494 4191830 4361392 -1 50670 217090 325321 1635140 4642573 -1 1734081 1780843 2104325 3866088 4593984 -1 -2 413412 587015 987014 2726804 3684697 4263717 4608537 -1 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 698097 2067446 3565940 3598400 4836741 -1 1079236 2172893 2531719 2552780 4307696 4321767 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 1424094 1764545 2187126 2536091 4751576 4910012 4998574 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 -2 451123 791543 1571169 4775884 -1 562841 980838 1031889 2883347 3954704 4375512 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 1318958 2299241 3294093 3460223 4275635 4383268 4744375 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 1963419 2489739 3031930 4215478 4270269 -1 2334619 2827645 3485978 3863034 -1 111614 1357860 1590546 3501226 3800085 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 2018071 3115745 3335305 3497586 3938135 4134189 4315777 4399546 4666483 -1 1039392 4358634 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 131371 254931 854105 926967 1047929 1487855 1552736 1730567 2430967 2434575 3249219 3249931 4779458 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -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 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 539875 685741 849127 2092873 2310457 2575416 2631700 2837728 3236726 3288725 3996681 4468730 4586569 -1 313883 617159 2052722 2348076 2683242 3172252 4275563 4486543 -1 486057 1824568 2954403 4015080 4135159 -1 -2 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 806880 1115635 1486407 1756081 1776958 1805951 3353536 3686501 3716837 4262621 -1 -2 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 344608 659159 918961 1600604 2157690 2315167 3070408 3310569 4164909 4466748 -1 998658 2551406 3082494 3752062 4588198 4756997 4938681 -1 -2 2197739 3196760 3644020 4017781 4749455 4819794 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 233918 1493358 2256941 2319162 2996739 3235444 4383885 4978321 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 34615 472436 846936 861281 1668039 1714172 3111785 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 315432 986159 2053748 3290315 3329557 4059724 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 -2 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 9615 410009 2035151 3528425 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 71557 994379 1119045 1678977 1917652 2233746 2280071 2436175 2940270 3579398 3888114 4120453 4567703 4857428 -1 -2 96451 277033 450740 939025 1826241 2945816 2979988 3169544 3302658 3359555 3468460 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 2154965 3522523 3998748 4060691 4927322 -1 15912 1418354 2538977 2666206 2682488 2785713 3001386 3399673 3683422 -1 276627 1567110 1732413 2835816 3419598 3806210 4134031 4314048 4992377 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 2713 613313 1602081 2363481 2853891 3079679 3380843 4734746 4934802 -1 390425 1142194 2519129 2714711 2774369 3891601 3940872 4352708 -1 191613 912119 2243999 2563989 3868345 -1 995859 1089845 1177793 2222444 4273830 -1 -2 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 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 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 163847 325768 722967 2564752 3304146 3734195 4055394 4144165 4999999 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 747979 1011578 1139093 2380342 3496702 4329836 4563206 4599024 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 350762 407322 2454387 2663653 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 194342 477975 2067903 2069635 4380912 4552753 4553447 -1 350895 2325424 2630069 3438743 3729849 4721221 -1 -2 3845429 3970289 4165988 4973355 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 -2 1567353 2821083 3466128 4159382 4704230 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 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 -2 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 589249 2380983 3496546 3548709 4156994 4533038 -1 38853 2167946 2934063 3129999 3661366 -1 -2 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 -2 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 458577 1110285 1112603 1393461 1526974 1897094 2209111 2521731 2578765 2947257 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 130203 184439 1857248 3647542 -1 -2 257603 1063991 1384227 1647745 2352883 3600069 3683150 4895605 -1 42825 202667 390866 979296 3192597 3541514 -1 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -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 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 565474 1520897 1621150 1648654 2230353 2333158 3135092 3383324 3572982 3865059 4442010 -1 596681 693753 3632500 -1 -2 1188896 1366716 2304993 2309110 3181066 4681011 -1 810615 1476254 1586172 1681277 2357236 4171519 -1 755785 2106982 2384281 3916339 4877502 -1 -2 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 -2 295838 485058 904042 1711838 2902608 4047392 4424968 -1 1644700 3796742 4165977 4470362 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 892709 1613801 2105074 2624748 -1 550268 925450 1315507 1604505 2037562 2168336 3064252 3478150 -1 229839 411514 1023327 3006164 -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 408395 1770323 2068994 2927634 4168521 -1 278908 338915 708225 1103453 1729377 3058225 3480917 3848881 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 1076510 1476515 1551104 1955270 2212419 4604053 -1 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 -2 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 82587 342860 644828 874824 1266329 2895152 3615263 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 946244 3559231 3939769 4451394 -1 266821 522340 784138 1829439 3802922 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 1032009 1117215 3233539 3286884 4584403 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 321950 332865 1021584 1925096 2053061 2472673 3246878 3609383 3633155 3645700 4080796 4735374 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 529033 603237 781130 1032392 1605831 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 642346 1318588 2151844 3838133 -1 139907 2499691 2634329 4716716 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 392062 636527 2365535 2368098 3928606 4833330 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 -2 1737060 2286271 3282953 4834784 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 76395 1799456 1840638 2288714 -1 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 234184 2082884 2301680 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -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 614642 978070 1089606 2868539 3387763 4495322 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 1296201 1386089 1720478 2803549 2966274 3916863 4284876 4432939 -1 857375 1540868 3753902 4414163 -1 188141 2869024 2935013 3066654 4033808 4572159 4810333 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 782292 894218 2332616 2999257 4122112 -1 487729 700594 2073684 3258401 3598986 4508184 -1 -2 1015391 1679356 1905343 3111940 4034391 4037437 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 556919 3219800 3269775 3276412 3302662 3383433 3881227 4361756 -1 -2 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 721645 761701 886193 1004605 1803803 3694059 3902093 4850857 -1 414004 532065 1440068 2184150 2299737 2638529 2893193 3049923 3199219 3370352 3738826 -1 203572 307406 732372 1039803 1199368 1563826 1650965 2325765 2450334 2942407 3400705 3898368 3994880 4073588 4140666 4766387 4960222 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 130436 436265 1332583 2481369 3509404 3829376 3835348 4462282 4659518 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 998149 2032636 3326819 3348893 4546761 4630210 4910272 -1 -2 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 314821 661090 921189 1087895 1198691 1878269 2075340 3399623 -1 69074 473754 4484427 4593796 4782240 -1 -2 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 567103 625606 2635871 3431837 3658915 4636698 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 290574 2036570 2433255 3841417 4414314 4628404 -1 -2 29999 135122 647302 1123538 1392096 1930962 2253770 3391161 3973398 4393154 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 411073 674262 973857 1775694 2431606 2439693 3484286 4520444 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 2508874 3312329 4411672 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 81664 320907 1116475 1871625 -1 725714 887724 1635018 4028862 4147293 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 593667 1006561 1549183 2539019 3268333 3809930 4036991 4452849 -1 -2 628855 854901 1231589 1389942 1747622 2083492 2359914 3249004 3272556 4022110 4242140 4302889 4654146 4668991 -1 -2 807825 846471 851372 978830 1190712 2051746 2293366 2446252 2956263 4157429 4575602 4721801 4774984 -1 1950594 2263803 3017306 3449604 -1 -2 34792 539734 2044944 3095483 3243365 3736197 4877068 4986713 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 1915628 2429312 4166565 -1 -2 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 77440 2052722 4188117 4922060 -1 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 -2 525713 1412700 2268021 3211791 4620295 -1 1926938 2151579 3748969 -1 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 -2 1570130 1971157 2560998 3188337 4545918 4998685 -1 212456 767559 1888594 3347597 3654730 -1 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 -2 342522 1689256 3923365 3998967 4806317 -1 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 -2 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 653380 917665 996372 1177687 3202300 3879373 4002556 4534928 4684125 4813949 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 491137 967217 1104092 1636669 3168708 3791393 4482087 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 3756142 3972899 4300165 -1 -2 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -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 726658 1466043 2674206 2921147 4682231 -1 -2 245621 371967 2334840 4160619 4543494 4611278 -1 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 -2 831353 3890817 4660133 4720657 -1 -2 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 261603 466873 489099 721895 1529044 2008833 2634365 2703054 3056815 4627646 4691663 4760259 -1 -2 1570130 1971157 2560998 3188337 4545918 4998685 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 301755 442205 1064083 1189062 2875086 3118549 3157757 3936820 4663708 4906842 -1 -2 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -1 29925 773559 1365709 1400794 2364411 2595286 2682584 2723951 3010304 3912378 4700527 -1 1157043 1332431 4166543 4611594 4835299 -1 865181 1329449 2531280 2665165 -1 -2 186366 813768 1460457 2209567 -1 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 98698 1319105 1532577 1928722 2333154 2502576 2889499 3047974 3513906 3522021 3904741 4116904 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 1685646 3991971 -1 -2 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 2842154 3207529 3753449 4269674 4852770 -1 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 -2 7036 430049 1048403 1836146 2937753 3705655 4238647 4817182 4950050 -1 -2 214525 233827 885110 2505380 3003657 3198205 3499931 3562373 4067260 4109267 4446865 4684401 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 791931 1624598 2413570 2522892 4697374 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 924396 1336629 2765827 2765836 3084471 3319881 3385057 3648688 3744184 4544819 4848316 -1 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 875456 1598456 3416864 4080612 4562920 4966334 4993817 -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 -2 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 -2 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 605797 1037926 1084313 1366354 1489473 1833020 2019738 2358425 2498247 3960064 4068196 4543506 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 1430998 1934590 2225199 2393439 2920474 4637690 -1 -2 1235455 2333623 2739627 2956735 3855428 3983590 -1 -2 135698 279327 439662 1512480 1813781 2142058 2156393 2243865 2754324 3547437 3837568 3944789 4143048 4198434 4836873 -1 81684 170741 630155 709636 1233375 1265848 2700022 3239428 3290196 4206952 4703048 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 687183 1570787 2065635 3206623 3271322 4743555 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 -2 92289 262920 391606 1027342 1164255 1215465 1633831 2392988 2740059 2925982 3267357 -1 1007380 1663807 2094189 3057882 3501438 3740195 4019658 4168206 4892198 -1 -2 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 -2 337911 1292134 2618068 2619291 2728377 3576180 4725313 4876246 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 1007970 2378044 2713309 3522583 4267626 -1 -2 1716076 2905155 4534507 4882675 -1 517443 2272610 2621202 3457752 4859543 4999305 -1 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 375245 600085 756828 1280542 1501283 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 107133 168153 508520 782262 2104234 2216776 2454063 2580249 4034175 -1 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 428071 828198 1446973 2904420 2966929 3234527 3484088 3609727 4046748 4116375 4681099 4757807 -1 36547 492260 780643 982073 1903151 3855518 -1 -2 324339 1225069 2469359 2651541 3365005 4314449 -1 463847 2347215 4648809 -1 89155 622587 640665 1185490 1541122 2204655 3969442 4114707 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 230749 1515573 1821047 2614589 2831552 3072010 3170804 3530714 4114716 4632142 4685200 4754756 -1 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 269153 285773 663498 1734710 4910606 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 1026613 1099463 4594278 -1 72501 83866 433199 630107 752675 1967308 1985319 2001149 4546129 -1 89090 712077 871969 1140583 2566608 3931739 -1 -2 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -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 494348 769727 1426910 1448418 2005095 2258465 2388459 3650440 4068725 4155452 4238080 4344613 -1 -2 65119 124548 1027102 1371607 2202232 2395413 3012067 3038260 3242235 3289158 3512876 4742529 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 -2 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 -2 34803 1278778 1941434 3147420 3540290 3592310 3621348 4843267 4889938 -1 527855 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 805612 1362474 1745996 2785121 3249308 3279898 3771119 4126175 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 -2 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 752169 1315443 3571242 4092410 -1 -2 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 150661 662203 1236347 1697639 1904498 2413950 2637815 3280539 3344575 3492756 3520371 3630433 4361075 4700112 -1 -2 1074771 2183669 2439755 2767720 2989499 4068120 4351572 4503799 -1 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 310364 690791 779636 1085207 1412795 1535744 2459288 2730280 2853857 3389956 3489365 -1 40051 935907 1343797 1863425 2271042 2560154 3352909 4999091 -1 175957 610864 732256 1552998 1582455 1733730 2151106 3619823 4175516 4201413 4369555 -1 -2 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 441846 569848 1162183 3464361 4219825 4690349 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 1584377 1780431 2657034 3291197 3608573 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 375592 2109671 2881928 3937656 3971015 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 -2 191146 1975427 3998760 4085533 -1 1296201 2462166 2803549 2966274 -1 -2 1410009 1713104 2369454 2393940 2493079 2952003 3009480 4318562 4607461 -1 -2 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 16340 1747622 2231239 2389746 2436849 3542459 4127880 4951853 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 244478 279961 750828 3277331 4231244 -1 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 -2 24741 307056 413839 435305 443091 2200740 2846899 3243232 4324178 -1 2460311 2844012 3670199 4113239 4712779 -1 367086 826080 966029 2035158 4442677 4462405 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -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 -2 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 293213 1562097 2305991 2563121 3823731 -1 424367 444545 577168 1271073 2626609 3209721 3259632 -1 2057532 2114012 2900638 4116207 4243759 -1 -2 36011 2278425 2352717 4129275 4132843 4766898 4878403 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 137405 627061 2461143 2668390 2930248 -1 -2 562841 980838 1031889 2883347 3954704 4375512 -1 246090 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 252641 1623001 2547423 4344726 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 20899 571793 862969 1271709 3443996 4567248 -1 760722 2264673 4376345 4430961 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 257248 628779 1212747 2426132 2485913 2949822 4530398 4733927 4812904 -1 1962264 2848920 3810315 3956965 4647460 -1 9641 367812 564168 2573411 2702859 2938582 3978598 -1 -2 130429 892675 1538747 3565983 4222040 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 32441 397832 406424 884413 1920460 2088099 2568186 3899252 4102842 4110653 4183236 4294161 -1 -2 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 1001132 1527911 1680183 1872543 2403169 3070474 3244524 3432756 3613164 3821472 4864762 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 334211 456903 976985 1110293 1263830 2009375 2211386 3541470 -1 726075 2005008 -1 2172684 2677892 2986326 3551689 4874827 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 821914 2459291 4640947 -1 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 158897 206958 1262246 1866200 1870085 1933047 2396155 2426249 2995112 3230497 4279310 -1 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 909150 1036667 1578649 2032077 2637470 2707165 -1 278552 1574795 1790086 3530287 4582062 -1 1154814 2637809 3296335 4671049 4817419 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 345379 3539177 4116123 4717042 -1 -2 532139 590868 3484929 3980536 4116223 4669874 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 338180 918382 3106104 3642527 4544673 4838335 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 725714 887724 1635018 4028862 4147293 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 280195 1358868 2009498 3198134 4370923 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 925953 1020793 3721464 4089982 -1 -2 32496 218394 2202990 3566584 3927373 -1 -2 360722 1034831 1400546 4315051 -1 15232 1055794 1144063 1811796 3590509 4475701 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 3005187 3914244 4402722 4758298 4966859 -1 68204 975375 987108 1231116 2973033 3067461 4294365 -1 -2 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 469194 1168017 1628063 1852679 3700130 4098080 -1 -2 712581 809061 971730 1291244 2160999 3235326 3477270 4267626 4849685 -1 394073 1049216 1813844 2009959 2198464 2740681 2990396 3418949 4808341 -1 452995 673028 2324288 2382311 4807674 -1 -2 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4533941 -1 3904094 4663770 4926052 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 167506 740835 788164 1177148 1819683 1844544 4834495 4918738 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 169818 718657 1563098 1904224 3766894 -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 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 535838 1689001 2654833 2868252 3424722 4471167 4655660 4880711 -1 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 -2 1028823 1259559 2057956 3018199 4093987 4127596 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 804555 820508 1083767 1761453 1919688 2959708 3020549 3559561 3993225 4838091 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 280195 723121 1358868 2009498 3198134 4370923 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 925953 1020793 3721464 4089982 -1 -2 327079 1604275 2998743 3739114 4215144 -1 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 -2 2334619 2827645 3485978 3863034 -1 1039633 1929596 2201187 3078230 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 606192 1549731 2234178 3682163 4676652 -1 747499 1178161 1941347 2646463 3393507 3617114 4243625 4925158 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 316761 564367 707904 767480 768807 819919 1328105 1790270 1820819 4451259 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 624594 999637 1510322 1806032 1843627 2813352 3161775 4694088 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 -2 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 601491 733465 743846 1549937 2173956 4042460 4271077 4358634 4462461 4969325 4970193 4975735 -1 782122 1264875 1550821 2828108 2946105 4946878 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 167506 259790 1374375 1444940 2766353 3936429 4681797 4918738 -1 -2 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 916604 1350921 1729878 2751947 2865709 3636201 3820513 4473613 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 43983 117611 380304 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 -2 319326 3531663 4521915 -1 351958 506003 1559362 2361508 2386074 2611237 2808837 4102093 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 373436 1321117 2006405 3874930 4513731 -1 383129 740607 4174940 4649527 4707525 -1 393390 1664115 2948239 3483887 3544620 4072806 4415485 4966816 -1 1099774 1281052 2401639 2609028 4180184 4806458 -1 124041 658193 1507671 1756109 2663564 4181582 4183730 4220742 4630622 4773397 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 5931 397149 2476489 2867272 3208298 3249001 3695067 4886738 -1 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 229839 411514 1023327 3006164 -1 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 947824 2137184 2762605 4737667 -1 491722 1297293 1672504 1689877 1911633 2852077 3801603 3835016 4705344 4747594 -1 -2 513252 1594011 2427772 2489937 2730493 3719827 4078730 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 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 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 1460015 1872642 1997442 2771227 3379755 4127337 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 1945088 3155961 3248482 3855192 4045470 4449549 -1 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 201279 671329 997554 1091093 1986778 4769329 4806521 -1 161249 552730 994248 1190372 1843315 1864782 2612921 3062553 3538365 4430829 4493806 4856754 4898652 -1 -2 541820 2392112 2612157 3966008 4125814 4284547 -1 290259 971524 1375794 2796727 3930497 -1 -2 306451 2502492 3406323 3969741 4354776 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 1088419 1290076 2075322 3779420 4325287 4702282 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 -2 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 -2 601263 2005113 3305987 4235473 -1 652296 654973 766480 993502 1653637 2160372 2322178 2677135 3744488 4218126 4697096 -1 -2 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 418139 2202566 2694451 4778799 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 1289492 1398125 1689263 2542461 2699841 2830078 4507442 4777497 4887227 -1 2230094 3892687 4240606 4719328 -1 -2 783503 841483 998024 1588397 2228033 2365533 4164247 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4999999 -1 678773 744854 1129801 2238402 3406625 3659561 4097405 4178270 -1 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 420580 1255708 1611164 4803528 -1 62171 745796 1070662 1858555 1973050 2099523 4063053 4197219 -1 -2 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 -2 308877 537427 1119009 1447552 2437097 2944277 -1 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 317419 438684 608278 1035205 1908423 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -1 -2 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 1086344 1799456 1840638 1908173 2247195 2455493 3334067 3626611 3652229 3681510 4218961 4569415 4862138 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 425690 707796 868223 2203789 2895642 3550072 -1 204946 291344 544245 972426 3417424 4377508 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 573475 2356643 2425841 -1 -2 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 526307 2000208 2154789 3083588 3232321 3932706 4729296 -1 -2 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 51747 158395 207991 1802568 2078458 2179989 2347619 2479684 3808700 4913581 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 173932 1125112 3261865 3418446 3530731 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 -2 77789 2921099 3101420 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 48132 341041 1526918 1836932 2212299 2213861 4325480 4690257 -1 -2 2154965 3522523 3998748 4060691 4927322 -1 15912 1418354 2538977 2666206 2682488 2785713 3001386 3399673 3683422 -1 276627 1567110 1732413 2835816 3419598 3806210 4134031 4314048 4992377 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 157201 226397 1031633 1099543 1272043 2958620 3781543 4771898 4933552 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 162642 557772 1517388 1974028 2616484 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 733095 1242267 1753444 3536949 3870574 -1 575683 988913 1359437 4829590 4922423 -1 -2 9400 118908 567796 568330 798871 1219692 2176762 3833099 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 520053 1044237 1993982 3289339 3833031 4999829 -1 -2 107036 1592071 3267865 3793307 -1 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 444016 485035 585267 1299796 2327268 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 194538 1854529 3657555 4282841 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 123248 335299 514308 2747662 3244244 3732420 4625235 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 1727361 3113308 3357609 4445903 -1 321379 600807 1661866 1725193 1906454 2859090 4057735 4787319 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 26815 162663 682422 830600 1598255 2033469 3871514 4543967 -1 96380 2180711 2816248 4922396 -1 378571 936036 1564487 2099055 2132528 -1 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 -2 2360499 3427124 3915539 3916548 4111054 -1 529162 891508 2273590 2476832 3416676 3750308 -1 1037664 1352154 3149434 4143057 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 1133151 3740158 4987718 -1 1706253 2230059 3175949 3205969 3807275 4534186 -1 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 1013862 1035583 2053209 2177648 3390221 3419936 3625506 4556132 4573691 4685789 4718931 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 864326 1835481 2134631 2353632 3859714 -1 324985 548500 857939 905346 1029816 1079754 1972807 2136660 2737364 2747939 3282077 3608325 3735252 4607745 -1 -2 20853 724625 1064934 1443568 1471156 3298107 3791810 -1 264447 461790 1412676 2984403 3037806 3160999 3974587 4962864 -1 356966 855993 1163264 3220450 4610174 -1 -2 54880 1803169 2821429 3065891 3954725 3970736 4171162 4364197 4810139 -1 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 365565 571716 913596 1757337 2351904 3073935 3632518 3784868 4730029 -1 102648 402892 1684549 2084575 2152345 2334290 2733991 2761008 2764958 3011540 -1 -2 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 -2 169974 1933530 2367669 2461143 3338850 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3927218 4045121 4231704 -1 719724 858924 2551024 3425938 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 2202947 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 188282 268516 303244 646055 712473 856818 1305446 1928471 2024174 2146832 2159089 2386746 2586608 3073961 3098447 3796618 4239848 4272126 4498902 4606111 4633711 4735605 4865511 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 821914 2459291 4640947 -1 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 212413 638511 2995549 4084613 4134748 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 4922 1831384 2301242 3716339 4999999 -1 -2 165855 667401 947039 1364284 3865279 4484586 -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 459850 685435 802327 2763079 3678767 4664140 4897874 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 386178 503179 1221535 1523148 2146574 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 166150 502914 652580 878363 1642691 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 42644 627671 927294 2173175 2218121 -1 -2 29493 232249 1586409 1673670 1834301 3662213 3841934 4348248 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 85012 216142 541591 810693 1790882 2781425 2858455 2935388 3193738 3988706 4140753 4322867 4751591 4908579 4975080 -1 -2 623925 2931042 3015119 3348546 4176569 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 1732794 2464273 2551648 3093682 4278316 4471848 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 5894 376429 662828 961072 1123633 2593892 2720325 3158193 3541341 4061433 4379725 -1 -2 481714 671229 765428 2137791 3592577 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 97716 331122 1452418 1886918 3399540 4595289 -1 -2 434661 2367482 2409369 3249254 4741232 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 971524 1375794 2796727 3930497 -1 -2 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 388987 477943 565116 927701 1806596 1890356 -1 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 4932403 -1 172077 1724648 2926476 3809514 4074451 4386934 -1 1238656 2433131 2958348 3081821 3896328 -1 1052364 1184856 2127087 4004359 4226236 4687740 4891228 -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 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 35701 2592940 4621511 4667568 -1 756247 3359323 3986137 4200136 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 137608 554577 704658 1640851 2607174 3219858 3487268 3969667 -1 -2 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 446236 882355 1637045 1757047 2019517 2345249 3571466 3701517 4389939 4979142 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 318800 731576 1007216 2732533 4007525 4154545 4530250 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 998149 2032636 3326819 3348893 4546761 4630210 4910272 -1 -2 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 1118150 1929976 2361864 2510783 3138906 3449929 4458872 4772785 -1 -2 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 152051 417171 1462018 2414294 3449329 3994196 -1 -2 188210 970830 988148 1288568 3550395 -1 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 859728 1259829 1277168 2374851 4971125 -1 -2 270300 706004 4145682 4267116 -1 1325016 2346297 2381113 2848023 3090353 4479713 -1 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 460387 607241 2428758 4365515 -1 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 -2 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 3694257 4268753 4396747 4445903 -1 -2 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 2697709 3023548 3274698 4755487 4810470 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 -2 782959 806349 1060322 1438670 1594536 1789354 1861232 2126395 2299173 3033477 4001629 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 5931 397149 2476489 2867272 3208298 3249001 3695067 4886738 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -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 640837 1954489 3076359 4347364 4375005 4819357 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 463518 660936 1539615 3835457 -1 -2 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -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 1428756 1575590 1638609 2158916 3562855 -1 -2 339843 610980 619049 964228 2240290 3286738 -1 1368208 3083571 4890462 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 8705 2634795 2755743 4293899 4771125 4796582 -1 43981 163576 860599 970720 1421274 2369494 2423763 3000217 3004923 3032953 4390026 -1 -2 269153 285773 663498 1734710 4910606 -1 220474 519233 1833189 2710396 2734371 2782010 2990103 4154298 4239506 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 798338 887579 1479883 2311360 2489045 3337081 -1 106490 136266 1700215 1942179 2444235 2777533 3376373 -1 93111 575420 660028 849588 2448322 2609622 2921551 3735294 3945691 4473081 -1 -2 144890 472467 2394628 2475955 2481318 2502971 3193328 4322544 -1 821914 2459291 4640947 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 521970 2168074 2505387 3279246 4878286 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 81562 607573 757175 4106105 4715644 -1 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 970728 1071776 2263221 2588069 2857525 3145889 3322494 3325995 3717789 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 -2 841569 2887859 3029402 3802857 4163971 4389564 4691467 -1 2102440 2215700 3919367 -1 987359 1827887 2106699 2741596 3218421 3263603 4359587 -1 166150 502914 652580 878363 1642691 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 369724 1444624 2165828 4015727 4263912 4900022 -1 1219149 1241687 2366975 3260486 4377884 -1 -2 72678 424200 1312858 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 288633 321157 687790 705482 799222 1041742 1189942 1362133 1452763 2129335 2656369 2816848 3862934 4009548 4783679 4916205 -1 -2 1010550 2567271 4524196 -1 490214 555540 1322959 2530077 2989371 3045579 3596466 3776866 4017694 4324649 4447404 4689727 4962698 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 389237 1292240 1363502 2671653 3426524 4861307 4976674 -1 -2 368130 733340 1281647 1906810 2385341 2792562 3352857 3582677 4010575 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 267325 3432494 3730540 4301760 4668289 4785151 4807711 -1 -2 60714 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 575129 1685091 1788311 2074673 2755551 3746550 -1 409825 1945086 2810237 -1 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 1926938 2151579 3748969 -1 301698 1216864 1566796 1764304 2563751 3481162 3603253 4169181 -1 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 577427 1297882 1408820 2402909 3386050 3934987 -1 123827 1529422 1925018 2333247 2334530 3384696 3387444 4468771 -1 292941 1262282 2106512 2703110 3672284 -1 -2 1261381 1418779 2749450 3332460 3796476 4730826 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 173353 713675 1493856 1764216 4077598 4287364 4454377 4664830 -1 42644 627671 927294 2173175 2218121 -1 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 1737060 2286271 3282953 4834784 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 2431489 2633467 3977337 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 481572 1616156 2635068 3339379 4540963 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 217150 707822 890211 936713 1321317 1352041 1542899 2239341 3449862 3628225 3748017 3809210 3975669 4105050 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 -2 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 2245546 4738944 -1 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 646235 872883 1022689 1442892 1444133 2811048 3402010 3650720 3668999 3717789 4169682 4302534 4402508 4622242 4710427 -1 26142 1986542 2959514 4582667 -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 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 -2 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 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 433971 1339624 3695121 3879825 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 61922 398444 959945 1074217 1166958 -1 735982 1751550 2009014 2587424 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 2100789 2542304 2884559 3783109 4144857 4229395 -1 882892 1264763 1767752 1781020 2441696 4299186 4299542 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 545115 1235366 3092170 3475827 3634550 4494579 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 793628 1374111 2155828 4293609 4828742 4854582 -1 686206 722168 875566 928387 960393 1027776 2330742 2492661 2948147 3420302 3838614 4630398 4875826 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 -2 50123 129740 702530 1543174 1597568 2259844 2399691 4070113 4113975 4738374 4873077 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 -2 273522 642608 766889 891997 1291726 1862702 2204946 2450132 3205875 3597182 4605905 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 1578896 1595618 1601301 1853579 1880771 2276005 2550547 3453925 3549973 4067591 4586015 4646168 -1 823043 929437 2067829 2559795 4068464 -1 -2 63381 326032 870145 1414893 1491629 2207412 3880810 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 1303445 1696160 1922997 3227093 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 134449 413201 659406 1223603 1457399 1771321 2522568 3095244 3358719 4611459 -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 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 726075 2005008 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 603275 802163 1040774 1770994 1827825 1834368 2144052 2263017 4315643 4785352 -1 618659 1848196 2006658 3029321 3858742 3980343 4860302 -1 -2 636767 1247631 1672949 1972559 2289657 3186810 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 109400 1049632 1323262 1811330 2896512 3856647 4492848 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 1869273 2147947 2281229 3684102 4550370 -1 -2 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 305846 767053 1092511 1892422 2011710 -1 -2 705034 1966001 2379588 2874338 3867584 -1 327460 404996 912726 1448925 1492844 1502056 2498142 -1 -2 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 -2 916402 917348 1379036 1753100 2748579 3293258 4635330 4706791 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 216935 824310 3163647 3466240 3612169 4199095 -1 -2 1165396 1857210 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 918127 1730132 3745814 3942557 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 140087 862339 2233520 3310178 3801558 4233217 -1 -2 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 46671 496947 758256 1611241 3808085 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 1291304 2856356 3437273 4602343 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1079729 1675518 3578681 4281738 4669784 -1 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 3089843 3408281 3790233 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -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 826613 1218296 1282857 1487045 1755421 2007483 -1 1212619 2057099 3764766 4184829 -1 623927 625558 653381 2064482 3750227 4271794 4289836 -1 212444 1704650 2119139 2194292 2457578 2956116 4612002 -1 -2 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4475867 4896856 -1 2605857 3667146 3816508 4392572 -1 91796 124911 266188 977772 2415139 3475189 -1 959770 1312931 1538394 1972893 1993684 2981656 3512731 4936119 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 128692 581005 2304993 2309110 2412464 3321646 3655014 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 954011 1340733 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 60230 2438705 2656567 3418501 4054079 -1 689572 1398197 2061161 3709095 -1 806049 1227204 1359593 1804302 3859533 4525469 4694467 4920616 -1 1159964 2317891 4699007 -1 -2 173088 408723 1059240 4776631 -1 2168074 2505387 3279246 4878286 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 2731311 3479985 3700413 4206574 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 18569 214899 758366 1412944 2649286 4559311 4649382 -1 -2 725714 887724 1635018 4028862 4147293 -1 -2 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -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 1587942 1772918 2295518 2487088 3436630 3480467 3755878 4294638 4890245 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 101867 112093 139298 1272933 3764027 4050950 4293147 4546276 -1 266821 522340 784138 1829439 3802922 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 32930 1081067 1113065 2039593 4368060 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 17951 1505109 1816681 2671177 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 29611 1173641 2943401 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 2939002 3320669 3351484 3496485 3700794 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4061384 4850453 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 527470 1211197 1461867 2208477 2585091 4184835 4855148 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 96039 108015 167329 380170 1638363 2753748 3521852 4947844 -1 -2 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 4396528 -1 -2 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 277445 333983 719343 1616335 1621227 3102589 -1 -2 515714 778365 2031977 2712301 4874816 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 592247 1547091 1600389 2345030 3711690 4089816 4337141 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 768697 3172205 3208103 3487130 4746707 -1 751719 1764086 1988437 2495160 4388139 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 -2 749387 926655 1785305 2269123 2485191 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 292160 1455970 1770168 2825088 2995918 3024785 4215549 4369276 4642917 4687230 -1 -2 107036 1592071 3267865 3793307 -1 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 461717 1675755 3155925 3309767 3738450 4784089 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 348677 1912281 2594603 4055175 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 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 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 1643657 2832297 3472417 4084878 -1 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 383778 544363 1873763 1901694 4932726 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3974627 4514184 4561801 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 362792 1357143 1720554 2358496 2950699 3284503 4233558 4600994 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 207673 344491 482604 794568 1168837 1922476 2558357 2906852 2941004 3556900 4149048 4428636 4534826 4943713 -1 -2 1578896 1595618 1601301 1853579 1880771 2276005 2550547 3453925 3549973 4067591 4586015 4646168 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 559634 1219403 4203841 4252505 4395900 -1 -2 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 36475 2201416 3086870 4140466 4733881 -1 -2 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 95519 648169 2553336 3573303 4346557 4464285 -1 -2 762651 2760857 3280539 3447435 4020433 -1 -2 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 89828 114133 458811 2776715 3632693 3957382 -1 253143 431436 2105986 2401383 3636319 3950830 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 114401 275897 557413 658470 790115 990092 1217123 1319610 4410566 4541994 4950747 -1 280739 482229 1823319 2183795 2411963 4182683 4502578 -1 1924020 2185399 2965910 4198106 4999740 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 762848 1225998 1464809 1549570 2797414 2905230 3063643 3093520 3383249 3988221 4598340 -1 -2 578609 939370 1222597 1602597 1709829 1904135 2750070 3693053 4349581 4617048 4834461 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 2183885 2561039 2846149 2871163 3055954 3738299 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 809564 875937 1566482 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -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 909150 1036667 1578649 2032077 2637470 2707165 -1 278552 1574795 1790086 3530287 4582062 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 145610 1668004 2584268 3521406 4612205 -1 -2 409295 778213 1155350 1449294 1797612 4709744 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 74700 683861 1087034 1395931 2668454 4392719 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 -2 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 678773 744854 1129801 2238402 3406625 3659561 4097405 4178270 -1 192857 912812 1107882 1517358 3544404 4129007 -1 -2 453404 1593483 4341035 -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 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 -2 868485 3881440 4033198 -1 831353 3890817 4660133 4720657 -1 -2 427397 1592425 1620057 1862418 2236736 2983212 3651884 3739585 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 282766 417630 1144179 2289358 3210244 3522438 3633600 -1 -2 32888 638200 1783014 3720798 3769002 4787985 -1 -2 80411 2950439 3162359 3674965 4731727 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 130128 721223 1030625 4049217 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 -2 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 2842154 3207529 3753449 4269674 4852770 -1 830311 1573553 1933240 2167332 2583481 2655519 3080244 3899862 4035281 -1 -2 1520099 2807417 3743891 4122415 4758119 4769563 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 615319 1408630 2160388 2504399 4540590 4835345 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 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 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 2702822 2841974 3167974 3884833 4199458 4383976 4555066 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -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 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 337911 1292134 2618068 2619291 2728377 3576180 4725313 -1 734137 1217877 2072467 2628976 3107340 3698313 4807190 -1 -2 288633 512428 705482 917640 1057490 1362133 1732839 2656369 3485422 4916205 -1 1520197 2453938 2584707 2909384 2938947 3816674 4687415 -1 -2 854177 1840317 2571776 3184540 4127380 4499669 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 463518 660936 1539615 3835457 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 3330783 3362857 3479803 3505107 3587764 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 219654 1888513 2100199 2151441 2402504 2691618 3115783 3538847 4251401 4338588 4656876 4805240 4839386 -1 194792 2964984 3357037 3668213 -1 419253 971515 1583779 2037132 2646893 4504802 -1 260488 1050806 1608184 1690000 1781493 2294816 3406322 3712698 4086235 4206149 -1 1677949 2114103 2948982 3586388 3989449 4060043 -1 -2 222637 1041527 1512793 1769748 2556277 3081986 3086771 3910968 4792130 -1 128790 665439 901612 2117525 2119799 4488757 4604238 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 901234 1469771 1716332 1974996 2126313 2131956 2182375 2609648 2850465 3307857 3463068 3576246 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 1053726 1283050 1315692 2911934 3226248 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 2098923 2419298 2916638 3253767 3305291 3334707 3479092 -1 1667153 1770324 1839680 -1 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 409295 778213 1155350 1449294 1797612 4709744 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 870041 906883 1615749 3178751 3643547 3767211 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 2030219 2525050 3231131 3289143 3967192 -1 64081 81403 1046000 1053524 3052224 3472802 4575173 4867438 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 85478 482432 913842 1222130 1304274 2496726 2735768 3676380 -1 200708 357217 806305 1871305 3573184 3857187 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4494417 -1 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 569848 1162183 4219825 4690349 -1 947824 2137184 2762605 4737667 -1 491722 1297293 1672504 1689877 1911633 2852077 3801603 3835016 4705344 4747594 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 193524 1097502 1746192 3326232 4016196 4712617 4792527 -1 908783 1018506 1634022 2329692 3020133 4752963 -1 -2 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 -2 605747 1432654 1908563 2407740 2557000 2718137 3839784 4783870 -1 109572 483666 1452327 2579519 3338200 -1 428020 493943 1048088 1093059 2769310 3383023 -1 507756 1336051 2264807 2308314 2630197 3920348 -1 -2 14131 270915 892418 2900588 3498630 4658229 4815956 -1 1869273 2147947 2281229 3684102 4550370 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 -2 566075 568910 800104 1751550 1780505 2009014 2096502 2778996 2944025 3530042 4254037 4584290 4793014 -1 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 -2 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 1536909 2115251 2421973 2444791 3144369 3761904 3797468 4517646 -1 51382 838055 1140921 1195968 1396899 1763992 3524083 3587878 3995777 4049854 -1 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 192909 383703 1465808 1844495 2957153 3113302 3876554 4385535 4674924 4827784 4850418 4923328 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 994016 1205643 2355452 3555070 3963485 4346805 -1 -2 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 -2 1804852 2847966 3673200 3753162 -1 55279 1830390 1943055 2077434 2164652 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 891444 1065937 1215909 2231759 2966251 3101463 3909695 4530358 4574121 -1 980316 1868275 1992656 2065102 2476601 2970178 3065913 3627839 -1 669706 754959 1010929 1729369 1749066 1885836 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 775955 1439963 1541850 2742502 4594494 4911678 -1 225648 2844435 3349324 3853536 4602303 4771425 -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 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 720905 883697 1946942 2770269 3525132 4069033 4074239 4500138 4643464 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 2030365 3027982 3416375 4902240 -1 1149137 1163986 2174474 2403769 2567488 3133391 3444373 3836230 4047802 4079143 4249474 -1 -2 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 98237 417179 1383807 2411568 3088879 3217831 4027736 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -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 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 504008 1420440 2027867 2440930 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 -2 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 468226 1917294 2590913 3010662 -1 -2 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 2018071 3115745 3335305 3497586 3938135 4134189 4315777 4399546 4666483 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 130705 292243 1810597 1857018 2640729 2937292 3168005 3175974 3419101 -1 -2 1869273 2147947 2281229 3684102 4550370 -1 154312 998519 2172217 4033332 4501663 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 -2 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 848525 1300505 1809920 2478804 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 2282905 3149685 4754080 -1 75319 131716 148784 1561672 2010961 2129561 2717518 2961957 3374322 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 560570 2081449 4177240 -1 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 -2 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 741270 939158 1043678 1781559 3001337 4676662 -1 -2 2202947 -1 -2 527855 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 -2 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 2223685 3163785 3836208 4568874 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 882355 1776524 2395765 3447314 -1 525713 1412700 2268021 3211791 4620295 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 1162953 1874375 2217439 2624763 2685855 2718207 2846527 2938918 3062553 4403761 -1 508520 1112148 1359730 1640310 4309612 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 242788 423090 1428959 2247689 4103540 4914009 -1 34616 968986 2001096 2095928 3517546 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 2100789 2542304 2884559 3783109 4144857 4229395 -1 -2 536488 1017967 1055938 2964060 3161125 4177367 -1 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 -2 31591 645377 1166615 1602149 2242774 3843832 4993033 -1 205136 332451 4534180 -1 1043500 1982126 1999647 2089807 2603458 2737095 3472885 4111823 4312487 4873014 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 473264 2063977 3296941 4230894 4746644 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 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 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 306923 718561 2729635 3729973 3783232 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 675784 1935687 3204350 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 1012950 2127011 3722968 3833576 3909682 4548561 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 -2 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 79203 425616 542852 1372138 2574337 4504196 -1 200708 357217 806305 1871305 3573184 3857187 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 905051 2191639 2209337 2233810 3673996 4056023 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 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 942583 2005342 2727766 2905644 3522706 4300823 4640177 4841785 -1 -2 620552 639340 953837 1970671 4061252 -1 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 -2 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 177525 408539 1163493 1862399 3379338 3809092 -1 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 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 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 4217662 4507205 4610726 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 -2 278394 1839501 2423365 3076308 4176321 4624858 -1 -2 444573 1124427 3484825 3939845 4847138 4907333 -1 626746 1473045 2664421 2883916 3163730 4054819 4426542 4999999 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 1210508 1390989 1508457 2560478 2844232 3240197 4230951 -1 -2 657810 995549 2515230 2635093 3304439 4775561 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 559634 1219403 4203841 4252505 4395900 -1 -2 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 641631 1104174 1727233 2004675 2070541 2253340 3051482 3928589 4192744 4375486 4430915 4594334 4812002 -1 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 22629 755201 1341094 3051122 3453571 -1 2152413 2836933 3057046 3287285 4979811 -1 -2 207891 1070888 4116119 -1 -2 94836 848255 1728994 1912293 2921100 3420443 4292373 4327263 4335763 -1 677585 805503 1000826 1683077 3113071 -1 -2 1604356 1841342 1960032 3259502 3791179 3979505 4554133 -1 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 289316 1318740 1752830 1880361 -1 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 527925 720905 883697 1692529 3525132 -1 -2 802915 945576 1297996 1471266 3182487 4602888 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 522283 975549 1198753 4962339 -1 -2 258715 580154 720169 824376 1071215 1092146 1213755 1299497 1305771 1577702 2239330 2715508 3911267 4804963 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 340761 1238346 1956606 2053776 3403401 3720046 4001962 -1 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 48132 341041 1526918 1836932 2212299 2213861 4325480 4690257 -1 -2 534358 909054 984377 1799869 1903667 3669317 4264293 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 167273 505037 537765 553264 2283798 -1 -2 127598 362006 389237 616582 2255595 3540563 3740029 4720008 4861307 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 146915 1251456 1544474 1746017 3345543 4154517 4409655 4816379 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 224223 587285 1585582 1710110 2498060 2914192 4683659 4893849 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 1325158 1685646 4590857 4887994 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 719724 858924 2551024 3425938 -1 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 307775 613838 1075283 1399476 1980017 3843159 4437931 4537412 -1 -2 1528450 1956990 1960346 2423607 2639335 3158180 3425296 3719564 4019350 4473582 4968641 -1 144283 327296 618566 1377850 1423763 1748090 2405243 2921010 3268548 3986704 -1 -2 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 1234100 1300389 2656249 3139248 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 345453 1273764 2205591 2532547 3264139 4375689 4713328 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 284847 1033437 1402051 2635655 2717665 3544095 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 340965 626592 1058538 1691032 1701791 1810458 3514506 3535256 4767521 4774394 -1 -2 19479 2690160 3816855 4758012 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 1779713 1985651 2337298 2573764 3322968 3691691 3798651 3943733 4044740 4135487 4627559 -1 5523 40397 1222928 1430947 2535756 2911520 4318294 4644666 4719419 -1 -2 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 1298114 1329117 1642755 1689548 4933638 -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 45208 833095 2175246 2229816 3161361 3706675 4409289 4822030 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 638502 1866402 2652393 3584325 4129410 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 -2 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 109572 483666 1452327 2579519 3338200 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 -2 1435252 2039948 2523042 3240697 3968725 -1 786797 1017146 1329337 2363066 3383812 4321880 4596657 4623541 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 -2 6164 882478 938947 1190512 1842444 2635093 2678622 2884246 3115673 3512004 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 1342435 2782059 3162877 3678822 3825611 3932554 4410898 -1 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -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 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 2635729 2886759 3521741 4049958 4105911 4178983 4276859 4932866 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1085498 1747299 2520610 3136809 3252688 3607854 -1 -2 750230 1152105 2769718 3068085 3149925 3150065 3475858 4927884 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 1141709 1965411 2151489 2795782 3721354 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 -2 375245 600085 756828 1280542 1501283 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 381600 3045085 3109826 3826214 4439148 4598526 4989035 -1 1419915 1621279 1738402 1923065 2864164 3855649 4929339 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 1529388 1995437 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 805306 1893380 1975897 3040678 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 -2 509074 1224711 2778530 2879459 3317085 4598476 -1 -2 169974 1933530 2367669 2461143 3338850 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 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 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 802497 1110125 1439074 4510409 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1486650 1673517 2959871 4133276 4615455 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 -2 531834 842574 1627874 3984439 4868651 -1 2731311 3479985 3700413 4206574 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 326539 855776 933378 1149360 2229161 3200526 3454878 3641662 3711928 4853570 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 92030 107571 465649 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 395084 2576396 4181886 4750038 4981470 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 -2 735897 834331 1337758 2520259 3098495 3994430 4747727 4948690 -1 425296 619221 1982797 2113673 2958471 4144899 -1 887754 1279793 1698800 1854371 2023487 2765941 3342279 4059359 -1 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 166150 502914 652580 878363 1642691 -1 1248348 2326644 2365994 2457922 2574488 4594013 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 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 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 848952 1696153 3320611 3402701 3646838 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 163847 325768 722967 2564752 3304146 3734195 4055394 4144165 4999999 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 902281 1454988 1520880 2142116 3308949 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 481714 671229 765428 2137791 3592577 -1 -2 534845 965071 1245700 3457700 3602714 4615658 -1 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 170077 756624 957942 1806490 2680385 2899700 3354254 4321701 -1 1266076 1779399 2531070 3286044 4678649 -1 -2 1662826 3127657 4196722 4463630 4773822 -1 317882 857451 2125052 2154713 2180181 2257276 2584952 4426905 4965756 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 -2 204325 432699 723854 1625268 2481360 2775824 3308090 3459911 3491502 3669725 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 111614 1357860 1590546 3501226 3800085 -1 326539 855776 933378 1149360 2229161 3200526 3454878 3641662 3711928 4853570 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 437152 1034722 1509183 1973428 2733103 2894442 2996251 3208385 3360352 4803314 4868218 -1 137405 627061 2461143 2668390 2930248 -1 -2 1313246 2264540 2619826 3568291 4603499 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 -2 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 657810 995549 2515230 2635093 3304439 4775561 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1064345 3709921 4045985 4529517 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2917370 3100645 4519260 4619273 -1 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 323732 557753 2690932 2759323 2972277 3273207 4746929 4776465 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 1163815 2964028 3538050 -1 -2 1901439 1952037 2042991 2682470 2793141 3746080 -1 529544 2977678 3794819 3896420 4350350 4893007 -1 -2 729471 1094442 1634498 3470919 4057235 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 1267346 2904804 3861347 4202968 4427847 4718127 -1 -2 1766570 2034772 2618944 2945928 3345390 3360436 3717381 4672893 -1 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 2388852 2660207 2830252 3497773 4495914 -1 -2 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 824441 1172901 1189874 3823054 4189063 4650562 4879382 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 660051 1328872 1663626 2502135 2868539 3882152 4243627 4495322 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 -2 897507 1471730 2495944 3142263 4527907 4541917 4828995 -1 -2 387281 1011236 1961560 2523725 2684951 2762989 2989571 3272747 3425674 3646412 4322737 4336808 -1 2099520 2798946 3578799 3733636 4701572 -1 577880 1579254 3577049 4252972 4853412 -1 -2 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 -2 87721 2813323 3142552 4065443 4651580 -1 -2 79452 565474 569686 1162099 1443628 1648654 1746654 1844161 3331082 3654926 3686818 3861191 4767465 -1 -2 1296201 1386089 1720478 2803549 2966274 3916863 4284876 4432939 -1 87799 1256503 1337155 2084358 3766086 4503208 -1 574142 2819601 3460332 4342267 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 100756 868685 1133622 1491127 3458978 4358971 4463630 4777963 4961424 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 -2 1287092 3408015 3807463 4780259 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 1364137 2144466 2408162 2491188 4479182 -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 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 333211 445142 1304659 1367424 1401811 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 339652 1465478 1584962 1965672 2123309 2453471 2681345 4926075 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 78624 206111 829011 3510841 4124740 4168565 4948249 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 179378 408349 1023837 1329609 1395980 1808942 2700514 2996587 3127050 3575163 4223336 4694329 -1 640185 3720713 3817852 3868436 -1 307018 1502294 3391459 3703786 4167636 4457123 4738766 -1 -2 36318 70835 2513964 3962761 3972319 4225587 4288322 4355572 -1 533436 644319 1370065 2361390 2713119 3757939 4019722 4590919 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 376572 3028928 4749626 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 229839 411514 1023327 3006164 -1 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -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 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 -2 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 924396 1136851 1287845 1861262 2235143 2560255 3951575 4473038 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 253143 431436 2105986 2401383 3636319 3950830 -1 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 83071 781530 1931530 4695553 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 1140479 2265200 2366917 3606686 3729673 3761921 4448894 4837794 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 251078 511386 1814444 2050367 2278650 4363674 4960981 -1 266404 1427619 3983437 3989374 -1 2852870 3365457 3781543 4771898 4933552 -1 385777 2087667 2487172 2585976 3499165 3651711 3839915 4111528 4194712 4265262 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 640837 1954489 3076359 4347364 4375005 4819357 -1 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 -2 743723 1134223 1783389 3237572 -1 128891 589036 1781640 3990432 -1 766618 812787 2358677 2751570 4325350 -1 -2 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 -2 960325 2351481 3435786 3493308 -1 170955 386560 1681298 2039599 2825291 3355178 4500456 -1 369003 817648 1158680 1318788 2177860 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 1118150 1929976 2361864 2510783 3138906 3449929 4458872 4772785 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 309788 357511 716214 2249659 2755572 3635371 -1 17544 252197 570847 608384 1527925 2938655 4127594 4275226 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 572524 712830 767853 2469501 2618846 2639125 3229152 -1 1151221 1408082 2142444 2485637 2815385 3482080 3700074 3930497 3945152 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 237307 408021 774790 1761420 4075524 4630448 -1 661556 673555 2473597 2707355 4797719 -1 -2 341729 765744 1548612 4139455 4289499 4401479 4917586 -1 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 -2 668427 682673 717610 1216637 1361943 1874490 2169139 3066763 3095579 3539878 3843601 4592459 4999999 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 911725 1801292 2077904 2279303 3253369 3939708 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 97247 428714 617727 3196487 -1 -2 29999 135122 647302 1123538 1392096 1930962 2253770 3391161 3973398 4393154 -1 615753 977045 2449544 2980806 3886693 4390026 -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 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 725714 887724 1635018 4028862 4147293 -1 -2 7158 546962 2388274 2497215 2756803 4650495 -1 1635465 1816919 1822753 2283010 2556433 3665999 -1 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 -2 418255 585579 798441 826497 1613295 2420304 2604429 3577275 4937243 4999999 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 -2 299001 329627 2550979 4645742 -1 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 -2 1032409 1340036 1372473 2411416 2521757 3405840 -1 -2 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 342113 2391302 2885318 4329358 4339251 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 817905 2273159 3294953 4015075 -1 -2 644529 1235698 1352771 2477832 2927717 4514200 -1 301755 2633564 3042984 3349003 3950793 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 -2 1203296 1567802 1658332 1688852 1955240 3120976 3284517 3777522 4004239 4096825 4617155 4674717 -1 2053776 2079544 2128290 2814618 3195062 4370811 4999999 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 754 4056909 4232032 4591397 4705544 -1 -2 143912 765233 997746 1425021 4709303 4831756 4935836 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 464166 2636481 3282610 3566726 3596564 4354074 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 188210 970830 988148 1288568 3550395 -1 217150 707822 890211 1321317 1352041 1542899 2239341 3449862 3628225 3748017 3809210 3975669 4105050 -1 437115 770927 792445 1431756 1950038 3380713 3593089 4128016 -1 -2 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 -2 138890 579236 582822 1400159 2152773 3993904 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 1889811 1952131 2275700 4025503 -1 748198 1474242 1713010 1773634 3126189 3671735 4513646 -1 931925 1259906 1962608 2407218 2736054 3339857 4073095 -1 -2 321159 1079236 1920554 2097928 3066746 -1 -2 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 1419612 2638991 2908436 3370400 4001568 -1 486057 1824568 2954403 4015080 4135159 -1 -2 666466 1873653 2097592 3332669 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 81085 966350 2475248 3044401 3983500 4203424 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 3709255 4587945 4990753 -1 109400 1049632 1323262 1811330 2896512 3856647 4492848 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 656256 1167342 1201044 1778420 1869273 2147947 2281229 3300661 3684102 3825852 4550370 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 2821429 3278741 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1100666 2007917 3787405 4007434 -1 -2 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -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 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 911034 928006 1001989 1636411 1687815 2786330 -1 -2 168953 488200 1036283 2146625 4252997 -1 361374 609481 944550 1046899 1466618 1966257 2317928 2974657 4269373 4908869 -1 317318 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 39936 190684 713694 841375 975782 1331163 2671259 3062521 4025503 4441628 -1 -2 601495 1315152 1882696 3205858 3750534 4987091 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 1832876 2419734 2648390 3652093 3998472 4016240 4028035 -1 255876 2324877 2646287 3011661 3479062 4456345 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 457175 1770023 3525157 3907935 4472913 4624014 -1 -2 3600 203785 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4852956 4909847 -1 108413 1029549 1369856 3446099 3934747 4175254 4442853 4838063 -1 -2 129222 1634258 3134467 3388695 3631822 3740258 3970417 4102340 4531865 4532714 4585982 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 -2 623925 1141565 1875826 3015119 3348546 4176569 -1 379607 1554873 1735201 2923737 3144373 -1 264447 461790 1412676 2984403 3037806 3160999 3974587 4962864 -1 -2 82756 3400044 3637650 4736580 4779898 -1 1833994 1973016 3052306 3136488 3538221 3721591 3844472 4178762 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 296593 1037233 1851482 2065613 3079701 3555141 4806416 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 947504 1831746 2161811 2454300 2715583 3223176 3561143 4076673 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 130919 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 467104 2099957 3472176 3689022 4108069 4327599 4548041 -1 125766 433116 727091 1078080 2131074 3782901 3870560 -1 251586 2300354 3082497 3131287 3348729 4569458 4809227 4921980 -1 -2 1790758 2294755 2988628 3969507 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 1020299 1038742 2157154 2171562 3142341 4052556 4230279 4999999 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 569868 1172621 4834960 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 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 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 775955 1439963 1541850 2742502 4594494 4911678 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 -1 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 650442 1783639 3183359 4116802 4345896 4483150 -1 -2 17497 181419 763184 1100665 1565688 1681073 1797244 1887433 1989245 2157074 2788388 2945487 3273964 3591976 3819277 3872110 3955471 4196531 4245692 4381537 4839410 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 418139 2202566 2694451 4778799 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 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 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 971596 1807978 2591085 2651982 4936033 -1 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 1321124 2288179 2446746 3193213 3366308 -1 -2 1268808 3024131 3722376 3945308 4475957 4611872 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 1508989 1821358 3773005 4498031 4897997 4991011 -1 -2 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 173054 3320179 3591724 4438551 4547689 4649927 -1 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 -2 118053 189588 281679 2242083 3808681 4494111 4549625 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 3101054 3631744 4082836 4128821 -1 409254 1191299 1675757 2535311 4053291 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 851219 1160320 1195114 1586492 1862133 2609571 2827732 3030040 3545608 3653697 3988353 4571361 -1 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 -2 122475 211297 1427619 2201539 3857751 3983437 -1 282097 483317 1178744 1441018 2681475 2938476 3097362 3682356 4102615 4109318 4828677 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 831311 3580674 4440411 4754599 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 183774 1064051 1503484 1707900 2310234 2449499 3544052 4806324 4866333 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 1851264 2425551 3004540 4511807 4710567 -1 295762 970713 1658867 2273969 2295687 2693789 2895493 2964249 3016263 3589438 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 76765 308310 620789 2393986 2475533 3840623 3883678 -1 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 171397 1212495 1666177 1679392 -1 630057 1361926 1742146 3158440 4338856 -1 -2 79032 557685 1361135 1512404 1567567 1599073 2068108 2156300 2174604 2260467 2631642 3019997 3089854 3847797 3971427 4372128 4440031 4872396 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1619115 2226132 2549025 3423710 4785817 -1 1310386 1371359 2244866 2546976 2729174 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 -2 165881 436170 508339 1051761 1549132 3428121 4418858 4636262 -1 -2 693035 915613 1137735 1246322 3473452 3925898 4165614 -1 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 967857 1886259 2996664 3478145 -1 1026097 3476438 4901570 4978080 -1 -2 463518 660936 1539615 3835457 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 -2 550948 836702 1188771 3333668 4469463 4646454 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 1811796 2174437 3279305 4373009 4652551 4720333 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 705627 1192494 2893908 -1 -2 1945088 3155961 3248482 3855192 4045470 4449549 -1 -2 270300 706004 4267116 -1 1325016 2346297 2381113 2848023 3090353 4479713 -1 435775 2011764 2017282 3701902 -1 61395 1458627 1488565 2453047 2513137 2518635 2533174 2810149 3944686 4330152 -1 130994 167757 251590 408525 1229967 1511692 1773209 2031711 2290445 3654872 3742811 3815778 3982993 4857271 -1 -2 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 827213 3308175 4292963 -1 121978 155178 1224042 1228632 1685033 2317993 3196158 3550129 3739038 4680605 4704636 4782876 4846012 4864657 -1 406346 1077406 1150960 3004482 3511988 3830452 4179182 4739630 4862252 4950442 -1 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 265 927535 1709929 2240110 2252113 3269693 4411816 -1 216316 280701 340734 1349532 1905461 2873191 3229013 3960391 4679448 4724432 4794977 4934912 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 -2 463847 2347215 4648809 -1 155181 1732383 2430039 3843900 4882192 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 91974 114601 843228 1538863 2382804 3586534 4988914 -1 -2 3645700 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 -2 661423 694934 992202 2257668 3915926 3987612 4974680 -1 485951 649371 1472951 3890279 4268330 4887029 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 547554 1176450 2980701 3673372 4175524 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 318835 435028 541631 1336990 1512905 1626749 2580184 2950903 3278912 4991530 -1 95073 1285964 1365448 1439960 1518558 1675180 1858415 4533781 -1 -2 242005 732983 2186277 2933906 4697420 -1 2204595 2655906 2997535 3860542 4021097 -1 53437 612622 769200 2383628 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 246168 681756 3459326 3529273 3574480 4470331 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 -2 1899837 2761753 4548366 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 1548747 4252505 -1 1771962 2304202 4528886 -1 1635465 1816919 1822753 2283010 2556433 3665999 -1 157201 226397 1031633 1099543 1272043 2958620 3781543 4771898 4933552 -1 509754 967727 1950392 1981549 2074536 3229624 3429026 4348150 4662001 4771175 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 1165396 1857210 -1 536141 2223829 2236203 2590720 3249028 3415295 3734511 4912236 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 -2 663659 682524 806301 2563974 3965376 4124193 4547871 -1 -2 62195 1180664 1304097 1670542 2256782 2501922 3491901 4872210 -1 391710 2436503 -1 -2 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 560570 2081449 4177240 -1 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 435049 1182662 2104330 2490150 2623403 3900205 4986171 -1 444016 485035 585267 1299796 2327268 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 577430 1734398 1786368 2191448 4048409 4536773 4917990 -1 -2 726352 798196 862285 2336273 3599487 4235527 -1 1079236 2172893 2531719 2552780 4307696 4321767 -1 -2 1197569 1462880 2280489 3475637 3716268 -1 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 -2 254514 978727 3576059 -1 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 1025488 1142600 1394156 2161460 3182487 3287486 3833761 4122080 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 550112 1040357 1141584 1263993 1393667 1824694 3306116 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 1093029 1156128 1344765 2109587 2903312 3421645 4195717 4351112 4481278 4589425 4639606 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 119901 1556643 2067023 3740249 3810175 4316869 -1 433971 1339624 3695121 3879825 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 953902 962440 1432937 1799278 1937989 3190498 4234687 -1 236614 390294 547501 571351 2253554 2530416 2929212 4011655 -1 3889476 4606941 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 691082 818903 1236895 1552898 1930469 -1 116864 143479 1746795 3520463 4938167 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 -2 578430 842955 2938771 3272973 4109096 4971035 -1 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 636799 706051 1412210 2736947 4305605 -1 -2 964687 1067294 1349201 2494368 4340387 4564946 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 34003 87128 332563 1271849 2868124 3406211 4984108 -1 -2 776576 787908 1175468 1929625 2364030 3312681 3329253 3640432 3744051 4030676 4225587 -1 -2 1899837 2761753 4548366 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 19407 107488 216374 322225 751561 889657 1576693 2423164 2525210 2715054 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 1608729 2557435 2736133 3442283 4335924 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 2358734 2769531 2933204 3599517 4574471 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 -2 284847 1033437 1402051 2635655 2717665 3544095 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 1340179 2216672 2588759 2820788 2950550 4062268 4563885 4865907 4886176 4964942 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 1358959 1384720 2124112 2184904 2348530 3048532 3455642 3828250 3859204 3892889 -1 222637 1041527 1512793 1769748 2556277 3081986 3086771 3910968 4792130 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 1804852 2847966 3673200 3753162 -1 116864 143479 1746795 3520463 4938167 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 373436 1321117 2006405 3874930 4513731 -1 702107 1255124 4157021 4242396 4551317 4601946 -1 383129 740607 4174940 4649527 4707525 -1 1219993 1258555 2136265 2356412 2560628 2723465 3437297 4062821 4065546 4315847 4451363 4811070 -1 1099774 1281052 2401639 2609028 4180184 4806458 -1 1066722 2038958 3220270 4357856 -1 -2 600994 753400 1280366 1804710 2664575 3236423 3321933 4311007 4622202 4818282 4834628 4889158 -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 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 100274 728526 2848562 3224478 3541493 3545629 4105766 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 1286319 2553085 2936599 4102122 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 1039633 1929596 2201187 3078230 -1 264566 3884196 4242596 4325331 -1 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 182780 361888 1430944 1689065 2120000 2256585 2494745 3231016 4196440 4245115 4359398 -1 1462038 1494249 2752518 3603827 4158181 4560321 4851578 4947169 -1 -2 392062 636527 2365535 2368098 3928606 4833330 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 1072004 3101054 4082836 4128821 -1 2334619 2827645 3485978 3863034 -1 23501 82041 125318 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 2749860 3691811 3817798 -1 282701 561742 1296170 1582107 1769331 2796748 4444842 4755498 -1 -2 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 396654 782959 1861232 2827693 2890555 2944390 3719720 3726894 3914867 4413649 -1 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 -2 162561 349894 949249 1137446 1871741 3131143 4648457 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 471511 501332 1009008 1717037 2059502 2805059 2970018 3306077 3402864 3936938 3972750 4116676 -1 -2 4027518 4181360 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 299704 574315 755815 1524687 1729372 2418705 3073011 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 -2 30812 158566 894713 1594347 1782926 2013404 2633760 2664615 2706053 2964961 4150454 4449535 4516489 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 1638 330336 4150156 4624359 -1 1869273 2147947 2281229 3684102 4550370 -1 -2 23041 439231 888288 1791359 4353403 4544957 -1 1130292 1146771 2766768 4044418 4106566 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 677943 1945657 1958584 2184765 2747212 3648628 4322081 -1 -2 270857 285881 983845 998613 1160351 1359216 1661919 2859075 3679900 3830017 4139981 4758374 -1 582839 4391846 4453425 4885395 4982810 -1 200001 357822 580104 2887295 3452190 3720798 -1 -2 26142 1986542 2959514 4582667 -1 2064484 2395683 3181086 4243373 4340542 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 -2 139710 837414 951521 2205674 3858824 4134140 4751751 -1 128737 146461 367790 2035238 3510987 -1 -2 256794 996513 2227395 2438772 -1 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 -2 1181141 1439931 2421007 3582212 3704006 3724963 4811156 -1 52833 232291 2126537 2301763 2922725 2930746 3695107 4043063 4131304 -1 263965 472524 900163 1588806 2341233 2713392 2825118 3024756 4176152 4728783 -1 -2 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 78403 361504 679950 725420 1544972 1745195 2672209 2940312 3311389 3548115 3605477 3960316 4565234 -1 888353 1365143 1652467 1861128 2208508 2302354 2846176 3985510 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 893857 1256638 1727783 2380871 3215522 3357871 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 557651 1229636 1620061 3968571 -1 -2 409295 778213 1155350 1449294 1797612 4709744 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 767998 1009266 1075002 1592629 1914244 2719081 4435707 4443078 4903969 4943969 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 -2 61710 1162037 2211419 2467469 4568852 4684829 4899350 -1 50342 335838 557651 1229636 1620061 1883066 3968571 4186404 4806133 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 726935 799753 1027455 1235592 2909715 3224585 -1 177350 1039881 1066868 1608306 3513717 3765435 4495870 -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 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 -1 2230094 3892687 4240606 4719328 -1 -2 64081 81403 1046000 1053524 3052224 3472802 4575173 4867438 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 -2 1295412 1520387 1763887 3248174 3576028 4865678 -1 270335 1264969 1636928 1752476 3269984 3320372 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 846094 4202578 -1 -2 459968 1229013 2842718 4324824 4340525 -1 452222 486440 1127961 1830500 -1 101280 556470 881865 1359412 2394659 2439965 2718049 2846287 3259019 3898365 3910017 4568302 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 2027837 3215077 4767565 4976932 4991638 -1 78564 2645529 4473038 4535146 -1 150819 263333 445868 477767 1549015 2411872 2819850 3845437 4019334 4224966 4781178 -1 -2 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 394698 922276 1030777 1266534 1420643 1439167 1658106 1843668 2485925 2941616 3525402 3686076 3740925 4164751 4365890 4888792 -1 219360 2977981 3321716 3780319 3863396 4042892 4692515 -1 -2 1131919 1646931 1925650 2325786 2505862 2742707 3432751 3696813 3697443 4222176 4269133 4357430 -1 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 515714 778365 2031977 2712301 4874816 -1 563947 1824365 1996814 4317938 4924080 -1 -2 58277 374762 762848 1369792 1422637 2362409 2865445 4077678 4718744 -1 2309437 2611684 3400957 4319029 4459911 -1 643671 3110955 3769595 3999932 4224180 4375601 -1 266842 1560653 2837398 3054413 3379531 -1 -2 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 1260806 2618240 -1 -2 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 215347 1269776 1309291 1398880 1802351 2923463 4067587 4119441 4522769 -1 -2 362711 2238028 3596355 4378484 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 -2 282257 823791 2423370 2917097 3099540 3596100 3772217 3995790 4208136 4474492 4516766 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 346457 927003 934828 1235559 1423130 2089918 2313982 2956526 4425674 4664394 4887625 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -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 899953 1430824 2408700 3516178 3860173 4853231 -1 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 -2 450814 503002 1042380 1374290 1478028 1502880 2690669 -1 237193 895394 983942 1830898 3411715 3980291 4601215 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2801628 -1 3517 785691 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 128274 917431 4999153 -1 -2 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 615011 4505103 4685028 4932369 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 323995 1397355 2349706 2617609 3715443 -1 -2 755572 907070 1172095 1263477 1382759 1641737 1684229 2106478 2238292 3125229 3125246 3207934 3789485 4199396 4467322 4963573 -1 413881 2297565 3017745 3977890 -1 257148 764928 1386643 1821480 2108191 2125663 2499171 2933662 3272405 3407785 3498435 3912267 4233975 4345218 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 -2 796787 1069555 1069679 1506563 2396293 2780580 4157764 4200857 4431669 4680363 -1 171191 1819997 1850720 1919110 1978004 2053977 2141717 2210797 2580096 3065120 3585877 4233823 4590103 -1 478530 781636 1279613 2080672 2287424 2687861 3353749 4784472 4806993 -1 89897 291880 503270 1210640 1229464 1365431 2196460 4273877 4701543 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 502746 3557749 4431988 4538300 -1 2262026 3915546 3949273 4286220 4865395 4999999 -1 843391 1593311 3070409 3707297 -1 881610 2705112 2798137 3865068 -1 728869 1513871 3004968 3008765 4243567 4482013 -1 -2 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 -2 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 2360499 3427124 3915539 3916548 3997329 4111054 -1 -2 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 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 -2 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 295554 925776 2104427 2199253 2837423 4505824 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 694501 1089805 2259540 -1 1490363 2128938 2879333 3430389 -1 -2 712849 1402916 1632559 1794867 1970907 2191017 2595823 2930826 3124899 4157610 4353852 4445363 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 251051 3346877 3494455 3575528 3599449 4892066 4916719 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 -2 903473 918173 2817466 3811408 4256193 -1 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 1072004 3101054 3631744 4082836 4128821 -1 319400 424532 2977527 3615745 3766915 3914299 -1 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 506895 1175461 1801755 1802495 1971104 2262278 2388862 2698982 2827224 2869564 2956876 2983676 3616609 3708697 4585147 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 2842154 3207529 3753449 4269674 4852770 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 830311 1573553 1933240 2167332 2583481 2655519 3080244 3899862 4035281 -1 -2 778943 1107235 1681054 2170676 2503854 3163957 4382592 4672004 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 -2 387423 591575 836247 2489604 3346120 3548455 3793035 -1 813414 893535 1062808 2792193 4919382 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 169482 1643331 1897094 2809806 2914080 4387042 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 -2 170873 1235559 1472129 1600425 1928472 2061172 2629670 2956526 3292821 3301390 3861347 3976598 4325524 4425674 4664394 4887625 -1 -2 1431993 1648311 2452693 2584271 3481966 4638155 -1 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 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 521900 632419 1613492 1743048 1981769 2264731 2905751 3358455 4500881 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 350762 407322 2454387 4842568 -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 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 1380438 1463822 1564116 2151313 3502935 4970452 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 -2 1605225 3860596 4190434 -1 140789 267746 949395 3126651 3958100 -1 480989 1148751 1594258 2004660 2274720 2573799 3381847 3479086 4690164 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 -2 2665292 2908934 3493749 4599592 -1 175315 625572 1412941 1469988 1855437 2949414 3177180 4733519 -1 51473 522620 1331897 1714939 1834187 2093206 2125103 2461185 2664165 3497266 4776188 4994985 -1 26815 162663 830600 1609110 2227191 2423591 2889596 2955420 4881558 -1 28812 2001062 2794529 3275883 3519834 3859202 4260365 4875564 -1 -2 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 653071 2298708 2626531 3610745 4675734 4837798 4999999 -1 -2 212456 767559 1888594 3347597 3654730 4152564 -1 1032009 1117215 3233539 3286884 4584403 -1 -2 188282 268516 303244 712473 856818 2024174 2159089 3098447 4239848 4272126 4498902 4606111 4633711 4735605 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 138798 3063154 3275148 4435121 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 907526 1070759 1697089 2214299 3209103 3512032 4836381 -1 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 335935 790914 1277891 3269546 3414062 4484716 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 306605 458408 469089 1645908 1649908 3122895 3178958 4591173 4675295 4702562 -1 -2 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 211237 2675992 3467094 4279373 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 75687 270383 1106583 1501742 2041567 2104425 2340982 2844337 3373062 3504809 3591500 3808681 3913612 4760580 4867023 -1 1197569 1462880 2280489 3475637 3716268 -1 437588 1114866 1224728 1534952 2148527 2362628 2598542 2879488 4050560 4412292 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 1478790 3828613 4898442 -1 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 1485207 3633295 3881489 3923145 3962557 4160819 4947133 -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 -2 60714 224917 1460473 2089437 3490426 3990722 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 3153378 3222704 3624308 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 2202947 -1 443550 2381638 3980200 4976879 4987977 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 -2 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 -2 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 1136059 1419677 1719899 2188004 3921647 4008446 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 456109 1119000 1304825 3966886 -1 -2 881610 2705112 3865068 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 655626 1173988 1701349 3457185 4669310 -1 -2 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 -2 917811 1109600 3539849 3662418 4461848 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 133954 723626 3891023 4031108 4515071 4835829 -1 363467 2379557 2732356 3111441 3215971 -1 -2 2039948 2523042 3968725 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 130864 841483 998024 4797955 4976006 -1 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 -2 969438 1067191 2260891 2672838 4149566 4885912 -1 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 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 162642 557772 1517388 1974028 2616484 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 388186 1058051 1684491 1946640 2027372 2850793 3154112 -1 -2 583930 607792 1773268 2142772 3634614 3950263 4058346 4698192 -1 951783 1736777 2709807 4055973 4226919 4359883 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 1195294 1737688 1786135 1892865 3584538 4432106 4767729 -1 856834 1196841 2085465 2893708 3587765 3742917 3781786 4202431 4445476 4993041 -1 345149 395529 411580 1154123 1439515 2037369 3821504 4811619 -1 -2 1155252 1333872 1818596 2413779 2527277 4431575 -1 473645 984127 1591150 1758020 2455790 3042318 3778429 4787733 -1 193789 348949 535310 743952 1658354 1696589 1818362 1926573 2690181 3488327 4672344 -1 -2 941134 1360758 1726782 1739038 2982420 3398606 3568372 -1 51156 128444 325042 978200 1844259 1975904 2236323 2492417 3023381 3255677 3481853 3734896 3816121 4155290 4474486 4532402 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 76765 308310 620789 2393986 2475533 3840623 3883678 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 112072 522857 878453 2085729 2473258 2600036 2843404 3686209 3836153 4140744 4563565 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 205268 900864 1688487 2063253 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 669249 1709946 2045675 2800244 -1 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1477962 2674209 3108929 3248315 3458712 3782808 4662298 4757507 -1 61278 77053 406191 595048 1715113 2677105 3290161 3552382 4335675 4404842 -1 51620 244896 615614 1910386 2685942 4162309 4405426 4430011 4933783 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 534358 1799869 1903667 2539091 2763740 3669317 3861541 -1 473843 1225862 2052548 2096118 3264373 4662514 4720695 4977707 -1 152403 467117 569250 2283793 2936446 3177715 3741552 4399798 -1 -2 106570 2432763 2593788 2619907 3906721 4670392 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 71679 784820 915373 2116606 2552552 4316349 4467659 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 145323 1013612 1814619 1961463 1981023 2217013 2499675 2720247 3037603 3195856 3610511 3869070 4101421 -1 41704 75741 120013 1087034 3248174 4252674 -1 212329 1362867 1457132 1471719 1842383 3423341 4609117 4767668 4823411 -1 -2 64951 1360869 2087652 2929562 3094176 3152411 3238734 3384657 4371975 4548595 4726985 -1 1255964 1483166 1834258 2369922 2683557 3130575 3152444 4004220 4090818 4468550 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 -2 1888542 -1 37363 2533870 2801942 2978039 -1 516367 2669755 2797757 3025475 -1 67902 86536 1912436 4099617 4323052 4554782 -1 1432308 2738664 3095599 3318628 4075054 -1 -2 1008542 1343201 1551540 3372886 3920368 4799309 -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 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 1025572 1169520 1170019 1440488 2058029 3040147 4973667 -1 -2 865411 1051281 3642992 4610724 4667707 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 262942 752750 1095028 1641922 2233813 2417760 2902856 3244384 3336188 3674685 3840489 4257850 4436104 4559868 -1 459850 685435 802327 2763079 3678767 4664140 4897874 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 11650 991656 1606183 1816402 2714011 2714970 4045271 4103419 -1 -2 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 -2 2283591 2790228 3662594 -1 -2 66030 284360 606720 765681 1366511 1929182 2393827 2580946 3060217 3819971 4495756 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 414805 2480161 2963268 3712168 3968316 4751035 4955074 -1 -2 905033 2124998 2869591 3504076 4265458 4400475 4409940 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 620552 639340 953837 1970671 -1 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 -2 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 128274 391902 917431 1129723 1537324 2715024 3974848 -1 -2 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 164779 663207 817282 1538838 3492093 3535097 3651446 -1 -2 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 -2 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 1260806 2618240 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 62181 359279 1120740 3477365 3958554 4493614 -1 458577 1110285 1112603 1393461 1526974 1897094 2209111 2521731 2947257 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 2306485 2523971 4621524 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 726935 799753 1027455 1235592 2909715 3224585 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 89837 1481954 2098921 3690073 4853938 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 402477 874190 3839800 4384945 4731587 -1 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 733095 1242267 1753444 3536949 3870574 -1 293213 1562097 2305991 2563121 3823731 -1 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 2533953 2612576 3338449 3843136 -1 -2 1972229 2595465 3469211 4481622 4628507 -1 1389145 1916140 2419060 4030179 4037113 -1 477318 1019498 2544810 4022330 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 -2 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 322330 599998 1693029 2423631 3160807 3367032 3980119 4606115 -1 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 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 556034 896980 1036783 1916978 3625589 -1 442341 529162 550087 891508 2273590 2476832 3416676 3750308 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 893857 942938 1256638 1727783 2380871 3215522 3357871 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 549475 1592770 4299917 4947590 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 71679 784820 915373 2116606 2552552 4316349 4467659 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 595038 755147 848130 1091181 2238113 2527422 3240071 3851609 4611770 -1 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 128273 391996 529768 2084015 2350695 2401519 3297745 3320456 4010427 4863271 4972607 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 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 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 290422 752005 1587131 2234546 4456021 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 434600 1452395 1880002 2565928 2908872 3975291 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 81337 221008 838017 1248878 1557027 2500136 3017561 4114201 4158215 4707963 4833950 4864645 -1 -2 505981 952677 2297819 3703778 3763506 4438299 -1 2301853 2507154 2566301 2956883 3710714 4233184 4799472 4926053 -1 639915 1675074 1788878 1850901 2123656 2867074 4032501 4368262 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 1926938 2151579 3748969 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 136045 394368 1744593 3259391 3325145 3368138 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 2842154 3207529 3753449 4269674 4852770 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 830311 1573553 1933240 2167332 2583481 2655519 3080244 3899862 4035281 -1 -2 348809 1076792 1243086 -1 34184 1791591 2752064 3369238 4583188 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 -2 365064 399085 507690 2341337 3169295 3272826 4264890 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 1548585 2910653 3094440 3640535 4547013 -1 -2 870055 3409959 3996669 4790076 -1 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 -2 1043756 1863699 1912238 2846069 2992000 3861359 3974696 4177050 4203865 4533354 4623075 -1 284728 4185024 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 3153378 3222704 3624308 -1 -2 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 628937 1442819 2041854 2073098 2342273 4437628 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 556919 3219800 3269775 3276412 3302662 3383433 3881227 4361756 -1 835801 2869664 3410257 3695923 4197859 -1 -2 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 144283 327296 618566 1377850 1423763 1748090 2405243 2921010 3268548 3986704 -1 630087 662314 889472 1327806 2698292 3315253 3988506 4505472 -1 -2 1886406 3653994 4145701 4959659 -1 -2 427292 489328 564590 799251 1036656 3099058 3170187 4481610 4645273 4973265 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 3011046 4137317 4210459 -1 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 1271176 1398937 2140199 2932742 3711526 3814910 -1 11224 159785 1060692 2808929 3556179 4683355 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 85351 1029605 1850674 1985219 2937244 4163471 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 477779 595659 2248735 3397417 4163168 4792732 -1 362802 678509 3135422 4952260 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 -2 454746 598327 914987 1202967 1746014 2568913 2878879 3178382 3477752 4198415 4528446 -1 659904 671823 1810969 2227433 3967982 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 89121 652750 2249388 2529766 2835672 4661637 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 134710 241613 446993 807556 1373019 2940334 3069247 3648575 -1 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 183582 342301 918478 1894206 4751849 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 -2 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 324470 1808260 2050395 2085785 2287878 2598921 4849879 -1 203202 273889 365330 434562 861366 2068249 2496287 2700551 4087068 4124534 4194424 -1 -2 29925 773559 1365709 1400794 2364411 2595286 2682584 2723951 3010304 3912378 4700527 -1 1157043 1332431 4611594 4835299 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 96675 991117 1187091 1924182 1978205 2675961 3277470 4209738 4714794 -1 -2 69406 198985 1017016 1211280 1431927 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 244776 283623 470500 1246245 1458121 2011811 2605572 2737197 3879403 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 1286319 2553085 2936599 4102122 -1 257599 1113854 2586169 2612921 4290972 -1 -2 2202947 -1 -2 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 -2 96715 447544 508138 2311512 2625886 3376447 3786484 3824393 3957494 4061944 4937675 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 622311 1007520 1846660 1992212 2049586 3176883 3861074 4906669 4914683 4999999 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 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 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -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 450450 731500 865146 1253677 1446561 1464315 2426051 3394452 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 1298408 1662655 -1 633850 1078258 2012565 2090574 3548239 3550785 4091933 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 887839 2432352 2919524 3835829 4197594 4530387 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 -2 860304 1954340 3695121 3879825 3968644 4193384 4734634 -1 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 274573 283349 857503 1415624 2418332 2461185 3213828 -1 -2 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -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 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 -2 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 1735296 2368193 3538920 3919028 4118641 -1 -2 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 980316 1868275 1992656 2065102 2476601 2970178 3065913 3627839 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 103092 550953 1324577 1800061 3117343 3884804 -1 -2 1432466 1495159 1955031 2007592 2445173 3260032 3280159 3644353 4476898 4825414 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 1705751 2430230 2491511 -1 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 2286149 3115879 3386470 3905294 4144951 4636892 4679860 -1 775916 2219564 3973830 4526744 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 18267 1633359 2899690 4078616 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 693035 915613 1137735 1246322 3473452 3925898 4165614 -1 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 1294867 3158651 3408148 4340075 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 -2 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 -2 245326 1943593 2066004 3351325 4154873 4438579 4528493 4544463 4581687 4963246 -1 -2 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 256794 996513 2227395 2438772 -1 -2 52833 232291 2126537 2301763 2922725 2930746 3695107 4043063 4131304 -1 263965 472524 900163 1588806 2341233 2713392 2825118 3024756 4176152 4728783 -1 -2 294360 1026515 1088458 2270237 3025616 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 578609 939370 1222597 1602597 1709829 1904135 2750070 3693053 4349581 4617048 4834461 -1 -2 755572 907070 1172095 1263477 1382759 1641737 1684229 2106478 2238292 3125229 3125246 3207934 3789485 4199396 4467322 4963573 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 3070408 3310569 4955801 -1 -2 225160 268701 317081 1366371 2150504 2945960 3185780 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 257419 1147924 1352693 1816138 2227433 3865590 4999999 -1 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 -2 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 74075 460477 696521 1453224 2678413 3862686 -1 -2 211604 703422 848526 1332318 1660271 4560035 -1 383493 1732794 2438655 2648200 3226213 3264581 3661020 -1 -2 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 -2 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 99489 1337908 3808288 4035722 4135608 4580632 4870408 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 293784 371468 987335 3297092 3788411 3845664 -1 1606967 3509684 3666277 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 419818 1066879 2341026 2984450 3718791 4031753 4550654 4770285 -1 123383 511328 806279 2318825 3344616 3369160 3735711 -1 -2 569958 809270 855892 1667858 3098742 3669247 4340277 -1 387504 1108312 1773954 2601481 3041549 -1 -2 274405 2911830 4363242 4374974 4650519 -1 245138 498557 920954 1250896 1546456 1688460 2196342 2508827 -1 423664 881234 1206557 1266849 2551208 2667375 3433423 3615220 -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 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 967146 2394067 2894558 3154583 4187981 4564509 -1 -2 2431489 2633467 3977337 -1 335194 892920 1819677 4373748 4691701 4815748 -1 -2 251078 511386 1814444 2050367 2278650 4363674 4960981 -1 1240246 1809191 2058467 2489128 2616757 3183333 3958961 4528016 4897087 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -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 2230094 3892687 4240606 4719328 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1723056 1795145 2501738 3043256 3567762 4713120 -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 1272127 2657754 2948711 3736139 4964104 -1 -2 121154 505829 1609487 2314390 2866954 3871076 -1 773402 1254261 2042738 2471446 4097845 4525652 4720827 -1 731062 1201049 3438943 3661289 4987306 -1 -2 377373 932422 1327541 1740151 4905336 -1 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 284847 1748025 1989576 2655634 3247975 -1 -2 3629 254779 942337 1183354 1732357 1740370 2261275 2736305 3456639 3469311 3808116 4916248 -1 -2 35444 941879 1002248 1498576 1914764 1926058 2309509 2610507 4672936 -1 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 -2 1212223 2893160 3356302 3568111 4059862 4748313 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 244237 1682564 1756191 1943255 3359323 3512993 3986137 4219785 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 81664 320907 1116475 1871625 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 1536909 2115251 2421973 2444791 3144369 3761904 3797468 4517646 -1 51382 838055 1140921 1195968 1396899 1763992 3524083 3587878 3995777 4049854 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 -2 509074 1224711 2778530 2879459 3317085 4598476 -1 188414 307508 2141750 2200356 3214942 3583875 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 1655219 2201486 2293445 4364553 4787468 4874377 -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 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 201287 466606 1381784 1672418 2758007 3062406 4346326 4574075 -1 342113 2391302 2885318 4329358 4339251 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -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 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 -2 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 -2 1508953 2651800 4167445 4934247 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 225010 229942 1130200 1499688 1592652 2385947 3287018 4615290 -1 307005 1098706 1578593 2033578 2048286 2084366 2248822 2914493 2950438 3241572 3287733 3355856 3927213 4453373 4497602 4579801 4629714 -1 -2 77865 141410 3077476 3124307 3173130 3973097 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 990151 992214 1358175 2038338 2871976 3028012 4600285 4874980 -1 277817 321860 490120 704168 1739377 1779626 4366757 -1 3951327 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 164315 703883 1753216 2659317 3432825 3992553 4517822 -1 127323 630057 638810 1361926 1742146 2906306 3158440 3694566 4225750 4338856 4399336 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -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 966876 1222430 2107071 2644876 3055438 3868992 4335370 -1 -2 726658 1466043 2921147 4682231 -1 -2 236650 801652 809889 1013155 1115458 1463842 1525791 1673840 1922057 2097159 2332815 2877590 3126682 3156656 3810561 4263559 4739999 4826469 -1 588899 1211225 3418910 4357325 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 586744 1127114 1162587 1276671 2768474 3262282 3525245 3550072 -1 13196 866294 902888 1201184 1633047 2293977 3890878 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 -2 342113 2391302 2885318 4329358 4339251 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 323995 1397355 2349706 2617609 3715443 -1 1662256 2399746 2513410 3109477 4510854 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 474547 680074 717298 2133123 3373228 3409164 4091835 4167532 -1 79207 2479925 2748131 2968840 3362781 4226701 4359311 4490372 4541608 -1 -2 287667 875169 2032065 2764492 3257388 3964664 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 125031 578204 980248 1171954 1257473 1532922 1557721 3093994 3587111 3692412 4741823 4969990 -1 -2 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 929970 2246369 3733311 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 448689 1891232 2438842 4379336 4945432 -1 -2 2223685 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 169260 2159658 3140425 4596121 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 50881 148539 1229967 2348163 3354449 4857271 -1 -2 771561 970728 1997945 2263221 2588069 3322494 3672219 3753579 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -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 138962 236491 370674 824845 1090007 1201445 2138434 2229820 2800088 3320625 3438968 4528201 -1 1053726 1283050 1315692 3226248 -1 1107070 1831506 2475955 3954531 4025960 4370946 4427893 -1 -2 278962 1958519 2481822 3721945 4362148 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 837109 909980 982118 2931858 -1 -2 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 268717 429705 895034 1331466 1374198 1721575 4378483 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 175683 471983 3305775 3573005 3768509 4120894 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 212413 638511 2995549 4084613 4134748 -1 -2 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 1290486 1670750 2021635 2820456 3841159 -1 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 397936 2415221 2658084 3915674 4960981 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 23871 548500 550052 607722 1001226 1019887 2264680 2598882 4602190 4638186 4969935 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 2121870 2881172 4286714 4393032 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 781966 2241588 3815446 4131533 4204705 4431763 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 768807 1328105 1790270 1820819 -1 32893 1557410 1578250 2150569 2681829 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 1956293 3234743 3968516 4719222 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 1594155 1688125 2070297 3276812 4314048 4445817 4992377 -1 259718 359743 2009031 3399332 4399994 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 407535 1786902 2472102 2769998 3358761 3521527 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 1180828 1926751 2437556 2989430 -1 119998 3552337 4004637 4325662 4400639 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 952640 1045540 1627290 1808605 1972139 2445666 2639645 2668270 2857431 3643604 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 361900 940820 1068774 1143105 3252518 4483864 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 -2 426137 1881852 2532126 2775947 2882314 3024374 3518338 3719139 4666595 -1 679250 1409844 2206503 3135422 4049439 -1 -2 621364 1219980 1292474 1835685 -1 3025635 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 653381 1506731 1525741 2928947 3281023 3469222 3608262 4572915 4925164 -1 642033 896343 2620220 3217065 4536705 -1 -2 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 1291304 2856356 3437273 4602343 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 726935 799753 1027455 1235592 2909715 3224585 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 1212223 2893160 3356302 3568111 4059862 4748313 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 682243 1219374 1436299 1492530 1628893 2570426 4962705 -1 111889 1589872 2183988 2283326 2295054 4283548 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 28338 665179 1695367 3091411 4490245 -1 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 -2 160062 1173129 1404907 1707256 2427291 2602869 3512222 3628985 3811426 4152185 4322456 4439166 4778354 -1 -2 88950 580229 1662281 1984784 2238743 3941272 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 77789 1058178 2982456 3862873 4894467 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 189678 1953700 4387589 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 152403 467117 569250 2283793 2936446 3177715 3741552 4399798 -1 -2 428465 505771 783340 2017171 2860661 3058270 4017459 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 1340594 2095743 2690141 2918684 3419716 3468096 4039397 4058415 4332528 4572541 4679885 -1 -2 734651 1623945 4317024 4970206 -1 1549997 2197932 3916779 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 752931 1042446 1198718 1722920 2851317 3052892 3823862 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 162123 549895 653032 4292301 4758293 -1 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 83456 135053 193795 1479612 1538042 1938410 2431592 2460743 3732312 3928649 4028404 4725923 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 1794745 2453137 2832760 3015340 3735364 -1 938819 1884242 2607599 3388668 3898000 4683486 -1 1301541 2266942 2315687 3056449 4182689 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 208098 1744877 2457844 3744685 3878589 4900838 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 1084772 1199890 1623423 3166630 3269693 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 -2 1790758 2294755 2988628 3969507 -1 173954 283870 949242 1293552 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 177778 350804 1580497 1706371 1951282 2853074 3194051 4531872 4698357 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 2456 258686 3724972 -1 -2 266819 721492 921998 1011661 1282955 2409966 2540282 2852261 3623666 3680792 4936578 -1 -2 623925 1141565 2931042 3015119 3348546 4176569 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 994248 1075490 3062553 4430829 4493806 -1 -2 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 1670750 2021635 2820456 3841159 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 679250 1409844 2206503 3135422 4049439 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 2064196 2121952 2357624 -1 -2 960325 2351481 3435786 3493308 -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 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 350224 1280915 1305517 2321830 2939323 3482037 3665894 3960615 4245785 4432733 -1 421415 471872 2012020 2382447 3916991 3966150 4934462 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 161974 352584 1345310 1975360 3880323 4158422 4201610 4955103 4963374 -1 1581107 2650604 4243553 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 60714 1648128 2281348 3772852 -1 308725 568667 711575 3261337 3560985 3606837 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 1834702 1889168 1992869 2516330 3373252 -1 -2 918478 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 918127 1730132 3745814 3942557 -1 423373 1472720 4121777 4508006 -1 -2 581606 654798 888202 1892383 2700517 3449405 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 971596 1807978 2591085 2651982 4936033 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 1321124 2288179 2446746 3193213 3366308 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 529267 562510 1068437 1573734 1969970 2044849 2263846 2790768 2809182 4128117 4274051 4725894 -1 -2 596681 693753 3632500 -1 138959 1095068 1399946 1759743 2353553 2384649 2555726 2697404 3304789 4066096 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 543521 548665 946661 1191834 1598456 1695779 2451079 2618657 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 290259 971524 1375794 2796727 3930497 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 -2 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 1886406 3653994 4145701 4959659 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 47484 626967 1648340 1704309 1929338 2498032 2773845 2845713 4351226 4369459 4399940 4793667 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 76777 338783 882220 3280538 3469786 -1 392034 739713 1123946 2509762 4325807 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 413412 587015 987014 2726804 3684697 4263717 4608537 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 1074771 2183669 2439755 2767720 2989499 4068120 4351572 4503799 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 310364 690791 779636 1085207 1118415 1412795 1535744 2459288 2730280 2853857 3389956 3489365 -1 40051 935907 1343797 1863425 2271042 2560154 3352909 4999091 -1 175957 610864 732256 1552998 1582455 1733730 2151106 3139674 3619823 4175516 4201413 4369555 -1 91 18135 910134 1002301 1246980 1640099 1693600 2654617 2753352 4003434 4514225 -1 -2 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -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 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3609011 4389626 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 454655 3378895 3670416 4477025 4793070 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 -2 188815 847816 865924 1658605 1823167 4370414 4836151 -1 -2 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 -2 1059873 2016568 3061107 4626049 4886803 -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 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 2548968 3135683 3356826 3519967 3855055 4153566 4575647 -1 -2 1906352 1927430 2464708 3598070 4797135 -1 454655 3378895 3670416 4477025 4793070 -1 -2 445979 1107176 1586500 4068966 4694533 4773558 -1 1770337 2053607 2688850 3273730 3301547 4762917 -1 1186438 1435252 1935626 3131008 3650946 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 1248761 3070825 3401867 4817211 -1 -2 270864 2198681 3105801 3271910 -1 -2 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 208098 1744877 2457844 3744685 3878589 4900838 -1 585816 1934414 4160614 4877603 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 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 -2 1735296 2368193 3538920 3919028 4118641 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 -1 18006 571119 645560 915471 1982734 2294053 3014078 4106178 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 -2 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 -2 1066462 1212822 1235101 2920166 3821283 3870212 4197702 4471459 4695484 4767611 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 -2 361147 634629 1078481 2648098 4718011 -1 -2 496474 2664159 2798788 3419734 3762633 3853011 -1 -2 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 265736 416852 1102616 1818650 2099232 2104567 2236407 2534465 2838814 3802029 4753931 -1 3330783 3362857 3479803 3505107 3587764 -1 1070700 1559266 1847351 2031702 2231826 2291169 2975630 2998738 3126456 3355248 4169403 4225993 4546263 -1 16329 287667 875169 1451213 2032065 2644887 2764492 3257388 3518131 3964664 -1 -2 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 1072311 1467329 2527779 3847209 3876632 4187587 -1 -2 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 43139 234311 244474 1123229 2867297 3432441 3791979 4195829 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 1860794 2095600 2321695 4155376 4253406 -1 564372 1365845 2502716 3585592 3900086 4146480 4432870 -1 726414 848274 1206373 1791934 2406813 2539794 2885823 2955975 -1 -2 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 310364 690791 779636 1085207 1118415 1412795 1535744 2459288 2730280 2853857 3389956 3489365 -1 -2 267751 1389723 2602904 3614064 3765441 3847373 3950830 4247456 4559223 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 34259 741370 3515003 4603430 -1 453162 996011 1090262 1742349 3223706 3570320 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 -2 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 463518 660936 1539615 3835457 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 671972 806580 808572 835760 1145089 1712842 2000600 2815816 2958804 4048597 -1 2901109 4173017 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 -2 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 75922 124086 643724 644759 1092503 1490799 1666282 1813657 2341792 2533026 3154835 3390110 3990264 4786647 4857837 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 -2 98967 1022592 2031621 3199291 3495836 3847814 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 570629 3101466 3287442 3512725 4017119 4332588 -1 -2 376028 429194 557457 1538769 3233432 3347518 3998826 -1 1441297 2196375 2571008 2585111 4108482 4554822 4932523 -1 1685646 2356192 2391848 3128937 3842982 3909982 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 590744 998136 1642037 2275337 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 573028 1192482 2526474 2926422 3838666 4998021 -1 290182 1529388 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 1548481 1900584 2771833 3256848 3497101 4915528 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 1028823 1259559 2057956 4093987 4127596 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 -2 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 997554 3395609 4258808 4633826 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 336738 984582 1388859 1606347 1732987 3261930 3715126 4999999 -1 -2 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 994248 1075490 3062553 4430829 4493806 -1 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 2202947 -1 985782 2131158 3390567 3626170 3644384 4444454 -1 443550 3980200 4976879 4987977 -1 1592494 3196951 3462371 3655046 3734693 3773141 4019143 4019546 4861025 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 70684 2428818 2532112 2556406 2599526 2772032 3093186 3102000 4965418 -1 8258 10286 550052 2838216 3512394 4844496 -1 -2 696984 808980 883722 2536203 2880075 3148034 4103751 4388816 -1 -2 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 2229801 3682937 4457991 4739948 4827648 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 107020 1038135 2359749 3241244 3542367 4068184 4108392 4210932 4408515 4931859 -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 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 137818 1365046 1441334 1697011 2164147 4924466 -1 -2 1529388 1995437 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 1061370 1896300 2769722 2873192 3613205 3691077 -1 -2 726603 1807953 3593372 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -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 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 957153 1739013 2454017 2943258 3392520 3775623 3859565 4760702 -1 556747 1984923 2551625 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 2358734 2769531 2933204 3599517 4574471 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 423497 431895 566426 2266764 2361079 2725004 3192643 3606494 4305537 4725350 4855486 -1 -2 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 -2 44013 546338 917421 954011 1340733 1392146 1398766 1779545 2670116 2758809 2989255 3790233 3860386 4052379 4066116 4431436 4452269 4489768 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 47413 889170 942687 1068521 1406142 2107030 2279715 2651389 2793141 2875352 3746080 4895198 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 463518 660936 1539615 3835457 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 3330783 3362857 3479803 3505107 3587764 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 790896 1163482 1527293 1994485 2900938 4328862 4595243 -1 8129 1364172 1652653 2622879 3497814 3952002 4523388 -1 -2 1052073 1345096 1707835 1856098 2439613 2618518 2620156 2800467 3310754 3373313 3803686 -1 17677 139143 200900 669778 857368 1832230 2469529 2550172 2784660 -1 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 77889 329050 550386 682321 1238282 1764193 1960756 2111476 2241503 2736829 3839493 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 814519 2187064 3557852 4188557 -1 109631 1848387 1974711 4068610 -1 -2 1162953 2938918 4403761 -1 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 -2 1145147 1546411 2686002 3084651 3775476 4926704 -1 -2 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 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 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 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 327075 630859 671904 1294673 1660156 2769902 3791100 3818765 4115222 4266582 4319859 4490066 4563337 -1 619187 652993 3343393 3892066 3924440 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 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 -2 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 394556 1421952 2421973 2525710 2878990 2881438 3844430 3922611 -1 -2 340505 1748103 2936489 3483030 3571311 3947375 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 262942 752750 1095028 1641922 2233813 2417760 2902856 3244384 3336188 3674685 3840489 4257850 4436104 4559868 -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 920845 1575792 2233381 4165816 4462968 4464705 4752849 4758520 4855414 -1 451123 791543 1571169 4775884 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 -2 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 610978 1142880 2055574 2899531 3733360 3884364 4032999 4876597 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 1216200 1422283 2989472 3485955 3671208 -1 1228471 2171280 2689156 3670407 -1 -2 162123 549895 653032 4292301 4758293 -1 804775 924682 1273404 1840825 3448643 3932464 -1 -2 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 69421 282769 810999 2155574 3133808 3405763 -1 256196 1324772 1502256 1671266 2118098 2329649 3550742 4890529 -1 504012 728405 976776 1530557 2539996 3099085 3233335 3796162 4998930 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 71110 207412 1115295 1295887 1374056 2024132 2129246 2999487 3976450 4365535 -1 889197 988690 2854249 3376988 3901730 4281693 4523787 -1 2482251 2905032 3618649 3996418 4487021 4609228 -1 -2 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 2094423 3298972 3604581 4817522 -1 -2 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 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 35259 95064 1615238 2881352 3596686 4296182 -1 -2 803854 1844261 2297890 2441356 2783534 4472669 4656283 -1 -2 193524 1097502 1746192 3326232 4016196 4712617 4792527 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 263685 902949 1259851 1975284 3958043 3990295 4917561 -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 803616 808225 856285 1400463 2213174 2308408 3493119 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 2098280 3067316 3725918 4071939 -1 -2 77734 148671 394556 573759 895764 989789 1366818 2929855 3899309 4330200 4714133 4868651 -1 -2 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 -2 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 -2 1987306 2842775 3949475 4374313 -1 -2 368130 733340 1281647 1906810 2385341 2792562 3352857 3582677 4010575 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 267325 3432494 3730540 4301760 4668289 4785151 4807711 -1 -2 2334619 2827645 3485978 3863034 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 141400 779897 882876 2061878 2685823 3322282 3654516 3783965 4114410 4701509 -1 50605 129493 324651 456579 2264525 2365956 4424285 -1 1197706 1996723 2800295 3790399 4632987 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 774139 1284238 1863432 2149605 2457121 4236410 4760939 4928763 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 2352963 3121612 3136090 3988177 4409272 4687563 -1 87685 932170 2320434 3353654 3492130 3542760 4263650 4491844 4691492 4783600 -1 881099 1307092 1579674 1784751 2099502 3199454 3814915 3900767 4415841 4988921 -1 -2 1234559 1766855 2344780 2829446 3093392 3147599 3757783 -1 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 408395 1770323 2068994 2927634 4168521 -1 14171 95598 863504 2114561 3114806 3535840 4709209 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 227607 1389293 1484273 2306429 3304549 3750617 3933997 4235523 4466222 -1 -2 1605023 2517839 2519278 4775061 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 1248348 2326644 2365994 2457922 2574488 4594013 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -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 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 32632 439023 1933519 2902252 4898976 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 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 355201 406138 1163509 1599636 2984766 3020272 3608901 4080943 4423921 4782315 4892591 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 768697 3172205 3208103 3487130 4746707 -1 -2 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 723087 892894 1420623 2932795 -1 -2 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 1101591 1972893 2373230 3181987 3257735 3507920 3512731 4828377 -1 -2 1227669 1882755 2094013 2131070 3228328 3373028 4951827 -1 989510 2699694 3726025 3883522 4520256 -1 550829 588439 929274 1661131 1855228 2829426 3614824 4042874 4239485 4986735 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 955067 1015658 1066104 2645156 3865935 4935904 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 494348 769727 1426910 1448418 2005095 2258465 2388459 3650440 4068725 4155452 4238080 4344613 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 434327 2828222 3523462 3720903 3920453 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 66491 341281 1090540 2502115 2567689 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 415041 1997314 3556922 4108846 4197096 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 41803 758585 1978205 4209738 -1 565169 1084983 1093811 1292716 1842926 3604964 4051920 4539782 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 456767 2511064 2572190 2956825 4130500 4613161 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 493454 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 2185399 3180130 4823422 4999740 -1 189572 336587 593303 1292361 3368397 4477467 4602647 -1 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 592247 1547091 1600389 2345030 3711690 4089816 4337141 -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 55386 353116 718029 844541 922533 1499818 1555501 2317416 3070417 3076305 3411083 -1 -2 306923 718561 2729635 3729973 3783232 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 226942 250608 449752 1197569 1462880 1952145 2280489 2363584 3152647 3475637 3716268 3835097 4154938 -1 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 14131 270915 892418 2900588 3498630 4658229 4815956 -1 1869273 2147947 2281229 3684102 4550370 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 642346 1318588 2151844 3838133 -1 139907 2499691 2634329 4716716 -1 88763 719318 1005020 1462472 1757294 3486489 3931351 4190017 4675713 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -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 789215 1315700 1350944 2078418 2202695 4226625 4433648 4612871 -1 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 46186 345721 3407563 -1 166862 1307618 2714626 3300994 4839841 -1 -2 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 832658 1697590 2343286 3377108 3412634 4100841 4160481 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 654095 727335 1766710 1996151 2040546 2157046 2630457 2981027 4490650 -1 -2 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 388987 477943 565116 927701 1806596 1890356 -1 2230094 3892687 4240606 4719328 -1 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 4932403 -1 -2 2146720 2626076 3303853 3335739 4136051 4328588 4653015 -1 -2 713535 1807649 3013623 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 837237 1343917 2401633 4217731 -1 -2 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 257451 1837001 2882008 3003173 3519432 4433779 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 691195 2175501 3679748 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 1037032 2278423 3008765 3634814 4482013 4868794 -1 -2 99617 987861 1584073 2307949 2429786 2602381 2958471 3915213 4337976 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 3706531 -1 -2 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 81968 818501 866289 1146183 1464644 3354085 4467591 4787952 4990152 -1 979463 1406935 1551664 2936351 3074017 3105314 4473594 4956508 -1 709074 920102 1967499 2123092 2537240 3316900 3776749 3950606 4041970 -1 -2 80339 134510 1385923 1530891 3824126 -1 984182 1004439 1258921 1358179 1523441 1606388 1996648 2887566 3117439 3634061 4418412 -1 -2 130429 663648 892675 1519520 1538747 2111888 2378390 2381302 2495826 2629419 3455893 3537833 3565983 3899651 4222040 -1 238727 1264052 1356368 3045362 4136423 4138794 4151167 -1 452222 486440 1127961 1830500 -1 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 969438 1067191 2260891 2672838 4149566 4885912 -1 296593 486369 555058 664645 673797 1037233 1092518 1168052 1851482 1941888 2065613 2128650 3079701 3555141 3975956 4333663 4469641 4806416 4969233 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 351818 430983 649638 1672643 1707903 1767754 1845782 1853099 2626257 3245772 4096751 4266371 4270504 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 1007970 2378044 2713309 3522583 4267626 -1 -2 488461 809747 929541 1824764 -1 1119768 1589653 1963454 2779395 3930926 4037277 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 527673 626008 2687977 3241572 3728134 4196538 -1 117431 294376 378388 446447 680050 2212097 2751561 3052806 3391217 3504320 3993783 -1 -2 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 816845 831286 1087706 1580964 1988880 2138372 2366955 3600032 3772485 4161813 4317536 4708765 -1 1553369 1754853 2566553 2670320 4040326 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 938912 2756850 2818107 3105405 4006062 -1 -2 3444327 3612558 3824543 4376857 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 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 534660 784083 1071462 2609278 2668846 2837165 3056503 4684191 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 1100666 3787405 4007434 -1 -2 1366894 1796546 2663782 -1 1105011 1814938 1977853 2012235 2093003 3144959 3451151 3642083 4493861 4730182 -1 234276 697143 912762 975212 2857402 3169300 3728414 4024994 -1 130429 892675 1538747 3565983 4222040 -1 -2 37625 712885 1180804 1736263 2039487 2192015 2903474 3787364 4687308 4809329 -1 2269 426346 620675 842239 1089698 1208657 1752894 2074858 2701526 3208199 3670958 4297348 4354798 -1 1800071 1801647 4627903 4798097 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 868485 3881440 4033198 -1 483426 593923 1798491 2686106 4299197 4307431 4837429 4878008 -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 455786 580218 641924 1487231 3197703 3711985 4272416 -1 1159383 2355597 2572368 4226236 4278174 4410560 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 1201623 1776757 2340259 2368537 2899594 3193847 4070979 4480612 4544420 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 909150 1036667 1578649 2032077 2637470 2707165 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 224239 2036851 2476892 3310775 3647088 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1119667 1318542 1733484 3327161 3655663 4675451 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 192773 253177 2520642 -1 295838 906032 1432466 1495159 1561199 1711838 2007592 2686905 2702619 3260032 3280159 3358735 3644353 4427326 4476898 4790291 4999999 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 216055 331508 484956 1026613 1310950 1563235 1871708 3763645 4332075 -1 342828 396127 1651439 2021095 2101604 2752211 3644731 3809491 4432667 4842428 -1 -2 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 430638 1070026 1098693 1555145 4548811 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 -2 456064 3127657 -1 -2 618997 1353296 2205956 3362215 3728344 3980880 4237593 4974648 -1 440461 627028 1078290 1249394 4595388 4720901 -1 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 -2 454920 1072031 1806831 2414981 3657790 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 29493 232249 1586409 1673670 1834301 3662213 3841934 4348248 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 97716 331122 1452418 1886918 3399540 4595289 -1 -2 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 154618 740989 1094288 1316362 1720890 1895384 2389087 2584772 3106155 3611835 4405527 4897861 -1 -2 55390 325839 367788 561133 1527130 1594214 1877011 2607919 3133631 3250673 3567113 3637797 3690064 3815869 3861321 3985541 4165993 4196869 4253157 4546943 4644936 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 99064 154058 874178 1176180 2630296 3511069 3544256 4036080 4314151 4823637 4976818 -1 1419612 2638991 2908436 3370400 4001568 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 289789 335975 1031978 3024682 3055589 3167701 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 750230 1152105 2769718 3068085 3149925 3150065 3475858 4927884 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 757997 1967291 3146503 4999999 -1 1129230 2806745 3407563 3652395 3700335 4936418 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 391466 578653 1648306 2702616 3001880 3120926 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 1705751 2430230 2491511 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 19407 107488 216374 322225 751561 889657 1576693 2423164 2525210 2715054 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 408920 992202 1602753 2950611 3394569 3915926 3987612 -1 -2 431707 2306681 2850818 4420011 4566968 -1 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 -2 1416946 1551923 1584150 2122988 2518027 2791290 3409976 3685000 4036114 4408051 4429769 4566904 4871238 4979811 -1 1862327 2230289 3105802 4458481 4675031 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 325867 1615623 2552956 3121876 3437151 3590055 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 676642 2194974 2730983 3741539 4011266 4664226 -1 197812 1405192 1844249 2452358 3251667 3692779 -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 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 -2 278394 498072 971385 3804427 4539921 4809675 -1 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 94951 2909993 3236911 3903057 3980187 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 1597786 2004566 2017961 4663523 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 2059387 2629159 2919990 3191337 3415842 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 661556 673555 2473597 2707355 4797719 -1 360564 443019 1401932 1516922 1645571 2086772 2244264 3197866 3542625 4090629 4941120 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 655714 702402 885932 3581993 3614959 3777071 4211241 -1 -2 651528 668078 3385925 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3551279 3791678 4667818 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -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 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 -2 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 952069 2751733 3010997 3011952 3246882 3516242 4414527 -1 531941 920536 2077647 2585625 4332864 4682473 -1 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 350875 1838173 3520573 3841123 4248159 4884769 -1 95519 648169 2553336 3573303 4346557 4464285 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 158851 2836880 3011128 3303767 3609858 4765407 4785085 4975866 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 460387 607241 2428758 4365515 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 1761824 2209036 3179707 3226494 4103874 -1 -2 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 1079729 1675518 3578681 4281738 4669784 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 1603569 2157228 2575491 3092937 4814517 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 720686 989790 1614726 2452416 3450888 3813450 3956409 4788239 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 -2 11584 1174451 2464777 2766745 3252951 3632110 4036840 4454884 -1 -2 1677949 2114103 2948982 3586388 3989449 4060043 -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 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 228413 814135 2503276 2810210 3428453 4057657 -1 -2 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 648641 826785 1849534 2032076 2344612 4550030 4976224 -1 1157332 1394943 1478608 3696070 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 98400 1757201 2518414 2629344 2983646 3210970 4988862 -1 145365 415393 742938 1319115 3093336 3894613 3990544 4625908 4999999 -1 1567353 2821083 3466128 4159382 4704230 -1 1300234 1498161 2815634 3283573 4092203 4428702 4547442 -1 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 302329 372003 2274119 2961741 3038706 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 840045 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 -2 23041 439231 888288 1791359 4353403 4544957 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 955067 1015658 1066104 2645156 3865935 4935904 -1 -2 1431993 1648311 2452693 2584271 3481966 4638155 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 1963419 2489739 3031930 4215478 4270269 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 352892 1226330 2136717 2637269 3263760 3984360 4091142 4910461 -1 111614 1357860 1590546 3501226 3800085 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 78403 361504 679950 725420 1544972 1745195 2672209 2940312 3311389 3548115 3605477 3960316 4565234 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 888353 1365143 1652467 1861128 2208508 2302354 2846176 3985510 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 1731185 3814064 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 129376 269075 286166 377645 1038915 1116655 1275270 1458659 1680204 1876925 1899946 1910385 2056019 2319429 2352769 2964079 3319807 3336734 3580778 3743396 4452822 4754538 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 528510 735933 3549493 4111604 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 523377 1184000 2206245 2330319 4677233 -1 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 32703 1216789 1902830 2889894 3128421 4603304 4815123 4875895 -1 384366 1632559 1645721 4157610 4746910 -1 -2 427802 634870 1371232 1569328 2771910 3045144 3330858 -1 152206 1524167 4196119 4340476 -1 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 460387 607241 2428758 4365515 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -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 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 3405968 3559990 3609130 3715666 4226348 4402466 4496522 4870322 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 5828 787260 953368 1745265 2736325 3613102 3850215 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -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 -2 138565 1838964 2944191 3306439 3342755 4315530 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 381016 922338 1860811 2430094 2448393 4446777 -1 2533948 3785682 3947686 4086566 -1 498198 1333906 3721488 4001558 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 37938 270915 579123 892418 2765657 3054686 4569960 4655166 -1 316418 671658 749486 2082983 2594526 2949836 3405752 4451618 -1 -2 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 -2 1358378 1912574 2455927 3357921 4835722 -1 211056 566261 1491820 2438190 2817620 4449970 4613028 4751492 4906316 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 756247 3359323 3986137 4200136 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 731062 1201049 3438943 3661289 4987306 -1 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 -2 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 -1 862316 875566 2661592 2662694 4384057 4662813 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3398663 3774307 3911047 3956639 4568915 4751127 -1 278394 2423365 3076308 4176321 4624858 -1 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 334017 1540244 1574425 1845692 2428233 3516869 3779174 3979046 4939572 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 1234681 2340604 4156891 4416151 -1 2882221 4221495 4351649 4397966 4594745 4898496 -1 1755422 1804655 1947356 2272340 3201527 4123565 4901859 -1 -2 1595618 2582587 3453925 4067591 -1 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 3011046 4137317 4210459 -1 569625 668325 1717216 1722248 2651322 3750913 4314512 4586583 -1 225021 2847522 3069473 4798476 -1 493943 887961 1048088 2769310 -1 781799 3269144 4860280 4863589 -1 -2 327460 404996 912726 1448925 1492844 1502056 2498142 -1 -2 2230094 3892687 4240606 4719328 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 431707 2306681 2850818 4420011 4566968 -1 196640 1476840 1866200 3941838 -1 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 1173896 2667050 3974803 -1 -2 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 -2 593049 1202835 4636144 -1 926445 3482608 3775697 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 234553 1881692 1993180 3698524 4569814 -1 226437 565250 1484507 2795730 3943284 -1 576024 1033964 1933452 3210373 4511864 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 25634 2223166 3117343 3614835 4072224 -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 634629 1707486 3704006 -1 995859 1089845 1177793 2222444 4273830 -1 848971 1116232 1533439 1795133 2545367 2630042 2716078 3461885 3487359 -1 -2 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 158598 214529 1724533 2469649 3353991 4002570 4060035 4397528 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 206993 557765 1153675 1171056 1376340 1975703 2180987 2697968 3041564 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 -2 348677 1912281 2594603 4055175 -1 -2 402477 874190 3839800 4384945 4731587 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 987866 1006474 2209337 2441679 2756495 2973163 3046552 3068107 3599639 4072408 4397743 4669940 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 3721367 -1 899192 1420054 2978000 3713360 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 103635 2275755 2927634 3388920 3453821 4336978 -1 552898 649408 1395139 2321695 2996678 3334834 4461725 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 909150 1036667 1578649 2032077 2637470 2707165 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 1892977 2868172 2997042 3824042 4483513 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 775955 1439963 1541850 2742502 4594494 4911678 -1 -2 427760 537544 883673 1773083 1800065 2705412 2972857 3139057 3451557 3538206 3572449 3681486 3833567 4317162 4366313 4845777 4877975 4922929 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 2508874 3312329 4411672 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 946244 1324842 4281667 4451394 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -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 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 1520099 2807417 4122415 4758119 4769563 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 -2 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 249984 463210 730299 945576 1475181 2392803 3041070 -1 1729982 2352236 2595905 2680726 4772428 -1 -2 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 868485 3881440 4033198 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 445998 487608 1406776 2762583 2871759 2878368 4206038 4361312 4798812 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 810288 1759934 1956925 3248889 3957463 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 -2 801164 2247193 2453532 2730948 4714811 4890296 -1 -2 426504 718869 3191925 3951532 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 207673 344491 482604 794568 1168837 1922476 2558357 2906852 2941004 3556900 4149048 4428636 4534826 4943713 -1 459271 712911 1176180 1707321 2314333 2399998 3182476 4197856 4297949 4340184 4441267 4783869 4793885 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 2334248 4021809 4286605 4739792 4921012 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 729895 1018588 1607489 2280231 2893633 3217180 3291311 3620272 3648561 4506244 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -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 -2 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 351818 430983 649638 1672643 1707903 1767754 1845782 1853099 2626257 3245772 4096751 4266371 4270504 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 1007970 2378044 2713309 3522583 4267626 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 540940 950751 1946646 2265463 3698060 4010508 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 468226 1917294 2590913 3010662 -1 -2 27268 1335544 1379594 1389776 1619786 1985792 2169052 2632300 3370652 3741530 3918217 3987715 4521751 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 179536 255941 1359157 1677681 2663186 2694634 -1 -2 186366 813768 1460457 2209567 -1 739057 1371838 2288517 2652609 2814632 3635844 4220161 4555326 4684806 -1 -2 84715 3643482 4192156 4571652 4959280 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 -2 821307 2744657 3618749 3755878 4223051 4253098 4917336 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 172449 1593063 1887699 3798643 4269756 4918416 -1 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 -2 828380 1587413 2130962 3209107 4082273 -1 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 -2 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 463847 2347215 4648809 -1 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 609851 846513 1542647 1880002 2465666 2662579 3497901 4162924 4450883 4602579 4938055 -1 -2 162847 2069842 2080720 2203834 3389762 3414904 4041932 -1 1005902 2084706 3140427 3218929 4379857 4474902 4847248 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 505981 952677 2297819 3703778 3763506 4438299 -1 206117 630297 693919 998384 1330064 2130735 3233204 3831092 3960482 -1 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 2507154 2566301 2956883 3710714 4233184 4799472 4926053 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 1482057 1733001 2767860 3045478 4493446 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 225648 2844435 3349324 3853536 4602303 4771425 -1 128256 173323 216575 239972 581471 1246868 2308301 3142711 3422983 3899342 4544258 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 521870 704262 1533876 4356305 4407634 4692802 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 1173896 2667050 3974803 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 826702 830938 1156281 2233272 2563406 4955225 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 938912 2756850 2818107 3105405 4006062 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 -2 34184 1791591 2752064 3369238 4583188 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 617741 1208802 3441171 3505701 -1 -2 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 278913 609490 836243 915558 961024 1664953 1755082 2409676 2433214 4038965 4509906 -1 -2 188815 847816 865924 1658605 1823167 4370414 4836151 -1 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 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 2305893 4174940 4649527 -1 -2 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 760363 952678 1504309 1902906 2317789 2901336 2932768 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 -1 825671 1964628 2191238 2652751 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 -2 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 128659 749949 1956510 2094955 2284629 -1 416492 557360 1897188 1907466 2296024 3195564 3598268 3888142 4183931 4457633 -1 102532 144367 1158215 1980218 2603220 2819757 3313488 3425146 3677827 4660818 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 118206 157902 800343 1120679 3557936 3778508 4387383 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 -2 301346 1239082 1582550 2573050 2574772 3038064 3288938 3313470 3593867 3708639 3789035 -1 -2 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 103419 297258 931055 1094015 1689988 1829835 1898854 2061170 2379036 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 3721367 -1 632468 1623671 2383328 4530014 4872475 -1 899192 1420054 2978000 3713360 -1 -2 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 137349 1379824 2058961 2299809 2727682 3465755 3485662 3981618 4442503 -1 726935 799753 1027455 1235592 2909715 3224585 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 89837 1481954 2098921 3690073 4853938 -1 -2 225160 268701 317081 1366371 2150504 2945960 3185780 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 172039 1812789 2039293 2126813 2688705 3036054 3128654 3682902 3995375 4157281 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 -2 79032 557685 1567567 4872396 -1 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 2360499 3427124 3915539 3916548 3997329 4111054 -1 586850 1616627 1689291 1949513 3366630 4338095 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 741019 1167162 1365268 2436119 4857660 -1 23039 373829 407948 807333 960192 1032904 1047260 1116854 1414460 1599945 1690859 1805453 1913355 2301408 2739456 -1 712132 1122932 1422918 1657362 2180255 2279470 2500575 4956129 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 1882755 2868025 -1 -2 763548 1135203 1490435 1533512 1756115 1799132 1830013 2431549 2433784 2478057 2549500 2764233 2838193 3828026 4569694 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 423650 1632112 2292894 2904115 3039390 3287518 4174370 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 1178234 1804751 2114041 3028219 3762486 3956184 4870786 -1 -2 204232 2538744 3267568 3408990 3448428 3803609 3881405 4275611 4383977 -1 986966 1130524 2091956 3271841 3775993 3830923 4263019 4326951 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 261360 788877 1176229 1190471 3145081 3514079 4208985 4980169 -1 330890 3002268 4056310 4718050 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 541897 869016 1407291 1979482 2110552 2122853 2302161 2329782 2583382 2697798 3668213 -1 -2 285012 1067128 4173944 4256555 4316327 4706649 4713413 4953347 -1 -2 1774810 2813292 3751864 3963679 4901057 -1 1041722 1396128 1999440 3112106 3464558 3869775 -1 -2 988701 2529284 2585400 4179411 4722784 -1 349175 1355088 1567960 3812393 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 512895 1545734 2432690 2499740 2610592 2685375 2853691 3582913 3712136 4121362 4710427 4793197 4983288 -1 766618 812787 2358677 2751570 4325350 -1 -2 1100666 2007917 3787405 4007434 -1 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 750724 1294867 1367752 1453359 2077025 2535641 2864459 3258072 3261923 3851336 3939506 4166165 4285382 4361391 -1 1642177 3076604 4089733 4499936 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 55122 1004164 2012092 3542142 3744410 3772849 3861662 4799340 4913927 -1 -2 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 844412 965107 1672859 1709110 2104359 2329151 -1 -2 678018 941498 1462426 3728274 4005601 -1 477326 821663 1584827 1680195 2797260 4572877 -1 2511981 3193593 4102738 4453241 4742954 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 899121 1046434 4012999 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 2508874 3312329 4411672 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 531834 842574 1627874 3984439 4868651 -1 -2 41921 225662 1431253 4192415 4705459 -1 1348377 1818869 3552200 4622238 -1 -2 504008 1420440 2027867 2440930 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -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 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 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 -2 627288 1379085 1568879 2010828 3827975 -1 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 707241 3154477 4181115 4299437 4951962 -1 2233026 3029497 3660626 3714362 4701760 4813632 -1 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 104499 848952 1323805 3402701 3440957 4790294 -1 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 2264368 2718823 2856100 3180466 3348970 3994793 -1 169767 1222872 1884925 2294470 3206963 3576579 3588196 3956710 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 205984 639288 1023156 1146610 1963092 2269123 2518516 3503745 3778877 -1 -2 79186 474962 809049 1911659 2559750 2855420 4489973 4492366 -1 181161 381110 406549 1483838 1580073 2510351 2898639 3788962 4855691 -1 36597 937368 997661 2141894 4264341 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -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 376572 1789307 2824407 3028928 3588143 3714377 3775711 4749626 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 56088 665395 989166 1730866 3626783 3967939 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 475275 1439367 1528761 1587870 3112336 3635757 -1 146631 537079 975652 1467513 1531966 1607259 2405963 3675064 4517520 -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 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 -2 429394 550652 1693100 3365356 4568498 -1 457175 1770023 3525157 3907935 4472913 4624014 -1 -2 522283 975549 1198753 4962339 -1 669706 754959 1010929 1729369 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 237761 285234 916133 1039710 2391383 4705484 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 434600 1452395 1880002 2565928 2908872 3975291 -1 -2 226331 1184602 1227566 1392950 1839013 3364144 4987432 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 613438 888125 1012024 1286313 1713133 2107893 3319741 3558463 3603156 4131533 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 1234681 2340604 4156891 4416151 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 174773 231253 1339135 1489760 2576477 2915835 4204537 4892088 4972706 4977504 4999925 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 634538 1588083 1596995 1667817 2114502 2510081 -1 508027 596339 1694793 2541079 2821488 -1 -2 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 776307 1343037 2166609 2699802 3718294 4364138 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 765035 980099 1156720 1224572 1839866 2814716 3324150 3355599 4771702 4794752 -1 17630 466026 894824 1251981 1281555 1589559 2541191 2783128 3639256 4109757 4999999 -1 -2 2602002 4314465 4588309 4617170 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 355264 1984712 4260546 4909561 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 2283591 3662594 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 166150 502914 652580 878363 1642691 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 257419 1147924 1352693 1816138 2227433 3865590 4999999 -1 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 1595618 2582587 3453925 4067591 -1 205695 351593 365266 649371 1009842 1498280 2577828 2899733 3384904 3734507 3751778 4003602 4268330 4277884 4314071 4506261 4646758 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 2866594 2994296 3257348 4461950 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 34184 1791591 2752064 3369238 4583188 -1 1541810 2606912 3034452 4272522 4758298 4828254 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 1584472 2802880 3103258 4915268 -1 138897 524218 894665 1585808 2156697 2711143 -1 265010 593958 737372 1565901 2456286 2474132 4097592 4764440 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 822807 2194124 2968879 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 280829 427340 817867 1399189 1740926 1860484 2838596 3041895 3745120 4682833 -1 362723 563370 2527892 2636168 2703437 2947130 4096913 -1 1946998 2514621 3185157 3534483 3542576 4432102 4534703 4748358 -1 1039370 2011035 3960896 4027035 4779010 4779177 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 161815 240208 1023515 1978806 2159233 2508988 3188814 3477351 4032708 4756596 4824095 4847068 -1 -2 1600190 3951027 4648809 4673496 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 355264 1984712 4260546 4909561 -1 -2 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 -1 249353 960432 1526500 2520690 3181347 4530110 -1 451123 791543 1571169 4775884 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 1070910 2199366 3247691 3363968 -1 1315881 3275401 3515772 3657227 -1 399828 1029960 2029746 2869179 4423694 4806993 4924184 -1 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 404217 877030 1099508 1340003 1815330 2283144 -1 -2 155181 1732383 2430039 3843900 4882192 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 15399 573551 683624 1236387 1597876 -1 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 -2 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 841569 2887859 3029402 3667146 4163971 4389564 4691467 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 1141153 1861465 2120720 3100137 3649773 4140589 4663980 -1 391466 3019163 4700901 4740720 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 2731311 3479985 3700413 4206574 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 2939002 3320669 3351484 3496485 3700794 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 1734081 1780843 2104325 3866088 4593984 -1 169906 1613492 4519893 -1 174033 627690 1453160 2608814 2771107 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 15399 573551 683624 1236387 1597876 -1 74423 459595 765536 1430554 2405459 2534605 2817539 -1 50670 217090 325321 1635140 2321173 4642573 -1 402477 2065384 2193275 2253608 3953835 4097821 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 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 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 324987 478705 518560 1693004 2102077 2898639 -1 -2 368720 1009060 3222673 3499926 4280758 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 1383571 1405084 2240164 2872129 2899902 3025183 3172097 3324255 4156437 4319399 4999999 -1 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 430638 1070026 1098693 1555145 4548811 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 573756 1299689 2046412 2412451 3230821 4479523 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 422187 1352064 1689373 2051153 2705761 2717083 3415020 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 77836 587779 2401837 3174913 3808288 4481015 -1 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 -2 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 162368 657708 819077 902799 1184132 1237178 1467609 1479857 1659390 2352527 2416606 3430468 3633571 3761637 4409836 4559954 -1 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 808817 986393 1352116 2042659 2264463 2319075 2630743 2804921 3244258 3409020 3889368 4776878 -1 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 1790758 2294755 2988628 3969507 -1 -2 1389145 1916140 2419060 4030179 4037113 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -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 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 -2 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 6672 483729 1370932 1827365 2433319 3921900 -1 1557213 2012194 2599536 2704262 4967425 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 -2 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 407535 1786902 2472102 2769998 3358761 3521527 -1 -2 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 1589671 2062094 2798662 3834569 4011854 -1 -2 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 3342221 3823497 4696097 -1 408395 1770323 2068994 2927634 4168521 -1 -2 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 -2 441846 452995 569848 1162183 2247484 2382311 3464361 4219825 4690349 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 80339 134510 1385923 1530891 3824126 -1 984182 1004439 1258921 1358179 1523441 1606388 1996648 2887566 3117439 3634061 4418412 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 1380585 1497531 2374749 2921994 3045635 3288551 3330589 3509696 3647231 4138347 4516101 4549636 4921785 4995956 -1 -2 2128943 2836983 2982420 3720564 4096365 4214007 -1 477326 809886 821663 1570830 1584827 1680195 1753100 2566122 2723245 2797260 4176392 4194262 4572877 -1 1615826 3734359 4538662 4886701 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 1294867 1714417 3158651 3408148 4340075 -1 2821429 3278741 -1 -2 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 25314 858687 1132467 1477898 1829291 2418920 4521871 -1 808400 1134322 2694933 2937721 -1 -2 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 2021642 2526357 3373286 4825395 -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 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 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 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 684257 1679024 3339108 4361016 4941683 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 -2 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 -2 1375079 1454694 2234673 2843668 3176158 3447681 3947398 4391246 4999999 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 1762546 1819370 2451739 2543166 3112749 3135023 3306268 3712168 4163288 4742556 4956665 -1 2866594 2994296 3257348 4461950 -1 321618 340621 653022 691896 1146966 1695491 4012309 4671633 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 4932403 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 374731 713472 3228739 3375049 4140392 4726813 -1 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 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 -2 909150 1036667 1578649 2032077 2637470 2707165 -1 82756 3400044 3637650 4736580 4779898 -1 -2 515714 778365 2031977 2712301 4874816 -1 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 567103 625606 2635871 3431837 3658915 4636698 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 206117 630297 693919 998384 1330064 2130735 3233204 3831092 3960482 -1 2301853 2507154 2566301 2956883 3710714 4233184 4799472 4926053 -1 639915 1675074 1788878 1850901 2123656 2867074 4032501 4368262 -1 -2 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 879431 1029264 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 627288 1379085 1568879 2010828 3827975 -1 619289 877908 2706290 2892086 4065443 4265841 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 270073 271144 617174 1561907 2096444 2583247 3769418 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 386178 503179 1221535 1523148 2146574 -1 1259949 1369694 1683544 2384750 2797524 3098006 3794654 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 61948 575056 1071307 1288266 1343508 1704095 1882319 2108522 2533105 3310231 4011636 4045306 4533347 -1 41338 713983 1075512 1376939 1501457 1678609 1980199 2500741 2862350 3493906 4374358 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 280195 723121 1358868 2009498 3198134 4370923 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 1529388 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 463847 2347215 4648809 -1 89155 622587 640665 1185490 1541122 2204655 3969442 4114707 -1 -2 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 1131919 1646931 1925650 2325786 2505862 2742707 3432751 3696813 3697443 4222176 4269133 4357430 -1 515714 778365 2031977 2712301 4874816 -1 681940 975997 1550295 1596306 2472530 4827235 -1 -2 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 33309 568554 635975 1771592 1961506 3955199 4129352 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 -2 200472 1287440 1325686 1792512 1809322 1846472 1967673 1971084 2079543 4566519 4861980 -1 520190 943996 1078512 2697908 2785414 3449728 3783380 -1 642862 957656 2234421 2564422 3760476 3818234 4055688 4196349 4478174 4778254 -1 1134949 2697676 4000636 4458742 -1 1104486 1431005 2778066 3891637 4074865 -1 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 1129813 1339979 4175293 4793314 4999999 -1 2419454 2464705 3884682 4027788 4134359 4153137 -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 892022 1330251 1593182 3529534 4227539 4783323 -1 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 929970 2246369 3733311 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 1066462 1212822 1235101 2920166 3821283 3870212 4197702 4471459 4695484 4767611 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 96927 685627 1706465 3160807 4611286 -1 -2 272098 2748251 2927646 3455172 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 2185399 3180130 4823422 4999740 -1 681268 769247 1553679 2000884 3444422 3938879 -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 345761 481759 955377 2848915 4617356 -1 -2 80339 134510 1385923 1530891 3824126 -1 984182 1004439 1258921 1358179 1523441 1606388 1996648 2887566 3117439 3634061 4418412 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 1284072 1569899 1936084 3004853 4827745 -1 -2 487907 1541501 2414872 3280356 3690006 4251892 4462101 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 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 240619 821303 1051237 1056307 1332910 1349766 1561260 2223562 2867042 4014754 4099462 4474575 -1 -2 1829547 2188921 2205887 2354391 2982832 3265030 4696548 4833310 -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 77440 2052722 4188117 4922060 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 340505 1748103 2936489 3483030 3571311 3947375 -1 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 -2 507756 1336051 2264807 2308314 2630197 3920348 -1 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 -2 593862 876086 914270 1504992 2318567 2641287 3536112 4451032 4887036 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 556034 896980 1036783 1916978 3625589 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 -2 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 221712 1255105 1752914 1829673 2503970 3380208 3408672 3722833 4315966 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 632468 1623671 2383328 4530014 4872475 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 120074 219327 270968 310824 1375504 2653451 4164298 4212764 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 805306 1893380 1975897 3040678 -1 951783 1736777 2351702 2709807 4055973 4226919 4359883 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1007970 2378044 2713309 3522583 4267626 -1 -2 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 463099 1734758 1919583 3563469 3970255 4025855 4073363 4686140 4925857 4941858 4993403 -1 2321732 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 576104 3137861 4135339 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 119781 888894 1434734 1557802 1934691 2808429 3049259 4075893 4283794 4420098 4476558 -1 317419 1131400 1507320 2648379 4255297 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 144373 760974 814480 869947 989121 1215974 1471510 1627879 2210869 2275506 2993703 3624145 4284897 -1 113972 2027837 3215077 4298222 4767565 4805884 4976932 4991638 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 1820692 3930881 4274654 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 426824 1160624 1722554 2072279 2198141 2544864 2815174 2976682 3561606 3897529 3904458 4030764 4397071 4899461 -1 137267 684257 1334315 1679024 2072118 3245458 3576996 3650792 4941683 -1 -2 1715876 1938232 2881928 3343774 4038031 -1 -2 262942 752750 1095028 1641922 2233813 2417760 2902856 3244384 3336188 3674685 3840489 4257850 4436104 4559868 -1 563732 1023581 1763833 1968779 2304576 2833183 4147893 4519788 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 768807 1328105 1790270 1820819 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 -2 34053 1069404 1193265 1698403 2031189 3586075 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 200709 431708 1763695 2532960 3375705 4468586 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 212329 554386 1184490 1362867 1457132 1471719 1842383 3423341 4609117 4627356 4807726 4823411 -1 492509 1357511 2510961 3759112 3949011 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 162642 1517388 1974028 2616484 -1 -2 208388 787784 969129 1890691 2260155 2465913 3323296 3625781 3728537 4455777 -1 843468 1902187 1962357 2625684 2826559 3809360 4357360 -1 713178 3538495 3810035 3966734 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2072668 2231500 2293626 2343443 -1 188414 307508 2141750 2200356 3214942 3583875 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 116022 128796 1176231 1457900 1577750 2819528 2865568 3010871 3873640 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 402477 874190 3839800 4384945 4731587 -1 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 733095 1242267 1753444 3536949 3870574 -1 -2 859036 1229039 2868534 3032904 4637036 4860848 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 233465 479727 4122613 4771125 4796582 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 3342221 3823497 4696097 -1 493548 574082 582839 820703 1240255 1432166 2822934 3650446 3889494 4187009 4453425 4783307 4804524 -1 -2 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 222401 1314402 1326456 4552046 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 -2 15232 1055794 1144063 2177261 3590509 4736580 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 1187000 2052283 3279748 4150175 4375550 -1 148822 1337924 -1 -2 556805 3752139 4492366 4825809 4999652 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 907617 1280267 2666322 3955214 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 -2 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 1727361 3113308 3357609 4445903 -1 -2 988701 2529284 2585400 4179411 4722784 -1 -2 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 504248 1119251 1284959 1534136 2207870 3481190 -1 -2 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 -2 648375 2012125 2154719 3556793 4278542 4659030 -1 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 -2 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 2561532 3403862 3644128 4866163 -1 459968 1229013 2842718 4324824 4340525 -1 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 587174 677447 935051 1841510 4840262 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 1237163 1917098 2052890 2767473 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 109533 742606 1913984 2835337 3867048 4341204 4897966 4999999 -1 398852 965063 1778691 1897839 2077137 2176868 3346305 3648123 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 65119 124548 1027102 1371607 2202232 2395413 3012067 3038260 3242235 3289158 3512876 4742529 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 531941 920536 2077647 2585625 4332864 4682473 -1 239013 2119139 2194292 2329744 2423750 3085042 3461483 4612002 -1 -2 29611 1173641 2428813 2943401 4053065 -1 75319 131716 148784 1561672 2010961 2129561 2717518 2961957 3374322 -1 -2 70864 186675 826015 1676593 3126632 3806945 3972023 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 606191 1054996 1120679 2208126 4252982 4256722 4432123 4940679 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 1076269 2332686 4128394 -1 -2 345379 3539177 4116123 4717042 -1 1337194 1630324 2189804 2329806 3398080 3621739 3753059 3993854 4003725 4645052 4999999 -1 -2 742322 801641 988685 1209720 1469265 2190786 2763290 2846328 3136344 3330710 3864073 -1 751197 1151025 1194092 2270607 2326224 2723450 2905114 3709424 3866535 4162764 -1 -2 960325 2351481 3435786 3493308 -1 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 290780 1643191 2785606 3660891 4180528 -1 2327889 2359573 2841948 3062316 4635613 4968819 -1 150218 526627 2861407 3502257 3575942 4234214 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 1509817 1636376 1908308 2096536 2186406 2559353 3217196 4142004 4349750 4362449 4733474 -1 -2 26217 1159998 1659642 2630860 2645661 2650409 2965141 3641849 4251021 4677999 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 1149137 1163986 2174474 2403769 2567488 3133391 3444373 3836230 4047802 4079143 4249474 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 350875 1838173 3520573 3841123 4248159 4884769 -1 258769 674817 1020115 2829907 3427818 3578338 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 454854 884429 1163392 1477218 2143512 2859493 4128016 4547894 4924957 -1 36634 1849981 2451061 3300085 3765029 -1 -2 611209 711529 1785660 2196042 2876610 3044872 3801447 4386674 4756231 4843106 4971241 -1 2100177 2525938 2866340 2942520 2965166 3024612 3047083 4567238 -1 1548481 1900584 2771833 3256848 3497101 4915528 -1 -2 363310 637981 1387988 1693105 1860481 2980750 4176934 4563877 4917769 -1 310736 598112 676531 1007545 1281029 1331758 2183799 2489963 3280427 3866718 4262590 4464970 -1 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 851219 1160320 2609571 2827732 3545608 4571361 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 -2 265736 416852 2099232 2236407 2534465 3802029 -1 989601 1420214 2346458 3050758 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 88025 610733 759065 866286 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 4690997 -1 458554 1041073 2371730 2651743 3274528 3514954 3692851 4675875 4970280 4999999 -1 -2 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 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 683605 1508044 2157327 3180130 4527732 4693866 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 -2 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 293854 384234 800150 944875 4125697 4211363 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 3441171 3505701 -1 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 218246 423458 1640765 2697570 2893610 3208720 3744528 4257736 4696402 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 1910306 2425327 2637454 3911205 4032586 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 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 394711 444041 1161923 1465063 2247737 2689750 2816725 2854898 3513246 3534528 3823497 -1 103006 391334 1716204 3057051 3675613 4346375 4723228 -1 2531906 3037839 4165816 4398160 4590224 4596424 4667242 -1 729895 1018588 1607489 2280231 2893633 3217180 3291311 3620272 3648561 4506244 -1 -2 361147 634629 1078481 2648098 4718011 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 388987 477943 565116 927701 1806596 1890356 -1 1180793 1246849 1286807 3198403 4487164 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 430638 1070026 1098693 1555145 4548811 -1 -2 3314 89528 935414 1199955 3403967 4038759 4496085 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 1684239 1839479 2717895 3651684 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 433971 1339624 3695121 3879825 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 440553 627083 831328 1075118 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 392062 636527 2365535 2368098 3928606 4833330 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -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 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 1520017 3043370 3316465 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 345149 395529 411580 1154123 1439515 2037369 3821504 4811619 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 325384 1473784 1710187 1786919 1903572 3032060 3405297 3744476 4004638 4993311 -1 -2 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 -2 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 4981783 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 74637 2084513 2405712 3127513 4761709 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 426504 718869 1461797 3191925 3951532 -1 34616 365626 784058 968986 1075334 1979021 2001096 2095928 2405102 3298462 3517546 3712801 4229036 -1 1928472 2629670 3292821 3301390 3861347 -1 459271 712911 1176180 1707321 2314333 2399998 3182476 4197856 4297949 4340184 4441267 4783869 4793885 -1 -2 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 564576 1734259 2398216 2975473 3394073 3732115 4337043 -1 732372 1039803 1199368 1563826 1650965 2942407 3400705 4073588 4960222 -1 -2 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 460387 607241 2428758 4365515 -1 666182 2382654 2507406 2887415 2968055 3034270 3117330 4055175 4360947 4740838 -1 -2 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -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 1326456 2224621 2577842 3917195 4552046 -1 638947 720178 1153009 3065014 3132954 4605037 4714108 4833055 -1 -2 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 786423 3200996 3483039 4257155 -1 916540 1768089 1783700 3064807 4326733 4606972 -1 -2 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 2063919 3094596 4173723 4273904 4346162 -1 860599 2423763 4390026 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 549332 783296 1498576 1862327 3544106 4345923 -1 2497965 3500636 4167289 -1 13543 468474 493195 4329590 -1 916540 1768089 1783700 3064807 4326733 4606972 -1 -2 308877 537427 1119009 1447552 2437097 2944277 -1 -2 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 -2 537263 805421 1897213 1979198 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 1340188 1796310 3219125 3727514 4430354 4733724 -1 302276 312296 800860 838823 2034878 2078596 2872929 3023254 3828209 4147547 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 911034 928006 1001989 1636411 1687815 2786330 -1 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 2107552 4003185 4272014 4408228 4926305 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 427713 950090 1748647 1963275 4697990 4858445 -1 -2 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 1028200 1710803 2072668 3496533 4872712 -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 725714 887724 1635018 4028862 4147293 -1 -2 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 155181 1732383 2430039 3843900 4882192 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1516339 1892289 2555421 2860224 2875108 3368916 3725116 3747096 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 2223685 3163785 3836208 4568874 -1 283361 558319 1553161 3031383 3939634 4188866 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 587865 865181 1769726 1848781 1906385 2237728 2537430 2814651 3976280 4300147 4389683 4994747 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 1253005 2348219 4206699 4945733 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 -2 1100666 2007917 3787405 4007434 -1 1220302 2108207 2530496 2554588 3076157 3613388 3794002 -1 -2 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 386178 503179 1221535 1523148 2146574 -1 -2 274259 1115984 2155727 2597618 2696463 2979539 3376048 -1 632468 1623671 2383328 4530014 4872475 -1 81636 270499 319280 1207665 3233510 3452950 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 -1 -2 803380 2336154 2721976 2730797 3215745 3632138 -1 1071823 2564337 2801475 3362422 4145138 -1 66394 753948 856228 1260215 3267616 3525878 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 2884748 3906525 3929609 4064905 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 31295 759807 2238277 2980009 3626979 4557685 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 560570 2081449 4177240 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 -2 1216200 1422283 2989472 3485955 3671208 -1 -2 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 173602 2080726 2121511 3564596 3615108 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 164856 267325 740757 3299693 3694657 4207264 4392222 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 1340249 1362654 1526320 3050876 3718771 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 362519 695689 1916004 2245721 3598130 4852569 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 1529388 1995437 -1 -2 1028823 1259559 4093987 4127596 -1 20899 177448 1271709 1518214 1581644 3544126 4567248 -1 18267 1633359 2899690 4078616 -1 -2 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 405959 658297 1562904 1964816 2125571 2925346 3298189 4186018 4853005 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 481064 1023372 1244496 2391848 2658412 4160621 -1 42825 202667 390866 635991 979296 3192597 3541514 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 253143 431436 2105986 2401383 3636319 3950830 -1 2508874 3312329 4411672 -1 843462 1589882 3801754 3957223 -1 -2 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 1227625 2094334 2376038 3397540 3923142 4547966 -1 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 504008 1420440 2027867 2440930 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 1925655 2309843 -1 432882 2023554 2598747 2652239 2695922 3383227 3961996 4380505 4540909 4799797 -1 -2 25131 395360 697143 935528 1670104 1915709 2356643 3590608 4154528 -1 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 62942 738498 1030266 1178341 1224034 1316588 2048179 2064938 2145799 2533168 2626674 4060010 4389260 4682392 4760545 4920726 4999999 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1548747 4252505 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 -2 202447 1125400 2336983 2441464 2482563 3216040 3315027 -1 1847230 3799488 3831961 4358052 4376339 4404364 -1 1743630 3171254 3351508 3841150 4700968 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 1748710 3626262 4061674 4071458 4165434 4901302 -1 -2 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 995634 2134369 2612427 4167897 4475850 -1 150690 1462440 1584563 2276847 2695119 2695418 2876864 4321023 -1 14954 1266242 2807126 3234394 3784104 4019194 4670095 4696917 -1 -2 311354 1620845 1632082 3714630 3899439 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 519182 775900 2812482 3174899 3676122 3896167 4028400 4822903 4866463 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 84725 715076 1291578 1302293 1387212 1775809 2832194 3173702 3374131 3661782 3966495 4395497 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 1590028 1951961 2556177 3279807 3488585 4608505 4643495 -1 -2 2565703 4334500 4502072 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 381419 1249052 4242059 4370626 4726123 -1 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 -1 -2 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 1649873 3598820 3601482 3773308 3776035 4428327 4975848 -1 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -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 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 521900 632419 1613492 1743048 2264731 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 122029 187037 306949 546150 1076314 3252541 3473299 3955563 4775862 4839109 4932525 -1 805332 1591653 1928685 2231627 2631800 3886695 -1 -2 1523889 1885339 2844903 2886319 4400467 4999999 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 5828 787260 953368 1745265 2736325 3613102 3850215 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -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 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 152243 645326 823557 3995338 -1 -2 430638 1070026 1098693 1555145 4548811 -1 -2 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 1216102 2189572 2251725 2301957 3200199 4020066 -1 36546 1264684 1944458 3562600 -1 -2 82552 959945 1074217 1176976 1551157 1750860 1774595 3716943 4280635 -1 4027518 4181360 -1 789369 1037223 2365104 3621173 3976038 4227056 4551870 4809837 -1 2882865 3557193 4354793 4680646 4869950 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 -2 1804852 2847966 3673200 3753162 -1 -2 402305 909355 1562796 1584478 1722047 1925872 2211853 2326841 2392911 2644285 2772566 2868868 3077187 3088654 3540468 4024952 -1 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 989510 2699694 3726025 3883522 4520256 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 -1 -2 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 1347965 2956381 4513780 4536611 -1 320818 1424425 1966104 2068249 2496287 4033720 4124534 4805066 -1 446361 1857964 3682807 4260060 -1 482780 524148 1039633 1681870 1929596 2201187 3078230 3481620 3868358 3923965 4057975 4537678 -1 -2 2731311 3479985 3700413 4206574 -1 252172 421771 972706 2823754 3026457 4602670 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 1556612 3360322 4116757 -1 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 -2 379227 462912 1582318 1865734 3210551 3460675 3680456 3716882 4716625 4850025 -1 360664 1571739 3366732 3571773 4143638 4969717 -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 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 494144 1110427 1166409 1472143 2313601 3300604 4465623 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 388514 679729 867405 2318183 2559555 3369773 3644410 4104558 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 564867 1263786 1264893 1403884 1411911 2781303 -1 -2 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 809564 875937 1566482 1933452 -1 475041 1606898 2247514 2572261 3120834 3599896 3665965 4748967 4876553 -1 -2 59189 583799 779568 1027694 2675354 2850172 3877139 3958645 4328196 4667589 -1 590744 998136 2275337 4325821 -1 938026 2909035 3000360 3980935 4774783 -1 256794 996513 2227395 2438772 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 -2 34259 741370 3515003 4603430 -1 -2 493454 744891 923721 2378636 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 342113 2391302 2885318 4329358 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 961099 2410891 2781043 3548421 3578857 3607450 3923040 -1 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 -2 2202947 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 333211 445142 1304659 1367424 1401811 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 1305021 2058105 2670614 4850628 4873196 -1 627288 1379085 1568879 2010828 3827975 -1 619289 877908 2706290 2892086 4065443 4265841 -1 417411 1017827 1443572 1680382 1994581 2635555 3087040 3437929 -1 -2 1195294 1737688 1786135 1892865 3584538 4432106 4767729 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 2508874 3312329 4411672 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 6826 730039 1226357 2101189 2903574 4882668 -1 -2 225865 274200 1026421 1500241 3040930 3125148 4513442 4961566 -1 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 191418 1058244 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 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 -2 497809 705613 1016542 1344650 2420984 2491835 3507919 3607750 4032522 4485751 -1 2461213 4288116 4933874 -1 424172 549839 1590591 2409662 2501207 4415178 4644352 4750347 -1 1599453 1835019 2131956 2182375 3123847 -1 -2 2837862 4011387 4063199 -1 58162 1305681 2147384 2852637 2865704 4008714 4233103 4581675 4663524 -1 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 1543354 1736540 2121293 2202502 2227654 3323967 3454746 3799276 4329675 4671434 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 -2 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 438473 2152036 2784853 3000136 4175364 -1 -2 1520017 3043370 3316465 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 157091 920816 1371565 2173926 2652287 2881482 3721930 3929227 4061323 4534932 -1 2482584 2645661 2666195 3071658 3805513 4258683 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 651321 2157749 3737316 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 96140 1271118 1686415 1993447 2232676 2544610 3411591 3736109 4007630 -1 1026336 1368021 2525733 3741530 4282015 4366174 4403833 4602354 4717314 -1 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 1404825 1677056 2335308 3176432 3376713 4242421 4402218 -1 -2 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 302276 312296 800860 838823 2034878 2078596 2872929 3023254 3828209 4147547 4377690 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 1391342 1991539 2165673 2415459 3196036 3670775 4367169 -1 733493 769297 1573848 1977839 2995757 4177944 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 2842775 3949475 4374313 -1 1413167 1630013 1892817 2494238 3144676 3761997 -1 3399623 3576214 3863743 4045303 4063750 4659072 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 506315 1015088 1575252 1702118 2509503 3711821 -1 1234100 1300389 2656249 3139248 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 341009 591798 1057181 1074308 2228913 2556200 -1 -2 989601 1420214 2346458 3050758 -1 911034 928006 1001989 1636411 1687815 2786330 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 623927 625558 653381 2064482 3750227 4271794 4289836 -1 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 184439 650137 997372 1729937 2978882 3314622 3325438 4521886 4582670 4726290 -1 -2 333211 445142 1304659 1367424 1401811 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 278913 609490 836243 915558 961024 1664953 1755082 2409676 2433214 4038965 4509906 -1 -2 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 -2 1121604 1707137 2580612 3013819 3311056 4590245 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 18600 348984 962010 1512665 1901873 2537040 3026803 3271921 4387292 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 449487 508608 802368 1205448 1637356 1742048 1889608 2364817 2766258 3097734 3627704 3640088 3972712 4047394 4071073 4413376 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 1081606 1685596 2125223 2192234 2402594 2446141 2447537 2450730 2750186 3865428 4252405 4541271 4939603 -1 764631 1748834 2189162 2806464 3352380 3625201 4708774 -1 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -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 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 48887 50259 1682546 1729736 3008913 4428739 -1 16267 1051519 2091287 2109042 2240755 2402079 2439791 2783697 3022755 3081167 3652216 4406249 4451507 -1 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 1114268 2029128 2154862 2949040 3292489 3613890 4581050 -1 -2 918478 -1 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 131243 1009266 2796984 3470810 4435707 4443078 -1 1925655 2309843 -1 -2 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 570629 3101466 3287442 3512725 4017119 4332588 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 1981769 2905751 3358455 4500881 -1 1250137 1634206 1898707 2369685 2621977 2849239 3090042 3175848 3368530 4037238 -1 -2 370385 1505543 2119379 3974468 4413911 4488001 -1 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 739713 1123946 -1 481064 1023372 1244496 2391848 2658412 4160621 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 1536909 2115251 2421973 2444791 3144369 3761904 3797468 4517646 -1 51382 838055 1140921 1396899 1763992 3524083 3587878 3995777 4049854 -1 210307 419596 785452 897390 1859968 2794320 4099524 -1 18857 156616 544162 2807137 3130244 4430509 4728485 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 461613 589058 613255 739659 1087909 1613358 2003725 3276326 3508877 4138248 4195349 4995271 -1 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 693090 1064582 1673748 2092194 4396757 -1 -2 95937 313917 438429 1813131 2074682 3576049 4970699 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 829451 1292748 1515521 1581506 2424429 2941228 3079421 3127859 3952525 4367684 4465123 -1 -2 144120 1080224 1682668 2137489 3225542 3480871 3844919 3936002 4363647 4521615 4759696 4918460 4961412 -1 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 -2 726658 1466043 2674206 2921147 4682231 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 995493 2082842 2304814 3846837 4301029 4396138 -1 237667 331497 757866 899982 1534891 1601242 2038996 2547593 3001438 3290785 3668709 -1 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -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 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 1644700 3796742 4165977 4470362 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 70684 2428818 2532112 2556406 2599526 2772032 3093186 3102000 4965418 -1 2113204 3134489 4363425 4953110 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 629798 671190 1461740 4182849 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 596499 1469552 1786133 3206138 3389817 4254839 -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 578609 939370 1222597 1602597 1709829 1904135 2750070 3693053 4349581 4617048 4834461 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 540940 950751 1946646 2265463 3698060 4010508 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 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 917811 1109600 3539849 3662418 4461848 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 207952 1157778 1377942 1425796 2266257 3026003 3131036 3933573 -1 3045635 3509696 4138347 4516101 -1 1892555 2317993 2463319 2553128 2669247 4067239 4097561 4734652 4939086 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 315591 467415 770677 1594401 2491908 2746589 3924356 4733532 4868829 -1 -2 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4570574 4775337 -1 263103 2823702 2941026 3052441 4013844 -1 -2 397936 2415221 2658084 3915674 4960981 -1 545899 1168903 1287783 4051742 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -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 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4819357 -1 1340733 1392146 1398766 2670116 2758809 2989255 3860386 4052379 4431436 -1 94380 631351 851331 1886262 2005858 2260177 2740418 3314386 3327914 3385460 4065174 4764798 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 1004008 3005166 3173203 3203403 3415056 4561092 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 3049689 3447975 3900560 4177011 -1 -2 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 761325 1683279 2854171 3145091 4977787 -1 395404 943610 3995612 4575063 -1 1190080 1794609 2338357 2513939 2885198 3506137 3728180 3789702 3939996 4182947 4234727 4555330 -1 -2 450814 503002 1042380 1374290 1478028 1502880 2690669 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 43611 1614900 1883015 3407626 3511777 3518073 4194606 4347772 4611496 -1 494487 777540 1574152 1755047 2457804 3682843 3787080 4253076 4713284 4877749 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 -2 36318 70835 2513964 3962761 3972319 4225587 4288322 4355572 -1 533436 644319 1370065 2361390 3757939 4590919 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 108413 1029549 1369856 3446099 3934747 4175254 4442853 4838063 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 103378 950000 3341436 4085247 4226713 4580600 -1 723087 892894 1420623 2932795 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 1427435 2230229 2381953 2805165 3327598 3530769 3880307 -1 582839 4391846 4453425 4885395 4982810 -1 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 883721 900266 1319828 1465662 1867214 1991344 3310003 3468975 3921913 4047923 4539191 4679550 4749950 4881082 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 1790758 2294755 2988628 3969507 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 223116 934092 2699108 3635099 3694818 4498523 4600065 -1 -2 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 2506185 3022556 3201907 4579832 -1 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -1 -2 1084618 1301541 2532091 3056449 -1 1319697 2437772 2494425 3017640 -1 80842 485520 1152329 4714172 -1 -2 841630 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 818794 2825435 3368056 3868971 3899382 4223274 4738608 4942576 -1 311657 1284239 2095824 3475249 -1 -2 101953 1559723 1724009 1901594 2332897 3921779 4425930 4648707 4901723 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 -2 153466 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 4892699 -1 1030777 1843668 3686076 -1 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 -2 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 8691 2745820 3130926 3407560 3849667 -1 1965195 2344967 2627982 3779578 4480531 4670063 4845491 4995618 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 681873 951093 2053641 2399963 2922921 2966672 4288528 4324401 4578371 4968760 4971590 -1 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4956589 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 2245546 4738944 -1 26142 1986542 2959514 4582667 -1 -2 355201 406138 1163509 1599636 2984766 3020272 3608901 4080943 4423921 4782315 4892591 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 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 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 340505 1748103 2936489 3483030 3571311 3947375 -1 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 -2 482317 619087 2087828 2294230 4586375 -1 157698 203080 3062086 4867582 -1 220300 2510044 2718693 3472079 4280143 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 14171 95598 863504 2114561 3114806 3535840 4709209 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 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 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 720686 989790 1614726 2452416 3450888 3813450 3956409 4788239 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -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 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 81337 221008 838017 1248878 1557027 2500136 3017561 4114201 4158215 4707963 4833950 4864645 -1 -2 801164 2247193 2453532 2730948 4714811 4890296 -1 401730 1329457 3531997 4360627 4775355 -1 1709649 2114625 2151954 3536724 3807498 4331931 -1 203572 897415 1396023 1761349 2328103 3639844 4152203 4364152 4766387 -1 67131 1221528 2124872 3514154 3565661 4992705 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 494348 769727 1426910 1448418 2005095 2258465 2388459 3650440 4068725 4155452 4238080 4344613 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 323732 557753 2690932 2759323 2972277 3273207 4746929 4776465 -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 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 658920 1098905 1169978 1440271 2026086 2220144 3060879 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 68363 72977 474320 679499 1393676 1498572 3035400 3283883 3585416 3734051 3911561 4570213 -1 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 -2 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 768697 3172205 3208103 3487130 4746707 -1 751719 1764086 1988437 2495160 4388139 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 253594 2341035 3474668 3611057 3787267 4270033 -1 553942 601436 684030 1284101 1995259 2873044 2997732 4052025 -1 211237 2675992 3467094 4279373 -1 -2 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 1178217 1552000 2038129 2729322 2872352 3138736 3251917 3485575 4653403 -1 1085498 1747299 2520610 3136809 3252688 3607854 -1 -2 289789 335975 1031978 3024682 3055589 3167701 -1 1387023 1956925 2044584 2288455 3890346 4302744 -1 -2 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -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 120074 219327 270968 310824 1375504 2653451 4164298 4212764 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 583930 607792 1773268 2142772 3634614 3950263 4058346 4698192 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 144358 2203834 3380562 3487852 4174824 -1 -2 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 -2 98967 1022592 2031621 3199291 3495836 3847814 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 410616 1314810 2223119 3391692 3863099 4454012 -1 -2 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 254825 294291 834861 878218 2255253 3064960 3270422 3281794 3332577 4319846 4629230 -1 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -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 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 2094423 3298972 3604581 4817522 -1 -2 1478520 1675466 1825824 2343567 2827366 3539868 3923820 4253634 4694479 -1 101017 822344 1848491 2061587 2578279 3200819 3283857 3366180 3438333 4193552 4425748 4990063 -1 -2 560880 1949906 2048318 2197063 -1 80411 2950439 3162359 3674965 4731727 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 712849 1402916 1632559 1794867 1970907 2191017 2595823 2930826 3124899 4157610 4353852 4445363 -1 -2 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 75263 346035 565965 749531 2247207 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 560880 1949906 2048318 2197063 -1 80411 2950439 3162359 3674965 4731727 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 523399 1814094 4630606 4657461 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 97716 331122 1452418 1886918 3399540 4595289 -1 108414 218806 866980 1473993 2492743 2972005 3288792 3906940 3994623 4168701 4727294 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 414626 2749183 3850460 4864657 -1 -2 1591150 3447320 3778429 4787733 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 -2 1101369 1268851 2144530 2299818 2438132 3746237 4411835 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 344362 459595 1162953 1664834 1754077 2361706 3923752 4353340 -1 1661800 1707049 1909779 3111743 3514512 4149855 -1 -2 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 1219149 1930582 2265380 2559378 2640902 3138559 -1 -2 870554 2062233 2448841 3231797 4000165 4001527 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 162642 557772 1517388 1974028 2616484 -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 82885 1341743 3251294 3338809 4444895 -1 -2 1644700 -1 -2 1315881 3275401 3515772 3657227 -1 399828 1029960 2029746 2869179 4423694 4806993 4924184 -1 -2 135347 1408020 2795483 2891810 3149992 4754755 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 539875 685741 849127 2092873 2310457 2575416 2631700 2837728 3236726 3288725 3996681 4468730 4586569 -1 313883 617159 2052722 2348076 2683242 3172252 4275563 4486543 -1 486057 1824568 2954403 4015080 4135159 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3351385 3577313 3710233 3999955 4090653 4435442 -1 317597 1375632 2019368 2117085 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -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 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 1142111 3243172 3944641 4043059 4094184 4185024 -1 1635782 4081278 -1 -2 521970 2168074 2505387 3279246 4878286 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 162561 349894 949249 997765 1137446 1871741 2541508 3131143 3242102 3287535 3788814 4648457 4779404 -1 381035 1088079 1226166 1409532 1855934 2313909 3259798 4380326 4739701 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 77321 1123946 2809712 3057113 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 392062 636527 705042 1308178 1311595 1596476 2365535 2368098 2607978 2934402 3815199 3928606 4216819 4640106 4833330 4847828 -1 -2 403451 459044 2177794 3422011 3619716 4014395 4158139 4919478 -1 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 459361 2066445 2414932 3073201 3281818 4205472 4782445 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 2334619 2827645 3485978 3863034 -1 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 505771 783340 2017171 2860661 3058270 4017459 -1 809886 1570830 1753100 2566122 2723245 4176392 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 107133 168153 508520 782262 2104234 2216776 2454063 2580249 4034175 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 909150 1036667 1578649 2032077 2637470 2707165 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 1165396 1857210 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 907617 1142048 1280267 2666322 3955214 -1 135308 1566671 1618540 3370420 3410115 4486286 4818031 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 323932 1316201 2399344 2425580 3733350 -1 -2 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 908806 1848854 2018736 2181765 2866283 3147359 3398479 4139388 4486823 4518060 4769352 4942150 -1 1147942 1403451 4478338 -1 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 145595 282483 560070 2283239 2681995 2995457 3312016 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 564867 1263786 1403884 1411911 2781303 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 798338 887579 1479883 2311360 2489045 3337081 -1 261609 2288483 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 916402 917348 1753100 2748579 3293258 4635330 4706791 -1 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 -2 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 -2 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 215571 696765 1448571 2624215 3160167 3351560 3365800 4124964 4572522 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 3005187 3914244 4402722 4758298 4966859 -1 68204 987108 1231116 2973033 3067461 4294365 -1 828198 1446973 2401519 2584228 2904420 3609727 4116375 4681099 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 -2 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 1047614 1721216 2132199 3433985 4370960 -1 -2 394714 851555 2184386 3052188 4785402 4971276 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 338180 918382 3106104 3642527 4544673 4838335 -1 1251496 1943484 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 400632 802804 1315431 1740795 1760330 2353339 2921948 3240210 3772820 4559984 -1 -2 1049678 1087187 2006954 2304416 2371816 2547881 3276685 4482458 4911348 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 353616 700646 2004735 2968756 4201962 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 157698 203080 3062086 4867582 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 157353 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 171577 220132 559523 639399 1339355 4103204 4922198 -1 217410 540845 977772 1574877 1692738 2257041 2795134 3466276 3485436 3591044 4971666 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 136045 394368 1744593 3259391 3325145 3368138 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 791543 1745996 4216548 -1 153143 1275769 1381513 1478329 2134050 3354421 3600943 3824952 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 -2 704074 1988033 2524675 3495956 4170408 4938068 -1 755539 2452717 4288758 4742784 4862687 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 -2 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 1253005 2348219 4206699 4945733 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 1020063 3894988 4902732 -1 -2 440461 627028 1078290 1249394 4595388 4720901 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 1151221 1408082 2142444 2485637 2815385 3482080 3700074 3930497 3945152 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 59755 287872 1190305 2263482 2416091 2973948 3166880 3752910 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 521900 632419 1613492 1743048 2264731 -1 113625 1719881 3709956 3902093 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 97716 331122 1452418 1886918 3399540 4595289 -1 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 1061370 1896300 2769722 2873192 3613205 3691077 -1 345408 566596 688157 1271724 1496136 3119162 3488579 4026736 4119487 4938529 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4380553 4404172 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 -2 1015391 1679356 1905343 3111940 4034391 4037437 -1 556919 3219800 3269775 3276412 3302662 3383433 3881227 4361756 -1 -2 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 182870 268065 1006313 1402855 1600214 1748499 2177172 2831475 3321247 3701569 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 48132 341041 1526918 1836932 2212299 2213861 4325480 4690257 -1 -2 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 2530361 2546462 4021283 4149008 4998967 -1 718883 898864 1171286 2586574 2941046 3190925 3671848 4508453 4796647 -1 452995 673028 2324288 2382311 4807674 -1 -2 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 1993103 4329275 4749673 4884709 4992726 -1 817905 1602319 2273159 3294953 4015075 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 337899 2539543 2577152 3124883 3135909 3868992 4335370 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 694501 1089805 2259540 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 1868274 1891472 2272021 2502401 3420022 3576543 3699629 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 736591 2745462 3521597 3531045 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 588439 1094317 1245057 2575745 3850545 -1 750230 1152105 2769718 3068085 3149925 3150065 3475858 4927884 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 317419 1131400 1507320 2648379 4255297 -1 -2 909150 1036667 1578649 2032077 2637470 2707165 -1 -2 434327 2828222 3523462 3720903 3920453 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 365927 555992 658251 831742 1523607 1673424 2465039 3042126 3764068 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 1818410 1848230 2713626 2764562 2853311 4864043 -1 144373 760974 814480 869947 989121 1215974 1471510 1627879 2210869 2275506 2993703 3624145 4284897 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 126681 698315 1296796 2059697 2833376 3484311 3693978 3985640 4907294 -1 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 117385 450281 3417472 4272411 4389602 4414138 4830630 4967385 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 238378 1114497 2901260 4411173 4902433 -1 1079729 1675518 3578681 4281738 4669784 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 -2 308310 1458523 2378825 3688646 3840623 4525133 4922282 -1 798441 799641 2500607 2839917 4145578 4715509 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 853863 883695 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -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 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 33662 48602 1250965 2130760 2490300 3220743 3627403 4526579 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 -2 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 -2 4182683 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 -2 1255234 1406960 1577030 2386254 2430868 3237913 3316509 3898065 3913649 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 -2 802915 945576 1297996 1471266 3182487 4602888 -1 95519 648169 2553336 3573303 4346557 4464285 -1 1077148 1942617 3390878 3487277 3608108 3989846 4040635 -1 -2 12797 899361 1859551 3401364 3600705 3853550 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 760513 3119270 3591888 4728584 4926253 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 183208 1007580 1203237 2004858 2113133 2324794 2504232 3434227 4183736 4359066 -1 217309 3505204 4437945 4488506 -1 83262 554433 1097126 1907972 2264368 2506204 4050610 4999999 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 266821 522340 784138 1829439 3802922 -1 -2 445979 1107176 1586500 4068966 4694533 4773558 -1 1899837 2761753 4548366 -1 -2 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 68204 975375 987108 1231116 2973033 3067461 4294365 -1 577756 1171254 1342182 1995685 3177931 3251524 4453229 4687963 -1 -2 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 56088 665395 989166 1730866 3626783 3967939 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 1162849 1690502 1741335 2332897 3799488 4358052 -1 -2 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 2429994 3550602 3700952 4340185 4340675 -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 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 768667 1513548 1944999 3699136 3932509 4182416 -1 211604 703422 848526 1660271 4560035 -1 383493 1203663 1275874 1732794 2438655 2538541 2648200 3226213 3264581 3661020 -1 -2 263103 2823702 2941026 3052441 4013844 -1 -2 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 481873 2258119 2937025 3740174 4673377 4719353 -1 -2 1202569 1288151 3564752 3963479 3997171 4543094 -1 543908 1575168 2516381 3460650 4030595 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 577756 1171254 1342182 1995685 3177931 3251524 4453229 4687963 -1 75922 124086 643724 644759 1092503 1490799 1666282 1813657 2341792 2533026 3154835 3390110 3990264 4786647 4857837 -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 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 1520017 3043370 3316465 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 81636 270499 319280 1207665 3233510 3452950 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 65119 124548 1027102 1371607 2202232 2395413 3012067 3038260 3242235 3289158 3512876 4742529 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 239013 2119139 2194292 2329744 2423750 3085042 3461483 4612002 -1 -2 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 1047614 1721216 2132199 3433985 4370960 -1 499956 1141812 2057734 2957151 3558716 4184581 4362055 4419653 4936761 -1 354644 713318 1030977 1145255 4115430 4158731 4633044 4772895 -1 -2 46366 752903 1425944 2455287 2476681 3581153 3730954 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -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 375245 600085 756828 1280542 1501283 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 342113 2391302 2885318 4329358 4339251 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 1294867 1453359 2077025 2535641 2864459 3258072 3261923 3939506 4285382 -1 -2 2565703 4334500 4502072 -1 1460015 1872642 1997442 2771227 3379755 4127337 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 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 4267928 4936552 -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 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -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 160616 1659779 2300472 2337018 2676774 2950547 4329084 4454146 4690470 -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 162054 711935 1072080 1184926 1761911 3700605 -1 152051 417171 1462018 2414294 3449329 3994196 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 755785 2106982 2384281 3916339 4877502 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 145323 1013612 1814619 1961463 1981023 2217013 2499675 2720247 3037603 3195856 3610511 3869070 4101421 -1 -2 1074771 2183669 2439755 2767720 2989499 4068120 4351572 4503799 -1 3242111 4197579 4509918 -1 547347 780104 848544 2948202 3462500 4525028 4999999 -1 -2 1516339 1892289 2555421 2860224 2875108 3368916 3725116 3747096 -1 -2 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 378781 872807 3092388 3686394 4354052 4892239 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 -2 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 155357 1440989 1955970 2083036 2452872 3132866 4784757 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 1178987 2102339 3223592 3545889 4223890 4728204 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 -2 1695154 1735220 2382839 2508717 2549467 3266104 4383481 -1 188169 652235 1371599 1420033 1518554 -1 -2 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 367073 377062 764401 1198938 2349067 2364044 2553617 3949089 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 1536321 2503970 3690384 4315966 -1 44545 628990 1506844 2708114 4101943 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 -2 202275 1157468 1446929 1743843 1852837 2558062 2705954 3660873 4005635 4230683 4969135 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 31650 371872 1346811 1829101 4237727 4410036 4466177 4930225 4954738 -1 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 121077 217796 1411418 1492681 2037617 2116650 3673848 3704002 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 116894 1132735 1146309 1549215 2988660 4002530 -1 -2 11231 254044 389325 536323 740304 2196352 2428944 2727764 3104318 3121186 4065051 4509918 4994475 -1 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 529249 757154 1705882 2709900 4114259 4517440 4910245 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 1608844 3304037 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 167101 1781226 2134119 2534921 3379144 3408703 4378239 4662917 -1 920082 2049347 4295747 4874822 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 264709 2102788 2103641 2437904 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 229839 411514 1023327 3006164 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 1166331 2871471 3049670 3401090 4450924 4537537 -1 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 76483 274104 1597267 2840743 4471843 4493263 4679637 4966120 -1 -2 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 2018071 3115745 3335305 3497586 3938135 4134189 4315777 4399546 4666483 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 1284072 1569899 1936084 3004853 4827745 -1 449597 768921 1898205 1925363 2382050 2505495 3591685 4999999 -1 -2 640185 3720713 3817852 3868436 -1 307018 1502294 3391459 3703786 4167636 4457123 4738766 -1 -2 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 361135 405758 441991 767941 1867267 2193755 2670533 3174096 3769637 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 1336534 1376215 2005770 2382482 3728165 4242862 4883569 -1 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 1053726 1283050 1315692 2911934 3226248 -1 -2 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 36834 761537 878938 923721 2122260 2244728 2378636 2642842 3300757 3568453 3788978 4392089 4614555 -1 303387 765177 1141102 1899112 2587749 3780659 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 -2 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 1420142 1505542 3562727 4604873 4786576 -1 762383 1777680 1894753 4015388 4395279 4681140 -1 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 -2 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 1154814 2637809 3296335 4671049 4817419 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 1595618 2582587 3453925 4067591 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 90537 301072 431535 2808444 3010433 3801718 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 1928472 3292821 3301390 3861347 -1 -2 439034 731002 884277 1353768 3408748 4909964 4978093 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 309562 545443 1644204 1811297 2455277 3156803 3282702 3488134 4070105 4167813 4368984 4977907 -1 -2 1049347 1293280 2407303 3257287 -1 -2 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 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 1958369 2529788 2679290 3154583 3363434 3461116 4025056 4153861 4187981 4564509 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 128023 711641 3306191 3709204 4060291 4385356 4465862 4466882 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 -2 480966 707247 942665 1041749 1313222 1794817 1839463 1879730 2407199 3045913 3677610 -1 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 751719 1764086 1988437 2495160 4388139 -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 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 342113 2391302 2885318 4329358 4339251 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 521999 556691 738283 1110083 1235115 1683793 1758099 2102973 2241594 2674566 3557605 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 69036 2636696 2897516 3433368 3938556 4316017 4959541 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 1557213 2012194 2599536 2704262 4967425 -1 102821 436157 1385537 1438943 3626587 3766335 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 438894 769510 1506023 2287174 3131325 4672321 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 1505502 2738277 2949225 3263863 3449370 -1 1541625 3919304 4301257 4501861 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 325867 1615623 2552956 3121876 3437151 3590055 -1 -2 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 749537 933380 1259566 1641591 1914506 2450215 3801254 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 392062 636527 2365535 2368098 3928606 4833330 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 2437851 2533373 2693970 3728669 4031897 4557455 -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 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 290426 624038 1098228 1645996 1738150 1877310 2669622 2899594 3661831 4879867 -1 2024891 3591317 4024094 4044246 -1 -2 95958 2257926 3031496 3114428 3213766 4524604 4891300 -1 -2 28811 3483260 3631313 -1 376572 3028928 4749626 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 427713 950090 1748647 1963275 4697990 4858445 -1 3153378 3222704 3624308 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 2283591 2790228 3662594 -1 -2 304473 1080895 2228038 2535628 3845523 4277910 4600488 -1 296346 317721 815822 835434 1347528 2485389 4089798 -1 -2 531834 842574 1627874 3984439 4868651 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 299200 669034 1874820 2166123 2936874 4689546 4970595 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 751719 1764086 1988437 2495160 4388139 -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 1281564 1879653 2072171 2102171 2396041 2897971 4219572 4955220 -1 -2 90953 462884 1208325 1632954 4290343 4598305 -1 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 19479 710776 2690160 3816855 4758012 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 706599 958578 2033306 3402396 4381211 4950264 -1 242005 732983 2186277 2933906 4697420 -1 -2 439895 618488 694873 1542427 1641314 4320538 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 1259246 1394782 1581182 4300538 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -1 -2 1281564 1879653 2072171 2102171 2396041 2897971 4219572 4955220 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 887444 1127953 1315135 2429258 3673759 4048100 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 1303445 1696160 1922997 3227093 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 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 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 29999 135122 647302 1123538 1392096 2253770 3391161 3973398 4393154 -1 615753 977045 2449544 2980806 3886693 4390026 -1 150661 662203 1236347 1697639 1904498 2413950 2637815 3280539 3344575 3492756 3520371 3630433 4361075 4700112 -1 128692 870806 2679260 4040335 4084765 4141492 -1 -2 272098 2748251 2927646 3455172 -1 244508 664272 1054369 2459105 2887752 2993079 4393634 4808479 -1 -2 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 2884748 3906525 3929609 4064905 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 -2 848525 1300505 2478804 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 -2 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 674074 813200 824043 1120388 1668122 2943749 2974573 2984299 3390381 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 1987306 2842775 3949475 4374313 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 1082695 1437569 1479364 1510560 1777327 2823562 3231107 3981585 4025888 4808459 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 1295412 1520387 1763887 3248174 3576028 4865678 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 -2 1747215 2049288 3229164 3299693 4157474 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 903473 918173 2817466 3811408 4256193 -1 412236 2321830 4817219 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 86722 608278 1908423 3163140 3860615 4852243 -1 2410143 3621493 3658856 4925590 -1 -2 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 409295 778213 1155350 1449294 1797612 4709744 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 262439 854727 1571060 1584023 1760293 4482281 4542976 4977183 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 173088 408723 1059240 4776631 -1 -2 1070631 1711604 2302980 2477832 3006469 3088296 -1 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 -2 458577 1112603 1393461 1526974 1897094 2209111 2521731 2578765 -1 188414 307508 2141750 2200356 3214942 3583875 -1 242018 976817 1398582 1981920 2581128 2636956 2899902 3950339 -1 1549997 2197932 3916779 -1 -2 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 1851264 2425551 3004540 4511807 4710567 -1 295762 970713 1658867 2273969 2295687 2693789 2895493 2964249 3016263 3589438 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -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 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 -2 169035 523480 558929 1533787 1698926 1810577 2090445 2225580 3171697 3216040 4007533 -1 2119235 2139905 2163293 2229164 3300500 4633276 4826690 4948246 -1 331213 861556 1643368 1764835 2291888 2427602 2576329 -1 -2 1032409 1340036 1372473 2411416 2521757 3405840 -1 947837 1002903 1102198 2165931 2355622 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 30812 158566 894713 1594347 1782926 2013404 2633760 2664615 2706053 2964961 4150454 4449535 4516489 -1 568932 598573 638100 1189443 4390658 4726168 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 339345 464717 1924887 2141051 2344176 3564506 3605250 3714485 4583786 4791053 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 266404 1427619 3983437 3989374 -1 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 832861 952944 4053283 4770798 -1 1455970 2825088 2995918 4369276 4642917 -1 68204 975375 987108 1231116 2973033 3067461 4294365 -1 577756 1171254 1342182 1995685 3177931 3251524 4453229 4687963 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 2024891 3591317 4024094 4044246 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 918319 1776211 2323613 3981049 -1 78531 387805 416168 1047720 1916957 2310795 2439322 3349649 3994158 4645982 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 1248348 2326644 2365994 2457922 2574488 4594013 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 690015 749962 797266 814342 964738 1040766 1646239 2184062 2535967 3803898 3900692 -1 668261 1784331 1824548 2416881 3571466 4112266 -1 2242797 2378156 2830180 -1 -2 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 145077 505302 766552 1485495 2810768 2908731 3288098 3567303 4394066 -1 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 768697 3172205 3208103 3487130 4746707 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 -2 718561 3729973 -1 416459 448912 1156068 1249089 1401370 1568594 3430389 4143632 4391799 -1 -2 138536 1495440 1516275 1546548 3333981 -1 362661 2408990 2748577 2948723 3431458 4621973 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 1026700 1191199 1601492 2725601 2845010 3900647 4099521 4956324 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3894351 -1 156691 579100 738090 939323 1251540 1430336 1886492 2029573 2428800 3067359 3514253 3672067 4866591 4990267 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 461717 1675755 3155925 3309767 3738450 4784089 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 831742 2417692 3042126 3511422 3764068 4351209 -1 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 1217066 2320166 2658401 2986720 3206827 3498396 4576867 -1 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 162642 194538 596510 3878089 4312438 4816708 -1 556034 896980 1036783 1916978 3625589 -1 273399 506486 734958 900723 2334071 4477293 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 909150 1188139 1234162 4068943 4523971 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 26951 280480 287476 517763 612424 959847 1039641 2098895 2711362 3608149 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 293610 795673 857797 1352967 1910750 2315649 2544076 3196915 3584234 3844625 4914408 -1 494348 769727 1426910 1448418 2005095 2258465 2388459 3650440 4068725 4155452 4238080 4344613 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 290307 1242974 2241709 3273665 4900549 -1 -2 70724 1513333 2941325 3223869 3308338 4128782 4465972 -1 2887559 2954763 3118690 3336285 3498763 3842261 4871137 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 1754892 2545101 3029835 4424736 4590704 -1 112193 635149 1589595 1831200 2611557 4310238 -1 -2 80339 134510 1385923 1530891 3824126 -1 165458 176517 1062346 2176242 3003257 3012408 3802223 -1 984182 1004439 1258921 1358179 1523441 1606388 1996648 2887566 3117439 3634061 4418412 -1 -2 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 75808 241519 357409 750828 1135886 1256852 2083460 4675349 -1 817812 1508613 2325023 3841243 4416370 4500351 -1 731089 2060748 3606847 3633264 3679247 3992670 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 929423 1341154 1759783 1816684 2455211 2672925 -1 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 212641 447422 770688 997561 1508613 1789872 3409573 3449160 3770191 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 666466 1873653 2097592 3332669 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 -2 15826 939118 2300666 2957938 -1 139851 355272 1108658 1908642 2519719 4162437 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 3330783 3362857 3479803 3505107 3587764 -1 287667 875169 2032065 2764492 3257388 3964664 -1 88025 759065 866286 4690997 -1 266325 410586 1030827 2487902 2765032 3437007 4804454 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3422951 3737852 4272225 4515393 4906911 -1 301237 1006840 1494235 2512995 2895242 3389616 4193559 4277563 4333131 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 -2 42853 215421 333329 2522306 2704433 2844664 3927369 4305284 4400397 -1 1092035 1305589 2190030 2502884 3745969 3970102 4334693 4666747 4776513 -1 433116 735190 827814 1358907 1820447 1871235 2436365 3537504 3693882 4100067 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 2001232 -1 -2 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 11224 159785 1060692 2808929 3556179 4683355 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 128274 4999153 -1 -2 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 197569 784630 1726314 1872861 4622764 -1 207952 1157778 1377942 1425796 2266257 3026003 3131036 3933573 -1 244478 279961 750828 3277331 4231244 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 -2 76765 308310 620789 2393986 2475533 3840623 3883678 -1 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 -2 2075003 2102089 2147064 3352365 4006030 4869526 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 237860 976743 1044376 1322320 2141930 3829290 4317463 4773376 -1 323932 1316201 2425580 3733350 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 701136 1996403 2059186 3978085 4257115 -1 434327 2828222 3523462 3720903 3920453 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 -2 755310 1688982 2001062 2186186 2906071 4296990 -1 316761 564367 707904 767480 819919 4451259 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 1236195 3216222 4773256 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 575949 1451851 2199059 2910256 3241364 4585076 4626011 4976141 -1 27640 131658 851732 1281187 2863120 3510162 3812590 4449626 4519234 4557103 -1 88172 434717 1139141 2371363 3182449 3231545 -1 -2 918478 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 266404 1427619 3983437 3989374 -1 -2 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 -2 69146 391821 805460 817138 1482138 2206597 3925627 4404084 4628223 -1 894946 1349748 2411310 3699644 -1 261997 1201972 1815242 2290000 3186833 3304281 4555205 4819171 4974482 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 126819 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 1053726 1283050 1315692 2911934 3226248 -1 527925 720905 883697 1692529 3525132 -1 157353 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 12870 108414 218806 404629 1696680 4201102 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 1416994 2854527 2933678 4384933 4946088 -1 1482503 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -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 319326 3531663 4521915 -1 -2 1928472 2629670 3292821 3301390 3861347 -1 207673 344491 482604 794568 1168837 1922476 2558357 2906852 2941004 3556900 4149048 4428636 4534826 4943713 -1 -2 142363 1108507 2112265 3916981 4191816 4549768 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 311657 1284239 2095824 3475249 -1 452982 522329 1000924 1070561 1726511 2071913 2311324 2657475 3142027 3143223 4561120 4985278 -1 864816 1258548 1405967 1495373 2268747 3074393 4711083 -1 -2 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 118650 224852 316769 522857 878453 1028103 1809138 2516403 2668933 2966154 3083246 3406259 4743861 4761231 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 311925 871455 2198141 2778846 2915532 3904458 4560420 4625557 4867227 -1 1879214 2511440 2741963 3223209 4804799 -1 1257237 2440195 2603000 2608356 3030761 3848061 3874542 4536146 -1 -2 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 3274898 3382154 3760880 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 47484 759318 1393064 1929338 2027052 3474761 4793667 -1 725624 1187631 1925927 2657678 2895274 3332758 3459470 -1 28683 1856614 2104646 4285323 4467591 -1 190708 547794 1951435 2261140 2737582 4884242 -1 -2 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 1529388 1995437 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 14954 1266242 2807126 3234394 3784104 4019194 4670095 4696917 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 770595 1763173 2352713 3835622 4489972 -1 1452741 1568729 3547848 3784328 4010872 4888642 4949082 -1 -2 1956293 3234743 3968516 4719222 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 256794 996513 2227395 2438772 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 -2 58162 1305681 2147384 2852637 2865704 4008714 4233103 4581675 4663524 -1 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 87236 96628 988930 1024658 1280184 1280224 2658431 4419986 4619261 -1 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 -2 378296 449092 1579422 1871819 2125032 2749491 2790222 3731439 4103185 4974086 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 750647 861243 3242260 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 544415 858924 1313366 1576804 2539202 2618899 2723581 3361843 3457150 3537651 3586362 3686741 4352251 4648316 4830458 4913478 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 428020 493943 1048088 1093059 2769310 3383023 -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 1643776 2484639 2616858 2851737 3569456 3586335 -1 71834 356856 575181 990252 1237657 1787166 2161104 3375759 4178233 4256726 4817914 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 87899 503801 1393691 2300805 3000913 3113302 4325389 4601046 4915312 -1 739057 1371838 2288517 2652609 2814632 3635844 4220161 4555326 4684806 -1 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 1037556 1087750 1474885 1879870 2264242 2300003 4407609 4481234 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -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 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 2107552 4003185 4272014 4408228 4926305 -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 610962 1050047 3186550 3548444 3883502 4461606 4518675 4996462 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 2053776 2079544 2128290 2814618 3195062 4370811 4999999 -1 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 772439 1624035 2134704 2812243 2987116 3124118 3511461 4135166 -1 -2 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 -2 469117 508100 2386594 2445295 2629984 3604116 3999173 4151985 4773350 -1 123248 752316 915022 1802629 3746965 4822505 -1 1455970 2825088 2995918 4369276 4642917 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 -2 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 -2 258297 510000 573169 641525 1151569 1286133 1623867 1811820 2441242 2545954 2567529 2649345 2824479 3085418 3929541 4036680 4224779 4754136 -1 -2 822807 2194124 2968879 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 922603 2226665 2539149 4972962 -1 -2 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 491425 1738152 3829896 4162217 4763404 -1 1275247 1994626 3025619 3128768 4667276 -1 1047614 1721216 2132199 3433985 4370960 -1 -2 1528450 1956990 1960346 2423607 2639335 3158180 3425296 3719564 4019350 4473582 4968641 -1 449305 1033195 2473783 4039690 -1 1756810 2131075 3335701 -1 -2 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 -2 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 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 217356 367975 1344839 1888589 2386254 4453407 4979073 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 618001 1106928 1513847 2187695 3121936 3724504 3765092 4154494 -1 903057 1415015 1584095 1762423 1981023 2004796 2520714 2626558 3458062 3608744 3634354 -1 -2 1431993 1648311 2452693 2584271 3481966 4638155 -1 1666886 2862738 3065392 3129253 3398464 3627254 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 817204 918214 924421 932190 945538 1654864 3191439 3567014 4069892 -1 1346203 1425040 1878230 2234261 2815634 3270011 3292719 3441171 3505701 3691255 4140961 4663177 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 1104221 2896647 4370043 4886640 -1 1699736 1813159 2700264 3101607 4330227 -1 1162679 3180458 3226554 3955942 4014537 4082418 -1 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 -2 606191 1054996 1120679 2208126 4252982 4256722 4432123 4940679 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 1076269 2332686 4128394 -1 -2 192909 383703 1465808 1844495 2957153 3113302 3876554 4385535 4674924 4827784 4850418 4923328 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 674206 720400 936195 1179426 1319610 1560823 2005734 2913839 3763941 3816815 3927277 3966310 4704593 4868139 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 -2 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 1204368 2501413 3510641 4622516 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 146827 547472 1142489 1254552 1367727 1498179 2049355 3352297 4155471 -1 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 91586 1481705 1529884 3062014 3081105 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 60818 852511 1743989 2181347 2509212 3622363 -1 -2 109533 402245 1033779 1559958 2228604 2806211 3173447 3696733 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 262142 1864268 4197634 4943085 -1 1217716 3458341 4945970 4950001 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 654333 782722 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 2711384 2761897 3042581 3297145 3961311 4345376 4378717 4504844 -1 675807 735773 1735569 3455993 3888130 3917795 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -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 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 160859 241272 338445 365043 682300 981514 1470058 2269431 2952145 3171901 4957462 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 372942 610302 1995089 2035180 3294603 3594672 3603542 3941853 4830324 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 969850 2369622 2471695 2664689 2686401 3421248 3715435 3726965 4253401 -1 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 -2 604120 1176323 1899574 2604849 4133108 4221999 4558779 4634133 -1 507778 2852084 3006453 3611916 4576613 -1 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -1 94124 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 583930 607792 1773268 2142772 3634614 3950263 4058346 4698192 -1 266819 721492 921998 1011661 1282955 2409966 2540282 2852261 3623666 3680792 4936578 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 493454 744891 923721 2378636 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 161113 564567 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 87799 1256503 1337155 2084358 3766086 4503208 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 661397 1473593 2750724 2972363 3550274 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -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 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 1295412 1520387 1763887 3248174 3576028 4865678 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 -2 123167 537972 1188729 1261349 2035149 2509377 2667443 3522691 3903969 -1 164176 1062567 1167650 1784669 2604555 2910290 3039072 4072196 4121882 4668899 -1 -2 633356 2216129 3351829 3877557 4061279 4174627 4233543 4772550 -1 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 1601737 1646631 2402190 3398959 4796468 4867977 -1 2064484 2395683 3181086 4243373 4340542 -1 -2 826302 1251496 1943484 2611210 2888952 3504097 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -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 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 925953 1020793 3721464 4089982 -1 -2 193005 326390 1902594 2020893 2732658 2901443 3109734 3675007 4235323 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 -1 1488564 1815778 2807239 2947498 3097353 4803126 -1 342113 2391302 2885318 4329358 4339251 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 -2 1362667 1490016 1552250 2197967 4157916 -1 155778 703455 2472765 4003398 4097318 4275992 -1 362802 678509 3135422 4952260 -1 365626 784058 1075334 1979021 2405102 3712801 4229036 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 -2 63933 267738 1111213 1175538 2319190 2575443 4360151 -1 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 4981783 -1 248201 506668 757027 4714780 -1 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 24800 217054 994214 1507556 1720578 1947847 3115402 3965572 4757291 4775293 -1 -2 44576 1333893 1947529 2226585 2531664 2892614 3855144 4418927 4444004 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 525713 1412700 2268021 3211791 4620295 -1 145077 505302 766552 1485495 2810768 2908731 3288098 3567303 4394066 -1 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 1862327 2230289 3105802 4458481 4675031 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 321926 1052274 1176524 1711913 1916482 2095879 3368655 4034361 -1 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 989569 1349673 1986880 2405759 3936837 4801306 4844075 4845189 -1 798441 799641 2500607 2839917 4145578 4715509 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 65757 110014 833186 2441091 2843051 3005877 3906229 4218218 4807652 -1 1389333 2682552 3311448 3539335 3894649 4921379 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 57842 462894 1875529 3362536 3758236 4588849 -1 -2 209725 895831 2723390 3263496 4491880 4936370 -1 106309 3957782 4582162 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 1672923 1902024 2330919 2375234 2462687 2680036 2895141 3213387 3456401 3524877 4301702 4563607 4906502 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 981232 1138721 3182918 3632518 4565938 4999999 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 560570 2081449 4177240 -1 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 968986 2001096 2742808 2827296 3517546 3540873 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -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 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 205984 639288 1023156 1146610 1963092 2269123 2518516 3503745 3778877 -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 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 765502 1953774 2257078 2764897 2812302 2912083 3762825 4348514 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 77836 587779 2401837 3174913 3808288 4481015 -1 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 361000 596620 1719255 2067626 2736630 2793581 3880380 4602588 -1 -2 2202947 -1 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 2202947 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 909150 1188139 1234162 4068943 4523971 -1 -2 277371 1027376 1052085 3581973 4344738 4408656 4542716 4672762 4759175 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 3134551 3666309 4012885 4931944 -1 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 2472930 2493513 2684575 -1 -2 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 72609 912716 1235115 1327081 1441171 1700048 2156995 2241594 3137708 3557605 3768859 4999999 -1 100756 614537 831308 1896701 1909891 3140598 4621962 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 719724 858924 2551024 3425938 -1 481562 584848 1656849 2281575 2583247 3240621 3692417 4885706 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 571646 671257 998635 1700338 2572580 2746538 2862787 3075197 3405297 3995632 4117949 4278375 4848808 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 -2 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 36318 70835 2513964 3962761 3972319 4225587 4288322 4355572 -1 533436 644319 1370065 2361390 2713119 3757939 4019722 4590919 -1 -2 988701 2529284 2585400 4179411 -1 349175 1355088 1567960 3812393 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 345149 395529 411580 1154123 1439515 2037369 3821504 4811619 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 -2 306923 718561 2729635 3729973 3783232 -1 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 -2 337656 866942 1686759 2995808 4401880 -1 -2 2980150 4126270 4874215 -1 661397 1473593 2750724 2972363 3550274 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 1555824 1859993 2316907 3480871 3548951 3897830 4820999 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 1488230 1697810 2420571 2425057 4110249 4525091 4872545 -1 67659 316721 592826 867696 996513 1659009 2018081 2227395 2817125 3898000 4440549 4637031 4796150 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 3447975 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 129376 943720 1275270 1458659 1680204 2352769 2964079 3580778 4754538 -1 848100 1638299 4700593 4884762 -1 1586830 1890034 4414179 -1 -2 831353 3890817 4660133 4720657 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 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 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 -2 15989 1980846 2371365 2455933 2805698 3105335 3455854 3712367 4281128 4332757 4900102 4930474 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 -2 593862 894768 1095280 1743663 1986391 2622757 2641287 2986261 4084268 4784963 -1 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 -2 312781 1476710 1987656 4051353 4331742 -1 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 922269 959949 1801558 2235749 2803032 4141420 4352158 4450764 4597102 4793732 -1 329626 394802 1608047 2364392 2569525 3351843 3860286 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 138536 1495440 1516275 1546548 3333981 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 237541 355903 501486 1176946 1761153 2687836 3290134 3903787 4851424 -1 362661 2408990 2748577 2948723 3431458 4621973 -1 1342435 2782059 3162877 3678822 3825611 3932554 4410898 -1 -2 113903 3356006 3640066 4525027 4982029 -1 219654 1888513 2100199 2151441 2402504 2691618 3115783 3538847 4251401 4338588 4656876 4805240 4839386 -1 1677949 2114103 2948982 3586388 3989449 4060043 -1 -2 10052 1419556 2995804 3333441 4307993 4777481 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 534703 542881 1885921 2869471 3242431 3799116 3909202 4368471 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 830376 1093333 1714989 2072327 2099344 3032334 4208788 4701609 4723768 4750713 -1 468226 1917294 2590913 3010662 -1 126235 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 692573 905845 995789 2009461 2430505 3112521 4270051 4390049 4790118 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 82756 3400044 3637650 4736580 4779898 -1 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 345978 482161 1124421 1386035 1551300 3096218 3107180 3267440 3681674 3744730 3975458 4292910 4677679 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 1465301 2221651 3009659 3848010 4662136 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4533909 4575256 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 677943 1945657 1958584 2184765 2747212 3648628 4322081 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 201279 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 596367 1590890 3289338 3397204 3656171 3672795 4099439 4890549 -1 103947 505800 2019866 2542028 3508802 3618941 4327582 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 1803 125987 246027 504117 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 892709 1613801 2105074 2624748 -1 1397448 1686680 3509395 4125116 -1 550268 925450 1315507 1604505 2037562 2168336 3064252 3478150 -1 229839 1023327 3006164 -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 989601 1420214 3050758 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 -2 957650 1019091 2206599 3070508 3150519 3387531 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 187390 304514 658464 918242 1010627 1111675 1388161 1672263 1962464 2187406 2219686 3267255 3286371 4279490 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 1899099 2309304 3053132 3879794 4674824 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 -2 505829 1609487 2866954 3871076 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 1201049 3438943 3661289 4987306 -1 -2 743723 1134223 1783389 3237572 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 130919 477835 766618 812787 1080444 1686320 2222622 2358677 2751570 2801997 3033302 3131098 3422749 3980587 4325350 4428988 -1 -2 506003 1234266 2611237 2808837 4807325 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 170047 283908 527560 699093 1041722 1396128 1473555 1926301 2104995 4296946 4528552 4728712 -1 -2 280936 990629 1495007 1967651 2026610 2939178 3243040 3805389 4060837 4177601 -1 709508 947837 1002903 1102198 2145363 2165931 3378737 4155526 4797842 4981618 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 447272 1739167 2195838 2393646 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 1246796 1292813 1362958 1603068 2691895 3964851 4382937 4898264 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 526651 844138 2454633 3758495 3940807 4291606 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 433971 1339624 3695121 3879825 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 -2 651321 2157749 3737316 -1 96140 1271118 1686415 1993447 2232676 2544610 3411591 3736109 4007630 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 959770 1312931 1538394 1972893 1993684 2409597 2981656 3512731 4626660 4936119 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 413881 2297565 3017745 3977890 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 826613 1218296 1282857 1487045 1755421 2007483 -1 1212619 2057099 3764766 4184829 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 1684239 1839479 2717895 3651684 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 4850186 -1 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 2474779 4984219 -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 477318 1019498 2544810 4022330 -1 -2 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 1589671 2062094 2798662 3834569 4011854 -1 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 -2 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 81664 320907 1116475 1871625 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 1001977 1550618 1763406 3284548 3790365 4707025 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 868395 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 675754 1925055 3030959 3343175 -1 409615 1310763 1554181 4605878 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 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 1066748 1751966 1762781 1957618 2245142 4214220 -1 -2 290259 971524 1375794 2796727 3930497 -1 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 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 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 976726 1801666 2593549 3610497 4826396 -1 -2 164885 1905667 2052023 3239347 4035379 4783564 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 -2 775916 2112032 2219564 3973830 4526744 -1 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 107775 604301 1886948 3199364 3404298 4479556 4606717 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 123728 824484 1070191 1435950 2441008 2618913 2986614 3036585 3640251 4016026 4728878 -1 -2 472788 975311 1120984 1947417 2139526 2586132 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 4291032 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 1489223 1885921 2255048 2869471 3085858 3161242 3249628 3685323 4113672 -1 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 -2 82552 959945 1074217 1176976 1551157 1750860 1774595 3716943 4280635 -1 789369 1037223 2365104 3621173 3976038 4227056 4551870 4809837 -1 2882865 3557193 4354793 4680646 4869950 -1 -2 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 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 675807 796474 1523095 2604334 2653500 2747735 -1 -2 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 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 -2 46388 114471 1466962 1983095 2334619 3502271 3923710 -1 556569 667031 1150730 1631982 2436996 3184716 4390615 -1 1313376 1341192 1417585 1843695 2511805 4223517 4788057 -1 619233 765396 1401688 1818512 2050467 2155857 3063013 3222171 4497747 -1 -2 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 -2 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 1149137 1163986 2174474 2403769 2567488 3133391 3444373 3836230 4047802 4079143 4249474 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 556034 896980 1036783 1916978 3625589 -1 1298408 1662655 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 1133212 1211225 3516798 3712136 4121362 4376088 -1 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 633163 1441626 1775294 2650352 3395428 3537968 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 314493 2112975 2586761 2619756 4587737 4785343 -1 -2 36645 781599 1272609 1276581 1400577 3129486 3467058 3639452 -1 -2 169482 1643331 1897094 2809806 2914080 4387042 -1 177816 247469 1011152 -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 213672 272033 371600 539286 2201865 2335788 -1 1888542 -1 129917 270662 654410 687116 1601395 1881166 2746796 3853913 4991709 -1 -2 1070910 2741067 3124041 4287180 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 -2 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 1005493 2008848 2451864 3850336 4116839 4271032 4858390 4942133 -1 78403 361504 679950 725420 1544972 1745195 2672209 2940312 3311389 3548115 3605477 3960316 4565234 -1 -2 689572 1398197 2061161 3709095 -1 507778 2852084 3006453 3611916 4576613 -1 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 456064 3127657 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 1267510 3004661 3256903 3752032 3945863 4852637 -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 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 583971 1746264 2164354 2891645 3137530 3190264 4475965 -1 -2 344375 1060393 1458069 2390861 2508167 2518012 3024388 -1 1869273 1948086 1980127 3172117 4390271 -1 57093 200391 465006 1010576 1051879 1256904 1707000 1909028 2416357 2605321 2742408 2919713 3134489 3386224 3507175 3635052 4664099 4999999 -1 224856 766459 3936629 4620999 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 -2 654050 661423 694934 992202 2257668 3613721 3915926 3987612 4974680 -1 1412927 1507684 1692440 1963110 4476531 -1 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 -2 523067 790249 2111774 2240626 3350238 3423148 3672228 4489084 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 134744 1761767 1920707 2352258 2584268 3019738 3494969 4929801 -1 462025 737840 910764 1293652 1689943 2657491 3022897 3290953 4192337 -1 -2 798338 887579 1479883 2311360 2489045 3337081 -1 -2 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 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 306789 555694 1253967 1353385 1910700 2526537 -1 429394 550652 1693100 3365356 4568498 -1 457175 1770023 3525157 3907935 4472913 4624014 -1 -2 1790758 2294755 2988628 3969507 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 -2 51156 128444 325042 978200 1844259 1975904 2236323 2492417 3023381 3255677 3481853 3734896 3816121 4155290 4474486 4532402 -1 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 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 55886 1880002 2297874 3021130 3835752 4250445 4602579 -1 666576 823368 872407 2750015 -1 -2 191830 330511 2163212 2604342 3583849 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 3104879 4101670 -1 -2 930344 1095987 1551241 1952825 2107202 2300491 4774261 -1 3269838 3891874 3931510 4178593 4206862 -1 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 476373 1157705 2086529 3751390 4131954 -1 506012 723536 772268 1145732 2873522 4063435 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 1880581 2399699 2437295 2549467 2983669 4392684 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 461717 1675755 3155925 3309767 3738450 4784089 -1 -2 2837862 4011387 4063199 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -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 2750055 2980150 4126270 4874215 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -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 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 80339 134510 1385923 1530891 3824126 -1 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 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 826613 1218296 1282857 1487045 1755421 2007483 -1 1212619 2057099 3764766 4184829 -1 623927 625558 653381 2064482 3750227 4271794 4289836 -1 39708 346536 865665 928006 2786330 4044488 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 34259 741370 3515003 4603430 -1 -2 371714 447994 524789 1776643 2264812 4179988 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 1352154 1459004 1564020 4143057 -1 -2 1598450 2175694 2791241 2883156 4056205 4281041 -1 -2 306923 718561 2729635 3729973 3783232 -1 -2 1600190 3951027 4648809 4673496 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 355264 1984712 4260546 4909561 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3364623 3701865 -1 1007380 1663807 2094189 3057882 3501438 3740195 4019658 4168206 4892198 -1 -2 506315 1015088 1575252 1702118 1856633 2509503 2593162 2853243 3711821 4024666 4441041 4910507 4939061 -1 949664 1394236 1654341 1676109 2965626 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 714036 1237583 1868216 2525021 3919334 4069413 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 1083752 1140801 1539638 1688185 2079507 2763135 3800807 4980265 -1 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 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 -2 6672 483729 1370932 1827365 2433319 3921900 -1 1557213 2012194 2599536 2704262 4967425 -1 102821 436157 1385537 1438943 3626587 3766335 -1 2571241 2785412 3104059 3185049 3340098 4175049 4304655 4824097 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 835801 2869664 3410257 3695923 4197859 -1 2124112 2184904 2348530 3048532 -1 -2 522283 975549 1198753 4962339 -1 1057583 2500257 2648197 4688917 -1 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 655626 1173988 1701349 3457185 4669310 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 434661 1046061 2348700 2367482 4741232 -1 1163926 1613689 1631049 1827291 3868942 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 266819 721492 921998 1011661 1282955 2409966 2540282 2852261 3623666 3680792 4936578 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 367073 377062 764401 1198938 2349067 2364044 2553617 3949089 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 1751170 2038821 2662821 3139939 3826960 4963282 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 162379 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 38170 1607724 1669402 2174756 2226734 3271786 3290059 4222469 4443121 4774847 -1 307406 955330 2129452 2167062 3994880 4308618 4448728 4766387 -1 -2 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 400597 2345943 3243897 3669045 4371582 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 401730 1329457 3531997 4360627 4775355 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 2321732 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -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 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 277091 864327 1130344 1811886 1902364 2138000 2411524 2747817 3254560 3561438 4567049 -1 36676 199746 665114 870840 1054197 1387923 1815541 3470358 3783178 4103189 4723612 -1 629597 1056835 1214056 1442929 1807954 1989059 2112477 2332724 2434639 2746950 3625350 -1 -2 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 409295 778213 1155350 1449294 1797612 4709744 -1 74700 683861 1087034 1395931 2668454 4392719 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 1433343 1645334 2473981 2729185 2737722 3603739 4306697 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 392062 636527 2365535 2368098 3928606 4833330 -1 -2 352516 958311 1043852 3478319 3490522 3654332 4196817 4652732 4954159 -1 169525 1037750 1402601 2511275 3846643 4363126 -1 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 285737 540347 2031596 3882326 4270438 4513605 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 100756 614537 831308 1896701 4110908 4212353 4621962 -1 -2 504008 1420440 2027867 2440930 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 909150 1188139 1234162 4068943 4523971 -1 727035 2446925 2501616 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 557685 1699377 1799337 2787874 -1 -2 2530361 2546462 4021283 4149008 4998967 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 1474238 1740650 4171519 4849398 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 334017 1540244 1574425 1845692 2428233 3516869 3779174 3979046 4939572 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 1124333 2063664 2135778 2391002 2511823 3123368 3404950 3886023 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 184439 650137 997372 1729937 2978882 3314622 3325438 4521886 4582670 4726290 -1 272098 1268363 2927646 3202916 3569394 3613591 3899935 4228266 4258832 4311020 -1 526764 912403 1239374 1897090 2204966 2314894 2400990 2477473 3951540 3954560 4515153 4522648 4592591 -1 -2 118479 204085 1032376 1075332 2356398 4314578 -1 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 -2 945400 1059371 1098941 3923292 4247345 4531624 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 1839501 2423365 3076308 4176321 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 39196 106662 437992 806917 1209895 2009786 3965698 4601886 4917193 4976819 -1 -2 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 1226083 2280249 2714958 4627045 -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 1453545 2338794 2585936 2658158 2799855 3270461 3510517 4769591 4985290 -1 1451367 1888482 1971654 2370180 3067665 3353623 3645663 3922978 4033178 4185498 -1 2229801 3682937 4457991 4739948 4827648 -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 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 -2 1728615 3667146 4287278 -1 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 1435252 2039948 2523042 3240697 3968725 -1 212595 324198 1014053 2565960 3561520 4918118 -1 -2 127116 1178033 1533791 1714162 2030080 2085541 2169739 2322570 2411632 2983838 3321099 3937152 4857043 4902010 -1 -2 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 -2 1100666 2007917 3787405 4007434 -1 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -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 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 681549 957626 1557761 1816950 3410512 3646672 -1 -2 445998 487608 1406776 2762583 2871759 2878368 4206038 4361312 4798812 -1 430709 1781729 2774022 3121876 4071151 4165801 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 1829743 1849534 1940521 1961221 2032076 2034993 2511182 4868843 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 438894 769510 1506023 2287174 3131325 4672321 -1 1051040 2187702 3266328 3346327 4247345 4464837 4839742 -1 709508 2145363 3378737 4155526 4797842 4981618 -1 398452 458264 516801 522471 2449655 4360760 4531698 -1 -2 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 994248 1075490 3062553 4430829 4493806 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 1383983 1802878 2642301 3146177 3838081 3947054 4274590 -1 33523 1081818 1866889 4071682 4825436 4905360 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 434327 2828222 3523462 3720903 3920453 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 66491 341281 1090540 2502115 2567689 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 160859 241272 338445 365043 682300 981514 1470058 2269431 2952145 3171901 4957462 -1 -2 352077 1344165 2372448 3085531 3388418 -1 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 56544 451888 762910 1894898 3478936 3658316 4091370 -1 -2 426504 718869 1461797 3191925 3951532 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 1928472 2629670 3292821 3301390 3861347 -1 459271 712911 1176180 1707321 2314333 2399998 3182476 4197856 4297949 4340184 4441267 4783869 4793885 -1 -2 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 726352 798196 862285 2336273 3599487 4235527 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 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 18968 303798 1257259 2190350 2247161 3603459 3673992 4498364 -1 239013 2329744 3226960 -1 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4128381 -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 -2 2431489 2633467 3977337 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 -2 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 57842 462894 1875529 3362536 3758236 4588849 -1 464166 870055 2636481 3282610 3409959 3566726 3596564 3996669 4354074 4790076 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 604120 1176323 1899574 2604849 4133108 4221999 4558779 4634133 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 994248 1075490 3062553 4430829 4493806 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 306923 718561 2729635 3729973 3783232 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 42644 627671 927294 2173175 2218121 -1 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 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 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 2912 355431 536187 2508874 3179959 4411672 4881527 4999999 -1 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 -2 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 -2 692481 1398603 1643550 1939076 3393103 3838644 4247886 4305469 4766898 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 68049 240234 651864 1018514 1115597 2107030 4826028 4895198 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 668427 682673 717610 1216637 1361943 1874490 2169139 3066763 3095579 3539878 3843601 4592459 4999999 -1 911725 1801292 2077904 2279303 3253369 3939708 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 2165280 2285210 3003160 3530399 3582703 3953601 4274018 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 -2 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 42853 64798 215133 215421 333329 405253 1790157 1797705 1814267 2186409 2489207 2522306 2704433 2844664 3066463 3559810 3927369 4305284 4400397 4916928 4999999 -1 1092035 1305589 2190030 2502884 3745969 3970102 4334693 4666747 4776513 -1 -2 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 1771962 2304202 4528886 -1 -2 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 -2 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 19232 906300 1087614 1251703 1457810 2482858 4904741 4971570 -1 482022 1833322 2068451 2160446 3596144 3747953 4144268 4899758 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3505608 3796693 3966087 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 723650 1171825 2226373 3801351 4338791 4493311 -1 556034 896980 1036783 1916978 3625589 -1 -2 98912 275825 355674 636544 1151432 1517855 1692246 1770138 2214430 2573032 3170753 3229020 3235886 4470975 4720209 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2665292 2908934 3493749 4599592 -1 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 899094 1130962 1827701 2429432 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 289939 657625 697526 1368175 1678950 3205312 3264567 4268064 -1 -2 203822 283250 621875 866300 1041379 2321103 4565060 -1 97351 184896 711375 2135623 3248938 3460238 3475048 3503745 4282886 4329482 4912369 -1 -2 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 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 263853 697243 1015367 2208554 2930991 4102412 4451291 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 23871 548500 550052 607722 1001226 1019887 2264680 2598882 4602190 4638186 4969935 -1 -2 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 1952353 2152749 4177416 4371879 4626514 4956449 -1 250675 562065 711616 739366 1973164 3207064 4124049 4416719 4598981 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 848525 1300505 1809920 2478804 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 1420142 1505542 3562727 4604873 4786576 -1 408920 992202 1602753 2950611 3394569 3915926 3987612 -1 1773827 1898533 2616757 3140552 3303614 3712072 3757159 3999748 4560110 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 420580 1255708 1611164 4803528 -1 -2 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 1992656 2105064 2106890 2472806 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 -2 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 1756810 2131075 3335701 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 304473 1247248 3013964 3135254 3385961 4504669 4951818 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 -2 1756810 2131075 3335701 -1 603054 909989 1225383 1798522 2582022 2757667 2926537 3861164 4798819 4961197 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 211237 2675992 3467094 4279373 -1 613725 2165257 3651484 4359258 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 1201079 1335000 1945432 2545979 3083199 3162304 4152434 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 1652918 2438582 2587464 2712685 2798899 4445044 4999999 -1 -2 2821429 3278741 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 -2 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 2064484 2395683 2460311 2844012 3181086 3670199 4243373 4340542 4712779 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 1069404 1193265 1698403 2031189 2388481 2901321 3586075 4999999 -1 36597 937368 997661 2141894 4264341 -1 2780791 3059977 3304737 3831134 4091829 4514046 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 625221 1585608 1621110 2425657 2878196 3097427 4355852 4728476 -1 -2 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 174033 627690 1453160 2608814 2771107 -1 652307 955377 1234715 -1 -2 1675755 3155925 3309767 3738450 4784089 -1 -2 152243 645326 823557 3995338 -1 -2 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 626746 1473045 1828545 1883419 2497965 2664421 2883916 3163730 4054819 4167289 4426542 4999999 -1 13543 468474 493195 4329590 -1 916540 1768089 1783700 3064807 4606972 -1 61960 985445 1317307 1735349 1782102 3453735 3564671 3956651 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 74637 2084513 2405712 3127513 4761709 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 479154 1056159 2174387 2306453 2591182 2994166 3207547 3685727 3784137 4292886 4883818 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 217150 707822 890211 936713 1321317 1352041 1542899 2239341 3449862 3628225 3748017 3809210 3975669 4105050 -1 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 859728 1259829 1277168 2374851 4971125 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 -2 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 240230 337998 471108 659732 868261 1202873 1238698 1456348 1740931 2609020 2622522 4802831 4921258 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 736781 1776027 1864812 2817787 2974640 3714585 4428491 4559695 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 3011046 4137317 4210459 -1 569625 668325 1717216 1722248 2651322 3750913 4314512 4586583 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 1743951 2268184 2352527 3084392 3930188 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 1001132 1527911 1680183 1872543 2403169 3070474 3244524 3432756 3613164 3821472 4864762 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 -2 314493 2112975 2586761 2619756 4587737 4785343 -1 441552 1078850 1538050 2541680 2866442 3056449 4050877 4161159 4487410 4869865 -1 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 167684 1829748 3238667 -1 -2 29452 354386 370896 761504 818589 1018381 1629584 1719992 2431868 3191045 3285448 4769804 4874521 4943876 -1 -2 1302193 1430271 1826427 4473856 4682861 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 813414 893535 1062808 2792193 4919382 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 211605 589892 696736 1273764 2205591 2593086 3212913 3264139 4856052 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 259718 359743 2009031 3399332 4399994 -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 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 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 1589671 2062094 2798662 3834569 4011854 -1 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 887076 2087301 3014965 4200484 4817777 -1 -2 91974 114601 843228 1538863 2382804 3586534 4988914 -1 -2 107036 1592071 3267865 3793307 -1 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 444016 485035 585267 1299796 2327268 -1 1163815 2964028 3538050 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 104801 311957 977870 1368641 2144943 3291914 4020436 -1 -2 146370 1978341 2112975 2748190 2913593 2990708 3101463 4423921 4768330 4999999 -1 -2 619187 652993 3343393 3892066 3924440 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 2063919 3094596 4173723 4273904 4346162 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 -2 273399 506486 734958 900723 1752366 2310240 2334071 4143763 4242195 4477293 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 411568 2497788 2972726 3736165 4783124 -1 627569 1386143 2313980 2568183 3676932 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 77440 2052722 4188117 4922060 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 2702822 2841974 3167974 3884833 4199458 4383976 4555066 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 46186 345721 1977717 2956455 3407563 -1 -2 98866 615919 1349877 2803594 4198155 -1 -2 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 742861 1905116 2804314 3059900 4786136 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 657810 995549 2515230 2635093 3304439 4775561 -1 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 282257 823791 2423370 2917097 3099540 3596100 3772217 3995790 4208136 4474492 4516766 -1 -2 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 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 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 257618 671844 1907295 2062188 2156854 2363667 2607180 3752154 3885521 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 1975400 2188920 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 659757 1811944 3577527 4736099 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 77440 266624 1967291 2034986 2052722 2309445 2946831 3146503 3573237 4082259 4188117 4922060 -1 -2 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 541220 1125491 1953815 2339202 3594281 3935894 -1 1009909 1166933 1262757 1559122 3346740 -1 -2 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 7036 430049 1048403 1836146 2937753 3705655 4238647 4817182 4950050 -1 491265 631464 1776422 2547037 2589655 2839538 3383823 3404897 3620969 3909091 4207078 4503621 -1 1612286 1886729 3130908 4385682 -1 -2 143912 765233 997746 1425021 4709303 4831756 4935836 -1 -2 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 4148925 4502166 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 1146991 1432153 1522440 1584820 2286536 2616411 2957248 3162621 3796221 3991805 4628861 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 653160 666630 841834 1432341 2035851 2266565 2291311 3202350 3433502 4428569 4821899 -1 -2 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 938912 2756850 2818107 3105405 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 3005187 3914244 4402722 4758298 4966859 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 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 458554 1041073 2371730 2651743 3274528 3514954 3692851 4675875 4970280 4999999 -1 -2 204232 2538744 3267568 3408990 3448428 3803609 3881405 4275611 4383977 -1 1072004 3101054 3631744 4082836 4128821 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 -2 428465 505771 783340 2017171 2860661 3058270 4017459 -1 653287 1329449 1355876 1763551 1900997 2512204 2533953 3338449 3389849 4739179 -1 -2 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 438473 2152036 2784853 3000136 4175364 -1 -2 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 434844 445843 459354 641242 779053 799044 3847209 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 424172 549839 1590591 2409662 2501207 4415178 4644352 4750347 -1 436978 1015742 1277165 3016939 3322828 3719619 4336979 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 1420142 1505542 3562727 4604873 4786576 -1 287667 875169 2032065 2764492 3964664 -1 -2 517607 1049160 1211659 1286417 1719242 1730947 2121094 2385416 2436920 2472532 2518687 3502560 3720000 3840111 4463411 4593867 4718132 -1 1165626 1314172 3470713 4635837 4682889 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 616388 1716176 2841996 3001895 3190246 4854538 -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 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1684239 1839479 2717895 3651684 -1 166150 502914 652580 878363 1642691 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -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 103378 950000 3341436 4085247 4226713 4580600 -1 194060 1628623 1817148 2020095 2138372 2686110 3360321 3937152 4316023 -1 376572 1789307 2824407 3028928 3588143 3714377 3775711 4749626 -1 416459 1401370 1568594 3430389 4143632 4391799 -1 -2 264447 461790 1412676 2984403 3037806 3160999 3974587 4962864 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 1162953 2938918 4403761 -1 -2 657649 1335061 1901141 2471802 3974021 4313639 4539096 4609316 -1 2605857 3667146 3816508 3992410 4392572 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 1433343 1645334 2473981 2729185 2737722 3603739 4306697 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4908795 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 488621 692046 1396252 1668991 1681696 2430807 2556890 4077080 4637803 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 -2 593107 1358250 1922508 2031856 2253595 3560936 4038798 4475445 4658742 4716877 4757120 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 725477 1038494 1438116 1937152 2189406 2363364 3895750 4854420 -1 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 -2 281559 1729431 1740300 2662821 3425079 3431419 3450050 3470938 3666969 4076385 4294975 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 1188364 2373403 3703389 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 129259 282127 679729 1874519 4682949 4808973 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 -2 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 -2 104801 311957 977870 1368641 2144943 3291914 3436250 4020436 -1 1130292 1146771 2766768 4044418 4106566 -1 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -1 94124 1690200 -1 -2 914604 1916717 3931620 4051772 4154425 -1 337621 423853 1553149 1932842 4365255 -1 461290 1990331 2431972 2978815 3199267 3728934 4634519 -1 340028 438282 551493 1029588 1495093 1879643 2151038 3352280 4486701 4927835 -1 -2 194912 434594 536753 1274008 4197757 4300088 4739547 -1 123987 203606 337729 777200 1101507 1779363 3438534 3953986 4695822 -1 77889 329050 550386 682321 1238282 1764193 1960756 2111476 2241503 2736829 3839493 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 -2 51891 114050 655478 771162 1530278 1580343 1761824 4099426 4121710 4181057 4889566 -1 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 181491 3885745 3896190 4111343 4459557 4984594 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 848952 1696153 3320611 3402701 3646838 -1 3286408 3882569 4292147 4409306 -1 -2 196974 623606 631752 1680353 3349310 3535040 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 123987 203606 337729 777200 1101507 1779363 3438534 3953986 4695822 -1 -2 270864 2198681 3105801 3271910 -1 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 215202 896526 1593190 1963350 1973430 2658846 3107828 3536415 4309966 4386186 4594356 -1 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 1443793 1964286 2565337 3491203 4477439 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 336738 984582 1606347 1732987 3261930 4999999 -1 298068 497814 2258845 2641428 4017630 4335678 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 389169 1046188 2336724 2490446 3431542 -1 -2 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 678018 941498 1462426 3728274 4005601 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 174033 627690 1453160 2608814 2771107 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 192909 383703 1465808 1844495 2957153 3113302 3876554 4385535 4674924 4827784 4850418 4923328 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 -2 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 1298408 1662655 -1 633850 1078258 2012565 2090574 3548239 3550785 4091933 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 1186438 1435252 1935626 3131008 3650946 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 798338 887579 1479883 2311360 2489045 3337081 -1 1407802 2867027 4443005 4685785 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 373886 1477075 2115087 2173502 3913050 4207092 4496071 4894355 -1 -2 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 378296 449092 1579422 1871819 2125032 2749491 2790222 3731439 4103185 4974086 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 95937 313917 438429 1813131 2074682 3576049 4970699 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 -2 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -1 512431 1317625 1324575 1502092 1973192 2466359 4772551 -1 -2 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 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 520190 943996 1078512 1137118 2697908 2785414 3449728 3783380 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 2779053 3834470 3968162 4070513 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 145539 1005730 1530792 4639233 -1 -2 59031 606380 1592802 2407632 3424636 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 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 37031 211300 1159370 2767237 3023018 4180520 4352665 4746215 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 928603 1306062 2430979 4139821 4446895 -1 491137 967217 1104092 1636669 3168708 3791393 4482087 -1 -2 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 559156 1069477 3637119 -1 197569 378898 784630 1726314 1870308 1872861 3220298 3811922 4040437 4596059 -1 1099774 2401639 2609028 4180184 4806458 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 379850 854180 1007287 1708626 2989110 3257764 3278246 4668812 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 84213 670150 863212 1719702 4811892 4903785 -1 112708 740989 2024858 2061696 3421556 4816246 -1 -2 1159383 2572368 4226236 4278174 4410560 -1 180140 646181 1639788 1739098 4788541 4858168 4896427 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 -2 492138 2012066 3972540 4306118 4674879 4869183 -1 158741 573823 1196886 2707842 4643742 -1 -2 1536909 2115251 2421973 2444791 3144369 3761904 3797468 4517646 -1 -2 31295 759807 2238277 2980009 3626979 4557685 -1 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 543936 584610 1138839 1330840 2969026 3145785 4406379 -1 106309 554997 765296 785136 2369646 3154445 3668055 3845988 4785591 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 381419 1249052 2115430 4242059 4370626 4726123 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 -2 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 916023 1315152 2430641 2742378 2856737 2961499 4079547 4386728 4663231 -1 538382 650365 698383 842298 848130 1116381 1193138 1260299 2207620 2218744 2274119 3076908 3410287 3903949 3923841 4683806 4805004 4878619 -1 865181 1329449 2531280 2665165 -1 615319 1408630 2160388 2504399 4540590 4835345 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 -2 1720478 2966274 3916863 -1 857375 1540868 3753902 4414163 -1 87799 1256503 1337155 2084358 3766086 -1 574142 2819601 3460332 4342267 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 194362 1162378 2032551 2314699 2550025 2827630 3756004 4024396 4371287 4645011 -1 -2 368648 448450 478139 729450 1026799 1664338 1997921 3149937 4478132 -1 20340 365064 916366 -1 414626 2749183 3850460 4864657 -1 271570 828395 1089379 2427052 2906704 3209606 3318583 3621634 4297001 4445982 4962415 -1 -2 3342221 3823497 4696097 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 99044 526758 1399906 2837821 3105472 3330037 3447554 3522077 3838015 -1 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 2565703 4334500 4502072 -1 13480 477406 848137 1132561 1157707 2278964 3094072 3496542 4009053 4394752 4414643 4480425 -1 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 -2 1458127 3967452 3971850 3999478 4467616 -1 94908 227508 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 360807 922603 1719633 2085129 3639978 3667138 4093368 -1 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 502746 3557749 4431988 4538300 -1 843391 1593311 3070409 3707297 -1 728869 1513871 3004968 3008765 4243567 4482013 -1 -2 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 1315881 3275401 3515772 3657227 -1 -2 909150 1188139 1234162 4068943 4523971 -1 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 -2 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 89121 652750 2249388 2529766 2835672 4661637 -1 -2 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 1305021 2058105 2670614 2751641 4850628 4873196 -1 765756 1077038 1381277 2196165 2791697 3563669 4029605 4868967 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 938392 1824880 1985277 2293955 2388061 2669453 2766770 2846721 3658940 3790140 4345552 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 778816 1615881 3467643 3994171 4654128 -1 -2 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 428934 1340375 2040772 2042143 2324635 2436280 3297560 3414909 3851408 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 133376 194073 284993 640485 2126217 3227307 3481283 3853255 -1 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 143573 630816 693836 1221625 1776570 1866512 2077587 2329041 2705458 3498337 -1 1613309 2309431 3170738 3871217 4750136 -1 -2 687550 841483 998024 4797955 4976006 -1 1173742 2289265 2385847 2849851 3310070 3739865 3923156 3960424 -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 20407 319044 935872 2280169 2459618 4497360 4976795 -1 363896 2221075 2908639 3723655 3990776 4748987 4797814 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 526707 739537 1925384 2223535 2678584 3075315 3355168 3560901 -1 48887 50259 1682546 1729736 3008913 4428739 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 1114268 2029128 2154862 2949040 3292489 3613890 4581050 -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 -2 220501 1846660 1992212 -1 112072 522857 878453 2085729 2473258 2600036 2843404 3686209 3836153 4140744 4563565 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 96677 3032154 3643381 3681883 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 375284 529267 1068437 2044849 2790768 4725894 -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 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 -2 1364158 1542665 1827419 3130555 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 846791 911722 2305885 3284235 3510179 4970720 -1 60402 477061 1596496 2105979 3851989 4030595 4047486 4440993 -1 -2 384607 566807 604243 911887 2540282 3970299 -1 114381 310004 362495 1040672 1513686 2069950 3402793 3815877 4039102 4881532 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 8258 10286 550052 2838216 3512394 4844496 -1 -2 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 116701 1031113 2730585 3096013 3851328 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 1032409 1340036 1372473 2411416 2521757 3405840 -1 2165931 2355622 -1 210934 659834 1077482 1439362 2711465 3512731 3553468 3800716 4283001 4466177 4552167 4999999 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 821914 2459291 4640947 -1 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 -2 2685685 3692490 3816488 3846818 4148945 -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 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 257148 764928 1386643 1821480 2108191 2125663 2499171 2933662 3272405 3407785 3498435 3912267 4233975 4345218 -1 -2 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 614642 978070 1089606 2868539 3387763 4495322 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 798338 887579 1479883 2311360 2489045 3337081 -1 106490 136266 1700215 1942179 2444235 2777533 3376373 -1 -2 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 669143 687603 1282741 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 2064484 2395683 3181086 4243373 4340542 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 850828 915548 1540430 1849741 1902261 3844744 4410674 4782814 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 172314 764521 1540790 1782998 2008289 2045455 2586490 2871037 3242098 3519959 -1 -2 707336 804801 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 42644 600731 1815503 2640126 4860498 -1 750230 1152105 3149925 3475858 -1 523224 543400 581403 3521678 4655010 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -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 -1 -2 445868 665773 1143053 1602550 2829894 3009202 4138727 4224966 4901973 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 -2 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 -2 303414 412735 705746 1331538 2143851 2884499 2913178 3770871 -1 -2 144467 233591 297947 2083744 2847027 -1 -2 428282 526047 2443420 3202652 3236119 4248823 -1 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 144467 233591 297947 2083744 2847027 -1 865806 2301574 2829828 3582179 3640978 -1 -2 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 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 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 166150 502914 652580 878363 1642691 -1 -2 333211 445142 1304659 1367424 1401811 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4973868 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 918319 1776211 2323613 3981049 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 57842 462894 1875529 3362536 3758236 4588849 -1 162477 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 152243 645326 823557 3995338 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 1803 125987 246027 504117 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 -2 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 1465301 2221651 3009659 3848010 4662136 -1 -2 79032 557685 1567567 4872396 -1 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 1715876 1938232 2881928 3343774 4038031 -1 2975 937428 1421770 3634113 4189170 4337083 -1 439270 1132785 1719808 2688254 2852365 3873820 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 1212223 2893160 3356302 3568111 4059862 4748313 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 968986 2001096 2742808 2827296 3517546 3540873 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 -2 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 46186 345721 1977717 2956455 3407563 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 521970 2168074 2505387 3279246 4878286 -1 25103 91245 485009 765232 1139522 1845196 2016269 3191564 3430583 3715457 4130498 4999999 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 -2 1041722 1396128 1999440 3112106 3464558 3869775 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 -2 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 7036 430049 1048403 1836146 2937753 3705655 4238647 4817182 4950050 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 491265 631464 1776422 2547037 2589655 2839538 3383823 3404897 3620969 3909091 4207078 4503621 -1 1612286 1886729 3130908 4385682 -1 -2 857179 1211833 2908394 2999926 3233344 3256088 3989584 4409379 -1 2461942 3063425 3122986 3193717 3342626 3425801 3429099 -1 -2 1435252 2039948 2523042 3240697 3968725 -1 -2 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 392034 739713 1123946 2509762 4325807 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 3709255 4587945 4990753 -1 -2 672589 1423183 3115446 -1 -2 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 1251320 3351909 -1 1056429 2555670 2983890 3212660 4505986 4515248 4543832 -1 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 1696038 1713397 2291409 2578873 3023390 4242227 4335600 -1 65010 1424498 1947615 2224040 3122544 3357597 3933068 3971344 4612609 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 378781 872807 3092388 3686394 4354052 4892239 -1 -2 1243496 1894512 2662900 3442388 4974680 -1 735982 1751550 2009014 2587424 -1 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 508556 808817 986393 1352116 2042659 2264463 2319075 2630743 2804921 3244258 3409020 3889368 4776878 -1 -2 884487 2424090 3190497 3450545 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 18506 1101276 1595712 1647626 2946465 4638722 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 410441 619473 1791846 2206025 3397945 3771887 4245965 4854131 4936727 -1 -2 171054 483417 661046 1094774 2057124 2171381 2656578 -1 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 -2 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -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 2068959 3004262 3257077 3593471 3982159 -1 -2 5828 787260 953368 1745265 2736325 3613102 3850215 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 475041 1606898 2247514 2572261 3120834 3599896 3665965 4748967 4876553 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 -2 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 165775 179706 1368365 2100472 2765222 3148131 3241731 3606875 4356506 4680304 -1 813414 893535 1062808 2792193 4919382 -1 -2 252036 321438 365358 910708 1660850 2374974 3256759 -1 267296 2967857 3012044 3671353 4438569 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 -2 596681 693753 3632500 -1 433971 1339624 3695121 3879825 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 -2 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 -2 361000 596620 1719255 2067626 2736630 2793581 3880380 4602588 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 2059387 2629159 2919990 3191337 3415842 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 272270 403843 769695 990962 3287488 3541229 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 245247 278748 3199597 3322968 3368301 4460953 4946555 -1 -2 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 568932 598573 638100 1189443 4390658 4726168 -1 -2 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 -2 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 47164 2139754 3286814 4020865 4061757 4715447 4906162 -1 354651 915513 967071 1013419 1474615 2327688 2874393 3242310 4592523 -1 -2 1634440 2927828 3156463 3317331 3997969 -1 -2 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 -2 242166 3645107 3721945 4928278 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 -2 1972229 2595465 3469211 4481622 4628507 -1 477318 973154 1019498 1948965 2544810 2999703 3311321 3655877 3977777 4022330 4066942 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 818126 1731279 2090044 2501378 3005631 3731838 3914340 4422707 4579086 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 719982 2623419 2881212 4439127 4656798 -1 -2 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 -2 728896 863896 1337100 2726857 3797479 3926249 -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 919917 1106964 1128841 3718531 4441199 4735299 -1 173954 283870 949242 1293552 1838945 2064963 2991636 3054422 3107426 3127913 3379988 4261916 4837429 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 221199 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 1100666 2007917 3787405 4007434 -1 972518 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 1812847 2597244 3014149 3049412 4992605 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 17010 847258 1101420 1305069 1406400 2148380 2304845 2529181 2756875 3621548 4064620 4595732 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 987512 1499698 2312186 3819299 4201586 4663063 -1 -2 83211 137447 391143 485225 981253 1061403 2511505 2976036 4621936 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 733095 1242267 1753444 3536949 3870574 -1 -2 376353 1162432 2643557 2670061 3849977 3920960 4069089 4087754 4889870 4939848 -1 314287 747374 795862 1489781 3095077 3937922 4325495 -1 820292 1816113 2319717 3142703 -1 1523803 2017262 3152195 3191544 3438746 3500949 3725307 4057034 4154091 -1 -2 204232 2538744 3267568 3408990 3448428 3803609 3881405 4275611 4383977 -1 2334619 2827645 3485978 3863034 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 -2 648185 953542 1511325 2184848 4028597 4342319 -1 -2 657480 2604249 3521630 3717169 4095963 4112277 4588843 -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 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 113950 1016934 1287538 1475243 2334525 2440150 2626974 3854527 3986871 4449813 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 1136059 1419677 1719899 2188004 3921647 4008446 -1 -2 1605225 3860596 -1 57547 1311542 1409587 2541774 -1 3126651 3958100 -1 650864 1006027 1949128 2197901 3045111 4490297 4964627 -1 -2 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 210720 901250 1077563 1784037 2387329 2798823 3934430 4779937 -1 2674 347465 350568 1986968 3690642 3742619 4134239 4999999 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 917811 1109600 3539849 3662418 4461848 -1 -2 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 -2 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 1400499 2916423 3033043 4280278 -1 -2 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 588899 1211225 3418910 4357325 -1 -2 1317194 1623671 2383328 4530014 -1 1066722 2038958 3220270 4357856 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 319044 935872 2459618 4497360 4976795 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 79592 657646 2112648 2620680 3746374 -1 1234100 1300389 2656249 3139248 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 1847230 3799488 3831961 4358052 4376339 4404364 -1 1743630 3171254 3351508 3841150 4700968 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 -2 760513 3119270 3591888 4728584 4926253 -1 2996192 3172253 -1 217309 3505204 4437945 4488506 -1 -2 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 485951 649371 1472951 3890279 4268330 4887029 -1 -2 706599 958578 2033306 3402396 4381211 4950264 -1 -2 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 2320584 3077237 3384317 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 846094 4202578 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 136045 394368 594234 923085 1744593 1774504 3259391 3325145 3368138 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 211605 589892 696736 1273764 2205591 2593086 3212913 3264139 4856052 -1 360733 694110 1137890 1967484 2307319 2469765 3361813 4207660 4648831 4820798 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 661699 826843 1339292 2324449 2888587 4412004 4604832 -1 4575 32749 468171 1282954 1345096 1462484 1617213 1675995 1677008 1876529 2713172 3659108 4415567 -1 -2 77440 2052722 4188117 4922060 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 1499114 1998590 2356455 2561176 2653973 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 345453 1273764 2205591 2532547 3264139 4375689 4713328 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 1129813 1339979 4175293 4793314 4999999 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 1993103 3826972 4574251 4749673 4884709 4992726 -1 817905 1602319 2273159 3294953 4015075 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 3045635 3509696 4138347 4516101 -1 262142 1864268 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 34259 741370 3515003 4603430 -1 68275 320114 767962 817031 2677922 2721396 3337737 3767247 4167921 4208792 4637116 -1 -2 658038 764718 1919949 2379736 2514251 3200058 3637094 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 1536909 2115251 2421973 2444791 3144369 3761904 3797468 4517646 -1 1275247 1994626 3025619 3128768 4667276 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 28622 2046488 2349397 2508262 4128548 4196533 4352632 4452869 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 334017 1540244 1574425 1845692 2428233 3516869 3779174 3979046 4939572 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 -2 443752 2718057 3096075 3766785 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1176597 1678850 1801292 2279303 3220690 -1 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 -2 508556 2042659 2264463 2319075 3244258 3889368 4776878 -1 289316 1318740 1752830 1880361 -1 62778 2324083 2462191 3501989 3516371 3667833 4426784 4989972 -1 -2 388511 1852811 2198255 2324599 2425508 3801531 4511895 4940384 -1 158741 573823 1196886 2707842 4643742 -1 336769 797116 1974325 2556408 2664820 2805491 2868557 3543785 3880464 -1 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 -2 506003 1234266 2611237 4807325 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 787767 1047743 1076506 3875895 4078927 4373990 4447491 4901281 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 801164 2247193 2453532 2730948 4890296 -1 -2 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 -2 1235835 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 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 -2 905051 2191639 2209337 2233810 3673996 4056023 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 -2 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 1278446 1361135 1512404 1533246 1599073 2068108 2156300 2174604 2260467 2395106 2631642 2651861 3706360 3847797 3971427 4440031 4767864 -1 2508874 3312329 4411672 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 -2 587779 3257768 3575324 -1 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 -2 9615 410009 2035151 3528425 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 506003 1234266 2611237 2808837 4807325 -1 -2 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 280039 1396141 1937481 1969518 2613819 3032827 3998689 4409594 -1 -2 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 3103651 3724859 3898375 3914449 3959720 4262918 4575356 -1 -2 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 247647 1111044 1168397 1961549 2397603 3034286 3465608 3734775 4295574 4712154 4765455 -1 -2 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 669431 900163 2242601 2651786 2713392 3764093 4256486 4324225 -1 -2 455786 580218 641924 1487231 3197703 3711985 4272416 -1 76010 135285 263198 716028 817112 1462684 1716075 1782609 2002568 2003277 2449767 3221424 3590977 3779375 -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 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 435918 514504 874150 1410993 1711134 1814139 4341082 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 303853 641244 3163905 4699453 -1 -2 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 222642 489638 3137700 3485615 3829068 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 2099520 2798946 3578799 3733636 4701572 -1 -2 378781 872807 3092388 3686394 4354052 4892239 -1 95925 407795 856890 951668 1800308 1914155 2317341 2848054 3160255 3275079 3523638 3714920 4170794 4259540 4874484 4924021 -1 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 -2 523399 1814094 4630606 4657461 -1 -2 192168 343228 3581761 3784417 -1 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 3934 968327 1848366 2084128 2690211 4329089 4425171 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 392034 739713 1123946 2509762 4325807 -1 682935 1031406 1811729 1951125 2056826 3029816 4114175 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1735296 2368193 3538920 3919028 4118641 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 190350 437824 711508 2021156 2948213 4013727 4949713 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 162642 557772 1517388 1974028 2616484 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 129978 969221 1145572 1389761 2049135 3492053 3508322 4894467 -1 132484 523356 2052585 2080492 2699330 2766565 4384224 4602009 4810993 4977568 -1 731616 947357 1069876 1259195 3471077 4361809 4431079 4707231 -1 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 -2 743723 1134223 1783389 3237572 -1 128891 589036 1781640 3990432 -1 -2 352077 1344165 2372448 3085531 3388418 -1 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 1910306 2425327 2637454 3911205 4032586 -1 1255964 1483166 1834258 2369922 2683557 3130575 3152444 4004220 4090818 4468550 -1 -2 491285 2799676 3411114 3603007 3614653 4550397 -1 333129 335029 359998 1714037 2344193 2797301 3018581 3171902 3318389 3912616 4701926 4800006 4817916 4819273 -1 356943 981388 1508317 1919425 2406254 3940173 4627489 4999999 -1 814627 1364973 2087771 3213331 3354444 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 356966 670854 1939043 3220450 4090179 4910836 -1 605749 1085395 1851166 3504935 3541252 4186806 4279548 4430159 4498134 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 994248 1075490 3062553 4430829 4493806 -1 -2 121154 505829 1609487 2314390 2866954 3871076 -1 340719 858363 1563773 2811604 4497071 4638730 4686548 4934883 -1 731062 1201049 3438943 3661289 4987306 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 395455 674307 917044 2862667 3038857 3195135 3290915 3435874 4098741 4134890 4657469 -1 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 818794 2825435 3368056 3868971 3899382 4223274 4738608 4942576 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 144890 472467 2394628 2475955 2481318 2502971 3193328 4322544 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 3975996 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 1123946 2809712 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -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 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 -2 636767 1247631 1672949 1972559 2289657 3186810 -1 96670 393159 457755 552407 1180782 1981381 2126957 2456763 3746401 3756877 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 165488 187211 254336 538147 810191 1243154 2579543 2683305 2923569 3440551 3818993 4766187 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 657810 995549 2515230 2635093 3304439 4775561 -1 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 559634 1219403 4203841 4252505 4395900 -1 20407 319044 935872 4497360 4976795 -1 -2 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 577756 1171254 1342182 1995685 3177931 3251524 4453229 4687963 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 2063919 3094596 4173723 4273904 4346162 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 642346 1318588 2151844 3838133 -1 88763 719318 1005020 1462472 1757294 3486489 3931351 4190017 4675713 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 753905 1727000 1945623 2967567 3966536 4104948 4658211 4869172 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 1364137 2144466 2408162 2491188 4479182 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 379227 1030215 1184284 2649396 2731621 3312066 4171627 4476525 4641191 -1 -2 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 -2 214525 233827 885110 2505380 3003657 3198205 3499931 3562373 4067260 4109267 4446865 4684401 -1 786797 1017146 1329337 2363066 3383812 4321880 4596657 4623541 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -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 520190 943996 1078512 1137118 2697908 2785414 3449728 3783380 -1 1134949 2697676 3161916 4000636 4458742 -1 1104486 1431005 2778066 3891637 4074865 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 -2 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 185881 1747360 1983039 2822334 4029905 4242102 -1 118351 382631 752600 1430240 2184828 3919869 4494130 -1 413881 1240846 2297565 4706603 -1 907617 1142048 1280267 2666322 3955214 -1 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 515227 1033286 1387514 2060151 2284383 2902730 -1 -2 813657 1853821 2482739 2711819 4533728 4614946 4784920 -1 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 462931 723838 1179393 3111449 3687101 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 173954 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 576024 1033964 1933452 4511864 -1 2838814 -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 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 679800 685065 727421 933610 1108179 1473111 1564351 1958549 3011171 3305987 3465464 3510080 3956623 4155385 4352069 4739008 4773939 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 517607 1049160 1211659 1286417 1719242 1730947 2121094 2385416 2436920 2472532 2518687 3502560 3720000 3840111 4463411 4593867 4718132 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 411115 2855788 3028069 -1 340052 1586486 1770308 3325093 4375486 4477683 -1 97554 312731 1157506 4219925 4229115 4290220 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -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 78731 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 947837 1002903 1102198 2165931 2355622 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 719724 858924 2551024 3425938 -1 481562 584848 1656849 2281575 2583247 3240621 3692417 4885706 -1 -2 1364794 2889614 3359546 4924081 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -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 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 339843 610980 619049 2240290 2993933 3286738 -1 1368208 1814938 3083571 3144959 4890462 -1 1398582 1608108 1981920 2173328 2518647 2899902 -1 1329457 1532500 1534816 1905230 2482694 3040319 3908749 -1 1397448 3293333 3509395 4125116 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 -2 644529 1235698 1351877 1352771 2477832 2708236 2927717 4309943 4371740 4514200 4947844 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 96255 314705 798206 1513109 1574761 1603572 2325869 2812352 3775508 4108687 -1 158936 188946 307229 968667 1055391 2062764 2181376 2605219 3091669 3114063 3568717 3695252 4722331 -1 -2 2259704 2718439 4086614 4204034 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 381991 1598933 2002125 3461540 3572095 4482865 4679581 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 349589 771813 816754 892912 1468653 2027135 2080431 2105946 2202589 2229212 2610867 2668943 2769300 3633601 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 685253 802191 2280071 3755084 4162253 4568083 4999999 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 2508874 3312329 4411672 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 946244 1324842 4281667 4451394 -1 -2 291199 1361487 1533142 1558826 1901967 2292152 3412379 -1 447271 771083 898821 1804302 3588405 3859533 -1 -2 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 -2 493454 744891 923721 2378636 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 566267 1069318 2324069 2688982 2957103 3398739 3975571 4436997 4459102 -1 578493 1173132 1237011 3148470 -1 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 -2 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 773402 2042738 2471446 4097845 4127751 4525652 4720827 -1 3438943 3661289 4987306 -1 -2 75687 270383 3808681 3913612 4760580 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 220262 1461465 1934347 3008841 3160548 3208526 3538579 3837075 4025049 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 249984 463210 730299 945576 1475181 2392803 3041070 -1 -2 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 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 670433 986552 3830753 4877600 -1 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 844412 965107 1672859 1709110 2104359 2329151 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 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 1225899 1264328 2544708 2768770 3498236 4485675 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 846791 911722 2305885 3284235 3510179 4970720 -1 -2 399302 549332 783296 994888 1498576 1862327 2475838 3264113 3544106 3593265 4345923 4362588 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 432652 516935 598888 1098912 2626612 2884888 3870320 -1 916540 1768089 1783700 3064807 4326733 4606972 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 2665292 2908934 3044693 3493749 4599592 -1 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 1536909 2115251 2421973 2444791 3144369 3761904 3797468 4517646 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 -2 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 2565703 4334500 4502072 -1 327079 1604275 2998743 3739114 4215144 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 -2 2327889 2359573 2841948 3062316 4635613 4968819 -1 602777 1529306 1657389 3669975 3711354 3722053 4330047 4588657 4878120 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 9400 292890 798871 1727076 2194064 2735080 4920631 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 1486650 1673517 2959871 4133276 4615455 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 1455970 2825088 2995918 4369276 4642917 -1 -2 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 1124333 2063664 2135778 2391002 2511823 3123368 3404950 3886023 4326441 4720345 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 1892977 2868172 2997042 3824042 4483513 -1 236560 348251 812461 972345 1306659 2036165 2579182 2920664 3113112 3372899 4215048 -1 972034 1657145 1918913 3715917 3948665 3984625 4691826 -1 -2 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 120331 150859 3537415 4237101 4578019 -1 121013 300589 397345 427600 1370029 1779255 2781575 3369238 3814955 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 283288 1563308 2009611 3000068 4175074 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 13671 991730 1313463 2064768 2260808 2448156 2629012 2748147 3533340 3672928 4281104 4769166 -1 -2 92381 531813 781447 3262950 -1 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 609271 1061746 2969018 3189510 4060715 -1 -2 493454 744891 923721 2378636 -1 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 549475 1592770 4299917 4947590 -1 367732 1039370 1077578 1711214 2483359 2547480 3075731 3108224 3251383 4156673 4471622 4514815 4779010 4779177 4905789 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 6260 118341 296807 1321960 1507905 1698318 2621647 2655502 3894819 -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 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 1235186 2703822 3622233 4393981 4839328 -1 323328 605247 990073 2165445 3604132 4950505 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 -2 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 510439 884901 1890781 2121714 2474930 2965808 3828581 4455059 4954268 4977342 -1 69141 109661 1361926 1483234 2006948 2107491 2242849 2519991 2665394 3257391 4262340 4780210 4899032 -1 324047 1537256 1753957 1919085 3056595 3208103 4534390 4746707 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 766570 1145715 2575459 2800428 4613861 4825709 -1 4922 1831384 2301242 3716339 4999999 -1 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 317597 1375632 2019368 2117085 -1 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 424367 444545 577168 1271073 2626609 3209721 3259632 -1 2533953 2612576 3338449 3843136 -1 -2 138536 1495440 1516275 1546548 3333981 -1 237541 355903 501486 1176946 1761153 2687836 3290134 3903787 4851424 -1 362661 2408990 2748577 2948723 3431458 4621973 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 2866594 2994296 3257348 4461950 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 924396 1136851 1287845 2235143 2560255 3951575 4473038 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 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 4369527 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 486057 1824568 2954403 4015080 4135159 -1 -2 735501 4395168 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 415731 684980 739170 2575555 4443813 4595854 -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 795168 1867026 2261422 2273027 2441454 2913830 3402534 3813592 3908183 3999475 4924531 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 -2 600302 835970 1313016 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 474868 477028 1540156 3716779 3890069 4802059 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 -2 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -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 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 532139 590868 3484929 3980536 4116223 4669874 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 1482057 1733001 2767860 3045478 4493446 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 508027 596339 1694793 2541079 2821488 -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 1215467 1854174 3943079 4661138 4971035 -1 -2 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 817905 1602319 2273159 3294953 4015075 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 4932403 -1 -2 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 1074771 2183669 2439755 2767720 2989499 4068120 4351572 4503799 -1 -2 691082 818903 1236895 1552898 1930469 -1 1804852 2847966 3673200 3753162 -1 116864 143479 1746795 3520463 4938167 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -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 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 577430 1734398 1786368 2191448 4048409 4536773 4917990 -1 -2 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -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 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 560570 2081449 4177240 -1 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 -2 1160191 3130174 3297018 4004604 4401753 4800985 -1 1505502 2738277 2949225 3263863 3449370 -1 694304 1224546 2496048 3399858 4241630 4253341 4755553 4845067 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 350080 352981 459918 926067 953095 2830670 4518047 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 165755 875500 1941390 2068158 2714981 3327310 4024305 4886900 -1 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 83071 781530 1931530 4695553 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 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 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 577427 1297882 1408820 2402909 3386050 3934987 -1 -2 346392 1096023 1572117 1623163 3474055 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -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 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 261890 1775081 1811425 1874011 2261191 2816382 2839802 3350970 3352711 3474366 3794145 4136478 4358568 -1 525148 1221250 2591234 4957042 -1 499266 995991 2071398 2109872 2475419 3471354 3584664 3675039 4601098 4673037 4796524 -1 -2 138536 1495440 1516275 1546548 3333981 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 362661 2408990 2748577 2948723 3431458 4621973 -1 -2 998149 2032636 3326819 4546761 4910272 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4457956 4939647 -1 -2 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 -2 1508953 2651800 4167445 4934247 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 423373 1472720 4121777 4508006 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 813657 1853821 2482739 2711819 4533728 4614946 4784920 -1 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 448780 623262 740966 773866 1479883 2165998 3436936 4025833 -1 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 -2 713178 2176431 3538495 3810035 3966734 -1 1156053 1626171 2488975 3422875 4771371 -1 -2 1888542 -1 554997 1288745 2149676 2645139 2879410 3474252 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 67902 86536 1912436 4099617 4323052 4554782 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 142363 1108507 2112265 3916981 4191816 4549768 -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 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 169974 1933530 2367669 2461143 3338850 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 311925 871455 2198141 2778846 2915532 3904458 4560420 4625557 4867227 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 2508874 3312329 4411672 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 353144 353399 2444514 4122281 4301277 4812620 -1 -2 168960 800561 904390 4317942 -1 346019 1039773 1049726 2532368 -1 1328449 1807953 3200818 3593372 3600787 4980770 -1 -2 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 -2 96675 991117 1187091 1924182 1978205 2675961 3277470 4209738 4714794 -1 69406 198985 1017016 1211280 1223103 1431927 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 388864 1620107 1897914 2219400 2371610 2792220 2890673 2917370 3100645 4166567 4519260 -1 971596 1807978 2591085 2651982 4936033 -1 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 -2 275537 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 4259433 4661610 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -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 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4634975 4751830 4973089 -1 409961 791922 3634810 4645018 -1 1260810 1355389 1379762 1748191 2634149 3311456 3626587 3662258 4107212 -1 378390 1086116 1366340 1993223 4178194 -1 419980 926506 1753796 2430807 2468760 2679437 2974398 3564572 3960494 3980568 -1 -2 1140855 1356986 3246249 4350721 -1 321695 2172135 2816799 2866047 3583605 4121285 -1 258469 2232082 3636207 4335374 4476533 4513943 -1 103950 297465 2017264 2473814 2796805 2977520 4133132 4918605 -1 -2 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 531834 842574 1627874 3984439 4868651 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 -2 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 95065 2458734 3833927 4546761 -1 12793 707849 1019276 1157282 1396574 4290915 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 95958 2257926 3031496 3114428 3213766 4524604 4891300 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 327079 1604275 2998743 3739114 4215144 -1 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 1084726 2652204 4110645 4585454 -1 1025529 1393698 1804010 2134335 3366732 3367076 4327726 -1 -2 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 428465 505771 783340 2017171 2803156 2860661 3058270 3261233 3323699 4017459 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 587865 865181 1769726 1848781 1906385 2237728 2537430 2814651 3976280 4300147 4389683 4994747 -1 -2 214633 264566 1482909 3574444 4344322 4781223 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 259718 359743 2009031 3399332 4399994 -1 -2 786797 1017146 1329337 2363066 3383812 4321880 4596657 4623541 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 1259949 1369694 1683544 2384750 2797524 3098006 3794654 -1 -2 736781 1776027 1864812 2817787 2974640 3714585 4428491 4559695 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 191618 363840 700672 826804 2335853 2462748 3332034 3504381 3898856 4130431 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 529649 1787611 2026634 2088072 2862536 3123174 3339525 3347966 3657797 3960779 4043777 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 323469 597535 726603 1722411 2197575 3156588 3562101 4556823 4860166 -1 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 1245184 1407035 1706805 2840941 3179867 3578609 3951955 3963203 4144653 4861888 -1 -2 1756810 2131075 3335701 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 1042111 2771227 4921312 -1 -2 1035672 1040509 1689918 3133674 3906849 4436894 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 376572 700391 2274523 4036525 4497872 4519497 -1 -2 499956 566617 1157043 1236816 1332431 2057734 3558716 3613676 4166543 4419653 4611594 4660633 4835299 4936761 -1 674138 2026086 4442483 4492890 -1 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 -2 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 385440 1876982 1940464 4116009 4301930 4547115 -1 -2 97351 184896 711375 2135623 3248938 3460238 3475048 3503745 4282886 4329482 4912369 -1 -2 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -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 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 -2 588899 1211225 3418910 4357325 -1 205984 639288 1023156 1146610 1963092 2269123 2518516 3503745 3778877 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 28683 1747578 1856614 2104646 4285323 4467591 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -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 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 173932 1125112 3261865 3418446 3530731 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 -1 157698 203080 3062086 4867582 -1 -2 348677 1912281 2594603 4055175 -1 805455 1362513 1811746 1835674 2186149 2246676 2815877 3222946 4089186 4667556 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 274405 2911830 4363242 4374974 4650519 -1 -2 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 460291 997661 1108567 1239972 2770028 4933645 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 1731551 3012907 3585457 4228966 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 -2 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 4137519 4434361 4778092 -1 232783 1002688 1273036 1709432 1932525 3565111 3603350 3959991 4316852 4599015 4663126 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 -2 1043762 1095034 2073294 3001092 3598268 4442237 4980075 -1 46178 379023 1139190 1261726 2161026 4137028 4818044 -1 1246396 1662534 2147938 2844730 3101033 3686058 3842722 3970111 4243493 4542716 4581173 -1 -2 470039 742107 922400 2907878 3422951 3742353 3794306 4259453 4818113 4825432 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 809564 875937 1566482 1933452 -1 -2 33616 3825648 4278073 4583772 -1 281567 593120 679923 930927 2633740 3135221 4756609 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 253042 665088 694508 764986 1889332 2557000 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 4400028 -1 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 384607 566807 604243 911887 2540282 3970299 -1 114381 310004 362495 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 477318 1019498 2544810 4022330 -1 -2 3542698 4418098 4525313 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 6672 483729 1370932 1827365 2433319 3921900 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 2429994 3550602 3700952 4340185 4340675 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 2930254 3691007 3991331 -1 805455 1362513 1811746 1835674 2186149 2246676 2815877 3222946 4089186 4667556 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 19501 2287878 2549075 4332465 4405134 -1 -2 19479 710776 2690160 3816855 4758012 -1 515419 998477 1402369 1494335 -1 127116 1038828 1046690 2085541 2169739 2933204 2983838 3163840 3599517 4431988 4857043 4902010 -1 -2 701263 1311402 1340116 3699296 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 -2 33616 3825648 4278073 4583772 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 253042 665088 694508 764986 1889332 2557000 -1 434844 445843 459354 641242 779053 799044 3847209 -1 -2 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 211605 589892 696736 1273764 2205591 2593086 3212913 3264139 4856052 -1 611521 1168903 1287783 1920045 3478111 -1 -2 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 453404 1593483 4341035 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 1955031 2445173 4825414 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 1535650 1927456 2364987 2493626 2686172 3301845 4204460 4434643 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 727421 933610 1108179 1958549 4155385 4739008 -1 249978 367436 984127 1591150 1758020 1864361 2378370 2455790 3077828 3121874 4787733 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 5066 71110 207412 1061313 1115295 1295887 1374056 2024132 2129246 2999487 3976450 4365535 -1 -2 368130 733340 1281647 1906810 2385341 2792562 3352857 3582677 4010575 -1 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -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 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 18296 1060532 1250212 1594910 2109830 2136058 2975163 4863344 -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 601263 2005113 3305987 4235473 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 -2 415731 726162 739170 1110720 1254443 1281886 1363730 1370115 1627806 2121847 2203279 3183226 3421444 3870070 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 -1 938392 1824880 1985277 2293955 2388061 2766770 2846721 3658940 3790140 4345552 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 4908567 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 478545 603514 608474 684869 1059371 1098941 2627092 3751026 3885893 3923292 4247345 4658682 -1 125519 595872 1084081 2092712 2289598 2576818 3687933 4933216 4999999 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 1236195 3216222 4773256 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 1385539 4037959 4923789 -1 -2 80411 2950439 3162359 3674965 4731727 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 -2 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 -2 1275247 1994626 3025619 3128768 4667276 -1 -2 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 -2 189678 558561 950409 1592231 1953700 2251122 2459393 2938597 4387589 4413461 4526023 -1 -2 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 659159 3070408 3310569 4955801 -1 998658 2551406 3082494 3178827 3752062 4588198 4756997 4938681 -1 -2 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 659757 1811944 3577527 4736099 -1 -2 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 -2 112193 635149 3347984 3479544 4985336 -1 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 89828 114133 458811 2776715 3632693 3957382 -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 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 458577 1110285 1112603 1393461 1526974 1897094 2209111 2521731 2578765 2947257 -1 130203 184439 1857248 3647542 -1 242018 976817 1398582 1981920 2581128 2636956 2899902 3950339 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 429638 1639387 1982573 2716050 2780782 -1 -2 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 397756 2679658 3771334 4730324 4812251 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 -1 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 62393 1765344 2147592 3562289 4486567 4703428 4993254 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 459850 685435 802327 2763079 3678767 4664140 4897874 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 265995 796768 936566 947129 1287687 1477008 2500583 2907827 2997893 4152653 4970279 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 793628 1374111 2155828 4293609 4828742 4854582 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 317419 438684 608278 1035205 1908423 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 -2 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 980537 1351877 1891037 2434758 2747844 4795055 -1 19932 570396 644529 1235698 1352771 2016375 2168814 2477832 2927717 3028722 3895635 4022473 4221184 4514200 4843133 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 561690 843862 920764 1527484 1779575 1868277 2148795 3548258 3667510 4279549 4391500 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 -2 293784 371468 987335 3297092 3788411 3845664 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 385665 635432 733329 1036519 1933489 3700341 4444924 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 2266942 2315687 3056449 3250855 4182689 4354980 -1 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 -2 1084726 2652204 4110645 4585454 -1 1070404 1733815 2314699 3854822 4338611 -1 519585 705796 1056292 2926291 4245245 -1 -2 564576 1734259 2398216 2975473 3394073 3512789 3732115 4337043 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 272767 922464 1352927 2402328 3027686 3683651 3885962 4220933 4385902 4616537 4683789 4974884 -1 504271 1217137 2800467 3373313 3486319 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 4028194 4119623 4963497 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 -2 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 -2 553942 601436 684030 1284101 1995259 2873044 2997732 4052025 -1 211237 2675992 3467094 4279373 -1 -2 289316 1318740 1752830 1880361 -1 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 157353 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 -2 177350 279837 356067 3025594 3433974 4272375 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 699223 964394 1208181 2053607 2686196 3265724 4233709 4770728 4818146 -1 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 386178 503179 1221535 1523148 2146574 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 357523 906476 1059958 2575973 3051853 3286949 3830477 3876542 4513646 -1 -2 57523 875749 1646782 2067847 2148420 2601339 2647512 3838391 4404339 4522021 4623603 4716576 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 1351877 2708236 4309943 4371740 4947844 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 -2 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -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 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 798338 887579 1479883 2311360 2489045 3337081 -1 106490 136266 1700215 1942179 2444235 2777533 3376373 -1 93111 575420 660028 849588 2448322 2609622 2921551 3735294 3945691 4473081 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 803854 1844261 2297890 2441356 2783534 4472669 4656283 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 1296201 2462166 2803549 2966274 -1 -2 534845 965071 1245700 3457700 3602714 4615658 -1 443844 2040508 2210600 4208543 -1 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 170077 756624 957942 1806490 2680385 2899700 3354254 4321701 -1 -2 375245 600085 756828 1280542 1501283 -1 246024 398245 1634498 1776429 2041126 2253770 2299573 2811686 2846798 2921161 3371768 3570801 3831071 3845306 3952982 3999129 4027711 4352608 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 200001 357822 580104 2887295 3452190 3720798 -1 -2 1551710 1924134 2636234 2815598 3082794 3960798 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 621364 1219980 1292474 1835685 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 357269 2421219 2820628 3718626 4331221 4628682 4633044 -1 -2 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 85478 482432 913842 1222130 1304274 2496726 3676380 -1 200708 357217 806305 3573184 3857187 -1 -2 918478 -1 997746 1614741 2698559 2771889 3292293 3795227 4426481 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 564633 702604 892765 941428 1011542 1886121 2200422 2520925 4413403 4433533 4667164 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 3975996 -1 60229 62195 592292 668308 1391993 1618477 1788585 2730454 3491901 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 172039 1094958 1347691 1851438 4518575 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 1765170 3107901 3334489 3752071 4422223 -1 160417 239056 258606 1701978 2310679 2847471 3035568 3468778 3666391 4037016 4167899 4929003 4945677 -1 398871 466244 504589 1088438 1599472 2885196 4169414 4692582 -1 722509 1033290 1512426 1689226 1790903 2769936 3631389 4926561 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 -2 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 4281935 4299103 4533909 4575256 -1 277371 2361154 2420930 2463117 3164699 -1 677943 1945657 1958584 2184765 2747212 3648628 4322081 -1 -2 2735597 2741032 3537618 3581048 4156669 4177704 -1 173932 1125112 3261865 3418446 3530731 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 -2 650864 1006027 1949128 2197901 3045111 4490297 4964627 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 1541625 3919304 4301257 4501861 -1 -2 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 242005 732983 2186277 2933906 4697420 -1 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 -2 265261 669371 709729 1492222 1720803 1921051 2063330 2536693 2585855 3010279 3390694 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -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 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 720905 883697 1946942 2770269 3525132 4069033 4074239 4500138 4643464 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 428020 493943 1048088 1093059 2769310 3383023 -1 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 420198 767374 1737917 1948352 2124095 2384181 2478793 2673308 2819313 3802209 3810659 3839824 4646728 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 2190786 2432245 3768014 3864073 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 1162453 1624598 2336273 2392267 3290483 4244927 4598805 4999999 -1 869909 960226 970517 1322663 1872902 3613185 4327888 -1 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -1 -2 3249334 3249930 4040041 4514185 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 67392 321515 385603 426030 758858 1943648 -1 -2 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 174033 627690 1453160 2608814 2771107 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -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 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 183774 1064051 1503484 1707900 2310234 2449499 3544052 4806324 4866333 -1 -2 961566 1205599 1381878 2195248 4669544 -1 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 -2 155181 1732383 2430039 3843900 4882192 -1 -2 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 23679 109475 243725 1017840 1032247 2385348 2632610 3312329 4844237 -1 70473 1625643 2174266 2988649 4406625 4681972 -1 -2 778919 804127 1279560 1298864 1951528 2727829 -1 60673 2029510 2192896 2428007 2958721 3561744 3603573 3612134 4209048 4243246 -1 354862 653381 662604 1506731 3281023 3469222 3604603 -1 57547 1311542 1409587 2541774 -1 656965 699139 2318821 2753265 3607285 4399874 -1 -2 107676 975915 1564915 3676830 4100506 4657083 4804143 -1 670433 986552 3830753 4877600 -1 965107 1672859 1709110 2104359 2329151 -1 41686 252475 697640 1204132 2491361 3172820 4448433 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4070776 4304066 4541465 -1 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1102616 2838814 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 347543 703864 1644057 1794231 1846024 1885913 3412280 4523233 4655399 4870669 -1 101677 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 485782 1610637 1992604 2362726 4559341 4983830 -1 -2 1103331 1341643 1605946 2339348 2736677 3698265 -1 545899 1168903 1287783 4051742 -1 859974 1253839 1999005 2854116 3233090 3271787 3453134 3915875 4095557 -1 -2 2508874 3312329 4411672 -1 218400 653177 926378 1442833 2142095 2594776 4052552 4919714 -1 77321 1123946 2809712 3057113 -1 100417 280343 700477 766063 803358 1213159 1722913 2171817 2885620 3511984 3719745 4167737 4198594 4413835 4434356 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 846580 1116471 2507406 2804718 3045610 3600855 4312224 4535997 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 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 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1894386 1952560 4080126 4330077 4780901 4865433 -1 -2 612911 1791591 3374294 3467575 3986027 4590331 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 239512 2270747 2536636 3248674 4710161 -1 -2 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 229839 411514 1023327 3006164 -1 1771962 2304202 4528886 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 1033290 1483886 1640293 2487323 3745563 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 2180827 2314861 2428069 2819675 3046243 3232266 3438427 3610021 3630719 3787694 4266473 4343177 4702009 -1 370631 872797 1873999 2018946 2027874 2261285 3705774 3990454 4096471 -1 2215426 2573772 2912708 4635113 4809023 -1 -2 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 610978 1142880 2055574 2899531 3733360 3884364 4032999 4876597 -1 242608 1293675 3399994 4400838 4881897 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 451123 791543 1571169 4775884 -1 562841 980838 1031889 2883347 3954704 4375512 -1 1286597 1299772 2581915 2867628 3597140 4350350 4965319 -1 -2 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 -2 299392 352500 1957111 3093625 3317493 3463055 3635640 4861930 -1 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 1084726 2652204 4110645 4585454 -1 2827693 3419433 3726894 4316596 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 -2 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 107988 921659 2230744 3122432 3684239 3719093 3932412 4046570 4225557 4626406 4637690 -1 -2 4151417 4188593 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 207891 1070888 4116119 -1 -2 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 1326456 2224621 2577842 4552046 -1 666576 823368 872407 2750015 -1 -2 677585 805503 1000826 1683077 3113071 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 327075 630859 1294673 1660156 2769902 3791100 3818765 4115222 4266582 4319859 4490066 4563337 -1 31435 36098 1170961 2023625 2871331 3796606 -1 -2 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 487029 1334787 2107658 2286272 3241519 3984839 4048676 -1 82131 1593182 2104139 2710729 3282514 3515748 3529534 4301820 4709451 -1 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 -2 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -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 -2 315913 980471 1024967 2159388 2815377 4020933 4073082 4106050 4516075 4940493 -1 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 661556 673555 2473597 2707355 4797719 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 762848 1225998 1464809 1549570 2797414 2905230 3063643 3093520 3383249 3988221 4598340 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 244801 841732 2872013 3791236 4184796 4575616 -1 -2 2165280 2285210 3003160 3530399 3582703 3953601 4274018 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 777097 798497 1352256 1899723 1949400 2717503 2931554 2982870 4854631 4999999 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 891535 904709 1122400 1372882 2690639 3094287 4145676 4414863 4568167 4756270 4916785 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 2584421 2585906 3049046 4286479 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 27974 2214734 2502701 3267906 4392987 4961406 -1 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 14314 416564 567398 845454 2892864 3547399 -1 -2 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 -2 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 813414 893535 1062808 2792193 4919382 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 200001 357822 580104 2887295 3452190 3720798 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 193524 1097502 1746192 3326232 4016196 4712617 4792527 -1 441846 452995 569848 1162183 2247484 2382311 3464361 4219825 4690349 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 -2 97902 871126 1166358 1824209 2291865 3723569 4159438 -1 1441297 2196375 2571008 2585111 4108482 4554822 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 924396 1136851 1287845 1861262 2235143 2560255 3951575 4473038 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 481064 1023372 1244496 2391848 2658412 4160621 -1 42825 202667 390866 635991 979296 3192597 3541514 -1 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 364065 1813755 2040949 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 1351181 3455676 4640112 -1 2836880 3011128 3303767 3609858 4765407 4785085 4975866 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 267296 2967857 3012044 3671353 4438569 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 1228471 2171280 2689156 3670407 -1 -2 899192 1420054 2978000 3713360 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 3286408 3882569 4292147 4409306 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 1236195 3216222 4773256 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 2128938 2879333 3430389 -1 -2 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 685508 775449 979782 1304959 1458397 3046644 3229335 3299800 4285309 4308888 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 454920 1072031 1806831 2414981 3657790 -1 -2 2711384 2761897 3042581 3297145 3961311 4345376 4378717 4504844 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 237307 408021 774790 1761420 4075524 4630448 -1 -2 1042111 2771227 4921312 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 297563 463518 660936 1174970 1539615 2419295 2681435 3065406 3607961 3732446 3747665 3835457 4774950 -1 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 3330783 3362857 3479803 3505107 3587764 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 502336 1583946 1855625 2693464 3300942 3578325 3868349 4137282 4963217 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 407185 525900 777414 1819249 2874389 2897687 3098151 -1 -2 360722 1034831 1400546 4315051 -1 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 1605225 3860596 4190434 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 -2 25131 395360 697143 935528 1670104 1915709 2356643 3590608 4154528 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 728869 1513871 3004968 3008765 4243567 4482013 -1 378571 936036 1564487 2099055 2132528 4860500 -1 969071 1278679 2554718 2858204 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 865806 948402 1178549 1192964 2195208 2301574 2594493 2672560 2829828 2887086 3269476 3413021 3582179 3640978 4839440 -1 -2 1586199 2074151 2367395 3457559 3829658 4384602 4700935 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 1420142 1505542 3562727 4604873 4786576 -1 415414 579812 1489713 3094052 3304233 4421215 4605587 4910078 4983052 -1 -2 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 595906 723045 1982235 2056534 2177246 3525504 3655594 3788117 4397280 -1 721018 1450841 2104537 4126790 4952102 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 167506 259790 1374375 1444940 2766353 3936429 4681797 4918738 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -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 -2 294360 1026515 1088458 2270237 3025616 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 128515 1640079 2596970 2704816 3631786 3774898 3930788 -1 367025 845357 1502498 2640772 2713809 2992249 3153623 4195386 4409189 -1 -2 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 269911 1207590 2101090 2788206 2855136 3871044 3989729 4017439 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 1392997 1559099 2366880 2503791 2760933 3011112 4932880 -1 607834 1362994 1702506 1791936 3874099 4635501 -1 -2 311925 871455 2198141 2778846 2915532 3904458 4560420 4625557 4867227 -1 1257237 2440195 2608356 3030761 3848061 3874542 4536146 -1 2164177 2340582 3085363 3714565 4349776 -1 -2 301698 1216864 1566796 1764304 2563751 3481162 3603253 4169181 -1 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 2508874 3312329 4411672 -1 151852 488895 1827667 1926160 2201659 3436344 4918425 4921624 4984929 -1 843462 1589882 3801754 3957223 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 2606723 2827855 3453180 3475827 4110981 4465395 -1 -2 80411 2950439 3162359 3674965 4731727 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 691082 818903 1236895 1552898 1930469 -1 1804852 2847966 3673200 3753162 -1 116864 143479 1746795 3520463 4938167 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 -2 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 514645 1618540 1656989 2992329 3000461 3370420 3410115 3798049 4486286 4677025 4880196 -1 -2 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 544500 1013345 2781191 3966450 4253290 4495219 -1 803685 1219665 1707921 2391871 3070593 4071666 -1 -2 559156 1069477 1177615 1726881 2127280 3637119 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 1099774 1281052 2401639 2609028 4180184 4806458 -1 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 423650 1632112 2292894 2904115 3039390 3287518 4174370 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 143912 765233 997746 1425021 4709303 4831756 4935836 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 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 809564 875937 1566482 1933452 -1 -2 41098 280871 754247 816080 1368725 1499387 1796585 2883964 3630490 4391711 -1 21182 271936 506643 617479 1780683 1844205 2324371 2665325 2827872 -1 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -1 -2 1725982 1729687 2277117 2456077 3515625 4161861 4627626 -1 671972 806580 808572 835760 1145089 1712842 2000600 2514379 2815816 2958804 4048597 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 811203 1923293 2233688 3880847 4930441 4972289 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 1412927 1507684 1692440 1963110 4476531 -1 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -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 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 961099 2410891 2781043 3548421 3578857 3607450 3923040 -1 146827 547472 1142489 1254552 1367727 1498179 2049355 3352297 4155471 -1 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 1248864 1741310 2693220 3162035 3433630 3589900 3619903 4276575 4631204 4718210 4926458 -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 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 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 83071 781530 1931530 4695553 -1 -2 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 621364 1219980 1292474 1835685 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 472238 798561 1071616 1811491 2282514 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 128737 146461 367790 2035238 3510987 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 1597786 2004566 2017961 4663523 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 -2 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 592247 1547091 1600389 2345030 3711690 4089816 4337141 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 69925 765756 831169 2165040 3681546 3970206 4999999 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 339403 706599 774926 958578 1032009 1117215 2047929 2048371 2127202 2244782 3233539 3286884 3606233 4584403 -1 -2 56627 1524132 1930426 2146587 2777137 2906369 2963635 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 1691593 2359848 2740083 2936304 3367361 3370934 3424990 4126583 4289234 4534928 -1 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 1389145 1916140 2419060 4030179 4037113 -1 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 2321732 -1 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 -2 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 774390 795736 1837827 2497212 3621812 3828045 3831428 4815048 -1 1141428 1835685 2756766 4270682 4809204 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 -2 15826 939118 2300666 2957938 -1 499907 1153330 1474205 3177845 4201777 4225169 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3774307 3911047 3956639 4568915 4751127 -1 -2 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 443550 2381638 4976879 4987977 -1 1592494 3196951 3462371 3655046 3734693 3773141 4019143 4019546 4861025 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 403451 459044 1170220 2177794 3379555 3422011 3619716 4014395 4158139 4919478 -1 -2 244478 750828 4231244 -1 206442 823831 872310 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 822807 2194124 2968879 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 670930 1892724 2582611 3750083 4296468 4999999 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3774307 3956639 4568915 4751127 -1 1332910 1952459 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 576104 3137861 4135339 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 21212 2328493 2401236 2930177 2934001 3140428 3775975 4013010 4396169 4635946 -1 391195 639904 3441866 3539332 3692099 4271488 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 256196 1324772 1502256 1671266 2118098 2329649 3550742 4368436 4890529 -1 697592 896298 1343731 2228272 4007496 4491727 -1 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 183582 342301 918478 1894206 4751849 -1 1018627 2186185 2455914 2615912 2760665 4757011 4767705 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 9641 367812 564168 2573411 2702859 2938582 3978598 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 70312 416447 707861 1507420 2164669 3158437 3297078 3542459 4226893 4386694 -1 677217 703911 823719 2909573 2914413 4492030 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 10088 241305 547026 1095369 2084482 2395852 2481276 2539515 2546413 2638849 2964811 3404435 3555191 3820879 3848911 4245772 4462581 4669608 -1 -2 182780 724864 1139997 1686029 2120000 2361320 2922249 3235524 3272235 3556828 -1 1700094 2286281 2542170 4981843 -1 -2 698953 1379738 1658174 1705674 2656211 3834043 4489154 -1 1014846 1261597 1467431 1579594 2242190 2271207 2446032 2877777 3659108 3668740 4247974 4701588 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 148822 1337924 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 719724 858924 2551024 3425938 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 648375 2012125 2154719 3556793 4278542 4659030 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 169974 1933530 2367669 2461143 3338850 -1 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 22629 755201 1341094 3051122 3453571 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 340505 1748103 2936489 3483030 3571311 3947375 -1 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 -2 518756 792924 1510135 2215822 2404925 2551071 2660596 3071261 3462395 -1 40451 1440388 2098159 2729609 2915717 3263753 3626153 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 823089 2595668 2896218 3220690 3864317 4747404 -1 -2 94998 414881 1302172 2052382 2994980 3031719 3509414 3611491 -1 567392 791891 922747 1366578 3040963 3259447 4604578 4848080 4954080 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 88172 434717 1139141 2371363 3182449 3231545 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 397756 2679658 3771334 4730324 4812251 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 -2 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 107676 566092 684560 812005 898007 975915 1014588 1061762 1564915 2741901 2908160 3019284 3202676 3228427 3676830 4100506 4217704 4657083 4804143 -1 182486 1099006 2251569 2745811 4160306 4708372 4882824 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 893857 942938 1256638 1727783 2380871 3215522 3357871 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 45422 244911 1343546 1461198 2128396 2155391 2236849 2597727 3411577 3884620 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 44138 1269822 1307732 1639500 1698401 2315822 3894225 4113955 4334038 4572969 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 1520017 3043370 3316465 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 81636 270499 319280 1207665 3233510 3452950 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 1892977 2868172 2997042 3824042 4483513 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 376572 700391 2274523 4036525 4497872 4519497 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 379607 1554873 1735201 2923737 3144373 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 606192 1549731 2234178 3682163 4676652 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 360722 1034831 1400546 4315051 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 1783639 3183359 4116802 4483150 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 16267 1051519 2091287 2109042 2240755 2402079 2439791 2783697 3022755 3081167 3652216 4406249 4451507 -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 1318958 2299241 3294093 3460223 4275635 4383268 4744375 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 130436 436265 1332583 2481369 3509404 3829376 3835348 4462282 4659518 -1 -2 1972229 2595465 3469211 4481622 4628507 -1 477318 1019498 2544810 4022330 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 -2 97552 292200 1176378 1302344 1763334 2848890 4293480 4414191 4587017 -1 277836 698333 1479214 2909993 3738641 3903057 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 76395 819979 886686 1799456 1840638 3681510 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 362711 2238028 3596355 4378484 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 84677 924373 1385440 2308721 3009115 3469006 4293744 4706531 -1 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 153143 1275769 1381513 1478329 2134050 3354421 3600943 3824952 -1 -2 28811 3483260 3631313 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 70553 1059991 1748226 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 556319 618757 1217802 1272450 1442693 1649875 2451997 2506671 4325470 -1 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 1314172 3470713 4635837 4682889 -1 109533 402245 493898 1033779 1533335 1559958 2228604 2806211 2806832 3173447 3696733 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 797901 1676692 2201964 2617297 4683539 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 -2 343292 551612 905750 1163120 2006225 4789739 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 -2 1677949 2114103 2948982 3586388 3989449 4060043 -1 1064388 2130928 3966886 4056625 4159345 -1 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 -2 580058 1475071 1669287 2944610 2991051 3127657 3138754 3341882 4682884 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 399828 1029960 2029746 2869179 4423694 4806993 4924184 -1 -2 2125521 2476931 3037581 3770795 -1 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 384366 1632559 1645721 4157610 4746910 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 97554 312731 1157506 4219925 4229115 4290220 -1 572524 712830 767853 2469501 2618846 2639125 3229152 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 273522 642608 766889 891997 1291726 1862702 2204946 2450132 3205875 3597182 4605905 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 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 765926 1410815 1639249 1762245 2453919 3185591 3727507 4639054 -1 -2 1192626 1598044 2040957 2163699 2191405 2271921 2352806 2704132 3368934 3707874 4617445 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 468096 861440 1725308 2081604 2138204 2245368 2381852 2814912 2939076 3274302 3360607 3427225 3688723 3908996 3949034 4162115 4323611 4890592 4999999 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 4573170 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 786423 -1 2497965 -1 916540 1768089 1783700 3064807 4326733 4606972 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -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 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 481572 1616156 2635068 3339379 4540963 -1 -2 42644 627671 927294 2173175 2218121 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 212329 554386 1184490 1362867 1457132 1471719 1842383 3423341 4609117 4627356 4767668 4807726 4823411 -1 492509 750024 1357511 2510961 2831133 3759112 3949011 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 65571 892650 1077230 1775821 3329360 3882082 3910691 4323544 4552878 -1 2273528 2736282 3275139 3306892 3568490 4085665 4249097 -1 -2 89828 1498716 1702048 2776715 2802744 4134167 4972455 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 567103 625606 2635871 3431837 3658915 4636698 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 2030219 2525050 3231131 3289143 3967192 -1 64081 81403 1046000 1053524 3052224 3472802 4575173 4867438 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 55361 137091 1479573 1733340 1952482 2785412 3600980 3798163 3962442 4004258 -1 102956 840582 1392416 3241944 3478430 3891571 4251901 4828893 4884694 -1 1252837 1392557 1712933 1985687 2778558 2825720 3147202 4205164 4238055 4573141 -1 -2 101280 556470 881865 1359412 2394659 2439965 2718049 2846287 3259019 3898365 3910017 4568302 -1 -2 547554 1176450 2980701 3673372 4175524 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 -2 481714 671229 765428 2137791 3592577 -1 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 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 218394 582412 909518 2202990 3516366 4857864 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 208098 1744877 2457844 3744685 3878589 4900838 -1 585816 1934414 4160614 4877603 -1 -2 482148 561690 626703 920764 1527484 2136584 3667510 3916863 4279549 4391500 4537173 -1 469263 502443 1129659 2915947 3605337 4470399 -1 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 155460 407028 838801 1398013 1419340 1655449 1716291 1985922 2163919 2649112 2766588 2797277 3161983 3221902 3562024 -1 -2 63933 267738 1111213 1175538 2319190 2575443 4360151 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 -2 65442 77050 726937 2371872 3940010 4033483 4115079 -1 2111923 2209036 2792321 3226494 3387128 4103874 -1 782710 973080 1013146 2661946 3006331 4761770 -1 -2 95937 313917 438429 1813131 2074682 3576049 4970699 -1 527855 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 -2 1136059 1419677 1719899 2188004 3921647 4008446 -1 46129 769200 1510494 2383628 3833366 4246339 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 2749860 3691811 3817798 -1 190473 809106 982713 1246382 1809532 3747237 4568061 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 765714 1198872 1319051 1830243 2120098 4905588 -1 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 167684 1155083 1829748 3238667 -1 -2 766241 926655 3619832 3921668 3950665 4203354 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 1272976 1965358 2339709 2806109 3784578 4655515 -1 194538 1854529 3657555 4282841 -1 873513 1175095 1589039 1678791 1713296 1877145 1967235 2083656 2812625 2863419 4030084 4798592 4869829 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4051914 4888086 4999999 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 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 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 1042111 2771227 4921312 -1 -2 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 78141 295815 392277 408395 713105 793881 980780 1770323 2068994 2099580 2757083 2927634 3740078 4037607 4168521 4402639 4837303 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 726935 799753 1027455 1235592 2909715 3224585 -1 -2 117568 1371637 1645594 1660085 2086708 3274716 3603587 4085517 4090017 -1 521900 632419 1613492 1743048 2264731 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 623927 625558 653381 2064482 3750227 4271794 4289836 -1 39708 346536 865665 928006 2786330 4044488 -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 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 -2 790139 1010087 1257511 2245417 2370945 3684990 4054392 -1 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 78822 1350283 1506152 2137680 2732158 3377448 4462849 4655213 -1 -2 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 1761824 2209036 3179707 3226494 4103874 -1 26815 162663 830600 1609110 2227191 2423591 2889596 2955420 4881558 -1 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 1195294 1737688 1786135 1892865 3584538 4432106 4767729 -1 345149 395529 411580 1154123 1439515 2037369 3821504 4811619 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 1953470 2054083 2855570 3452526 -1 205130 1323617 1412878 1930605 3029006 3422297 4113796 4919330 -1 -2 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 200472 1287440 1325686 1792512 1809322 1846472 1967673 1971084 2079543 4566519 4861980 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 321159 1079236 1920554 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 223116 934092 2691584 2699108 3338037 3635099 3694818 4498523 4600065 4883640 -1 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 75741 1520387 2371805 3248174 3576028 -1 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 2001232 4109572 -1 -2 61710 1162037 2211419 2467469 4568852 4684829 4899350 -1 50342 335838 557651 1229636 1620061 1883066 3968571 4186404 4806133 -1 112440 298323 2187471 2397924 2402348 2579320 2967821 3620331 4260675 4509584 -1 -2 250147 991495 1163315 4258119 -1 772655 1170377 1587665 2390598 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 -2 796702 2506408 2856960 3104368 4308696 4808751 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 85796 229517 757402 1185175 1263506 4656028 4784783 -1 1165233 1371055 2934048 3224128 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 54900 278165 378286 400014 454374 784820 1433940 1954180 2874856 3223532 4247889 4709076 4763178 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 311925 871455 2198141 2778846 2915532 3904458 4560420 4625557 4867227 -1 1879214 2511440 2741963 3223209 4804799 -1 893939 2689683 3238115 3364573 3934030 4360672 -1 1257237 2440195 2608356 3030761 3848061 3874542 4536146 -1 1555378 1939210 2154456 2288427 2526241 2781191 3644828 4158999 4201549 -1 -2 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 2099520 2798946 3578799 3733636 4701572 -1 505418 550538 699752 1769841 3815008 4100607 4415740 -1 891107 921685 1106419 1837164 1916474 2259373 3024950 3841119 -1 77789 2921099 3101420 -1 -2 755572 907070 1172095 1263477 1382759 1641737 1684229 2106478 2238292 3125229 3125246 3207934 3789485 4199396 4467322 4963573 -1 413881 2297565 3017745 3977890 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 257148 764928 1386643 1821480 2108191 2125663 2499171 2933662 3272405 3407785 3498435 3912267 4233975 4345218 -1 -2 235545 889836 992313 1717075 1989441 2914043 3896015 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 -2 1523803 2017262 3152195 3191544 3438746 3500949 3725307 4057034 4154091 -1 683386 1084880 1275442 1729767 1842297 3154583 3296425 3372627 3423073 -1 91145 280195 723121 1358868 2009498 2541850 3198134 4370923 4509513 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 578102 1251453 1264755 2251687 2325702 4126470 4190694 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 381110 406549 666578 1483838 2510351 2959922 3788962 4855691 -1 -2 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -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 970728 1071776 2263221 2588069 2857525 3145889 3322494 3325995 3717789 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 108414 218806 866980 1473993 2492743 2972005 3288792 3906940 3994623 4168701 4727294 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 616410 1832450 2749383 2889163 3609812 3993290 4115878 4254552 4425733 4574064 -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 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 1303430 2044708 3176500 3351264 3452126 3545889 3952358 -1 289789 335975 1031978 3024682 3055589 3167701 -1 1387023 1956925 2044584 2288455 3890346 4302744 -1 246254 1787351 3223561 3447972 3849374 4551090 4890358 4922423 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -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 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 843462 1589882 3801754 3957223 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 785468 1048180 1136417 1488573 1657438 2086296 3749541 -1 707495 964755 1226130 1656969 2200245 2675989 2781702 3175619 3456564 3634226 -1 435379 534083 2778205 3030700 3405873 3450120 4000165 4284950 4682272 -1 -2 856834 1196841 2085465 2893708 3587765 3742917 3781786 4202431 4445476 4993041 -1 1141428 1835685 2756766 4270682 4809204 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 918127 1730132 3745814 3942557 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 576104 3137861 4135339 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 1838878 2321324 2548209 3420609 3724963 3908897 3996673 4193053 4684463 4706108 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 3153378 3222704 3624308 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 48132 341041 1526918 1836932 2212299 2213861 4325480 4690257 -1 -2 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 762825 1710835 2206025 4245965 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 145595 282483 560070 2283239 2681995 2995457 3312016 -1 -2 145134 1232557 1408143 1705449 2354303 2959987 3976500 -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 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 329972 899393 1841418 2303975 3939180 4047054 4999999 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 404217 877030 1099508 1340003 1815330 2283144 -1 909253 971330 1312749 1615513 2495927 3824116 4465308 4661520 4817983 -1 522495 916780 4088157 4461836 4982710 -1 1045339 1309748 4089586 4363035 4524435 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 666576 823368 872407 2750015 -1 -2 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 16522 134790 1142794 1482163 1534536 1671659 1763896 1983436 3683332 3702582 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 238892 736672 1292692 2704892 2935420 3359521 -1 -2 155181 1732383 2430039 3843900 4882192 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 519856 1047711 1545350 2284916 3242070 4558415 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 407535 1786902 2472102 2769998 3358761 3521527 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 311354 1620845 1632082 3714630 3899439 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 -2 372942 610302 1995089 2035180 3594672 3603542 4830324 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 1004202 1356707 1416380 3137688 3550914 4136955 4632735 4954709 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 151972 461487 1849678 2007521 2364139 2912078 3412681 4143062 4421103 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 391466 3019163 4700901 4740720 -1 2403447 2671272 3195843 3799595 -1 472255 918382 4514250 -1 295838 721252 780925 1711838 2258411 4047392 4424968 -1 -2 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 -2 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 196194 496413 558561 1961530 3680498 3885808 4357978 -1 144829 346000 347027 749553 2651019 4554534 -1 -2 621364 1219980 1292474 1835685 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 439347 3025635 3595322 4237698 4558372 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 713178 2176431 3538495 3810035 3966734 -1 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 768667 1513548 1944999 3699136 3932509 4182416 -1 615319 2504399 3790297 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 41921 225662 1431253 4192415 4705459 -1 -2 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 57653 98766 1860772 2187929 3396639 4353426 4501224 4880785 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 1471750 3021658 3124873 3150839 4641128 -1 505628 536485 1429853 2715392 4084598 4656605 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 1249459 1294538 2121059 2272021 3420022 -1 -2 403451 459044 1170220 2177794 3379555 3422011 3619716 4014395 4158139 4919478 -1 340719 858363 1563773 2811604 4497071 4638730 4686548 4934883 -1 459361 2066445 2414932 3073201 3281818 4205472 4782445 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 157353 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 171577 220132 559523 639399 1339355 4103204 4922198 -1 -2 674859 3672784 3703899 3704063 4639677 -1 -2 406333 1857692 2296048 2640469 4665767 -1 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 932675 940362 2070752 3157042 3856010 4466597 -1 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 391902 917431 2454831 3967349 4903375 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 -2 122472 979993 1444494 2555113 2788343 4824283 -1 33520 87225 432625 1091244 1161067 1410505 1689983 2268843 3096282 3543166 3701103 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 3390381 -1 388186 389331 685096 1728313 3002057 3311804 -1 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 -2 1644700 3796742 4165977 4470362 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 752169 1315443 3571242 4092410 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 68363 72977 474320 679499 1393676 1498572 2109598 3035400 3283883 3585416 3734051 3911561 4570213 -1 -2 1295412 1520387 1763887 3248174 3576028 4865678 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 2655208 2931113 3725547 4360578 4958190 -1 -2 694695 1175379 1831077 2013791 2852730 4038603 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 101617 537738 1255212 1824606 2645220 2681716 4377303 4490412 4592207 -1 103635 2275755 2927634 3388920 3453821 4336978 -1 552898 649408 1395139 2078955 2321695 2996678 3334834 4461725 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 97554 312731 1157506 4219925 4229115 4290220 -1 142743 3081826 3267010 3533323 3539273 4950571 -1 264566 3884196 4242596 4325331 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 606192 1549731 2234178 3682163 4676652 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 787872 2249246 2467047 2553085 2718549 3206951 3270391 3684437 4953808 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 726658 1466043 2674206 2921147 4682231 -1 143464 663324 689018 2041994 3093650 3136971 3149533 3439797 3622127 3745265 4449729 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 139651 3561601 3740751 4391344 4858856 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 -2 1790758 2294755 2988628 3969507 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 774390 795736 1837827 2497212 3621812 3828045 3831428 4815048 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -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 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 887444 1127953 1315135 2429258 3673759 4048100 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -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 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 621364 1219980 1292474 1835685 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 242005 732983 2186277 2933906 4697420 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 -2 446361 1857964 3682807 4260060 -1 42000 579357 2138492 2666354 3506545 4047334 4910971 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 1051281 3642992 4610724 4667707 -1 56402 1099567 1101816 3809410 3823142 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 735501 4395168 -1 3342221 3823497 4696097 -1 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 -2 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 -2 386178 503179 1221535 1523148 2146574 -1 1259949 1369694 1683544 2384750 2797524 3098006 3794654 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 119781 888894 1434734 1557802 1934691 2808429 3049259 4075893 4283794 4420098 4476558 -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 25118 122472 658530 2007555 2354093 2521521 2829933 3808668 4972000 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 1263033 2210039 2319836 2384327 2452853 2694307 -1 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 1508989 1821358 3773005 4498031 4897997 4991011 -1 -2 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 439650 951763 958340 1153473 2213984 3379821 4071046 4270954 -1 -2 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 1042111 2771227 4921312 -1 -2 144890 472467 2394628 2475955 2481318 2502971 3193328 4322544 -1 -2 46186 345721 1353872 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 15779 1012858 1552736 2602231 3347904 4794270 -1 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 169556 208808 249972 642769 972233 2038914 2130617 2397988 4665831 4943212 -1 1104221 2896647 4370043 4886640 -1 521159 1169797 1651173 2465565 2531225 4802860 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 162642 557772 1517388 1974028 2616484 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 659757 1811944 3577527 -1 -2 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 362802 678509 3135422 4952260 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 -2 634538 1588083 1596995 1667817 2114502 2510081 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 -2 144283 327296 618566 1377850 1423763 1748090 2405243 2921010 3268548 3986704 -1 323813 2895562 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 391710 682387 711529 1053526 1250848 1294280 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 -2 1737060 2286271 3282953 4834784 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4750453 4996619 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 -2 1068521 2651389 3746080 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 24239 81031 292086 767102 2015817 2563467 2848210 3185225 3896892 -1 850639 1064413 2544155 2944393 2963109 3000501 4488259 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 298171 595774 860880 1377274 2584775 3817589 4385377 4978517 -1 -2 205268 900864 1688487 2063253 -1 669249 1709946 2045675 2800244 -1 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 1100666 2007917 3787405 4007434 -1 -2 34616 968986 2001096 2095928 3517546 -1 61922 398444 959945 1074217 1166958 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 2100789 2542304 2884559 3783109 4144857 4229395 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 679250 1409844 2206503 3135422 4049439 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 184439 650137 997372 2978882 3314622 4521886 4582670 -1 408395 1770323 2068994 2927634 4168521 -1 -2 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 1026608 1028200 1710803 2072668 3968378 4872712 -1 976417 2291409 2458283 3439433 3854069 4841014 -1 227607 1389293 1484273 2306429 3304549 3750617 3933997 4235523 4466222 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 -2 330890 3002268 4056310 4718050 -1 325042 1844259 1975904 2492417 3816121 4532402 -1 -2 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 560880 1949906 2048318 2197063 -1 -2 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 316073 804239 974849 2319723 3204878 4599736 4664675 -1 464667 517620 523424 1000470 1556873 2528247 3189498 4064812 4423358 4763638 4786702 -1 345952 2647124 3032307 3067227 3379861 3595651 3683612 -1 -2 79032 557685 1567567 4872396 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 586850 1616627 1689291 1949513 3366630 4338095 -1 -2 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 273399 506486 734958 900723 2334071 4477293 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 1001080 1402050 2056426 2847798 2865082 2930920 3594555 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 938912 2756850 2818107 3105405 4006062 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 228293 1358420 1953735 2962483 3372504 3376274 3448871 4724049 4940437 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 171297 467224 1505757 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1619115 2226132 2549025 3423710 4785817 -1 1310386 1371359 2244866 2546976 2729174 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 1432665 1901882 3627023 4386816 4853176 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 76483 594882 2323800 2356307 2576130 2681595 2730901 3001304 3010359 3575731 4226006 4626682 4677456 4785798 -1 887390 1466391 1874970 2064325 2751670 3578839 -1 18296 1060532 1250212 1594910 2109830 2136058 2975163 4863344 -1 833349 1075334 2599762 3398748 3728779 3774303 -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 363467 2379557 2732356 3111441 3215971 -1 285940 867197 895651 1473814 3938915 4599562 4976221 -1 -2 1154814 2637809 3296335 4671049 4817419 -1 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 471220 1751169 1942106 2460336 2997636 3090107 3397317 3436266 4319834 -1 100791 424348 437293 455001 1019721 2463419 3672958 3705837 4248418 -1 -2 1385470 2883823 3840623 4004003 -1 91796 124911 266188 977772 2415139 3475189 4003549 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1963419 2489739 3031930 4215478 4270269 -1 -2 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 -2 330890 3002268 4056310 4718050 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 995493 2082842 2304814 3846837 4301029 4396138 -1 237667 331497 757866 899982 1534891 1601242 2038996 2547593 3001438 3290785 3668709 -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 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 475041 1606898 2247514 2572261 3120834 3599896 3665965 4748967 4876553 -1 16372 1397796 1494257 1825396 2695178 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 1141428 1835685 2756766 4270682 4809204 -1 731062 1201049 3438943 3661289 4987306 -1 608254 815578 875999 1036421 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -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 -2 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 -2 589397 742085 906612 1093592 1590769 2462850 3968269 4243591 4646953 -1 435379 534083 2778205 3030700 3405873 3450120 4000165 4284950 4682272 -1 521999 556691 738283 1110083 1235115 1683793 1758099 2102973 2241594 2674566 3557605 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 1142313 2334948 3106835 4273872 -1 -2 1525397 2665168 3867497 4789739 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 843391 1593311 3070409 3707297 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 761325 1683279 2854171 3145091 4977787 -1 -2 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 1140968 1487685 2768366 3707073 3914688 3963362 4290627 4781361 -1 205130 1323617 1412878 1930605 3029006 3422297 4113796 4919330 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 2276174 2761758 4056537 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 1072855 2220703 3801657 4483594 -1 783053 1160462 1230508 1585035 2611168 2883626 2987027 4441427 4852729 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 1315881 3275401 3515772 3657227 -1 -2 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 569868 1172621 4834960 -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 -2 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 -2 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 229839 411514 1023327 3006164 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 255044 460418 777498 1153938 1467875 1496242 2018707 2848502 3591259 4546907 -1 975898 1838414 1987007 2298185 2399162 3346252 3820524 4713229 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 950387 1688206 1781729 1810195 2580074 3043114 3121876 4136786 -1 -2 893939 2689683 3238115 3364573 3934030 4360672 -1 769727 3650440 3978460 4155452 4674924 4988135 -1 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 -2 519737 1181339 1704784 1872767 2776438 3654659 4086894 4862536 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 309761 358439 481978 820266 1115060 2312286 2893998 4046764 -1 -2 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 294513 328749 1337866 3185177 3789130 3976318 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4610726 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 -2 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 916540 1768089 1783700 3064807 4326733 4606972 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 -2 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 262942 752750 1095028 1641922 2233813 2417760 2902856 3244384 3336188 3674685 3840489 4257850 4436104 4559868 -1 -2 559156 1069477 1177615 1726881 2127280 3637119 -1 197569 378898 784630 1726314 1870308 1872861 3220298 3811922 4040437 4596059 -1 1099774 1281052 2401639 2609028 4180184 4806458 -1 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 1339624 3695121 3879825 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 222401 1314402 1326456 4552046 -1 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -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 185350 706060 2277505 3544024 3663184 3668552 3928988 4232477 4578745 4915617 -1 -2 788533 844253 1372473 4216861 -1 457175 1770023 3525157 3907935 4472913 4624014 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 -2 162123 549895 653032 4292301 4758293 -1 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 486084 654584 859148 2456763 2656636 2710914 3158259 4045151 -1 -2 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 219985 1219165 1859070 2332626 3694886 3970664 -1 -2 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 97552 292200 1176378 1302344 2848890 4293480 4414191 4587017 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 526307 2000208 2154789 3083588 3232321 3932706 4729296 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 395404 943610 3995612 4575063 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 1321727 1640386 2334619 2452080 2827645 3776559 3851049 3924827 -1 739713 1123946 2809712 3057113 3115031 3266209 3700587 -1 -2 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 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 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 108583 1097554 1776328 1963285 2782936 3721519 4413212 4672558 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 453162 996011 1090262 1742349 3223706 3570320 -1 -2 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4775123 -1 846791 911722 2305885 3284235 4970720 -1 -2 444063 911230 950440 951433 1053887 2531631 3027011 4748150 4954848 -1 456064 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1119667 1318542 1733484 3327161 3655663 4675451 -1 -2 414632 518110 856232 1322956 2675503 3313053 4306804 4758687 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 261525 2839573 4054944 -1 -2 250147 991495 1163315 4258119 -1 772655 1170377 1587665 2390598 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 306451 2502492 3406323 3969741 4354776 -1 -2 165855 1364284 3865279 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 55122 1004164 2012092 3542142 3744410 3861662 4799340 4913927 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 -2 219533 1402369 1494335 2876480 4051985 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -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 50670 217090 325321 1635140 2321173 4642573 -1 2234494 2298130 2602460 3907286 4606327 -1 -2 59189 583799 779568 1027694 2675354 2850172 3877139 3958645 4328196 4667589 -1 -2 379555 402491 3632226 4296322 4948863 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 247075 304728 3022451 3801858 3900299 3914295 -1 607834 1362994 1702506 1791936 3874099 4635501 -1 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 -2 443405 1938783 2000409 2713411 2867754 -1 56402 1099567 1101816 3809410 3823142 -1 791580 1252535 3003996 3158468 4390178 -1 -2 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 1323869 1468606 1797975 1950312 2462965 3170075 3265246 3314123 4525915 4958341 -1 1790758 2294755 2988628 3969507 -1 225587 313205 639388 975910 992937 1899134 1996249 2422735 2896988 2906486 3107014 3445164 3541022 3828102 4117791 4248563 4281243 -1 93930 1045071 1760600 2086762 2223833 2329015 2721985 4396284 4901386 -1 -2 960325 2351481 3435786 3493308 -1 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 290780 1643191 2785606 3660891 4180528 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 -2 220474 519233 1833189 2710396 2734371 2782010 2990103 4154298 4239506 -1 138031 272372 486185 848410 1151270 3936750 4284926 4778061 -1 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 -2 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 782595 1128800 3085545 4020017 4355594 -1 133985 999145 2119497 2243161 2604514 2620281 2663042 2844203 3691992 4920453 -1 -2 734651 1623945 4317024 4970206 -1 103378 950000 3341436 4085247 4226713 4580600 -1 500893 785425 2382447 2595000 3109622 3694837 3981751 4534159 4569833 4847212 -1 -2 491285 2799676 3411114 3603007 3614653 4550397 -1 356943 981388 1508317 1919425 2406254 3940173 4627489 4999999 -1 814627 1364973 2087771 3213331 3354444 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 713535 1807649 3013623 -1 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 144373 760974 814480 869947 989121 1215974 1471510 1627879 2210869 2275506 2993703 3624145 4284897 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 1033290 1483886 1640293 2487323 3462800 3745563 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 93111 575420 660028 849588 2448322 2609622 2921551 3735294 3945691 4473081 -1 -2 237492 918319 1057734 1167522 1212520 1776211 2656679 3077478 3185910 3833286 3981049 -1 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 521970 2168074 2505387 3279246 4878286 -1 -2 220501 1846660 1992212 -1 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 -2 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 -2 1484117 2398977 2614985 2939949 3643482 3736897 3795836 4404857 -1 949664 1394236 1654341 1676109 2965626 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 317467 1609059 2230871 2232212 4866989 -1 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 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 188210 970830 988148 1288568 3550395 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 124112 289970 695812 1960037 2048575 2705870 3156599 3221144 3868893 4105039 4590329 -1 -2 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 96039 108015 167329 380170 576195 1638363 3521852 4947844 -1 -2 457064 1123117 1131383 2572619 2605321 2623461 2918246 3282296 3764472 4449860 -1 1741015 3076348 4345965 4549769 4595427 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 -2 1295412 1520387 1763887 3248174 3576028 4865678 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 550948 836702 1188771 3333668 4469463 4646454 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 2297413 2402173 2404246 2814909 3177664 3334209 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 246090 616968 681962 1088740 1273798 1989054 2758326 3796684 4077907 4328901 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 96790 147503 725516 2913696 4527447 4640030 4802896 4824508 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 868485 3881440 4033198 -1 1798795 2143534 2899799 3009892 4595564 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 -2 619187 652993 3343393 3892066 3924440 -1 369891 726352 862285 929104 1562397 2869538 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 290574 1107208 2612856 3937383 4414314 4732678 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 729471 1094442 1634498 3470919 4057235 -1 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 -2 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 2000639 2090908 2972597 3062818 3705483 4207943 4266515 4454013 -1 -2 693199 910742 1048831 1999844 2556875 3668692 3891127 3941178 4147244 -1 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 352500 549609 2593908 3840824 4832539 -1 -2 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 41898 822197 1139012 1167723 1471153 1920783 2437961 2551692 2862536 3047035 3473497 3599700 3724089 3962695 3992577 4416781 4502841 4536957 4704081 -1 640185 3720713 3817852 3868436 -1 922269 959949 1801558 2235749 2803032 4141420 4352158 4450764 4597102 4793732 -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 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 252415 469263 1400832 3565915 4038484 4206054 4701112 -1 249857 1066062 1525158 2144800 2295458 2889639 3505169 3634842 4018509 -1 -2 428934 1340375 2040772 2042143 2324635 2436280 3297560 3414909 3851408 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 473645 984127 1591150 1758020 2455790 3042318 3778429 4787733 -1 370385 1505543 2119379 3974468 4413911 4488001 -1 -2 37031 211300 1159370 2767237 3023018 4180520 4352665 4746215 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 438894 769510 1506023 2287174 3131325 4672321 -1 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 989253 1040744 1243499 2464231 3587749 4264889 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 1123132 1136369 2242681 2904902 4834276 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 856834 1196841 2085465 2893708 3587765 3742917 3781786 4202431 4445476 4993041 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -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 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 143572 1381134 1720503 3129507 3133762 3198129 3414407 3756624 -1 853302 1225371 1279008 1434009 2170102 2235192 2402954 2406481 2416944 2988219 3747748 4023053 4679151 4923880 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 435929 1614900 3407626 3518073 4533530 -1 211605 589892 696736 1273764 2205591 2593086 3212913 3264139 4856052 -1 -2 376028 429194 557457 1538769 3233432 3347518 3998826 -1 612592 739310 1057479 2187315 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -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 690015 814342 1646239 2570415 3148784 3900692 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 113888 547026 898092 1069477 1415993 1790270 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 389169 1046188 2336724 2490446 3431542 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 57261 123456 744200 1116475 2156428 2357852 2370952 3844469 4097322 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 -2 2596168 2770760 3280900 3336968 3508352 4456431 4918203 4929960 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 -2 2699694 3726025 3883522 4520256 -1 550829 588439 929274 1661131 1855228 2829426 3614824 4042874 4239485 4986735 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 185898 316432 411084 486927 1320618 1908582 2003206 2517614 2821520 3099053 3197689 3316596 4091163 4273635 4625244 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 902819 1464754 1808264 2030332 2670061 3116774 3849977 4474835 4781932 4889870 -1 138536 1495440 1546548 3333981 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 2882221 4221495 4351649 4397966 4594745 4898496 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 615319 2504399 3790297 -1 421935 1491869 3189354 4449955 4479983 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1119667 1318542 1733484 3327161 3655663 4675451 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 683605 1508044 2157327 3180130 4527732 4693866 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 84719 502281 1392969 3701367 4004525 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 433971 1339624 3695121 3879825 -1 -2 1829547 2188921 2205887 2354391 2982832 3265030 4696548 4833310 -1 448588 2999007 3117572 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 220262 1461465 1934347 3008841 3160548 3208526 3538579 3837075 4025049 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 670433 879027 3543813 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 1431993 1648311 2452693 2584271 3481966 4638155 -1 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 1666886 2862738 3065392 3129253 3398464 3627254 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 212456 767559 3347597 3654730 4152564 -1 279406 1546541 1985163 2912496 3281378 3355443 3621771 3919240 4273519 -1 171492 1779615 2407414 2937900 3367388 3626938 4617014 -1 -2 1975400 2188920 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 -2 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 486394 1250197 1453330 1586262 1935065 2411967 3516573 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 346392 1096023 1157239 1572117 1623163 1664122 2980422 3282500 3474055 3801873 3893082 -1 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 -2 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 -2 531834 842574 1627874 3984439 4868651 -1 2731311 3479985 3700413 4206574 -1 -2 1762546 1819370 2451739 2543166 3112749 3135023 3306268 3712168 4163288 4742556 4956665 -1 -2 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 506003 1234266 2611237 2808837 4807325 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 170047 283908 527560 699093 1041722 1396128 1473555 1926301 2104995 4296946 4528552 4728712 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 407535 1786902 2472102 2769998 3358761 3521527 -1 -2 460223 1055948 2312365 2753251 3018738 4605891 4686953 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 1375079 1454694 2234673 2843668 3176158 3447681 3947398 4391246 4999999 -1 673193 1058576 1570797 2689603 2849199 3130327 3657234 -1 170684 1277296 1887871 2997959 3149167 3431218 4793160 -1 729304 841489 1111198 1325840 1330164 1994497 3085975 3437013 3659193 3938162 4556851 4600695 4670589 4723568 -1 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 -2 2166257 2331110 2993495 3317193 3442706 3725305 3857883 4151474 4700519 -1 -2 233876 2260026 3843644 4545710 4557568 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 350080 352981 459918 926067 953095 1070902 4518047 -1 -2 843462 998571 1360948 1589882 3801754 3957223 -1 655625 1246399 1557937 1770308 4207091 4263666 4430201 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 138175 195024 526406 1275151 1786299 2890878 3704061 4015198 4027157 4555628 -1 -2 709277 1240767 2773323 3141839 3257548 4497314 -1 337452 927530 992699 1125750 1179120 1312438 1648340 2640327 2764706 3120933 3149843 4513731 -1 2905751 3358455 4500881 -1 -2 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 412786 2233412 3175542 3607961 4504767 4558194 -1 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 -2 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 471996 479878 1290486 1537456 1670750 2021635 2109038 2820456 3288746 3292812 3841159 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 690015 814342 1646239 2570415 3148784 3900692 -1 -2 1310386 1371359 2244866 2546976 2729174 -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 56088 665395 989166 1730866 3626783 3967939 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 268428 741862 1684375 1812180 2059125 2319283 2804039 3627871 3670745 4038967 4039045 4540386 4814564 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 1340249 1362654 1526320 3050876 3718771 -1 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 264709 2102788 2103641 2437904 -1 -2 1972229 2595465 3469211 4481622 4628507 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 -2 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 112193 635149 3347984 3479544 4985336 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 187390 304514 658464 918242 1010627 1111675 1388161 1672263 1962464 2187406 2219686 3267255 3286371 4279490 -1 350039 503028 1069068 2275248 2690171 2740811 3075965 4091775 4587480 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 597488 1545304 1749330 2613947 2998615 4350289 -1 -2 330412 709708 759304 1751754 2670349 3668033 4917276 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 23474 196994 768191 1041094 1534826 1756810 1837845 2057671 2093427 2095825 2131075 3335701 4397170 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 -2 2415221 2658084 3915674 4960981 -1 545899 1168903 1287783 4051742 -1 -2 1465301 2221651 3009659 3848010 4662136 -1 164885 1905667 2052023 3239347 4035379 4783564 -1 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 2208197 2411297 3241364 3363725 3425347 3686839 -1 368130 733340 1281647 1906810 2385341 2792562 3352857 3582677 4010575 -1 -2 2019415 3317085 3860852 4598476 -1 578609 939370 1222597 1602597 1709829 1904135 2750070 3693053 4349581 4617048 4834461 -1 41115 122423 181201 957704 1600945 2621930 2908027 4131936 4890603 -1 -2 2431489 2633467 3977337 -1 -2 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 1002860 2358137 2907315 4061213 4505188 4917721 -1 -2 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 612975 697177 1058769 1144881 1990864 2214096 2532697 2652031 2677142 4861294 -1 453162 996011 1090262 1742349 3223706 3570320 -1 -2 1192496 1853097 1956384 2142938 2373072 2374528 2724664 3298329 4298981 4326018 4387383 4838813 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 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 205268 900864 1688487 2063253 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 1165626 1314172 3470713 4635837 4682889 -1 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 183224 344362 459595 1162953 1664834 1754077 2361706 3923752 4353340 -1 74042 734110 2507137 2639295 4259795 4422747 -1 488115 3295337 4139163 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 426504 718869 1461797 3191925 3951532 -1 -2 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 130864 687550 841483 998024 4797955 4976006 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 362802 678509 3135422 4952260 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 44545 628990 1506844 2708114 4101943 -1 117075 777624 2052956 3286901 3857458 4290963 4734687 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 790427 1215261 1231542 1448819 2103355 2699098 2881908 3618093 3921913 4693178 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 887076 2087301 3014965 4200484 4817777 -1 -2 541222 608241 729743 1391392 2495981 3046023 3260387 3716966 3963139 4385649 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -1 -2 1899837 2761753 4548366 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 244478 279961 750828 3277331 4231244 -1 1156053 1626171 2488975 3422875 4771371 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 188210 970830 988148 1288568 3550395 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 82227 947313 2270747 2534317 2669213 3248674 3528966 3859750 4710161 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 12797 899361 1859551 3401364 3600705 3853550 -1 520053 898724 899435 1511198 1599456 2123877 2524291 2670049 4106496 -1 2565703 4334500 4502072 -1 -2 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 584072 2099843 2245036 2909462 4986992 -1 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 -2 388864 1620107 1897914 2219400 2371610 2792220 2890673 2917370 3100645 4519260 4619273 -1 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 1193265 1448353 1805055 2388481 2939646 3445519 -1 -2 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 16372 1397796 1494257 1825396 2695178 -1 -2 4027518 4181360 -1 789369 1037223 2365104 3621173 3976038 4227056 4551870 4809837 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 -2 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 171054 483417 661046 1094774 2057124 2171381 2656578 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 -2 26142 1986542 2959514 4582667 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 -2 80339 134510 1385923 1530891 3824126 -1 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 335935 790914 1277891 3269546 3414062 4484716 -1 -2 384607 566807 604243 911887 2540282 3970299 -1 1661521 1951897 3114372 3227276 3343990 3576784 3815508 -1 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 -2 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 154173 316555 639296 2008646 2522753 4979495 -1 291027 763746 1408544 1455766 2492953 -1 -2 87899 503801 1393691 2300805 3000913 3113302 4325389 4601046 4915312 -1 361078 1965024 2226606 2521814 4200078 4703063 4852136 -1 739057 1371838 2288517 2652609 2814632 3635844 4220161 4555326 4684806 -1 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 255286 804958 1979582 2729534 3506820 4907981 -1 -2 2833731 3880307 4011636 4167021 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 1316072 1328068 2879838 4589947 4670952 4762041 -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 -2 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 225021 2847522 3069473 4798476 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 1722894 2064898 3587270 4960621 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 3067316 3725918 4071939 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 35158 2483002 3651433 4367040 -1 -2 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 1026097 2991232 3265669 3476438 4901570 4978080 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 188210 970830 988148 1288568 3550395 -1 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 -2 543286 619460 1114390 1462475 1744745 2595609 2948887 3149399 3930761 -1 224728 456259 711598 964714 1414071 1925163 2042002 4677703 -1 -2 843391 1593311 3070409 3707297 -1 677585 805503 1000826 1683077 3113071 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 237667 331497 757866 899982 1534891 1601242 2038996 2547593 3001438 3290785 3668709 -1 153237 722054 775296 953370 1860686 2068002 2152261 3546982 4123926 4272529 4906377 -1 -2 283288 1563308 2009611 3000068 4175074 -1 -2 1790758 2294755 2988628 3969507 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 316136 504748 966679 1628660 2406419 2930079 3176643 3333826 4795209 -1 491074 1541958 1647969 2509199 2647449 3087889 3173337 4801000 4922998 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 360361 1129724 1252837 3261815 3976341 4445400 4874012 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 154312 998519 2172217 4033332 4501663 -1 -2 206291 826144 992683 1062988 1427605 1995512 3471466 3628517 3924799 4544807 -1 1718816 3516134 4962803 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 486362 1095028 1213511 2814725 2856882 2970230 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 -2 1043756 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 209725 895831 2723390 3263496 4491880 4936370 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 114381 310004 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 1206725 1254592 2650086 4391700 4501103 4999999 -1 74700 683861 1087034 1395931 2668454 4392719 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 -2 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3845869 4378626 4758460 -1 552059 1733558 3585376 4317437 4799118 4976601 -1 -2 319326 3531663 4521915 -1 725714 887724 1635018 4028862 4147293 -1 -2 427971 619583 3179188 3651323 4548561 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 685253 802191 2280071 3755084 4162253 4568083 4999999 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 736275 1631566 2710819 3143362 3318686 3575776 4263710 4700731 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 -2 396972 2345960 2806339 3780240 4035240 -1 1290486 1670750 2021635 2820456 3841159 -1 1334875 2314333 2922538 3961312 4277103 -1 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 2655208 2931113 3725547 4360578 4958190 -1 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 -2 1296201 2462166 2803549 2966274 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 564867 1263786 1264893 1403884 1411911 2781303 -1 -2 734651 1623945 4317024 4970206 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 762825 1710835 2206025 4245965 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 3153378 3222704 3624308 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 749387 926655 1785305 2269123 2485191 -1 -2 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 939221 2736434 2886388 4324811 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 34259 121892 249017 274813 741370 887718 910037 1066376 1716218 3515003 4288103 4603430 4930774 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 119593 379572 880856 1818066 2181658 4271482 4832562 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2956735 3855428 -1 768697 3172205 3208103 3487130 4746707 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 253042 1889332 4403898 -1 -2 138501 522166 888360 1481550 1806262 2545463 3203710 3336608 4447646 4721244 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 1542785 2781959 4940709 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 -2 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 460291 997661 1108567 1239972 2770028 4933645 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 81664 320907 1116475 1871625 3042072 3185784 -1 -2 1405084 2240164 2872129 2899902 3025183 3172097 3324255 4156437 4319399 4999999 -1 1361926 1742146 3158440 4338856 -1 106185 876200 1185999 3668213 -1 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 556747 1984923 2551625 -1 -2 1512439 1893701 2100506 3767901 4279642 4432818 4466965 4566572 -1 520453 870461 1167675 1687383 1923741 1989024 2324655 4817677 4944296 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 478530 781636 1279613 2080672 2287424 2687861 3353749 4784472 4806993 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 2306485 2523971 4621524 -1 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 89837 1481954 2098921 3690073 4853938 -1 -2 247586 869906 1772559 1998153 -1 33662 48602 1250965 2130760 2490300 3220743 3627403 4526579 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 245551 599338 1137903 1508815 2045827 2494791 2539178 2835026 3164729 3169671 3913344 4255197 4402223 4493037 4730382 4739842 4839956 4999999 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 186962 423270 2636240 3443870 -1 1364137 2144466 2408162 2491188 4479182 -1 299878 1081675 2126236 2288386 2362327 2979165 4747958 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 105622 470252 1049318 3748391 3848904 3952772 -1 -2 6987 1027955 2325346 2442833 3627863 3931460 -1 1586199 1889871 2074151 2367395 3829658 4384602 -1 -2 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 1494092 2293366 3721305 4486637 -1 -2 180124 372414 2089917 2267100 2645729 3391790 3692748 4139821 -1 -2 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 171131 252582 2311827 3317601 3413800 -1 -2 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 3119270 3591888 4728584 4926253 -1 395786 615983 914253 1181019 2956547 3075136 3357602 3982411 -1 490489 623385 1293675 2959598 3399994 3919007 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 26362 1254965 1970868 2706292 4398028 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 333211 445142 1304659 1367424 1401811 -1 278913 609490 836243 915558 961024 1664953 1755082 2409676 2433214 4038965 4509906 -1 -2 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 192139 287691 558771 589913 1223717 1541297 1711902 2613990 3838133 3981250 4052591 4947280 -1 -2 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 212641 447422 770688 997561 1508613 1789872 3409573 3449160 3770191 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 -2 648641 826785 1849534 2032076 2344612 4550030 4976224 -1 349148 706133 1422226 3020944 4493331 4859293 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 1204269 1270408 2623143 3143198 3742898 3765546 -1 57547 1311542 1409587 2541774 -1 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 -2 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 -2 293785 689359 3549641 3612407 -1 -2 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 308154 1824764 2302986 2723149 4037826 4350490 -1 333211 445142 1304659 1367424 1401811 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 143912 765233 997746 1425021 4709303 4831756 4935836 -1 1251669 2439688 3237521 3432945 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 13543 468474 493195 4329590 -1 680809 1192181 1375324 2036677 2146033 2535904 4895343 -1 283204 888125 2013993 2207628 3235504 3799322 3935249 4673325 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 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 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 680482 1827239 1827433 3408395 3487630 4742475 -1 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 170114 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 848952 1696153 3320611 3402701 3646838 -1 -2 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 1295412 1520387 1763887 3248174 3576028 4865678 -1 -2 231226 232608 671129 1724984 2061789 2153352 2557321 3896817 4264456 4897016 4958935 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 251051 3346877 3494455 3575528 3599449 4892066 4916719 -1 928483 1713652 2247195 2455493 3397426 3404170 3918745 4218961 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 2143424 2604683 3447599 3707135 4475850 4518047 4657058 4689967 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -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 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -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 77286 866540 1302703 1382472 1739070 2503306 3929247 4536305 -1 457780 726937 983608 1040984 2292149 3299641 4773570 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 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 -2 763548 1135203 1490435 1533512 1756115 1799132 1830013 2431549 2433784 2478057 2549500 2764233 2838193 3828026 4569694 -1 860304 1954340 3695121 3879825 3968644 4193384 4734634 -1 195607 1968226 2476500 2579379 3672195 4511158 4860924 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -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 2309843 -1 -2 922591 1320988 1372654 2309716 2784598 2998690 4472325 4753109 4814528 -1 964505 1009262 2298016 2687428 3334324 3429115 3898875 4048541 4586707 4774355 -1 546908 2437010 2998854 3555933 3995091 4035409 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 397756 2679658 3771334 4730324 4812251 -1 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 256794 996513 2227395 2438772 -1 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 425296 619221 938912 1982797 2756850 2818107 2958471 3105405 4006062 4144899 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 137608 554577 704658 1640851 2607174 3219858 3487268 3969667 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 701136 1996403 2059186 3978085 4257115 -1 434327 2828222 3523462 3720903 3920453 -1 -2 256794 1479804 1634887 2876300 -1 -2 447606 941167 1641724 1790166 2203139 3581024 3769474 4634033 -1 -2 874331 1287032 2695346 3295408 3725605 -1 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 1066722 2038958 3220270 4357856 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 800134 1463589 2066137 3174600 4970301 -1 119173 218142 602325 2477695 2531233 3457946 4295522 4451291 4950892 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 648337 804892 2429609 3066447 3638954 3821387 3957223 4154494 4269563 4351706 4616687 4644589 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 1888542 -1 37363 2533870 2801942 2978039 -1 516367 2669755 2797757 3025475 -1 67902 86536 1912436 4099617 4323052 4554782 -1 1432308 2738664 3095599 3318628 4075054 -1 -2 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 1275247 1994626 3025619 3128768 4667276 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 -2 147903 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 206993 557765 985234 1153675 1376340 1975703 2180987 3041564 4952030 -1 65459 1162195 1477718 2197365 2540282 2694789 4777481 -1 533917 556838 727971 815049 1783624 2412584 4051767 -1 -2 1847577 2495407 2675472 4029875 -1 130583 565832 737536 1173018 2095552 2959458 3205151 3457274 3757073 4474924 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 66642 491018 2055783 4353841 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 113829 340716 472755 1541972 2593505 2928328 2952714 2983624 3254493 3380234 3913016 -1 -2 663648 1519520 2111888 2381302 2495826 2629419 3455893 3537833 3899651 -1 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 452222 486440 1127961 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 474219 1502509 2924729 2933347 3354674 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 183208 1007580 1203237 2004858 2113133 2324794 2504232 3434227 4183736 4359066 -1 217309 3505204 4437945 4488506 -1 83262 554433 1097126 1907972 2264368 2506204 4050610 4999999 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4999999 -1 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 117351 136685 815652 843230 1217600 1731161 3304624 3577353 3716213 4388356 -1 337899 2539543 3585785 3732964 3868992 4335370 -1 891535 904709 1122400 1372882 2690639 3094287 4145676 4414863 4568167 4756270 4916785 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 -2 971632 1032988 1254725 1830331 1866141 2050085 2545911 3232151 3317656 3392269 3527330 3557110 4473556 4995486 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 15779 1012858 1552736 2602231 3347904 4794270 -1 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 87236 96628 988930 1024658 1280184 1280224 2658431 4419986 4619261 -1 -2 7036 430049 1048403 2937753 3705655 4817182 4950050 -1 1612286 1886729 3130908 4385682 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 986560 2530814 2694569 3084823 4200138 4310203 4516483 4519814 4559356 4591642 4657824 4957658 -1 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 551106 593169 2531293 3273962 3686718 4122873 4223400 4406714 4953018 -1 687429 992835 1250590 1804955 2804499 2895511 3156213 3766958 4274234 4605088 4680949 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 160740 748781 1355723 1930282 1937382 2081147 2204595 2337469 2655906 2997535 3310746 3860542 3961570 4021097 4023159 4221800 4917763 -1 587174 677447 935051 1841510 4840262 -1 -2 2960575 4748853 4785418 4933807 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 -2 621223 1231665 2107095 2203903 4521545 -1 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 1388017 1859720 2000596 4322590 4373448 -1 111411 641247 910392 1662534 4000350 4145148 4225128 4330776 4486412 4650758 4877959 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 2360499 3427124 3915539 3916548 3997329 4111054 -1 556034 896980 1036783 1916978 3625589 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 -2 176075 522404 596217 946260 1159766 1332624 1763110 2674539 3009652 3062097 4052597 4058634 4233000 4506564 -1 960963 1286371 4131934 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 391936 1223279 2280960 4520949 4568102 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 1216200 1422283 2989472 3485955 3671208 -1 -2 1906352 1927430 2464708 3598070 4797135 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 70553 579350 1059991 1148140 1384369 1478742 1748226 2657516 3414154 -1 -2 1987306 2842775 3949475 4374313 -1 3399623 3576214 3863743 4045303 4063750 4659072 -1 1082695 1437569 1479364 1510560 1777327 2823562 3231107 3981585 4025888 4808459 -1 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 621530 1704212 2473558 2668573 3866037 -1 196194 496413 558561 1961530 3680498 3885808 4357978 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 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 3011046 4137317 4210459 -1 -2 3011046 4137317 4210459 -1 569625 668325 1717216 1722248 2651322 3750913 4314512 4586583 -1 -2 1255234 1406960 1577030 2386254 2430868 3237913 3316509 3898065 3913649 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 -2 26142 1986542 2959514 4582667 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 162434 1817593 3797246 4003292 4498134 4974466 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 40619 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 174827 299247 310512 501214 1618958 2116323 2317949 2320441 3729449 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 887444 1127953 1315135 2429258 3673759 4048100 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 -2 223116 934092 2699108 3635099 3694818 4498523 4600065 -1 1846499 2229232 3105432 3982701 4203150 4277048 4618200 -1 -2 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 582839 4391846 4453425 4885395 4982810 -1 -2 814519 2187064 3557852 4188557 -1 109631 1848387 1974711 4068610 -1 15628 2993137 3304785 3428603 3797677 4898438 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 210432 1298343 1320747 1757497 1903110 2288177 2460396 2513879 3632757 3678828 3830824 4525091 -1 -2 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 219985 1219165 1859070 2332626 3694886 3970664 -1 -2 384366 1632559 1645721 4157610 -1 78079 118696 405770 1198387 1243077 1285671 2526141 3904702 -1 433971 1339624 3879825 -1 -2 153048 517253 1572151 1664472 2508525 3392374 3738740 -1 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 -2 315913 980471 1024967 2159388 2815377 4020933 4073082 4106050 4516075 4940493 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 -2 82577 1235668 1542397 1611555 3135092 3413272 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 256794 1479804 1634887 2876300 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 948026 1210020 1477882 1620940 2491806 2844481 2987599 3097359 3620495 3917113 -1 -2 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 526561 745918 1611009 2772296 3412409 3501922 3921574 4423241 -1 -2 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 330890 3002268 4056310 4718050 -1 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 44138 1269822 1307732 1639500 1698401 2315822 3894225 4113955 4334038 4572969 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 1807555 2754830 3008258 3074594 4233543 -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 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 59571 436347 2372085 2413582 3033999 4255870 -1 -2 1529388 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 1981769 3358455 4500881 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 369003 817648 1158680 1318788 2177860 -1 1141102 1300843 3116709 3193758 4106079 -1 -2 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 509323 2143158 2722887 4592929 4619254 -1 304506 758279 811353 1921447 2271277 2580377 3086230 3300928 3494940 4321997 4867568 4887207 -1 13543 468474 493195 4329590 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 -2 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 66491 341281 1090540 2502115 2567689 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 403451 459044 1170220 2177794 3379555 3422011 3619716 4014395 4158139 4919478 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 122472 979993 1444494 2555113 2788343 4824283 -1 77321 1123946 2809712 3057113 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 705034 1966001 2379588 2874338 3867584 -1 77440 2052722 4188117 4922060 -1 -2 89272 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 209725 895831 2723390 3263496 4491880 4936370 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 128692 4040335 4084765 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 178143 559286 927500 1384046 1586982 1775671 2187400 2558604 2615425 2687158 2696596 2825682 4519020 4580001 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 1204269 1270408 2623143 3143198 3742898 -1 -2 277025 831938 893438 971681 1176250 2366096 2966647 3089580 3264573 3431839 3716310 3989818 4450522 4855339 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 179378 408349 1023837 1329609 1395980 1808942 2700514 2996587 3127050 3575163 4223336 4694329 -1 -2 463137 2310519 2954138 3872553 4576629 -1 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 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 680277 1270435 1522855 1570374 2506536 2523776 2788903 3241014 3398479 4354170 4647627 -1 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 85939 922579 1087322 1439474 1702324 1739499 1782386 2111044 3117540 3424547 3898639 4253772 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 1955031 2445173 4825414 -1 -2 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 723087 892894 1420623 2932795 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 2910653 3549362 3640535 4357288 4547013 -1 436209 522495 916780 2467501 3175403 4461836 4753261 4982710 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 -2 128034 340478 931550 1474055 1840588 1861747 2865507 3689235 3768950 3921900 -1 67820 588767 985159 1265453 1561996 2030745 3585564 3628734 3847997 4575895 4586305 4679674 -1 564633 702604 892765 941428 1011542 1886121 2200422 2520925 4413403 4433533 4667164 -1 -2 1105 1796774 3497954 4718302 -1 -2 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 2769771 3010400 3160189 -1 -2 774139 911398 1284238 2149605 2752788 3062546 4137096 4236410 4760939 4854763 4928763 -1 645491 802233 1233447 1483892 1990781 2143492 2360635 2686620 2748562 2962796 3019363 3079554 3503532 3935031 4403439 -1 136045 394368 1744593 3259391 3325145 3368138 -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 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 -2 564867 1263786 1264893 1403884 1411911 2781303 -1 345846 483670 614112 3070391 3893495 4057947 4591669 4729588 4941212 -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 -2 633884 705310 751637 2298560 2566514 3358754 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 157698 203080 3062086 4867582 -1 -2 752931 1042446 1198718 1722920 2851317 3052892 3823862 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 96140 1271118 1686415 1993447 2232676 2544610 3411591 3736109 4007630 -1 70334 636863 655918 1365167 3176043 3808186 3923910 -1 -2 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 447015 1098945 2542112 2564412 2967607 3404249 -1 -2 502873 1498141 2063928 2370222 2976030 2978999 3546606 3576175 -1 81705 2865172 3153788 3202609 3461388 4309255 4322152 4429775 4911931 4935598 -1 381863 707568 798488 4320648 4443547 4745217 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -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 371169 812131 1340787 3598400 3833906 4798097 -1 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 -2 327887 1445539 1637891 2847065 3053630 4110725 -1 22335 1148510 2507011 2667375 3224962 3615220 4339794 4716152 4939079 -1 -2 296593 1037233 1851482 2128650 3555141 4806416 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 267528 403284 628042 1586174 2389952 2959941 3093018 3854332 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 177002 1831285 1843893 2088372 4384723 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 130203 184439 1857248 3647542 -1 216444 2344804 2585871 4107593 4474323 4884632 -1 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 136553 1031672 2508921 2769043 3780386 3995850 4081492 -1 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 -2 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 735982 1751550 2009014 2587424 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 817905 1602319 2273159 3294953 -1 -2 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 593667 1006561 1549183 2539019 3268333 3809930 4036991 4452849 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 523399 1814094 4630606 4657461 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 15838 276847 806121 2509209 4751111 -1 1128800 3085545 4020017 4355594 -1 3517 785691 787109 1055654 2136280 2253184 3848678 4305205 -1 314821 661090 743029 921189 1878269 2239686 3089767 3399623 -1 -2 2202947 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 145539 1005730 1530792 4639233 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 2323251 2759634 2927609 3450494 4184792 4533941 -1 299916 2209338 2263951 2289530 2466078 2929288 3321323 3358364 4693327 4832779 4964775 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 -2 868485 3881440 4033198 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 483426 593923 1798491 2686106 4299197 4307431 4837429 4878008 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 694501 1089805 2259540 -1 -2 17677 139143 200900 669778 857368 1832230 2469529 2550172 2784660 -1 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 11903 112624 825598 1962905 2805029 4421659 4560314 4984523 -1 469194 1168017 1628063 1852679 3700130 4098080 -1 -2 877894 1097405 2529235 2987890 3629546 4124525 4182011 4262433 4581290 -1 133866 422529 763625 1112020 1208802 1383861 4398398 -1 1023469 2106765 2224752 3306467 4422201 4453007 4746678 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 62778 2324083 2462191 3501989 3516371 3667833 4426784 4989972 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 155181 1732383 2430039 3843900 4882192 -1 504747 1139482 1478037 4193024 -1 -2 1075964 1144824 1540686 2253208 2351646 2364427 2799100 3232016 3634535 4417712 4999999 -1 1885204 2658179 3002163 3271135 3993028 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 169910 387553 634368 1530191 4086390 4411164 4465294 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 1027342 3175841 3187371 3531207 4999999 -1 818040 2414789 3273245 4334975 -1 -2 417411 1017827 1443572 1680382 1994581 2635555 3087040 3437929 -1 -2 438513 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 -2 2930254 3691007 3991331 -1 348677 1912281 2594603 4055175 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 473264 2063977 3296941 4230894 4740073 4746644 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 1756810 2131075 3335701 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 245350 399340 720813 1266088 1648441 1924255 -1 264566 3884196 4242596 4325331 -1 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 -2 680140 1531182 1864979 3582496 3890986 -1 893939 2689683 3238115 3364573 3934030 4360672 -1 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 229839 411514 1023327 3006164 -1 587567 970113 1827332 2466078 3170037 4038759 4133585 4788371 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 1489223 1885921 2255048 2869471 3085858 3161242 3249628 3685323 4113672 -1 170413 1356541 2301735 3080417 -1 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 -2 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 530805 654593 771950 3129911 3576964 -1 509323 2143158 2722887 4592929 4619254 -1 166242 329301 671313 1036667 1077530 1138046 1709050 1916614 2485896 3657714 4146934 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 -2 228293 1358420 1953735 2266756 2962483 3325215 3372504 3376274 3448871 4724049 4940437 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 175978 278247 287796 459377 520461 1030577 1424094 1764545 2187126 2536091 2723617 2930457 3772804 3808755 4018770 4370043 4536519 4570818 4685233 4751576 4783974 4801662 4804046 4910012 4979806 4998574 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 -2 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 -2 592454 1589266 1746330 2560295 2615639 3337463 4521406 4779451 4814072 4985111 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 261211 1878608 2160372 2290699 3215700 3309774 3465311 4862983 -1 2166257 2331110 2993495 3317193 3442706 3725305 3857883 4151474 4700519 -1 1381696 2079132 3446504 4174592 4328818 -1 -2 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 657228 2644775 2794677 3694885 4273717 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 -2 3247756 4206425 4307024 4464447 -1 -2 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 53927 584618 1464809 1472285 2049189 2146729 2797414 3063643 3274254 3490254 3495682 3581211 -1 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 -2 401171 2106683 2794510 2794836 3209509 3629105 4052379 4278312 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 488964 763548 2337272 2584750 2801421 4537280 -1 97554 312731 1157506 4219925 4229115 4290220 -1 179139 519365 1162164 1249394 1325560 1440918 2320306 3052023 3750415 4378749 -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 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 977965 1152046 1176127 1935035 2536283 3550102 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3310444 -1 583937 2719909 2724432 3234818 4101911 4212666 4297108 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 128692 581005 2304993 2309110 2412464 3321646 3655014 -1 37031 211300 1159370 2767237 3023018 4180520 4352665 4746215 -1 -2 713178 2176431 3538495 3810035 3966734 -1 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 2735597 2741032 3537618 3581048 4156669 4177704 -1 173932 1125112 3261865 3418446 3530731 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 775955 1439963 1541850 2742502 4594494 4911678 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 136045 394368 1744593 3259391 3325145 3368138 -1 -2 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1028663 1862555 2508850 3080283 3413030 3870037 4723413 -1 -2 774139 911398 1284238 2149605 2752788 3062546 4137096 4236410 4760939 4854763 4928763 -1 192235 499021 1805947 1836126 4252930 4261854 4960510 -1 1214199 2399059 2648649 2804013 3148252 3750614 4416964 -1 -2 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 1956293 3234743 3968516 4719222 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 1882755 2868025 2939812 -1 438473 2152036 2784853 3000136 4175364 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 2306485 2523971 4621524 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 760345 1547614 1562047 3098754 3949254 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 1541625 3919304 4301257 4501861 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 266666 1351535 2732138 3350535 3974930 4252164 4439731 4667827 4900500 4911856 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 111614 1357860 1590546 3501226 3800085 -1 213656 1233168 1389420 2861856 2889063 3896748 -1 326539 855776 933378 1149360 2229161 3200526 3454878 3641662 3711928 4853570 -1 375284 529267 1068437 2044849 2790768 4725894 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 1482057 1733001 2767860 3045478 4493446 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 228293 1358420 1953735 2266756 2962483 3325215 3372504 3376274 3448871 4724049 4940437 -1 171297 467224 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 -2 131243 1009266 2796984 3470810 4435707 4443078 -1 1925655 2309843 -1 -2 46496 254831 399426 486202 612759 703230 874929 1385424 1443371 1547199 1692363 1967089 1982324 2119120 2326332 2947566 3209286 3278265 3647069 4027231 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 1157707 2126546 2289745 3039469 3734890 4053692 4414643 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 854177 1840317 2571776 3184540 4127380 4499669 -1 -2 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 360798 440727 825917 1303400 3508149 4618853 4636934 -1 589137 1660722 3149284 3215879 3489675 3953199 4731377 4852730 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 378296 449092 1579422 1871819 2125032 2749491 2790222 3731439 4103185 4974086 -1 -2 474424 1216234 1419854 1501026 1985543 2258696 3068446 3326793 3351537 3373207 3443562 3676696 3724924 -1 870055 3409959 3996669 4790076 -1 615753 977045 2449544 2980806 3886693 4390026 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 400150 1607795 2188919 2745134 2984417 3419838 -1 -2 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 760513 3119270 3591888 4728584 4926253 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 373436 1321117 2006405 3874930 4513731 -1 1219993 1258555 2136265 2356412 2560628 2723465 3437297 4062821 4065546 4315847 4451363 4811070 -1 1099774 1281052 2401639 2609028 4180184 4806458 -1 -2 217150 707822 890211 936713 1321317 1352041 1542899 2239341 3449862 3628225 3748017 3809210 3975669 4105050 -1 972518 2267739 2667244 2763944 2962201 3051712 3887548 3965518 4467589 4966101 -1 437115 770927 792445 1950038 3380713 3543358 3593089 4128016 -1 -2 209725 895831 2723390 3263496 4491880 4936370 -1 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 1672923 1902024 2330919 2375234 2462687 2680036 2895141 3213387 3456401 3524877 4301702 4563607 4906502 -1 -2 763548 1135203 1490435 1533512 1756115 1799132 1830013 2431549 2433784 2478057 2549500 2764233 2838193 3828026 4569694 -1 860304 1954340 3695121 3879825 3968644 4193384 4734634 -1 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 423650 1632112 2292894 2904115 3039390 3287518 4174370 -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 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 -2 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 -2 831353 3890817 4660133 4720657 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 237541 355903 501486 1176946 1761153 2687836 3290134 3903787 4851424 -1 -2 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 596681 693753 3632500 -1 193435 845763 1856616 2109486 2184765 2329456 3290178 4295522 -1 -2 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 122472 979993 1444494 2555113 4824283 -1 77321 1123946 2809712 3057113 -1 100417 280343 700477 766063 803358 1213159 1722913 2171817 2885620 3511984 3719745 4167737 4198594 4413835 4434356 -1 -2 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 2472930 2493513 2684575 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 823038 1078844 1553506 1892258 2263473 2583758 2785688 3081551 3143452 3682889 3759722 3851350 3971437 4367108 4619340 4774172 4790298 4990753 -1 32888 638200 1783014 3720798 3769002 4787985 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 87343 303704 333456 2271747 2438447 3681323 4151808 4826090 4828159 -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 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 184439 650137 997372 1729937 2978882 3314622 3325438 4521886 4582670 4726290 -1 611209 711529 1785660 2196042 2876610 3044872 3801447 4386674 4756231 4843106 4971241 -1 272098 1268363 2927646 3202916 3569394 3613591 3899935 4228266 4258832 4311020 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 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 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 325384 1473784 1710187 1786919 1903572 3032060 3405297 3744476 4004638 4993311 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 1879214 2511440 2741963 3223209 4804799 -1 -2 960325 2351481 3435786 3493308 -1 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 -2 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 610978 1142880 2055574 2899531 3733360 3884364 4032999 4876597 -1 242608 1293675 3399994 4881897 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 1092569 1428927 1857311 2061891 2234184 3298335 4085864 4769873 -1 -2 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 547405 551654 1569596 4267645 4820225 -1 1358378 1912574 2455927 3357921 3538561 4835722 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 17951 1505109 1816681 2671177 -1 -2 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 1005493 2008848 2451864 3850336 4116839 4271032 4858390 4942133 -1 888353 1365143 1652467 1861128 2208508 2302354 2846176 3985510 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 798706 1186629 2658737 3881823 3946568 3952433 -1 -2 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 -2 44329 347125 367025 845357 1502498 1821991 2285550 2640772 2713809 2992249 3153623 4195386 4257472 4409189 -1 543908 1575168 2516381 3460650 4030595 -1 472238 798561 1071616 1811491 2282514 -1 -2 1598450 2126525 2175694 2883156 4056205 -1 1633623 1710186 2163069 3153615 4652283 -1 93610 131569 3152160 3192072 4434477 -1 -2 426504 718869 1461797 3191925 3951532 -1 459271 712911 1176180 1707321 2314333 2399998 3182476 4197856 4297949 4340184 4441267 4783869 4793885 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 13671 2260808 2629012 3672928 4281104 -1 562275 601991 626729 1724026 3093459 4712445 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 1548747 4252505 -1 947882 1763157 2144132 2493064 2531953 2989882 3038408 3130581 3317083 3568334 3703139 4081042 4543326 4869586 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 578883 622679 1079493 1125211 1840638 2177421 3311826 3321372 3390732 3941915 4114095 4437384 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 350762 407322 2454387 2663653 3060391 4842568 -1 -2 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 892805 1776008 2387197 2421245 2879265 3155757 3508480 3709176 3760818 4058210 4221169 4786283 4846273 4877460 -1 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 1478790 3828613 4898442 -1 -2 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -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 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 -2 401869 494151 2330213 2415313 3605090 4611677 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 -2 172314 764521 1540790 1782998 2008289 2045455 2586490 3242098 3519959 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 659757 1811944 3577527 4736099 -1 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 -2 237492 918319 1057734 1167522 1212520 1776211 2656679 3077478 3185910 3833286 3981049 -1 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 521970 2168074 2505387 3279246 4878286 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 -2 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -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 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 297534 460009 729763 1101865 1946398 2660207 2700521 3966686 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 947882 1763157 2144132 2493064 2531953 2989882 3038408 3130581 3317083 3568334 3703139 4081042 4543326 4869586 -1 734137 1217877 2072467 2628976 3107340 3698313 4807190 -1 -2 197525 1146336 1782916 1990800 4293694 4501224 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 1503509 2560774 2585181 2827256 2888284 3961637 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 -2 460291 803554 813820 1239972 2770028 2875334 3291575 4727039 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 286252 815822 1408177 1985742 2127645 2262330 2293879 4059159 4392456 -1 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -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 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 191146 1488127 1598890 1652351 2069037 2997214 4085533 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 1072004 3101054 3631744 4082836 4128821 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 486362 1095028 1213511 2814725 2856882 2970230 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 2388852 2660207 2830252 3497773 4495914 -1 -2 1315881 3275401 3515772 3657227 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -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 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 -2 1251669 2439688 3237521 3432945 -1 331213 861556 945759 1005762 1082762 1554537 1687403 2371363 2534519 3182449 3456572 3752591 4278462 -1 1228888 2353752 4584040 4608682 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -1 -2 385777 2087667 2487172 2585976 3499165 3651711 3839915 4111528 4194712 4265262 -1 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 1430987 2270499 2735367 3137212 3831806 4730256 -1 -2 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 885341 1193409 3321833 4238275 4500648 4701572 -1 205268 900864 1688487 2063253 -1 1695143 1981379 2418018 3066217 3168237 3403981 4294295 4999999 -1 -2 864699 1266127 3333441 3685134 3741341 3837534 4088543 -1 433108 1464217 2988810 3198802 3767787 4328232 4715049 4999999 -1 653071 2298708 2626531 3610745 4675734 4837798 4999999 -1 7555 137267 196899 240927 578166 1334315 2492001 3149200 3762399 4747986 4988468 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 610130 1049179 1902248 3899266 4213189 4220540 -1 -2 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 734624 1065935 2499542 3800290 4029721 4383365 4578319 -1 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 1073491 1537862 1886729 2363044 3350817 3891571 3996315 4408856 4516519 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4051914 4888086 4999999 -1 137818 1365046 1441334 1697011 2164147 4924466 -1 -2 451123 791543 1571169 4775884 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 1389333 2682552 3311448 3539335 3894649 4921379 -1 847568 850333 1646474 3871217 4216523 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 73470 166621 1287521 1494217 1842855 2613973 3307521 3469076 3995093 4553835 -1 151852 488895 1827667 1926160 2201659 3436344 4918425 4921624 4984929 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 922941 1166289 2010459 -1 236038 759102 1353878 -1 209540 892911 1245458 1473111 1491953 1930550 2015562 3053524 3465464 3844921 4814203 4867724 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 333211 445142 1304659 1367424 1401811 -1 131371 254931 854105 926967 1047929 1487855 1552736 2430967 2434575 3249219 3249931 4779458 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 320129 2053607 2688850 3273730 3301547 4762917 -1 -2 2508874 3312329 4411672 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 987359 2106699 2347991 3218421 3263603 4359587 -1 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 1809491 1886726 1952647 4069185 4114561 4838293 -1 31130 675420 735763 1452680 1698849 2611579 2938354 4948665 -1 493912 702120 1946519 2364520 3517227 3895963 3966440 4105987 4818358 4978157 -1 72181 281206 1572213 2069875 2124471 3420298 3570623 4507895 4551885 -1 -2 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 754067 1598736 1994978 2036778 3988087 4281935 -1 499858 555658 665852 759875 1184635 2025708 3598681 3813583 4095180 4769526 -1 251977 827710 3007459 3063258 3967161 4860407 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 -2 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 1231219 3098464 3196556 3269889 4827493 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 3045635 3509696 4138347 4516101 -1 262142 1864268 4197634 4943085 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 144369 346232 1616428 1737210 3114982 3243301 3434551 3555746 3673704 4101892 4119715 -1 340630 1532369 3364444 3858824 4361102 4751751 -1 -2 17948 577485 2134115 3307294 -1 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 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 250302 605259 1012459 1402825 2698151 4671240 4690971 4915419 -1 -2 360722 1400546 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 899011 1539054 1984668 2487329 -1 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 802497 1110125 1439074 4510409 -1 -2 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 126819 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 -2 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 81968 818501 866289 1146183 1464644 3354085 4467591 4787952 4990152 -1 979463 1406935 1551664 2936351 3074017 3105314 4473594 4956508 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 -2 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 3274898 3382154 3760880 -1 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 123728 259279 1435950 2618913 3036585 3540584 3768866 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 650442 1783639 3183359 4116802 4345896 4483150 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 -2 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 275833 1583514 1970514 2170954 2235549 2507406 3315746 3566091 3787584 4160199 4727366 -1 -2 707165 2007401 2278690 3141238 3449300 3633391 3979526 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 80339 134510 1385923 1530891 3824126 -1 165458 176517 1062346 2176242 3003257 3012408 3802223 -1 -2 1948027 2553471 2760222 3075902 3374652 4103094 -1 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 61641 198747 668910 1474877 1557856 2291538 2337272 3336446 3984842 4256846 4720490 -1 60230 2438705 2656567 3418501 4054079 -1 -2 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 317419 1131400 1507320 2648379 4255297 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -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 -2 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 1465301 2221651 3009659 3848010 4662136 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 50315 1647802 1873189 1874779 3768298 4602239 -1 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 906476 2201539 2579820 3051853 3286949 3802615 3830477 3876542 4513646 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 818794 1891116 2320658 3868971 4583948 -1 19479 710776 2690160 3816855 4758012 -1 534072 1379774 1654783 1681528 1715089 2397411 3470685 4897620 -1 21682 330254 2031534 2315474 2471475 2916732 4092099 4346579 4999999 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 -2 533383 852182 1023058 1220757 1272353 1348284 2621104 3435169 3514668 4285382 -1 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 534845 965071 1245700 3457700 3602714 4615658 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 712849 1402916 1632559 1794867 1970907 2191017 2595823 2930826 3124899 4157610 4353852 4445363 -1 -2 1261381 1418779 2749450 3332460 3796476 4730826 -1 1170996 1202333 1453949 2580688 3687335 4104876 -1 1732794 2464273 2551648 3093682 4278316 4471848 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 922276 2485925 3105356 4075171 4670563 4681137 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 190862 1993180 2102381 2949878 3698524 4086628 4674439 -1 143444 892805 970697 1002271 1116484 1327497 1988493 2010682 2845976 -1 1790758 2294755 2988628 3969507 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 -2 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 -2 1358959 1384720 2124112 2184904 2348530 3048532 3455642 3828250 3859204 3892889 -1 128790 665439 2117525 2119799 4488757 4604238 -1 -2 8705 2634795 2755743 4293899 4771125 4796582 -1 1522883 2812004 2906704 3209606 3491405 3544155 4445982 4917879 4962415 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 -2 1188896 1366716 2304993 2309110 3181066 4681011 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 786963 1526991 1932187 2407959 2742252 3553219 4387373 4475803 4533858 4755664 4888293 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 121154 505829 1609487 2467391 2699426 3685086 4593203 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 56104 1822974 3435923 3858668 4438555 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 314493 2112975 2586761 2619756 4587737 4785343 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1260506 2846211 2999263 3475519 -1 9641 367812 564168 2573411 2702859 2938582 3978598 -1 -2 115691 755459 777067 782409 788972 1321837 2381917 3305401 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -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 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 700342 1507277 2685293 2962739 3277716 4644583 -1 118479 204085 1032376 1075332 2356398 4314578 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 1536321 2503970 3690384 4315966 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 1519518 1765526 1805603 1867607 2432125 2483894 4383909 -1 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 843391 1593311 3070409 3707297 -1 1054996 1120679 4252982 4940679 4953989 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 597488 1545304 1749330 2613947 2998615 4350289 -1 195649 322140 761701 995823 1343095 1383767 2076368 2210397 3487576 4862953 -1 -2 130429 892675 1538747 3565983 4222040 -1 382176 874331 1287032 2695346 3295408 3725605 -1 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 267751 1389723 2602904 3614064 3765441 3847373 3950830 4247456 4559223 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 774874 1724440 1986200 2982053 3358309 4696391 -1 -2 87951 389449 761631 1033695 1686036 1691232 2954246 3531846 3939502 4782947 4982933 -1 742934 843391 1593311 3070409 3707297 4557246 -1 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 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 86310 2237272 4495683 4999999 -1 781799 3269144 4860280 4863589 -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 220501 2793446 3848833 3893453 4418424 4721277 -1 268265 1069352 2002575 3816488 -1 454655 3378895 3670416 4793070 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 991730 1313463 2064768 2448156 2748147 3533340 4769166 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 386178 503179 1221535 1523148 2146574 -1 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 -2 242166 3645107 3721945 4928278 -1 -2 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 705627 1192494 2893908 -1 1910306 2425327 2637454 3911205 4032586 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 436978 1015742 1277165 3016939 3322828 3719619 4336979 -1 931981 1415959 1492431 1509000 1775350 2405459 2829669 4263676 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -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 82885 1341743 3251294 3338809 4444895 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 299873 1949475 2613412 2933471 3187559 3263947 3454626 3818658 4056873 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 177876 1407891 2113623 3709832 3765779 4421607 4588496 4667141 -1 -2 2230094 3892687 4240606 4719328 -1 431707 2306681 2850818 4420011 4566968 -1 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 -2 899192 1420054 2978000 3713360 -1 494144 1110427 1166409 1472143 2313601 3300604 4465623 -1 -2 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 125775 1171640 1549013 1601190 3894294 4075161 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 337898 700848 1217374 1698740 2820356 3879684 -1 -2 579150 622453 802976 1144005 1730947 4385774 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 1478790 3828613 4898442 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 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 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 2374145 2717874 3333148 3838746 4412133 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 299514 823832 1950809 2459233 3532796 3715459 4924225 4995174 -1 -2 774139 1113041 1284238 1863432 2457121 4236410 4760939 -1 -2 1072855 2220703 3801657 4483594 -1 1064388 2130928 3966886 4056625 4159345 -1 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 -2 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 329972 1045899 1393451 1841418 2898042 3318152 4047054 -1 -2 289316 1318740 1752830 1880361 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 -2 130429 892675 1538747 3565983 4222040 -1 382176 874331 1287032 2695346 3295408 3725605 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 -2 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 14314 416564 567398 845454 2892864 3547399 -1 -2 21843 59755 264570 781859 1243633 1412651 1648824 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 520515 2482509 3826759 4112643 4186946 4402842 4560578 -1 106612 241379 705479 1536822 2009851 2875553 4001138 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 687183 1570787 2065635 3206623 4743555 -1 -2 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4164309 4355497 -1 292245 1322110 3219604 3732728 3737330 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 698046 761095 3233857 3672919 4272670 4365588 4603088 4719655 -1 21174 216030 218054 721712 1080535 2277007 3690826 4323127 -1 -2 4521915 -1 1398013 1655449 2649112 2766588 3161983 3221902 3562024 -1 -2 186366 813768 1460457 2209567 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 108583 1097554 1776328 1963285 2782936 3721519 4413212 4672558 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 -2 1101591 1972893 2373230 3181987 3257735 3507920 4828377 -1 65530 1779434 1936063 2245135 2512835 2685586 3642508 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 423373 1472720 4121777 4508006 -1 -2 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 1881839 3064732 3390247 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 907617 1142048 1280267 2666322 3955214 -1 1958369 2529788 2679290 3154583 3363434 3461116 4025056 4153861 4187981 4564509 -1 -2 275537 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 4259433 4661610 -1 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 70417 214197 338371 504114 1107691 1267994 1691591 1806331 2379912 2623044 3997447 4863291 4978402 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 121154 505829 1609487 2314390 2467391 2699426 3685086 4593203 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 507756 1336051 2264807 2308314 2630197 3920348 -1 -2 61981 203115 970844 1387212 1488064 2041320 2106885 2247614 2285667 3427508 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 1857683 1892846 3200727 3804910 4033101 4622704 -1 -2 987314 1182689 2388067 3429624 3526875 3959665 4755222 -1 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 226856 314168 363777 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 -2 203572 897415 1396023 1761349 2328103 3639844 4152203 4364152 4766387 -1 -2 309642 640274 860215 977258 1349721 1505586 2389877 3463998 -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 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 515714 778365 2031977 2712301 4874816 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 388987 477943 565116 927701 1806596 1890356 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 172077 1724648 2926476 3809514 4074451 4386934 -1 1238656 2433131 2958348 3081821 3896328 -1 1052364 1184856 2127087 4004359 4226236 4687740 4891228 -1 -2 992835 1937431 2162774 2873356 3963510 4063426 4158731 4443717 4759468 -1 2842154 3207529 3753449 4269674 4852770 -1 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 676642 2194974 2730983 3741539 4011266 4664226 -1 -2 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 76144 482317 710042 2339592 3307713 3864355 4071917 4704649 4975722 -1 926511 1065523 2176093 2889178 3849955 -1 -2 627985 952776 1790119 3278629 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 49859 1039773 1049726 1146058 1697214 2532368 3199320 3919780 4605773 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 1430998 1934590 2225199 2393439 2920474 4637690 -1 1365164 1669482 2046630 3471578 3735289 3947490 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 2027837 3215077 4767565 4976932 4991638 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 586850 1616627 1689291 1949513 3366630 4338095 -1 457780 726937 983608 1040984 2292149 3299641 4773570 -1 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 2405859 2953217 3657043 4010086 4463006 -1 -2 84719 502281 1392969 3701367 4004525 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 386178 503179 1221535 1523148 2146574 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 61948 575056 1071307 1288266 1343508 1704095 1882319 2108522 2533105 3310231 4011636 4045306 4533347 -1 41338 713983 1075512 1376939 1501457 1678609 1980199 2500741 2862350 3493906 4374358 -1 -2 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 -2 789369 1037223 2365104 3621173 3976038 4227056 4551870 4809837 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 161981 400908 1610237 3402867 4401203 -1 -2 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 -2 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 140664 1311037 1852309 3030139 3833790 -1 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 320915 505041 1546137 1702207 1823549 3369203 3638851 4221605 4769915 -1 1242788 1428085 1739148 2741919 4801456 -1 -2 259712 664969 1799533 2048672 2139539 2945648 3218245 3625220 3655195 4241400 4360527 4364750 4438485 4441150 4576006 -1 461717 1675755 3155925 3309767 3738450 4784089 -1 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 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 66394 753948 856228 1260215 3267616 3525878 -1 158741 573823 1196886 2707842 4643742 -1 -2 7036 430049 1048403 1836146 2937753 3705655 4238647 4817182 4950050 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 491265 631464 1776422 2547037 2589655 2839538 3383823 3404897 3620969 3909091 4207078 4503621 -1 -2 312781 1476710 1987656 4051353 4331742 -1 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 640185 3720713 3817852 3868436 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 922269 959949 1801558 2235749 2803032 4141420 4352158 4450764 4597102 4793732 -1 -2 587779 3257768 3575324 -1 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 143404 1797787 2682046 2946793 4792458 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 1948027 2553471 2760222 3075902 3374652 4103094 -1 586850 1616627 1689291 1949513 3366630 4338095 -1 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 -2 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 768697 3172205 3208103 3487130 4746707 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 96927 685627 1706465 3160807 4611286 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 575129 1685091 1788311 2074673 2755551 3746550 -1 934212 1828160 2441200 3565947 3805503 3844430 3902416 4891944 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 84155 682747 1018367 1653721 2060598 4022842 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 659757 1811944 3577527 4736099 -1 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 -2 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 262192 741806 1797553 2365141 4029470 4250182 -1 1248752 1533795 1933920 3711039 -1 -2 1643657 2832297 3472417 4084878 -1 1259246 1394782 1581182 4300538 -1 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -1 -2 463518 660936 1539615 3835457 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 2098280 3067316 3725918 4071939 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 89828 114133 458811 2776715 3632693 3957382 -1 599782 821896 1175216 3471255 -1 413411 716211 1096348 1459437 1672759 2027440 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 2283598 2497965 3500636 4480444 4643167 4850500 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 422497 1948965 3316571 4346404 4872799 4912349 -1 -2 782959 806349 1060322 1438670 1594536 1789354 1861232 2126395 2299173 3033477 4001629 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 742322 801641 988685 1209720 1469265 2190786 2763290 2846328 3136344 3330710 3864073 -1 2126351 2333494 2487329 3574021 4424483 4725864 -1 684560 1709972 2005854 3053695 3232722 4271915 -1 -2 568570 1781750 2273160 2328203 4344636 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 208650 623528 681269 1040746 1043849 1576883 2809704 3667210 3729663 3887323 4435998 -1 367500 600630 1373835 2294883 2720640 3693519 4030408 4215766 4548365 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 835970 1164303 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 576104 3137861 4135339 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 280195 723121 1358868 2009498 3198134 4370923 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 925953 1020793 3721464 4089982 -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 541820 2392112 2612157 3966008 4125814 4284547 -1 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 -2 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 78731 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 -2 1662826 3127657 4196722 4463630 4773822 -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 269911 1207590 2101090 2788206 2855136 3871044 3989729 4017439 -1 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 1392997 1559099 2366880 2503791 2760933 3011112 4932880 -1 -2 765502 1953774 2257078 2764897 2812302 2912083 3762825 4348514 -1 422187 1352064 1689373 2051153 2705761 2717083 3415020 -1 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 -2 385777 2087667 2487172 2585976 3499165 3651711 3839915 4111528 4194712 4265262 -1 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 951678 2308662 2613774 3037369 3122876 3375435 3663184 3904672 4008139 4386231 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 96141 172327 612414 1123318 1371772 1420399 2146303 4964782 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 2930254 3691007 3991331 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 19501 2287878 2549075 4332465 4405134 -1 -2 4502166 -1 2866594 2994296 3257348 4461950 -1 -2 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 423407 861724 2403916 2860762 3186006 3187468 3494574 4004367 4875778 -1 -2 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 123728 259279 1435950 2618913 3036585 3540584 3768866 -1 -2 1008542 1343201 1551540 3372886 3920368 4799309 -1 870055 3409959 3996669 4790076 -1 -2 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 473245 589891 804646 2966169 3961886 4369009 -1 1972229 2595465 3469211 4481622 4628507 -1 1744342 2342845 2415179 2927873 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 797901 1676692 2201964 2617297 4683539 -1 -2 694304 1224546 2496048 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 905051 2191639 2209337 2233810 3673996 4056023 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 1628373 3184307 3663577 4747179 -1 423497 718448 1310208 1533814 1791000 2145687 3888214 4259579 4376700 4548554 4601307 -1 -2 525713 1412700 2268021 3211791 4620295 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 3078164 3152904 3280680 3633620 3892065 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4800794 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 2215426 2573772 2912708 4635113 4809023 -1 430638 1070026 1098693 1555145 4548811 -1 -2 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 140087 862339 2233520 3310178 3801558 4233217 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 508027 596339 1694793 2541079 2821488 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 793628 1374111 2155828 4293609 4828742 4854582 -1 686206 722168 875566 928387 960393 1027776 2330742 2492661 2948147 3420302 3838614 4630398 4875826 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 1489223 1885921 2255048 2869471 3085858 3161242 3249628 3685323 4113672 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 85482 759125 1559325 2178602 2755527 3231446 -1 188414 2200356 3214942 3583875 -1 1986263 2463547 3702386 3930514 4197513 -1 1541056 1674478 1898301 2031977 2359178 3518308 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 1267255 2321639 4003475 4627626 4797084 -1 16075 2484250 2732645 2750446 2883344 3737110 4191503 4399140 4534592 4835467 -1 -2 1232270 1912768 2826806 4844357 4891673 -1 752581 1380491 1584736 2088646 2670533 3144232 3200196 3352807 3626022 3837792 4009317 4272076 4745381 -1 -2 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 89272 1248891 3257768 3929228 4082774 4340835 4853915 4962772 -1 169851 1577916 2226442 4169752 4647041 -1 -2 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 24023 1067773 1829140 2423861 -1 -2 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 445868 665773 1143053 1602550 2829894 3009202 4138727 4224966 4901973 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 1124895 1434437 3150039 3296941 4438580 -1 -2 487029 1334787 2107658 2286272 3241519 3984839 4048676 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 1326366 2500723 4279989 -1 415822 602253 823489 874181 1562325 4934682 -1 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 -2 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 1165396 1857210 -1 143667 1059397 2511815 4595101 -1 907617 1142048 1280267 2666322 3955214 -1 -2 606191 1054996 1120679 2208126 4252982 4256722 4432123 4940679 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 1076269 2332686 4128394 -1 -2 595038 755147 848130 1091181 2238113 2527422 3240071 3851609 4611770 -1 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 -2 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 1202569 1288151 2306485 2523971 3564752 3963479 3997171 4543094 4621524 -1 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 726935 799753 1027455 1235592 2909715 3224585 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 143912 765233 997746 1425021 4709303 4831756 4935836 -1 1251669 2439688 3237521 3432945 -1 -2 1851264 2425551 3004540 4511807 4710567 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 92849 314821 812731 2570028 4920149 4925718 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 1295412 1520387 1763887 3248174 3576028 4865678 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 -1 1233395 1301904 2706092 -1 81085 966350 2475248 3044401 3983500 -1 78158 193676 241494 399258 601978 616115 880070 936399 2108324 2696486 2822288 3191403 3701826 4442066 -1 -2 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 -2 14131 270915 892418 2900588 3498630 4658229 4815956 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 498198 1333906 3721488 4001558 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 569625 668325 1717216 1722248 2651322 3750913 4314512 4586583 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 249978 367436 984127 1591150 1758020 1864361 2378370 2455790 3077828 3121874 4787733 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 751719 1764086 1988437 2495160 4388139 -1 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 289316 1318740 1752830 1880361 -1 62778 2324083 2462191 3501989 3516371 3667833 4426784 4989972 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 183857 1529706 1602550 1647155 2644171 2893164 3682075 4216955 -1 1124333 2063664 2135778 2391002 2511823 3123368 3404950 3886023 4326441 4720345 -1 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 733493 1573848 1977839 2995757 4177944 -1 -2 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 346080 811572 1189850 1557546 1823279 -1 97730 334770 756574 1094442 1405376 2162304 2251093 2319923 3077981 3307916 3689622 4011519 4156127 4216112 4272498 4975352 -1 -2 964505 1009262 2298016 2687428 3334324 3429115 3898875 4048541 4586707 4774355 -1 -2 1756810 2131075 3335701 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 391936 1223279 2280960 4520949 4568102 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 -2 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 406333 1375640 1671046 1857692 2296048 2640469 2683819 3120998 4665767 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 691407 821556 846213 2792046 3738656 4924618 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 634538 1588083 1596995 1667817 2114502 2510081 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 2142081 2769873 2852864 3333166 4278231 4280338 -1 32930 1081067 1113065 2039593 4368060 -1 -2 604120 1176323 1899574 2604849 4133108 4221999 4558779 4634133 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 127442 699898 3661051 3988814 4757737 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 614642 978070 1089606 2868539 3387763 4495322 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 774390 795736 1837827 2497212 3621812 3828045 3831428 4815048 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 396822 489187 1755082 2361935 -1 633884 705310 751637 2298560 2566514 3358754 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 229839 411514 1023327 3006164 -1 947824 2137184 2762605 4737667 -1 -2 356663 655687 725135 814357 2070668 2363860 2857295 3809639 4220224 4473945 4481470 -1 280195 723121 1358868 2009498 3198134 4370923 -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 -2 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 201566 641646 867069 1348283 3599589 3977907 4601700 -1 402126 1332792 2447825 3592514 3688207 4165346 4686366 4912060 -1 -2 797901 1676692 2201964 2617297 4683539 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 -2 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 141807 229049 241437 1631970 2150948 2478178 2478599 2953887 3582110 4184471 -1 297563 1174970 2419295 2681435 3065406 3607961 3732446 3747665 4774950 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 -2 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 738343 1729982 2352236 2595905 2680726 -1 -2 288633 512428 705482 917640 1057490 1362133 1732839 2656369 3485422 4916205 -1 1520197 2453938 2584707 2909384 2938947 3816674 4687415 -1 -2 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 851702 1128780 1877505 1934635 2096684 2199534 2804463 4895169 -1 213699 646346 1334086 3016280 3364165 3528992 4278359 -1 -2 506003 1234266 2611237 2808837 4807325 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 752348 1054951 1629970 2153406 2970930 3018859 3948050 3955451 4862330 4922206 -1 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 -2 1598450 2126525 2175694 2791241 2883156 4056205 4281041 -1 -2 526651 844138 2454633 3758495 3940807 4291606 -1 2245546 4738944 -1 -2 922443 1731185 3814064 4344383 -1 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 2884748 3906525 3929609 4064905 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 -2 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 1100666 2007917 3787405 4007434 -1 1166331 2871471 3049670 3401090 4450924 4537537 -1 861390 930017 1003757 1668434 2669024 2870407 -1 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 -2 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 605681 795458 1175523 2662783 3146855 3589312 4682456 -1 218424 400439 1296960 1435609 3479680 3514315 3878997 3962646 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 424977 446272 1353892 1669993 2344288 2664077 3184226 3508298 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 -2 263133 922603 2474601 3562365 4057630 4472122 -1 49859 1039773 1049726 1146058 1697214 2532368 3199320 3919780 4605773 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 2129770 2493543 2736167 2971800 4424495 -1 250435 407593 2162298 2241104 2774578 3235651 3639416 4317370 4805880 -1 818794 1891116 2320658 3868971 4583948 -1 -2 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 644635 1497455 1982838 2829264 2958612 3847688 4320389 4549146 4726411 -1 -2 720377 916311 1916311 2352032 2473806 2684241 2892395 2902276 3610220 3695590 4083786 4812558 4861963 -1 -2 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 377494 1169473 1595855 2505408 2733384 2823253 2928764 2965648 3438205 4218215 4218218 4406911 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 212599 1448672 3071505 3625781 -1 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 768697 3172205 3208103 3487130 4746707 -1 751719 1764086 1988437 2495160 4388139 -1 -2 391849 780347 1045902 1928837 2250142 3811937 4568449 4813454 4938482 -1 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 408980 2705802 3220815 3381730 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 266819 721492 921998 1011661 1282955 2409966 2540282 2852261 3623666 3680792 4936578 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 2098666 3114769 3508094 4920382 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 1351181 3455676 4640112 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 -2 554662 3266773 4283960 4320281 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 68363 72977 474320 679499 1393676 1498572 2109598 3035400 3283883 3585416 3734051 3911561 4570213 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 1236195 3216222 4773256 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 101617 537738 1255212 1824606 2645220 2681716 4377303 4490412 4592207 -1 103635 2275755 2927634 3388920 3453821 4336978 -1 420371 694697 876595 1992032 2241261 2680224 3166319 4230771 4700915 -1 -2 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 903473 918173 2817466 3811408 4256193 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 1771962 2304202 4528886 -1 -2 970056 1278413 1737072 2273463 2749952 2949129 3349324 4179819 4340685 4602303 4839991 4877502 -1 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 927987 2006239 2421884 3740342 -1 -2 252641 1623001 2547423 4344726 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 1136059 1419677 1719899 2188004 3921647 4008446 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 46129 769200 1510494 2383628 3833366 4246339 -1 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 555213 858013 943040 2548222 3343728 3933332 -1 -2 1164453 1253928 2017673 3460034 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 92381 531813 781447 3262950 -1 333455 2750215 4240222 4644611 4814375 -1 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 882355 1776524 2395765 3447314 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 554364 1254738 2181856 2542931 3302740 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 3622462 3722114 4296710 -1 -2 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 306451 2502492 3406323 3969741 4354776 -1 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 127268 1531293 1586217 1692429 2063783 3825699 4328650 4492274 -1 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 488621 692046 1396252 1668991 1681696 2430807 2556890 4077080 4637803 -1 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 -2 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 152243 645326 823557 3995338 -1 -2 713535 1807649 3013623 -1 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 -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 90643 195135 526140 573043 833956 919915 922591 1026453 1152083 1261443 3826005 -1 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 640837 1954489 3076359 4347364 4375005 4819357 -1 25634 2223166 3117343 3614835 4072224 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 616397 867715 2110442 2303477 2939568 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 249353 960432 1526500 2520690 3181347 4530110 -1 1190080 1794609 2338357 2513939 2885198 3506137 3728180 3789702 3939996 4182947 4234727 4555330 -1 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 2814435 3769895 -1 340505 1748103 2936489 3483030 3571311 3947375 -1 166242 329301 671313 1036667 1077530 1138046 1709050 1916614 2485896 3657714 4146934 -1 -2 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 412786 2233412 3175542 3607961 4504767 4558194 -1 1684239 1839479 2717895 3651684 -1 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 1243633 1541984 2024988 2263482 2854245 3359225 4100223 4361686 4488331 4639558 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 472788 975311 1120984 1947417 2139526 2586132 -1 483426 593923 1798491 2686106 4299197 4307431 4837429 4878008 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 68363 72977 474320 679499 1393676 1498572 2109598 3035400 3283883 3585416 3734051 3911561 4570213 -1 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 -2 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 868485 3881440 4033198 -1 3647473 4059008 4474415 4772677 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 77440 2052722 4188117 4922060 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 3975996 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 146790 298224 320742 829282 906653 1191942 1452380 2902693 3130002 3297081 3542522 4772076 -1 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 288266 456064 490283 1000064 1735743 2729015 3127657 3298049 4322081 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 -2 298360 2084366 2448825 3455326 3885836 4616154 -1 1204269 1270408 2623143 3143198 3742898 3765546 -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 3600 203785 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4852956 4909847 -1 1528078 1573011 1820427 2471264 3224123 3290997 3715489 3970346 4239537 4874012 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 767870 1465105 2470361 2559361 2660459 3314495 4724490 4757300 -1 -2 242788 423090 1428959 2247689 4103540 4914009 -1 34616 968986 2001096 2095928 3517546 -1 735982 1751550 2009014 2587424 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 -2 718898 1511897 1551249 1667416 2693127 3338500 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 414626 2749183 3850460 4864657 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 1159594 1935507 2615937 3634470 -1 143340 926457 1419764 1676123 2857781 3682140 4140249 4431721 4465053 -1 1478331 1572336 1822198 1882955 2918568 3032786 3683964 4412023 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 -2 698249 1109688 1302549 2144952 2287126 2689941 3292372 3876159 4702408 4942372 -1 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 108881 587421 1757091 3347999 3876159 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 502746 3557749 4431988 4538300 -1 2262026 3915546 3949273 4286220 4865395 4999999 -1 843391 1593311 3070409 3707297 -1 881610 2705112 2798137 3865068 -1 728869 1513871 3004968 3008765 4243567 4482013 -1 378571 936036 1564487 2099055 2132528 4860500 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 677585 805503 1000826 1683077 3113071 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -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 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 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 2752182 3914963 4079110 -1 -2 3904183 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 -2 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 -2 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 31295 759807 2238277 2980009 3626979 4557685 -1 543936 584610 1138839 1330840 2969026 3145785 4406379 -1 -2 140958 597834 609517 1581387 3304609 4925600 -1 391710 2436503 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 303355 545596 1045595 1144885 1659592 1740085 1778525 2599320 2976078 3333267 3690360 3834649 4786668 -1 -2 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 152243 645326 823557 3995338 -1 -2 693090 1064582 1673748 2092194 4396757 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 -2 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 477318 1019498 2544810 4022330 -1 -2 164856 267325 740757 3299693 3694657 4207264 4392222 -1 416445 528548 935083 1013780 2243445 2902443 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 1340249 1362654 1526320 3050876 3718771 -1 -2 349148 706133 1422226 3020944 4493331 4859293 -1 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 34259 741370 3515003 4603430 -1 -2 1926938 2151579 3748969 -1 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 -2 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 1571982 2752096 3204005 3781401 3906865 4065670 4121200 -1 -2 418608 463518 660936 1155252 1333872 1539615 1818596 2413779 2527277 3835457 4431575 -1 473645 984127 1591150 1758020 2455790 3042318 3778429 4787733 -1 -2 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 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 533383 852182 1023058 1220757 1272353 1348284 2621104 3435169 3514668 4285382 -1 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 534845 965071 1245700 3457700 3602714 4615658 -1 35259 171257 1615238 2214083 2231160 2303202 2582514 2881352 3596686 4196727 4296182 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 71834 356856 575181 990252 1237657 1787166 2161104 3375759 4178233 4256726 4817914 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 220103 1075416 1531901 1835685 3864775 4013778 -1 -2 232041 354148 1211474 1349740 3614883 3686942 4646722 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 -2 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 755311 893623 1258548 2303896 2953047 3456830 3677331 4015434 4711083 4715224 4875668 -1 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 3330783 3362857 3479803 3505107 3587764 -1 172837 1419915 2153157 2803800 2845680 3855649 3916987 4526609 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 548765 646746 873722 1735052 1903069 2123860 2453627 2839742 2861250 2863519 4686611 -1 831353 3890817 4660133 4720657 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 12638 337094 632415 2321830 3241897 3363983 3526851 3581312 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 821914 2459291 4640947 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 212413 638511 2995549 4084613 4134748 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 -2 493454 744891 923721 2378636 -1 -2 381419 1249052 2115430 4242059 4370626 4726123 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 -2 1412927 1507684 1692440 1963110 4476531 -1 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 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 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 2059387 2629159 2919990 3191337 3415842 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 433971 1339624 3695121 3879825 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 865806 2301574 2829828 3582179 3640978 -1 2403447 3022899 3195843 3799595 3890170 4723797 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 512737 877067 898243 2519153 2904203 3050932 3534800 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 414 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 568932 598573 638100 1189443 4390658 4726168 -1 65530 1779434 1936063 2245135 2512835 2685586 3642508 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 220501 1846660 1992212 -1 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 354677 736296 2655590 3800938 -1 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 1296201 2462166 2803549 2966274 -1 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 360798 440727 825917 1303400 3508149 4618853 4636934 -1 533436 644319 1370065 2361390 2713119 3757939 4019722 4590919 -1 1304865 1865420 1891760 2519408 3222236 3288686 3569080 3866447 3987877 4025466 4715676 -1 -2 1508953 2651800 4167445 4934247 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 1147668 1337710 1698644 1815729 1896184 1906535 2034090 2933316 3474366 3525907 3794145 3902882 -1 190852 348476 712118 1069820 1480771 4084947 -1 731738 814094 2755267 2764949 3152416 3308623 4673377 -1 -2 1070238 1123284 1165626 3058631 3380891 -1 177816 247469 611596 721998 1011152 1515122 -1 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 -2 390071 1335652 3934030 4197226 -1 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 326496 372080 1324527 1934877 2160396 2676205 3523243 4656432 4735003 4982003 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 2999007 3230541 -1 1877569 2152136 3300601 4456485 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 245138 1150876 1688460 2515159 -1 96255 314705 798206 1513109 1574761 1603572 2325869 2812352 3775508 4108687 -1 2679566 3165152 3310000 3449856 3585835 4492597 -1 -2 1221528 3565661 4237824 -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 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 -2 160062 1173129 1404907 1707256 2427291 2602869 3512222 3628985 3811426 4152185 4322456 4439166 4778354 -1 320063 556676 1951744 2297711 3055259 -1 483666 665724 757440 1151180 3259045 3766602 4293793 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 418139 2202566 2694451 4778799 -1 -2 257419 1147924 1352693 1816138 2227433 3865590 4999999 -1 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 -2 192168 343228 3581761 3784417 3934079 -1 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 1048088 1737386 2175483 2655329 3308014 3359946 3546024 3654277 4057325 4391487 -1 3934 968327 1848366 2084128 2690211 4329089 4425171 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 865181 1329449 2531280 2665165 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 1275536 1612053 3109879 3258385 3380270 3537919 4216333 4364791 4815583 -1 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 903473 918173 2817466 3811408 4256193 -1 448626 777624 815373 2052956 4734687 4914292 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -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 395049 877722 1321989 3497702 4919382 4934959 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 270335 1264969 1636928 1752476 3269984 3320372 -1 922603 2226665 4972962 -1 -2 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 244749 474016 1192181 1417940 1762244 2930073 2953790 3447209 3734056 4035972 4398383 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 463137 2310519 2954138 3872553 4576629 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 4897 1815830 1864682 2592940 2707839 4988571 -1 -2 146631 537079 975652 1467513 1531966 1607259 2149214 2405963 3675064 4517520 -1 2152412 2177520 3031316 3286965 4777069 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -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 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 601263 2005113 3305987 4235473 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 929970 2246369 3733311 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 1066462 1212822 1235101 2920166 3821283 3870212 4197702 4471459 4695484 4767611 -1 -2 62195 1180664 1304097 1670542 2256782 2501922 3491901 4872210 -1 391710 2436503 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 373886 1477075 2115087 2173502 3913050 4207092 4496071 4894355 -1 916402 917348 1379036 1753100 2748579 3293258 4635330 4706791 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 62106 282500 1769113 2191639 3648915 3968730 4097022 -1 -2 427971 619583 3179188 3651323 4548561 -1 -2 265 927535 1709929 2240110 2252113 3269693 4411816 -1 25442 335552 2154979 2821693 4180781 4799297 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 942796 2687977 3241572 4196538 -1 4148925 4502166 -1 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 776447 1232868 1884475 2581950 3441480 3971426 -1 -2 707165 2007401 2278690 3141238 3449300 3633391 3979526 -1 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 210432 1298343 1320747 1757497 1903110 2288177 2412048 2460396 2513879 3632757 3678828 3830824 4525091 -1 2121870 2881172 4286714 4393032 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 1772062 2110558 2636073 3224382 3384002 -1 377494 1169473 1595855 2505408 2733384 2823253 2928764 2965648 3438205 4218215 4218218 4406911 -1 35701 2592940 4621511 4667568 -1 756247 3359323 3986137 4200136 -1 -2 831311 3580674 4440411 4754599 -1 -2 351368 785423 1152527 1231006 2284923 2392898 3349179 3644128 3706915 3807453 4241697 4893356 -1 38688 523200 1369694 1996820 3266252 3278679 -1 -2 2431489 2633467 3977337 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 -2 843462 998571 1360948 1589882 3801754 3957223 -1 655625 1246399 1557937 1770308 4207091 4263666 4430201 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 400512 410900 1359685 2423845 3387970 4167131 -1 510439 884901 1890781 2121714 2474930 2965808 3828581 4455059 4954268 4977342 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 668427 682673 717610 1216637 1361943 1874490 2169139 3066763 3095579 3539878 3843601 4592459 4999999 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 911725 1801292 2077904 2279303 3253369 3939708 -1 124684 491225 920072 2424262 2980661 3283967 -1 97247 428714 617727 3196487 -1 -2 1520017 3043370 3316465 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 21843 59755 264570 781859 1243633 1412651 1648824 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 257419 1147924 1352693 1816138 2227433 3865590 4999999 -1 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -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 306923 718561 2729635 3729973 3783232 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 1197569 1462880 2280489 3475637 3716268 -1 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 69827 579050 1278792 1302400 1594238 2189388 2850559 3611311 3943527 4974600 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -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 78731 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 1229014 1743943 2401282 2701592 4099147 4304113 4952640 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 94380 631351 851331 1886262 2005858 2260177 2523066 2740418 2754351 3314386 3327914 3385460 4065174 4764798 -1 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 -2 587779 1054878 1220543 2110001 3257768 3554283 4168026 -1 28239 1190322 1688361 3218789 3360487 4013691 4222670 4983083 -1 2183885 2561039 2846149 2871163 3035917 3055954 3738299 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 -2 1305021 2058105 2751641 3226990 4850628 4873196 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 2093994 2528457 3995295 4333313 4488757 4798417 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 97554 312731 1157506 4219925 4229115 -1 -2 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 448258 598999 1182415 1523776 1553262 1730464 2363452 2919966 3269305 -1 609344 1057730 1745793 2135074 2337272 2415665 2617570 3781078 4500610 -1 -2 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 804555 820508 1083767 1761453 1919688 2959708 3020549 3559561 3993225 4838091 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 -2 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 1178504 2441394 2947773 4973013 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 -2 14131 270915 892418 2900588 3498630 4658229 4815956 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 765926 1410815 1639249 1762245 2453919 3185591 3727507 4639054 -1 -2 128444 1516785 2327610 2655244 2848526 3023381 3255677 3481853 3520319 4532402 -1 70553 579350 1059991 1148140 1384369 1478742 1748226 2657516 3414154 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 214484 1455822 1548461 2018716 2273991 2416689 2979336 3662418 3890338 3986450 4502544 -1 452519 1385775 1405114 1721306 1730008 1906761 3889244 -1 -2 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 1157043 1332431 4166543 4611594 4835299 -1 674138 2026086 4442483 4492890 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 438473 1957165 2772153 2908565 2994898 3000136 4509739 -1 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 727421 933610 1108179 1958549 4155385 4739008 -1 249978 367436 984127 1591150 1758020 1864361 2378370 2455790 3077828 3121874 4787733 -1 1355389 1379762 1748191 3311456 -1 -2 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 607196 779468 1435779 1818510 3649810 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 -2 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 239013 2329744 3226960 -1 -2 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 441846 452995 569848 1162183 2247484 2382311 3464361 4219825 4690349 -1 3845429 3970289 4165988 4973355 -1 -2 189572 336587 593303 1292361 3368397 4477467 4602647 -1 -2 2472930 2493513 2684575 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 1798795 2143534 4595564 -1 461502 2071268 2189943 2665033 3312116 4467757 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 -2 214525 233827 885110 2505380 3003657 3198205 3499931 3562373 4067260 4109267 4446865 4684401 -1 -2 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 121013 300589 397345 427600 1370029 1779255 2781575 3369238 3814955 -1 -2 670433 986552 3830753 4877600 -1 1231258 1949804 2202612 2693347 3084716 3248460 4129546 4304798 -1 241212 1007580 1203237 1872570 3085856 3493308 3949438 4228177 4717229 -1 1431841 1544324 2602469 3330662 3687535 4062152 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 146631 537079 975652 1467513 1531966 1607259 2149214 2405963 3675064 4517520 -1 2152412 2177520 3031316 3286965 4777069 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 317651 1442436 1981533 2927243 2952930 3167209 3212498 3520637 3596527 4786016 4792190 4875330 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 354599 632232 748092 1379406 2832440 2946437 3213567 4036244 4185622 4359437 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 269312 812458 1339890 1530121 2703971 2865750 2877874 3174861 4172779 4491388 4689904 4990726 4991221 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 2327889 2359573 2841948 3062316 4635613 4968819 -1 602777 1529306 1657389 3669975 3711354 3722053 4330047 4588657 4878120 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 535838 1689001 2654833 2868252 3424722 4471167 4655660 4880711 -1 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 -2 173353 713675 1493856 1764216 4077598 4287364 4454377 4664830 -1 42644 627671 927294 2173175 2218121 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 616397 867715 2110442 2303477 2939568 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 -2 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 1381174 1688317 1840694 1890330 2089638 2752374 3233742 3402881 4261228 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 210535 420323 582077 948388 1032124 1657787 1788306 1919271 3266953 3295038 3814732 4056672 4242059 4667972 -1 -2 418025 1164333 1309864 1523776 1553262 1614860 1988395 3269305 -1 1598450 2126525 2175694 2791241 2883156 4056205 4281041 -1 93610 131569 3152160 3192072 4434477 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 1039392 4358634 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 1458127 1891099 2957991 3210524 3967452 3971850 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 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 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 304707 448566 4141961 4347667 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 1520197 2453938 2584707 2909384 2938947 3816674 4687415 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 -2 374854 637061 2448983 4450284 4536845 -1 1005902 2084706 3140427 3218929 4379857 4474902 4847248 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 345408 566596 1271724 1496136 3119162 3488579 4026736 4119487 4938529 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -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 43611 1614900 1883015 3407626 3511777 3518073 4194606 4347772 4611496 -1 398852 965063 1778691 1897839 2077137 2176868 3346305 3648123 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 -2 70553 1059991 1748226 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 710248 974976 2294952 2472404 2497428 3093159 3150104 4224672 4246274 4287389 4553434 4720594 4722375 4941030 -1 -2 1505109 1816681 2671177 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 15828 1193146 1250004 1250156 1499557 1871776 2190771 2952296 3098580 -1 733095 1242267 1753444 3536949 3870574 -1 747499 1178161 1941347 2646463 3393507 3617114 4243625 4925158 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 638209 1665133 3865237 4317296 4475419 -1 -2 1963419 2489739 3031930 4215478 4270269 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 111614 1357860 1590546 3501226 3800085 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 1807555 2754830 3008258 3074594 4233543 -1 1395172 4226236 4410560 4928151 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 487729 700594 2073684 3258401 3598986 4508184 -1 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 1328277 1937136 2023154 2329364 2612758 3341226 3473905 4145091 4537835 4751592 4824620 4851897 4972936 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 1039633 1929596 2201187 3078230 -1 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 2306485 2523971 4621524 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 726935 799753 1027455 1235592 2909715 3224585 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 885267 2868128 -1 428625 441122 1023019 1964594 2126262 2352836 2565406 2636088 3547923 3927249 -1 810402 847560 1921163 3230605 4886660 -1 1313317 1564450 1674227 2869043 3466244 4498388 4626704 4867920 4923397 -1 922443 1731185 3814064 4344383 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 47164 2139754 3286814 4020865 4061757 4715447 4906162 -1 400512 410900 1359685 2423845 3387970 4167131 -1 354651 915513 967071 1013419 1474615 2327688 2874393 3242310 4592523 -1 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 -2 74423 459595 765536 1430554 2405459 2534605 2817539 -1 50670 217090 325321 1635140 2321173 4642573 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 638209 1665133 3865237 4317296 4475419 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 398911 653384 1666886 1796577 2862738 3065392 3129253 3862391 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 365565 571716 913596 1757337 2351904 3073935 3632518 3784868 3893166 4730029 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 -2 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 395404 943610 3995612 4575063 -1 -2 413412 587015 987014 2726804 3684697 4263717 4608537 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 2283591 2790228 3662594 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 169035 523480 558929 1533787 1698926 1810577 2090445 2225580 3171697 3216040 4007533 -1 994402 1550530 1608365 2685556 2867017 3515299 3729849 3900012 3954518 3965202 -1 331213 861556 1643368 1764835 2291888 2427602 2576329 -1 249353 960432 1526500 2520690 3181347 4530110 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 503000 1385021 3233539 3391323 3946512 4653541 4853820 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 761631 2209716 2949057 2954246 3760939 3983553 4340433 -1 91621 600124 2954458 3541095 3637460 4447977 -1 -2 253042 1889332 4403898 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 771561 970728 1997945 2263221 2588069 3322494 3672219 3753579 -1 -2 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 512752 586907 1126675 -1 392034 739713 1123946 2509762 4325807 -1 371271 1517778 2096494 2187637 2294430 2865862 3361884 3553258 3856876 4131708 4410843 -1 -2 1993161 2054520 4290440 4389176 4787355 -1 -2 472238 798561 1071616 1811491 2282514 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 397756 2679658 3771334 4730324 4812251 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 15561 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 -2 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -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 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 618483 905596 1177793 1538389 2222444 2248101 2265272 2440634 3769477 3840376 4424903 4628767 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 22335 1148510 2507011 2667375 3224962 3615220 4339794 4716152 4939079 -1 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 796967 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 790593 972711 1435538 1510037 1967422 2027286 2134789 2533826 4812342 -1 1534495 1956435 1978298 3310026 3587700 3691353 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 785357 1037240 1385260 1829755 2136768 3983331 4259714 4726213 4999999 -1 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 850779 1186640 1638880 2662674 4195576 -1 -2 888320 1271904 1324232 2487054 2748836 3101555 3333835 3343175 4298962 4359840 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 1387822 1416596 2465263 2497586 2627971 -1 964561 1141316 3392520 3850115 -1 -2 1484089 2049520 2623455 2757787 -1 987314 1182689 2388067 3485500 3526875 3959665 4755222 -1 175978 278247 287796 459377 520461 1030577 2723617 2930457 3772804 3808755 4018770 4536519 4570818 4685233 4801662 4804046 4979806 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 1042111 2771227 4921312 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 967869 3191343 3239940 3914811 4420711 4477882 -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 444148 559105 1363365 2491218 -1 99838 701729 987578 1140921 1278431 1361934 1693479 2692878 3279669 3714570 3936601 3987135 4475725 4638508 -1 -2 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 342522 1689256 3923365 3998967 4806317 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 1548747 4252505 -1 34184 1791591 2752064 3369238 4583188 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 121154 505829 1609487 2314390 2866954 3871076 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 439347 3025635 3595322 4237698 4558372 -1 -2 139849 984182 1358179 2147481 3981402 4911087 -1 436325 860755 1043937 1385822 1720947 1778771 2326165 2667722 3053359 3307026 3656297 4047599 4325747 4439675 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 504871 776980 1209612 2393304 2606943 2954515 3321150 3453517 3508661 4069922 4159630 4420419 -1 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 225444 1156714 1248697 1363060 1373323 2854011 3797150 4037890 4728304 4889798 -1 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4829646 -1 -2 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 687183 1570787 2065635 3206623 3271322 4743555 -1 910035 1754973 3122568 3954567 4995172 -1 -2 66719 235876 721991 919643 1425609 1792266 2186904 2215376 2339448 3006724 4331331 4876953 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 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 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 719724 858924 2551024 3425938 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 96675 991117 1187091 1924182 1978205 2675961 3277470 4209738 4714794 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 13575 2593162 3385225 -1 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 1217716 3458341 4945970 4950001 -1 -2 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 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 327887 1445539 1637891 2847065 3053630 4110725 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 474913 1024248 2000596 3377756 3385131 3706726 4062342 -1 891107 921685 1106419 1837164 1916474 2259373 3024950 3841119 -1 1367 502058 1759615 3056628 3712286 4334491 4349522 -1 491425 1738152 3829896 4162217 4763404 -1 -2 1170996 1202333 1453949 2580688 3687335 4104876 -1 1351181 3455676 4640112 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 4168376 4925034 -1 -2 473843 1225862 2052548 2096118 4662514 4977707 -1 -2 277445 333983 719343 1621227 3102589 -1 432794 1025454 2274718 3033798 3504899 4792567 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 3330783 3362857 3479803 3505107 3587764 -1 88025 759065 866286 4690997 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 1120791 2398747 2520906 2646993 2834589 3125014 3448008 3449062 3636496 3680831 3704037 3712139 4332705 -1 -2 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 1766570 2034772 2618944 2945928 3345390 3360436 3717381 4672893 -1 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 2388852 2660207 2830252 3497773 4495914 -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 128274 917431 4999153 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 463518 1539615 3835457 -1 563961 2506408 4308696 4808751 4942321 -1 865806 2301574 2829828 3582179 3640978 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 987359 1827887 2106699 2511842 2741596 4326093 -1 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 886434 1234784 1466149 1688188 1834962 2409889 2667443 -1 810402 847560 1921163 3230605 4886660 -1 308725 568667 711575 3261337 3560985 3606837 -1 -2 721018 1450841 2104537 4126790 4952102 -1 508456 1302292 2690324 3049274 3307523 3698503 4036130 4896123 -1 -2 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 378390 1164465 1993223 3214067 3807585 4023925 4734858 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 -2 32888 638200 1783014 3720798 3769002 4787985 -1 431707 1302583 2306681 2850818 2876836 3980935 4059123 4420011 -1 1384706 1421538 3200865 3517127 3666401 3970054 4026650 4826681 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 1851264 2425551 3004540 4511807 4710567 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 1083636 2480302 2630444 3660071 -1 -2 24386 1383583 1842904 1942873 2328611 3594871 3982732 4146502 4226418 -1 283505 285500 381359 850998 851989 912078 1157987 1983774 2231539 2235823 2590734 3151447 3172587 3798432 3937144 4018152 4239654 -1 1112909 2112214 3169979 4451761 4548649 4861540 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 95203 1293463 2244690 2618872 3149023 4989731 -1 -2 491285 2799676 3411114 3603007 3614653 4550397 -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 167253 970444 971542 1274222 1513347 2152662 2554368 2851773 2967738 2983724 3040287 3588261 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -1 -2 1482057 1733001 2767860 3045478 4493446 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 512737 877067 898243 2519153 2904203 3050932 3534800 -1 101867 112093 139298 1272933 3764027 4050950 4293147 4546276 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 1131919 1646931 2325786 2505862 3432751 3696813 3697443 4269133 4357430 -1 2813174 3666515 3839053 4321480 4901134 4925454 -1 515714 778365 2031977 2712301 4874816 -1 563947 1824365 1996814 4317938 4924080 -1 306878 1589976 2418499 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 404576 1924741 2456308 3503517 3556821 4536198 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 -2 204601 235751 1141306 2831309 3426890 4111760 -1 273522 642608 766889 891997 1291726 1862702 2204946 2450132 3205875 3597182 4605905 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 1881839 3064732 3390247 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 22335 1148510 2507011 2667375 3224962 3615220 4339794 4716152 4939079 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 493732 706920 983435 1127653 1696503 2529235 3861952 4335363 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 948958 1440720 1543389 1663741 1912087 3782196 -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 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 232590 275517 616096 920754 2165220 3514192 4286456 -1 -2 191146 1975427 3998760 4085533 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 -2 2030219 2525050 3231131 3289143 3967192 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 41686 252475 697640 1204132 2491361 3172820 4448433 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 310411 714067 1997238 2828505 4487994 4814817 -1 -2 1399489 -1 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 350377 451764 799760 1650479 3338636 3733545 4413499 -1 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 1057583 2500257 2648197 4688917 -1 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 -2 79032 557685 1567567 4872396 -1 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 -2 34803 1278778 1941434 3147420 3540290 3592310 3621348 4843267 4889938 -1 805612 1362474 1745996 2785121 3249308 3279898 3771119 4126175 -1 -2 392034 739713 1123946 2509762 4325807 -1 2735597 2741032 3537618 3581048 4156669 4177704 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 1292927 1362037 1609178 1653369 3763943 4415707 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 400512 410900 1359685 2423845 3387970 4167131 -1 510439 884901 1890781 2121714 2474930 2965808 3828581 4455059 4954268 4977342 -1 69141 109661 1361926 1483234 2006948 2107491 2242849 2519991 2665394 3257391 4262340 4780210 4899032 -1 -2 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 1260806 2618240 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 831742 2417692 3042126 3511422 3764068 4351209 -1 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 -2 1248752 1533795 1933920 3711039 -1 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 149494 1210201 1630470 1654967 2471985 2554745 3103266 3359597 3728533 3766150 4514377 -1 930344 1095987 1551241 1952825 2107202 2300491 4774261 -1 483380 511316 753740 3015026 3185185 3860773 3987388 4795524 -1 -2 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 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 257603 1063991 1384227 1504638 1647745 2352883 2693402 3600069 3683150 4895605 -1 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 2164177 2340582 3085363 3714565 4349776 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 50670 217090 325321 1635140 2321173 4642573 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 -2 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 1916271 1919345 2487730 3369713 4383684 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 16284 229070 1767929 2256483 2803919 -1 -2 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 36673 589815 1433714 4663870 4832182 -1 -2 1528450 1956990 1960346 2423607 2639335 3158180 3425296 3719564 4019350 4473582 4968641 -1 144283 327296 618566 1377850 1423763 1748090 2405243 2921010 3268548 3986704 -1 -2 734651 1623945 4317024 4970206 -1 1549997 2197932 3916779 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 128381 949249 2107949 3131143 4080695 4648457 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 412786 2233412 3175542 3607961 4504767 4558194 -1 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 559648 722150 2007317 4614595 4996959 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 280172 766797 1359095 1452689 1659149 2138320 2422198 3694195 4130332 4533401 4622645 4998389 -1 2882221 4221495 4351649 4397966 4594745 4898496 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 77440 2052722 4188117 4922060 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 242018 976817 1398582 1981920 2581128 2636956 2899902 3950339 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 126819 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -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 58504 567007 1671689 1779241 2668490 3406551 4110497 4569814 4945910 -1 -2 1162036 1199176 1247981 2805594 3876252 -1 510994 511518 2443616 2591865 2602714 3248934 4880885 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 1015391 1679356 1905343 3111940 4034391 4037437 -1 556919 3219800 3269775 3276412 3302662 3383433 3881227 4361756 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 835801 2869664 3410257 3695923 4197859 -1 -2 654050 661423 694934 992202 2257668 3613721 3915926 3987612 4974680 -1 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 -2 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 -2 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 267456 789180 2977407 3251392 4422050 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 -2 323375 431869 515395 752903 899657 1009243 1060509 1425944 1956282 2130220 2184730 2334124 2455287 2476681 2825475 2975374 3283245 3550495 3581153 3927218 4045121 4231704 -1 719724 858924 2551024 3425938 -1 307775 613838 1075283 1399476 1980017 3843159 4437931 4537412 -1 821055 2034674 -1 -2 2565703 4334500 4502072 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 186962 423270 2636240 3443870 -1 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 749537 933380 1259566 1641591 1914506 2450215 3801254 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 1204269 1270408 2623143 3143198 3742898 3765546 -1 -2 210483 601467 2225973 2566519 4207073 -1 285737 540347 2031596 3882326 4270438 4513605 -1 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 -2 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4837971 4851945 -1 475810 1034238 1901882 2191215 2250528 2496819 3659235 3754119 4037323 4386816 -1 -2 1956293 3234743 3968516 4719222 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 297704 374527 1543180 2286271 4350386 -1 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 95065 2458734 3833927 4546761 -1 12793 707849 1019276 1157282 1396574 4290915 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 62870 239018 854953 1141412 1369679 1879176 2344299 3543764 -1 -2 1971425 2130854 4074907 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 220501 2793446 3893453 4418424 4721277 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 82549 588649 1194399 3458189 3736309 3805333 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 -2 584072 2099843 2245036 2909462 4986992 -1 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 87110 1239101 1383283 1742197 1865427 4124360 4237207 -1 109837 128583 1766556 1851172 4191187 4246203 4972731 -1 1894672 2248453 2543966 3143402 3278172 3404862 4470547 4598755 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 1353228 1552317 1569591 1892289 1904271 2298641 2753817 3126811 3340150 -1 329523 923996 1987584 2788467 2862350 3089098 3185353 3398073 3493906 3517598 3997769 4322106 4328180 4438338 -1 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 -2 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 126377 1673411 1681909 2269088 2614761 2660333 2898639 2973059 3185842 3757734 4248653 4329460 4997071 -1 1899837 2761753 4548366 -1 645980 1449787 1710912 1994785 2841870 3445370 3490052 3775066 4030074 4128048 4572580 4902179 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 444194 1993801 3993135 4283436 4790698 -1 418139 2202566 2694451 4778799 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 -2 1987306 2842775 4374313 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 -2 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 2852870 3365457 3781543 4771898 4933552 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 -2 1141709 1965411 2151489 2795782 3721354 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 -2 798022 1197797 2601397 2712111 4669182 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 143318 482124 888060 999831 4106535 4124377 4159312 4670987 4839645 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4646178 4819964 -1 918314 1092251 1114209 1866628 1998073 2220083 2579258 2764183 2995036 3343807 4018441 4391071 4722820 4927006 -1 -2 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 -2 71090 1111867 1930657 3478678 -1 415041 1997314 3556922 4108846 4197096 -1 -2 219533 1402369 1494335 2876480 4051985 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 138169 776307 1343037 2130417 2166609 2371606 2699802 3336270 3951383 4328117 -1 -2 19479 710776 2690160 3816855 4758012 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 515419 998477 1402369 1494335 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 363896 2221075 2908639 3723655 3990776 4748987 4797814 -1 482148 561690 626703 920764 1527484 2136584 3667510 3916863 4279549 4391500 4537173 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -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 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 -2 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 -1 867373 1099201 1257868 3436392 4418905 4643618 -1 1410009 1713104 2369454 2393940 2493079 2952003 3009480 4318562 4607461 -1 1216200 1422283 2989472 3485955 3671208 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 642346 1318588 2151844 3838133 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 371714 447994 524789 1776643 2264812 4179988 -1 576001 1876689 3281167 4842132 4865448 -1 -2 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 1419241 1699980 2707842 3016746 4977337 -1 672095 774630 1119614 2041249 2711448 2764079 3878580 4609732 -1 173490 795230 1483269 1976574 2015692 3508713 3832233 4238377 -1 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 -2 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 -2 163847 325768 722967 2564752 3304146 3734195 4055394 4144165 4999999 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 747979 1011578 1139093 2380342 3496702 4329836 4563206 4599024 -1 106517 306169 454309 743441 1398363 3189119 3527789 4328088 4716053 -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 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 -2 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 190853 550953 3117343 3337503 4389543 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 1197569 1462880 2280489 3475637 3716268 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 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 -2 1016596 1687392 2307316 3113392 3234502 -1 -2 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 101114 285598 1519862 2242134 2689712 3451495 3523114 4599592 4803473 4867952 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 970629 1050406 2046961 2157533 3430808 3526953 4402627 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 469263 502443 1129659 2915947 3605337 4470399 -1 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 -2 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 -2 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 302329 372003 2274119 2961741 3038706 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 909150 1188139 1234162 4068943 4523971 -1 557685 1699377 1799337 2787874 4938590 -1 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 450166 1072904 1337225 3762409 -1 -2 251867 296339 372281 624393 986955 2358771 -1 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 44210 1090208 1486089 2867537 3136665 3285278 4365715 4728606 -1 -2 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 41898 1167723 1715811 1982461 2620382 2862536 3066700 3089466 3193279 3992577 -1 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 149494 1210201 1630470 1654967 2471985 2554745 3103266 3359597 3728533 3766150 4514377 -1 297804 849071 1424267 1853473 4902606 4937016 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -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 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 -2 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 -2 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 35158 2483002 3651433 4367040 -1 264763 1207386 1226059 1465627 1599510 1717669 2391810 2401827 2599152 3259685 3262174 3990758 4374030 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 733095 1242267 1753444 3536949 3870574 -1 1576583 2546900 2622929 4587167 -1 -2 173932 1125112 3261865 3418446 3530731 -1 93610 131569 3152160 3192072 4434477 -1 1271307 3584930 3747819 3829729 3848099 4236839 4950197 -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 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 36878 64937 162547 890248 1888111 2683070 2971289 3014448 3842770 -1 35824 167695 520618 680410 1333707 2436435 2894713 -1 -2 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 2223685 3163785 3836208 4568874 -1 283361 558319 1553161 3031383 3939634 4188866 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 -2 352077 1344165 2372448 3085531 3388418 -1 -2 918478 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 918127 1730132 3745814 3942557 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 694501 1089805 2259540 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 92849 314821 812731 2570028 4920149 4925718 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 144467 233591 297947 2083744 2847027 -1 -2 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 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 170684 1277296 1887871 2997959 3149167 3431218 4793160 -1 -2 627985 952776 1790119 3278629 -1 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 187988 2317083 4223048 4253483 4292536 4744422 4932621 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 244508 484992 574657 620972 664272 1054369 1274906 1546367 2153768 2459105 2887752 2993079 3071762 3542428 3659517 4392256 4393634 4808479 4990145 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 798441 799641 2500607 2839917 4145578 4715509 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 572053 693061 937880 1745421 1848689 2084603 2534952 2648208 3432280 3929794 4296972 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 427713 950090 1748647 1963275 4697990 4858445 -1 -2 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 -2 225865 274200 1026421 1500241 2908664 3125148 4513442 4961566 -1 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 -2 129222 1634258 3134467 3388695 3631822 3740258 3970417 4102340 4531865 4532714 4585982 -1 641695 2250756 3012735 3656407 3920315 4093452 4144233 4792572 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 453708 2278896 3276698 3334632 3711907 3791642 -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 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 1851264 2425551 3004540 4511807 4710567 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 -2 1756810 2131075 3335701 -1 83321 346046 1186814 2896196 3376612 3928521 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 2771227 4921312 -1 -2 636767 1247631 1672949 1972559 2289657 3186810 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 -2 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 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 -2 363310 637981 1387988 1693105 1860481 2980750 4176934 4563877 4917769 -1 310736 598112 676531 1007545 1281029 1331758 2183799 2489963 3280427 3866718 4262590 4464970 -1 -2 439347 3025635 3595322 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 537263 805421 1897213 1979198 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 1460346 1946257 2123549 2789456 3439166 4154857 4461126 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 593667 1006561 1549183 2539019 3268333 3809930 4036991 4452849 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 -2 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 925953 1020793 3721464 4089982 -1 1465301 2221651 3009659 3848010 4662136 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 133954 723626 3891023 4031108 4515071 4835829 -1 2862350 3089098 3493906 -1 -2 242166 3645107 3721945 4928278 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 -2 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 335661 831663 1758661 2386336 2613396 3026281 3643347 4210115 4303516 4417383 4750358 4815891 -1 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 168236 247513 404446 2502286 2790711 3223457 4999999 -1 998296 1178458 3159628 3173535 3647414 3877058 4139066 4540074 4694799 4848140 4922260 -1 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 -2 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 95958 2257926 3031496 3114428 3213766 4524604 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 735190 827814 1358907 1820447 1871235 2436365 3693882 -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 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 116165 122986 439270 1132785 1719808 2210845 2585349 2688254 2852365 2999802 3559020 3577639 3873820 4194547 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 621364 1219980 1292474 1835685 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 126681 698315 1296796 2059697 2833376 3484311 3693978 3985640 4907294 -1 874309 1010079 1742665 1797055 1854016 3614151 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 -2 41098 280871 754247 816080 1368725 1499387 1557926 1796585 1843974 2883964 3630490 4391711 -1 1055250 1505292 1907466 2033468 4363872 4555247 4799526 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 443405 1938783 2000409 2713411 2867754 -1 -2 545115 1235366 3092170 3475827 3634550 4494579 -1 353616 700646 2004735 2968756 4201962 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 157698 203080 3062086 4867582 -1 -2 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 1889811 1952131 2275700 4025503 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 122949 189883 941027 3032487 3229748 3285322 3481379 4351883 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 328978 478049 709445 1952261 3105921 4550334 -1 -2 809564 875937 1566482 1933452 -1 188282 268516 303244 712473 856818 2024174 2159089 3098447 4239848 4272126 4498902 4606111 4633711 4735605 -1 130170 208501 750230 961419 1548424 2406092 3270098 3902388 4913492 -1 477318 1019498 2544810 4022330 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 306789 555694 1253967 1353385 1910700 2526537 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 -2 107676 595326 1564915 3019284 3676830 4100506 4657083 4804143 -1 670433 986552 3830753 -1 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 189572 593303 1292361 3368397 4602647 -1 35559 1617273 2049291 2064059 3608590 4955186 -1 -2 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 -2 3279 211831 1589183 3304738 3363185 3612548 3806860 -1 -2 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 269114 402786 793070 1860105 2063041 2089479 2967375 4172173 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 242005 732983 2186277 2933906 4697420 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 565474 1520897 1621150 1648654 2230353 2333158 3135092 3383324 3572982 3865059 4442010 -1 596681 693753 3632500 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -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 2596168 2770760 3280900 3336968 3508352 4456431 4918203 4929960 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 348677 1912281 2594603 4055175 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 2309549 4669621 -1 788696 1347192 1853421 2320639 3867442 4130468 4305155 4462722 4480346 -1 -2 317419 438684 608278 1035205 1908423 -1 676674 3870560 4686643 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 1862327 2230289 3105802 4458481 4675031 -1 521999 556691 738283 1110083 1235115 1683793 1758099 2102973 2241594 2674566 3557605 -1 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 -2 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 655625 1246399 1557937 1770308 4207091 4263666 4430201 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 83996 560570 570534 862851 1563323 2081449 3413158 3568006 4177240 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 565169 1084983 1093811 1292716 1842926 3604964 4051920 4539782 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 456767 2511064 2572190 2956825 4130500 4613161 -1 453147 570038 1003088 1219273 3407361 3982716 -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 675784 1935687 3204350 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 284847 1748025 1989576 2655634 3247975 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 8432 237546 812429 898998 908036 3499083 4231607 4685853 -1 1184337 2367847 2958751 3054629 3348505 4544940 -1 276985 698326 1111625 1932593 2247185 3047043 4066803 4351841 4980579 -1 778273 1497160 2434028 3122911 3202657 4999870 -1 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -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 17948 577485 1072094 2134115 3307294 4712251 -1 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 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 534358 909054 984377 1903667 3669317 4264293 -1 -2 291214 1295100 1728897 2357784 2800024 2875468 3135344 4086342 4520500 4659030 -1 136725 580385 1157120 2371606 2446392 2476405 4684502 4956611 -1 749387 926655 1785305 2269123 2485191 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 307056 435305 443597 582485 2200740 2896342 3796396 4324178 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 187153 2105670 3970717 3990801 4745312 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 1868274 1891472 2272021 2502401 3420022 3576543 3699629 -1 1039633 1929596 2201187 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 2508874 3312329 4411672 -1 203827 701805 832007 965157 2251887 2272989 2283334 2366748 2511192 3420019 4571948 4911368 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 91808 486495 491693 1653130 1888260 2762733 3037062 3060247 4573580 4755680 4888746 -1 -2 1202569 1288151 3564752 3963479 3997171 4543094 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 59027 1115617 2035182 2847954 3087296 3144683 3319897 4423328 4434225 4994979 -1 -2 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 210452 502840 683989 1212108 2272030 2883041 4194139 4848763 -1 918314 1092251 1114209 1866628 1998073 2220083 2579258 2764183 2995036 3343807 4018441 4391071 4722820 4927006 -1 -2 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 266996 1124620 2108223 2388106 3586280 4490580 4773962 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 154312 998519 2172217 4033332 4501663 -1 -2 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 150661 1178987 2102339 3223592 3545889 4223890 4728204 -1 424033 575593 890537 2260832 3953615 3970236 4510373 4821603 -1 -2 369003 817648 1158680 1318788 2177860 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 3153378 3222704 3624308 -1 -2 375245 600085 756828 1280542 1501283 -1 -2 427760 660959 1800065 3102136 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 -2 1178504 2441394 2947773 4973013 -1 -2 1131678 -1 750647 861243 3242260 -1 460291 997661 1108567 1239972 2770028 4933645 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 741220 2345030 2799059 4780079 4917717 -1 -2 2866594 2994296 3257348 -1 116413 865011 1390292 -1 -2 1162953 2938918 4403761 -1 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 -2 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4414191 4587017 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 275429 867962 1313772 2262652 2592700 2651670 2842024 3091967 3395124 3585862 3959685 4167995 4268013 -1 -2 183224 344362 459595 1162953 1664834 1754077 2361706 3923752 4353340 -1 239013 2329744 3226960 -1 -2 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 507943 624313 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 2545 416180 1039791 1378442 2474226 3031235 -1 449533 2195862 2789939 3160905 4727070 4760009 4983408 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 264474 1572455 1823705 1997290 2174393 2659504 4184936 4538798 -1 -2 365064 399085 507690 560880 1949906 2048318 2197063 2341337 3169295 3272826 4264890 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 -2 738640 1129540 1592709 2818139 2821597 3640280 -1 1562279 2072194 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 628188 1186882 1467291 2105175 2350557 3296413 4140624 4458178 4758768 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 -2 2032481 2734781 3126074 4196168 4394495 4613397 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 569868 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 253143 431436 2105986 2401383 3636319 3950830 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -1 -2 521970 2168074 2505387 3279246 4878286 -1 25103 91245 485009 765232 1139522 1845196 2016269 3191564 3430583 3715457 4130498 4999999 -1 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 576104 3137861 4135339 -1 -2 733465 743846 4462461 4970193 4975735 -1 981232 1138721 3182918 3632518 4565938 4999999 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 2472930 2493513 2684575 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 1798795 2143534 2899799 4595564 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 2026086 4442483 4492890 -1 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 826613 1165626 1218296 1282857 1314172 1487045 1755421 2007483 3470713 4635837 4682889 -1 1212619 2057099 3764766 4184829 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 376572 3028928 4749626 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 480945 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 -1 208623 1109406 1253794 1674190 1757150 2237272 3926171 4198415 -1 -2 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 482120 1186849 1292008 2390834 2599181 2603747 -1 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 115592 343388 1344001 1594069 2207643 2234607 2597002 3484394 3575836 4376671 -1 -2 565444 778338 860895 889819 1235227 1332204 1333680 2498989 2507845 2668719 2732095 2800878 3124472 3226210 3365654 4061213 4118999 4243754 4541560 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 -2 263111 483330 837596 951103 1159963 2938192 3131791 3552739 -1 497231 886660 1112419 1448373 2380938 2385364 2959216 3368803 3395085 -1 369891 726352 862285 929104 1562397 2869538 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 -2 1275230 3510162 3812590 3869709 4170500 4304702 -1 843391 1593311 3070409 3707297 -1 95432 620098 1303836 2280765 2301767 2466212 2799855 3791382 -1 91145 983678 991615 1211795 1253042 1488433 1693406 2339316 2541850 4509513 4617755 4669582 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 7036 430049 1048403 1836146 2937753 3705655 4238647 4817182 4950050 -1 1612286 1886729 3130908 4385682 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 270300 706004 4145682 4267116 -1 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 561002 1050367 1239371 1617356 1687126 1763591 3647241 3720444 3923017 4612267 -1 -2 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 431394 1423537 1802686 2287863 2369314 2570756 3362427 3485397 3786862 4008293 4709750 -1 151972 461487 1849678 2007521 2364139 2912078 3412681 4143062 4421103 -1 540302 598852 1610492 2856085 3490311 4679643 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 909150 1188139 1234162 4068943 4523971 -1 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 -2 402771 1454411 2210891 3359338 3382634 4814643 -1 899218 1205046 1321971 1442701 3430389 3500291 3979701 4573170 4613475 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 505418 550538 699752 1769841 3815008 4100607 4415740 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 539 19059 2375293 2573396 2839981 2912031 3283207 3425133 3841601 4781414 -1 -2 332309 2154489 2980094 3605005 4487010 4535586 -1 -2 348281 530133 1259710 1696703 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 2334619 2827645 3485978 3863034 -1 2344193 2525063 2652475 3437872 3892216 3980904 4599294 4646366 4722044 -1 1460346 1946257 2123549 2789456 3439166 4154857 4461126 -1 -2 458577 1110285 1112603 1393461 1526974 1897094 2209111 2521731 2578765 2947257 -1 130203 184439 1857248 3647542 -1 242018 976817 1398582 1981920 2581128 2636956 2899902 3950339 -1 1549997 2197932 3916779 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 457780 726937 983608 1040984 2292149 3299641 4773570 -1 153387 598771 785410 2029020 2859789 -1 -2 1170996 1202333 1453949 2580688 3687335 4104876 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 246560 1356611 1755029 3150652 3226992 3289545 3350628 3360693 3777387 3964694 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 224700 788748 1535138 2146141 2308811 2321959 3010900 4097503 4690095 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 173073 1247497 1513242 1592672 1695417 1759783 1816684 2722141 3573469 4644696 -1 -2 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 107144 137093 681619 981160 1086514 1569528 1972954 2479382 2556165 3501677 3901211 4350418 4747196 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 173353 713675 1493856 1764216 4077598 4287364 4454377 4664830 -1 627671 927294 2173175 2218121 -1 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 1290991 1521220 1932019 2106839 3374663 3868432 4320099 4478801 -1 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 -2 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 -2 2499 808721 996602 2475533 3843797 3876493 4652214 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 -1 713535 1807649 3013623 -1 2569388 2750616 -1 -2 79032 143572 557685 1381134 1567567 1720503 3129507 3133762 3198129 3414407 3756624 4872396 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 119838 302632 967146 2394067 2679290 3154583 4473920 4564509 -1 212456 767559 1888594 3347597 3654730 4152564 -1 1032009 1117215 3233539 3286884 4584403 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 141524 951752 1089698 1752894 2847702 4722917 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 844412 965107 1672859 1709110 2104359 2329151 -1 41686 252475 697640 1204132 2491361 3172820 4448433 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 1095493 1274773 1281216 1409024 2750214 2939379 4366423 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 507756 1336051 2264807 2630197 3920348 -1 -2 94831 1523895 2992332 3943686 -1 140958 597834 609517 1581387 3304609 4925600 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 637076 783480 3463076 3720665 4446279 -1 -2 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -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 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 1812488 2250212 2656832 4171628 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 420580 1255708 1611164 4803528 -1 62171 745796 1070662 1858555 1973050 2099523 4063053 4197219 -1 2014657 2245966 3478288 4587203 4914595 -1 -2 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 459850 685435 802327 2763079 3678767 4664140 4897874 -1 116764 237761 916133 1039710 2391383 4705484 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 557685 1699377 1799337 2787874 4938590 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 112193 635149 3347984 3479544 4985336 -1 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 1449343 1627290 3765224 4631003 -1 -2 576024 1033964 1933452 3210373 4511864 -1 -2 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 -2 463518 660936 1539615 3835457 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 -2 151776 549515 788609 2618898 2697192 2841386 4932333 -1 181726 486573 817690 1472229 1965206 2360546 2377754 2377756 3503115 3663336 3663763 3875485 3974462 3998398 4382885 4629439 4701929 -1 -2 70553 1059991 1748226 -1 515660 698953 778829 1658174 2891759 3304445 3834043 -1 573169 1811820 3929541 4224779 -1 609161 657623 2156539 2442692 3490250 3530892 3617116 3699696 4480366 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 46671 496947 758256 1611241 3808085 -1 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 33830 120846 589115 709160 -1 -2 26142 1986542 2959514 4582667 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 -2 165070 1860063 2064899 2857785 3961334 4932135 -1 1961692 2603907 3302284 3934498 4274933 -1 1088093 1612676 2063928 4540818 -1 1347447 1880597 2462430 4210533 4689483 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 1718816 2201396 2214933 2349753 3516134 3550332 4229460 -1 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 -2 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 1212223 2893160 3356302 3568111 4059862 4748313 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 323425 2678217 3194181 4073569 4560849 4586491 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 604120 1176323 1899574 2604849 4133108 4221999 4558779 4634133 -1 614112 1420284 1492031 1828385 2144283 2709336 3362669 3576613 3884451 4057947 4969124 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 1099345 1208233 2126394 2225970 2539688 2726434 3551234 -1 -2 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 435929 1614900 3407626 3518073 4533530 -1 754 4056909 4232032 4591397 4705544 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 848525 1300505 1809920 2478804 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 173932 1125112 3261865 3418446 3530731 -1 -2 751719 1764086 1988437 2495160 4388139 -1 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 62778 2324083 2462191 3501989 3516371 3667833 4426784 4989972 -1 -2 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 420580 1255708 1611164 4803528 -1 -2 43139 234311 244474 1123229 1144381 2867297 3791979 4195829 -1 1688717 2268853 2889715 3747099 4069634 4494417 -1 -2 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 219985 1219165 1859070 2332626 3694886 3970664 -1 -2 163809 446389 1360264 1381163 2203279 2655890 2774024 3845882 3873094 4325341 4434251 -1 1084726 2652204 4110645 4585454 -1 475275 1439367 1528761 1587870 3112336 3635757 -1 497073 763746 889449 1535757 3391571 -1 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 747774 1701510 1983075 3393565 3728932 3766632 3875669 3904558 4077231 4613774 4884613 -1 481572 1616156 2635068 3339379 4540963 -1 -2 167991 314124 584610 2365180 4021693 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 46671 496947 758256 1611241 3808085 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 103378 950000 3341436 4085247 4226713 4580600 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 136045 394368 1744593 3259391 3325145 3368138 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 353144 353399 2444514 4122281 4301277 4812620 -1 -2 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 -2 1100666 2007917 3787405 4007434 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 652296 654973 766480 2160372 2322178 2677135 3744488 4218126 4697096 -1 3919756 4714273 4727399 4886624 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 356966 670854 1077194 1736280 1939043 2456424 3220450 3425810 3978902 4090179 4119288 4910836 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 577430 1734398 1786368 2191448 4048409 4536773 4917990 -1 1809491 1886726 1952647 4069185 4114561 4838293 -1 -2 262142 1864268 4197634 4943085 -1 29493 232249 1586409 1673670 1834301 3662213 3841934 4348248 -1 198017 845078 2306523 2382891 2510248 2944794 3045606 3780846 4461500 4498172 4732520 4765284 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 157596 1143695 1834917 2664632 4260421 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 46671 496947 758256 1611241 3808085 -1 150745 221897 831311 1527374 3580674 3807657 3953181 3995934 4440411 4707241 4754599 -1 723087 892894 1420623 2932795 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 673561 817138 1482138 2097810 2190610 3948943 3982953 4260956 4490881 -1 843462 998571 1360948 3801754 3957223 -1 -2 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 1142313 2334948 3106835 4273872 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 -2 176075 522404 596217 946260 1159766 1332624 1763110 2674539 3009652 3062097 4052597 4058634 4233000 4506564 -1 202960 512183 1420588 2527632 2557598 2821645 3013287 3577313 3710233 3999955 4090653 4435442 -1 -2 568304 1227745 2442442 3006386 4202718 -1 630057 1361926 1742146 3158440 4338856 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 192857 912812 1107882 1517358 3544404 4129007 -1 -2 211796 1801610 2444970 3599608 -1 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 1325158 1685646 3991971 4590857 4887994 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 1209720 -1 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 118053 189588 2242083 3808681 4494111 4549625 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 814519 2187064 3557852 4188557 -1 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 109631 1848387 1974711 4068610 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 -2 76010 135285 263198 716028 817112 1462684 1716075 1782609 2002568 2003277 2449767 3221424 3590977 3779375 -1 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 -2 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 868485 3881440 4033198 -1 -2 2431489 2633467 3977337 -1 -2 37625 712885 1180804 1736263 2039487 2192015 2903474 3787364 4687308 4809329 -1 2269 426346 620675 842239 1089698 1208657 1752894 2074858 2701526 3208199 3670958 4297348 4354798 -1 99532 2104231 3331880 4167400 4669111 -1 -2 352398 780202 890737 1538956 2156485 3386214 3697730 4008835 4185430 4567008 -1 810402 847560 1921163 3230605 4886660 -1 1313317 1564450 1674227 2869043 3466244 4498388 4626704 4867920 4923397 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1906352 1927430 2464708 3598070 4797135 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 898367 923667 967250 1845237 3146717 3670557 4787371 -1 234193 275097 941428 1096561 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 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 -2 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 139651 1804302 3561601 3753370 4391344 4858856 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 4021236 4928101 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 11224 159785 1060692 2808929 3556179 4683355 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 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 277445 333983 719343 1616335 1621227 3102589 -1 -2 523921 553585 791465 895387 2175731 3443981 4018742 4768561 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 247075 304728 3022451 3801858 3900299 3914295 -1 607834 1362994 1702506 1791936 3874099 4635501 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 959389 1328068 1382019 1813472 2237081 -1 239013 2119139 2194292 2329744 2423750 3085042 3461483 4612002 -1 -2 329355 774096 1321770 2195357 3245216 4120648 -1 681268 769247 1553679 2000884 3444422 3938879 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 575129 1685091 1788311 2074673 2755551 3746550 -1 -2 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 461613 589058 613255 739659 1087909 1613358 2003725 3276326 3508877 4138248 4195349 4995271 -1 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 1129813 1339979 4175293 4793314 4999999 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 809564 875937 1566482 1933452 -1 843391 1593311 3070409 3707297 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 926511 1065523 2176093 2889178 3849955 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 1482057 1733001 2767860 3045478 4493446 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 316505 587788 611727 654525 1627665 1731390 1848752 1983970 2258343 2936956 3457394 3617142 3892890 4029313 4343126 4452637 4642070 4663265 -1 1208510 1973443 3495862 3776790 4837838 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 96380 994248 2180711 2816248 4493806 4922396 -1 1031462 1330038 1387974 1682683 2479159 3638383 3904859 -1 258715 580154 720169 824376 1071215 1092146 1213755 1299497 1305771 1577702 2239330 2715508 3911267 4804963 -1 -2 491285 2799676 3411114 3603007 3614653 4550397 -1 1211878 1373532 2222336 2826056 3504607 3822441 4356479 4566106 4566119 4682837 -1 -2 1804852 2847966 3673200 3753162 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 176075 522404 596217 946260 1159766 1332624 1763110 2674539 3009652 3062097 4052597 4058634 4233000 4506564 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 2548539 2561532 3403862 3644128 4866163 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 280768 763620 1594788 2091760 3583309 3783506 3993128 4392511 -1 -2 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 1284284 2387330 2531774 3429995 3929074 3953370 4323766 4543040 -1 1023441 1399921 2620321 4272225 4364634 4515393 -1 639851 849083 1572654 1661788 1938536 3211727 3571421 4481465 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 859338 1279320 1943852 2293297 2362441 2451139 2961230 4359063 -1 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 -2 282701 561742 1582107 1769331 2796748 3432807 4444842 4755498 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 183320 1335000 2001362 4167894 4372014 4875067 -1 786310 1056204 1419464 1479776 2938628 3001265 4009664 4254435 4325507 4985222 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 833349 1075334 2599762 3398748 3728779 3774303 -1 36634 753224 1198299 1671862 3179780 3810645 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 523399 579761 1031944 1454188 2067817 2542151 3019939 3190809 3887761 4240312 4657461 -1 -2 556034 896980 1036783 1916978 3625589 -1 -2 702006 802121 1071994 1136864 1221293 1287390 1445833 1997026 2625417 2800955 3375446 3479186 3699645 4038156 4051518 4393120 -1 1414601 1506568 2849502 2908687 3217548 3602092 3701215 4499989 -1 562841 980838 1031889 2883347 3954704 4375512 -1 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 1237163 1917098 2052890 2767473 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 704074 1988033 2524675 3495956 4170408 4938068 -1 755539 2452717 4288758 4742784 4862687 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 2187825 2619246 3503532 3526852 3920990 3978247 4601761 -1 -2 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 -2 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 -2 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 19479 710776 2690160 3816855 4758012 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 1779713 1985651 2337298 2573764 3322968 3691691 3798651 3943733 4044740 4135487 4627559 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 144467 233591 297947 2083744 2847027 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 77440 4188117 4922060 -1 599732 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 -2 459850 685435 802327 2763079 3678767 4664140 4897874 -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 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 400512 410900 1359685 2423845 3387970 4167131 -1 354651 915513 967071 1013419 1474615 2327688 2874393 3242310 4592523 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 -2 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 -2 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 432882 2023554 2598747 2652239 2695922 3383227 3961996 4380505 4540909 4799797 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 535831 556966 2873694 3925619 4105235 4972243 -1 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 2306485 2523971 4621524 -1 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 726935 799753 1027455 1235592 2909715 3224585 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 385440 1876982 1940464 4116009 4301930 4547115 -1 -2 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 1392997 1559099 2366880 2503791 2760933 3011112 4932880 -1 282106 530788 2470191 3279641 3801631 -1 2337018 2676774 4329084 4690470 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 268717 429705 895034 1331466 1374198 1721575 4378483 -1 2253327 3054408 4117335 4307136 -1 -2 34053 1069404 1193265 1698403 2031189 3586075 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 2358734 2769531 2933204 3599517 4574471 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 412561 1759685 2102563 2299164 3802337 3810022 4859121 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 -2 342522 1689256 3923365 3998967 4806317 -1 1460015 1872642 1997442 2771227 3379755 4127337 -1 2327889 2359573 2841948 3062316 4635613 4968819 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 533928 1123213 1821370 2145103 2503093 2773544 2820816 3384174 4064006 4511439 4881888 -1 628855 854901 1231589 1389942 1747622 2083492 2359914 3249004 3272556 4022110 4242140 4302889 4654146 4668991 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 262192 741806 1797553 2365141 4029470 -1 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 2854249 3631091 4281693 -1 -2 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 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 994888 2475838 3264113 3593265 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 482120 1186849 1292008 2390834 2599181 2603747 -1 1162953 2938918 4403761 -1 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 115592 343388 1344001 1594069 2207643 2234607 2597002 3484394 3575836 4376671 -1 949664 1394236 1654341 1676109 2965626 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4888086 4999999 -1 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 -2 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 899192 1420054 2978000 3713360 -1 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 -2 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 454655 3378895 3670416 4477025 4793070 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 -2 786797 1873722 1952479 2264234 2855012 3239048 3800502 4000098 -1 276721 716350 1241587 1463921 2039715 2068407 2215951 2381368 2713222 2760958 2791819 4896658 -1 883909 1218908 1762245 2334103 2453919 4142798 4639054 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 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 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 59031 606380 1592802 2407632 3424636 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 2059387 2629159 2919990 3191337 3415842 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 81664 320907 1116475 1871625 -1 725714 887724 1635018 4028862 4147293 -1 -2 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 48103 705845 2215573 2419917 2825921 4656281 -1 66958 1124703 2530838 2779378 4197734 4472704 4516454 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 113625 1719881 3709956 3902093 -1 -2 29493 232249 1586409 1673670 1834301 3662213 4348248 -1 198017 845078 2306523 2382891 2510248 2944794 3045606 3780846 4461500 4498172 4732520 4765284 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 -2 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 4565162 -1 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 162155 483183 623950 648816 996921 2608936 3050973 3643438 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 -2 726603 1807953 3593372 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 44013 546338 917421 1779545 4066116 4452269 4489768 -1 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 1162036 1199176 1247981 2805594 3876252 -1 267456 789180 2977407 3251392 4422050 -1 -2 2508874 3312329 4411672 -1 -2 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 -2 1649873 3598820 3601482 3773308 3776035 4428327 4975848 -1 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -1 -2 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 435775 2011764 2017282 3701902 -1 1471291 4032520 4744793 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 199191 285277 618882 1096729 1258477 2987132 3189726 3740470 4927598 -1 -2 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 2474779 2804013 4416964 4984219 -1 -2 2403447 3022899 3195843 3799595 3890170 4723797 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 480963 750984 1163000 2645728 2655590 2975636 4408342 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 374854 768697 2369810 2448983 3172205 3208103 3487130 3919367 4536845 4589058 4735614 4746707 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 138536 1495440 1516275 1546548 3333981 -1 58424 484810 1164416 1491068 2051937 2275127 2403902 3071523 3840067 4108921 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 -2 321009 803638 1747473 1818770 1930630 3055406 3244034 3765342 -1 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 84715 3643482 4192156 4571652 4959280 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 506003 1234266 2611237 2808837 4807325 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 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 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 124041 607196 1507671 1756109 2503953 4183730 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 -2 1450832 1462475 2070377 2104550 3879563 3930761 4086431 4158177 4341104 4851675 -1 9641 367812 564168 2573411 2702859 2938582 3978598 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 2185399 3180130 4823422 4999740 -1 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 97554 312731 1157506 4219925 4229115 4290220 -1 179139 519365 1162164 1249394 1325560 1440918 2320306 3052023 3750415 4378749 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 1912768 2826806 4844357 4891673 -1 113268 607881 723373 771718 952943 1198089 1554683 1757296 2210376 2552291 2817238 3253230 3544934 3787655 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 1131678 3321749 -1 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 460291 997661 1108567 1239972 2770028 4933645 -1 -2 267296 2967857 3012044 3671353 4438569 -1 885267 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 430638 1070026 1098693 1555145 4548811 -1 -2 534845 965071 1245700 3457700 3602714 4615658 -1 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 -2 650442 1783639 3183359 4116802 4345896 4483150 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 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 1023441 1399921 2620321 4272225 4364634 4515393 -1 328918 660191 2101212 3750751 3829364 4393480 -1 639851 849083 1572654 1661788 1938536 3211727 3571421 4481465 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 81969 1076912 1504608 2365332 2787680 3423100 3702008 3836978 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 689962 887885 1165898 1570401 2710675 3479900 3617912 4833398 4959028 -1 -2 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 -2 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 -2 423499 1630246 2736898 3037867 4517223 -1 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 302329 372003 2274119 2961741 3038706 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 231187 567774 799939 858388 939254 1237732 1384455 1621065 1686757 2233813 -1 -2 2202947 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 -2 1294867 1453359 2077025 2535641 2864459 3258072 3261923 3939506 4285382 -1 -2 1804852 2847966 3673200 3753162 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 -2 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 381515 729230 749237 966468 1329196 2633616 2682952 3054007 3139588 3183108 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 368648 448450 478139 729450 1026799 1664338 1997921 3149937 4478132 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 719982 2623419 2881212 4439127 4656798 -1 139838 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 3330783 3362857 3479803 3505107 3587764 -1 -2 922941 1166289 2010459 -1 236038 759102 1353878 -1 209540 892911 1245458 1473111 1491953 1930550 2015562 3053524 3465464 3844921 4814203 4867724 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 933835 1298408 1485164 1662655 2694229 3851183 4945432 -1 -2 1009802 2601507 3130593 3914537 3991453 4997635 -1 319326 3531663 4521915 -1 725714 887724 1635018 4028862 4147293 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 1204368 2501413 3510641 4622516 -1 272270 403843 769695 990962 3287488 3541229 -1 -2 2021642 2526357 2995697 3373286 4825395 -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 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 287667 875169 2032065 2764492 3257388 3964664 -1 1251669 1548968 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 69074 473754 4484427 4593796 4782240 -1 42114 444148 559105 1363365 2059697 2473160 2491218 3721119 3737568 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 527550 1233395 1301904 2706092 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 28683 1747578 1856614 2104646 4285323 4467591 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 -2 811203 1923293 2233688 3880847 4930441 4972289 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 220501 1846660 1992212 -1 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 112072 522857 878453 2085729 2473258 2600036 2843404 3686209 3836153 4140744 4563565 -1 -2 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 3089843 3408281 3790233 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 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 1894386 1952560 4080126 4330077 4780901 4865433 -1 -2 82552 959945 1074217 1176976 1551157 1750860 1774595 3716943 4280635 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 539875 685741 849127 2092873 2310457 2575416 2631700 2837728 3236726 3288725 3996681 4468730 4586569 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 -2 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 81664 320907 1116475 1871625 -1 51382 838055 1140921 1195968 1396899 1763992 3524083 3587878 3995777 4049854 -1 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 -2 316761 564367 707904 767480 819919 4451259 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 -2 615885 1064148 1349633 2131338 2206041 3181503 3921581 3953794 4290109 4363204 -1 962354 1122594 1181260 1448373 1742499 1778235 3448428 -1 -2 1734758 2240131 3199382 3289297 3319955 3639117 -1 -2 577567 709074 812967 2123092 2562359 3059124 4125234 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 384607 566807 604243 911887 2540282 3970299 -1 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 4137519 4434361 4778092 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 1482503 1538738 1978000 2095741 2601091 3363061 3780659 4089985 4383914 4818536 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 345761 481759 955377 2848915 4617356 -1 329972 474315 899393 1841418 2303975 4047054 4999999 -1 322396 409938 893920 1564315 1763684 3731650 4598476 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 721018 1364137 1450841 2104537 2144466 2408162 2491188 4126790 4479182 4952102 -1 237307 408021 774790 1761420 4075524 4630448 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 124041 607196 1507671 1756109 2503953 4183730 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 469117 978846 1204161 2825073 3605147 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 765756 1077038 1381277 2196165 2791697 3563669 4029605 4868967 -1 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 -2 1600190 3951027 4648809 4673496 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 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 46671 496947 758256 1611241 3808085 -1 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 1557213 2012194 2599536 2704262 4967425 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 1681631 1866479 2993303 -1 -2 310364 690791 779636 1085207 1118415 1412795 1535744 2459288 2730280 2853857 3389956 3489365 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 145323 1981023 2217013 3037603 3610511 4101421 4285844 -1 -2 120074 219327 270968 310824 1375504 2653451 4164298 4212764 -1 951783 1736777 2351702 2709807 4055973 4226919 4359883 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 809203 1003462 1048987 1050767 1391569 1692726 2520885 2941176 3028552 3038246 3276599 3520812 3840369 -1 -2 560570 2081449 4177240 -1 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 -2 193435 845763 1856616 2109486 2184765 2329456 3290178 4295522 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 -1 1327808 2030219 3496556 -1 -2 218246 423458 1640765 2697570 2893610 3208720 3744528 4257736 4696402 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 129368 162049 631351 677846 1061515 1933825 2047459 2203383 3719321 3938560 4659154 4979533 -1 13575 19014 752903 1926028 2114524 2373983 4572107 4809452 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 526707 739537 1925384 2223535 2678584 3075315 3355168 3560901 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 2081015 2966671 3418704 3695728 3936452 -1 -2 403561 1331136 1419915 1547794 2039793 3531321 4613236 4986599 -1 -2 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 727421 933610 1108179 1958549 4155385 4739008 -1 249978 367436 984127 1591150 1758020 1864361 2378370 2455790 3077828 3121874 4787733 -1 -2 1862327 2230289 3105802 4458481 4675031 -1 521999 556691 738283 1110083 1235115 1683793 1758099 2102973 2241594 2674566 3557605 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 -2 872558 1123632 1915837 2197819 2432125 2483894 3887918 4383909 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 87799 1256503 1337155 2084358 3766086 4503208 -1 707241 3154477 4181115 4299437 4951962 -1 -2 756530 1355418 1948965 3154582 3229934 3977777 4194988 4292032 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 109572 483666 1452327 2579519 3338200 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 646338 851972 1840626 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 -2 569868 1172621 4834960 -1 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2559605 3079610 3316230 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 1038801 1386897 1518778 1738304 3041226 3421453 3952433 4231450 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 277445 333983 719343 1616335 1621227 3102589 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 344375 1060393 1458069 2390861 2508167 2518012 3024388 -1 -2 122472 979993 1444494 2555113 2788343 4824283 -1 33520 87225 432625 1091244 1161067 1410505 1689983 2268843 3096282 3543166 3701103 -1 379494 494817 595879 2121934 2151375 2205207 3776105 -1 -2 751719 1764086 1988437 2495160 4388139 -1 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 -2 741270 939158 1043678 1781559 3001337 4676662 -1 1125631 2897530 3221303 4008888 4326486 -1 174201 567238 888744 911034 1963412 2699572 2753953 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 -2 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 570629 3101466 3287442 3512725 4017119 4332588 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 750230 1152105 2510702 3149925 3475858 4048052 -1 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 523224 543400 581403 1516322 3048276 3521678 4655010 -1 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 2749860 3691811 3817798 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 869852 1448560 1775723 3868205 4565162 -1 162155 483183 623950 648816 996921 2465328 2608936 3050973 3643438 -1 -2 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 26142 1986542 2959514 4582667 -1 -2 406333 1375640 1671046 1857692 2296048 2640469 2683819 3120998 4665767 -1 605749 1085395 1851166 3504935 3541252 4186806 4279548 4430159 4498134 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 -2 1608729 2557435 2736133 3442283 4335924 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 2358734 2769531 2933204 3599517 4574471 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 12538 612336 640188 937311 947159 1402450 1816632 2531557 2819365 3250672 -1 1293818 1667153 1770324 1839680 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 1932 2161635 2394411 3115072 3859254 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 -2 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 1597786 2004566 2017961 4663523 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 -2 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 -2 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 107732 540825 990855 1645479 2007662 2010417 3185066 3281065 3408400 4525653 4597156 -1 1844641 3101918 3438500 3977131 4071501 4234985 4896091 4984423 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 -2 382102 935108 1592347 1698133 4227838 4242246 4413958 -1 333129 335029 359998 1714037 2344193 2797301 3018581 3171902 3318389 3912616 4701926 4800006 4817916 4819273 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 2482584 2645661 2666195 3071658 3805513 4258683 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 2027837 3215077 4767565 4976932 4991638 -1 -2 15826 939118 2300666 2957938 -1 499907 1153330 1474205 3177845 4201777 4225169 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 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 434327 2828222 3523462 3720903 3920453 -1 3927 525315 671411 1027582 1793247 3290375 3374956 3405802 3899925 4271117 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 907617 1142048 1280267 2666322 3955214 -1 1588307 2024003 2422615 2521623 2575749 2946101 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 25314 858687 1132467 1477898 1829291 2418920 4521871 -1 145 1140396 2095340 2786619 3806188 3972462 4132619 4210986 4482544 -1 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 -2 263111 483330 837596 951103 1159963 2938192 3131791 3552739 -1 497231 886660 1112419 1448373 2380938 2385364 2959216 3368803 3395085 -1 530797 862354 3658353 4982143 -1 -2 90953 381025 2974965 3218245 3834291 3890589 -1 899953 1430824 2408700 3516178 3860173 4853231 -1 1921178 3332597 3335739 3716882 3793253 4328588 -1 1536321 2503970 3690384 4315966 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 828827 865452 2784844 2917480 3359312 3433081 4259907 4396661 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 -2 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 -2 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 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 947824 2137184 2762605 4737667 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 535831 556966 2873694 3925619 4105235 4972243 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 40007 218496 225731 323875 955414 1685037 3685555 3782072 4033021 4831274 4999999 -1 1685646 2356192 2391848 3128937 3842982 3909982 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 3278741 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 126819 718310 957626 1678396 2328740 2526567 2608773 3906219 4898845 4982703 -1 285737 1273536 1635465 1816919 2561573 4005293 4920697 -1 -2 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 377494 1169473 1595855 2505408 2733384 2823253 2928764 2965648 3438205 4218215 4218218 4406911 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 1987306 2842775 3949475 4374313 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 1082695 1437569 1479364 1510560 1777327 2823562 3231107 3981585 4025888 -1 332916 486144 702399 1309146 1911966 3828411 3941773 -1 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 725451 936133 2246258 2428758 3930025 4219127 -1 938819 1884242 2607599 3388668 3898000 4683486 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 -2 188282 268516 303244 712473 856818 2024174 2159089 3098447 4239848 4272126 4498902 4606111 4633711 4735605 -1 469441 1110998 1255715 1615368 1864401 2200963 4068545 4086006 4518506 4874462 4962046 -1 130170 208501 750230 961419 1548424 2406092 3270098 3902388 4913492 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 477318 1019498 2544810 4022330 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 867373 1099201 1257868 3436392 4418905 4643618 -1 -2 3013623 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 16284 229070 1767929 2256483 2803919 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 1120791 2398747 2520906 2646993 2834589 3125014 3448008 3449062 3636496 3680831 3704037 3712139 4332705 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 257419 1147924 1352693 1816138 2227433 3865590 4999999 -1 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 9400 118908 567796 568330 798871 1219692 2176762 3833099 -1 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 -2 328297 330276 390938 537934 569491 648923 1760756 2013323 2426857 3491080 3639229 -1 2548539 2561532 3403862 3644128 4866163 -1 459968 1229013 2842718 4324824 4340525 -1 -2 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 52833 232291 2126537 2301763 2922725 2930746 3695107 4043063 4131304 -1 -2 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 15989 1980846 2371365 2455933 2805698 3105335 3455854 3712367 4281128 4332757 4900102 4930474 -1 258152 1335848 2380961 4079538 4250480 -1 -2 1756810 2131075 3335701 -1 967432 1770705 3294920 3310470 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -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 1991862 2799980 3418772 4768344 4773158 -1 723087 892894 1420623 2932795 -1 680672 1675346 2412587 2953504 3359266 4629230 -1 -2 119838 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 83456 135053 193795 1479612 1538042 1938410 2431592 2460743 3732312 3928649 4028404 4725923 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 731062 1201049 3438943 3661289 4987306 -1 -2 871604 1344277 1573497 3448554 3853522 4138976 4838472 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 696013 1116498 1155278 1728251 3161162 3332165 3684697 4068103 -1 -2 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 70417 214197 338371 504114 1107691 1267994 1691591 1806331 2379912 2623044 3997447 4863291 4978402 -1 526019 1320518 1369935 4157086 4292631 4517255 -1 -2 1649873 3598820 3601482 3773308 3776035 4428327 4975848 -1 1336534 1376215 2005770 2382482 3728165 4242862 4883569 -1 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -1 -2 8705 -1 561643 2940670 3649624 4265834 4443129 4843027 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 1332910 1617522 1952459 4083364 4099462 -1 -2 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 -2 822807 2194124 2968879 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 971596 1807978 2591085 2651982 4936033 -1 850779 1186640 1638880 2662674 4195576 -1 -2 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 570629 3101466 3287442 3512725 4017119 4332588 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 434327 2828222 3523462 3720903 3920453 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 2334619 2827645 3485978 3863034 -1 222119 464434 2845260 4219785 4281391 4326156 4494568 4526861 4927782 -1 783503 841483 998024 1588397 2228033 2365533 4164247 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 1501072 1536652 2241174 3006755 3537089 3834748 4047562 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 150661 662203 1236347 1697639 1904498 2413950 2637815 3280539 3344575 3492756 3520371 3630433 4361075 4700112 -1 807377 2821261 2854171 2877406 4174778 -1 309342 369531 735004 1056603 1696860 2378309 -1 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 304997 3076294 3727784 4529559 4752881 4883510 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 1026613 1099463 4594278 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 593667 1006561 1549183 2539019 3268333 3809930 4036991 4452849 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 792552 912527 919436 1667178 1941577 2306045 2952388 3009886 3046733 3645178 3802072 3879543 4119285 -1 58504 567007 1671689 1779241 2668490 3406551 4110497 4569814 4945910 -1 -2 1698133 3044093 4417557 4811439 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 847400 1574609 1963057 2933076 3278706 4869856 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 330412 709708 759304 1751754 2670349 3668033 4917276 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -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 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 262142 1864268 4197634 4943085 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 3487277 4040635 -1 -2 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 136725 1000438 1157120 2252886 2476405 2911011 3757415 4771414 4935162 4956611 -1 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -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 486660 1077780 1477838 3134154 3166401 4408982 -1 -2 814519 2187064 3557852 4188557 -1 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 109631 1848387 1974711 4068610 -1 -2 1383983 1802878 2642301 3146177 3838081 3947054 4274590 -1 67657 621421 906000 3039972 3541760 3846899 3998366 4378871 4620040 4823004 4972995 -1 33523 1081818 1866889 4071682 4825436 4905360 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 1890935 3816684 4505990 4711732 4916685 4966908 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 677483 887805 1493016 2284288 2501839 2593350 3289302 4489354 4697911 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 577880 1579254 3577049 4252972 4853412 -1 -2 269312 812458 1339890 1530121 2703971 2865750 2877874 3174861 4172779 4491388 4689904 4990726 4991221 -1 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 626554 823352 963604 1131772 1488442 1770511 2740661 2846547 4025836 -1 -2 237492 918319 1057734 1167522 1212520 1776211 2656679 3077478 3185910 3833286 3981049 -1 25103 91245 485009 765232 1139522 1845196 2016269 3191564 3430583 3715457 4130498 4999999 -1 -2 1229014 1743943 2401282 2701592 4099147 4304113 4952640 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 -2 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 1734081 1780843 2104325 3866088 4593984 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 229839 411514 1023327 3006164 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 3709 323425 703081 818957 2280340 2810667 3360471 3484729 4050766 4560849 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 -2 440553 627083 726935 799753 831328 1027455 1075118 1190665 1235592 1392324 1426277 1725353 1735855 2784792 2909715 3224585 3503437 3632628 4963887 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4051914 4888086 4999999 -1 498198 1333906 3721488 4001558 -1 152089 318173 480966 1198786 2172684 2677892 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 1120791 2520906 2646993 2834589 3125014 3448008 3449062 3636496 3680831 3704037 3712139 4332705 -1 270678 525245 542126 800024 1444901 2602274 2784799 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 123739 1070702 1274899 1519077 1792246 2271937 2348096 2984470 3704002 4216292 4268013 4285590 4948501 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 52158 794837 1804246 1915958 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 1316072 1328068 2879838 4589947 4670952 4762041 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -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 1435252 2039948 2523042 3240697 3968725 -1 786797 1017146 1329337 2363066 3383812 4321880 4596657 4623541 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 199922 1300315 1423496 1814728 2197107 3335947 3921381 4192726 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 245700 1589833 2098614 3290915 4134890 -1 -2 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 2535998 2698174 3617437 3871783 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 430996 1554598 2057898 2116723 2950261 3408934 3789919 3984821 -1 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 164147 1526459 1652541 1721448 1789311 3119375 3154084 3559252 3981642 4351105 4419485 4787438 4860687 4999365 -1 -2 877894 1097405 2529235 2987890 3629546 4124525 4182011 4262433 4581290 -1 133866 422529 763625 1112020 1208802 1383861 4398398 -1 1023469 2106765 2224752 3306467 4422201 4453007 4746678 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 -2 107036 1592071 3267865 3793307 -1 1163815 2964028 3538050 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 -2 563370 2938159 3695177 4055572 -1 127268 1531293 1586217 1692429 2063783 3825699 4328650 4492274 -1 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 320907 1116475 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 18857 156616 4728485 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 296593 1037233 1851482 2065613 3079701 3555141 4806416 -1 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 194073 284993 640485 2126217 3227307 3481283 3853255 -1 17630 466026 894824 1251981 1281555 1589559 2541191 2783128 3639256 4109757 4999999 -1 690688 1185857 1993491 2614599 3373597 4327646 -1 -2 1170996 1202333 1453949 2580688 3687335 4104876 -1 177816 247469 611596 721998 1011152 1515122 -1 246560 1356611 1755029 3150652 3226992 3289545 3350628 3360693 3777387 3964694 -1 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 -2 1549997 2197932 3916779 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 -2 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 -2 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 95065 2458734 3833927 4546761 -1 12793 707849 1019276 1157282 1396574 4290915 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 587779 3257768 3575324 -1 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 -2 738571 3776009 3830533 -1 666489 689366 852075 2720144 4742684 4999999 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 3045635 3509696 4138347 4516101 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 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 402771 1454411 2210891 3359338 3382634 4814643 -1 899218 1205046 1321971 1442701 3500291 3979701 4573170 -1 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 918925 1747732 2352236 3659264 3772322 3877850 4772428 -1 630304 817515 853327 1012944 1477719 1563732 2874884 3507383 3953865 4303444 4807802 4871693 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 3049689 3447975 3900560 4177011 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 282257 823791 2423370 2917097 3099540 3596100 3772217 3995790 4208136 4474492 4516766 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 596681 693753 3632500 -1 433971 1339624 3695121 3879825 -1 193435 845763 1856616 2109486 2184765 2329456 3290178 4295522 -1 138959 1095068 1399946 1759743 2353553 2384649 2555726 2697404 3304789 4066096 -1 -2 79592 657646 2112648 2620680 3746374 -1 -2 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 32888 638200 1783014 3720798 3769002 4787985 -1 -2 1086344 1799456 1840638 1908173 2247195 2455493 3334067 3626611 3652229 3681510 4218961 4569415 4862138 -1 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 162091 778720 1440720 2233564 3295562 4887287 -1 -2 254514 978727 1624095 3576059 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 532668 561632 878085 2513890 3603189 -1 1045663 1318272 2016522 2510306 2627174 2733156 2943310 4161425 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 128381 949249 1871741 3131143 4648457 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 1157707 2126546 2289745 3039469 3734890 4053692 4414643 -1 2461213 4288116 4933874 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 383778 544363 1873763 1901694 4932726 -1 -2 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 90169 595903 2900105 3272657 3360501 3880153 4076426 4475684 4573216 4864060 -1 1828385 2709336 3362669 3576613 3884451 4057947 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 468501 1197608 2710733 2927980 3570604 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 350377 451764 799760 1650479 3338636 3733545 4413499 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 1146624 2008868 2337313 3037805 3571583 4680478 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 937006 1621213 1761368 2223534 2370515 2882179 3051051 3208342 3311582 4246541 4533869 4602075 4999999 -1 1011307 1077515 1638851 3119034 3797463 3860936 4019399 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 576104 3137861 4135339 -1 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 389611 963145 1501655 1507370 -1 -2 183208 1007580 1203237 2004858 2113133 2324794 2504232 3434227 4183736 4359066 -1 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 256794 996513 2227395 2438772 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 506003 1234266 2611237 2808837 4807325 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 914331 1205371 2008044 2378261 4985544 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 290780 1643191 2785606 3660891 4180528 -1 -2 301755 2633564 3042984 3349003 3950793 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 -2 1551710 1924134 2636234 2815598 3082794 3960798 -1 87712 271570 695124 1522883 2070590 4308024 4445982 4962415 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 26142 1986542 2959514 4582667 -1 41704 75741 120013 1087034 3248174 4252674 -1 49608 174544 539545 1551225 2313770 2798808 3972735 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 4455777 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 379227 1030215 1184284 2649396 2731621 3312066 4171627 4476525 4641191 -1 526307 2000208 2154789 3083588 3232321 3932706 4729296 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 375035 816800 2328987 2379182 4435361 4453078 4526322 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 121154 505829 1609487 2314390 2866954 3871076 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 1334875 2314333 2922538 3961312 4277103 -1 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 490532 629433 1347452 1380924 4733723 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 220474 519233 1833189 2710396 2734371 2782010 2990103 4154298 4239506 -1 620552 639340 953837 1970671 4061252 -1 672095 774630 1119614 2041249 2711448 2764079 3878580 4609732 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 828528 1629990 1660597 1783700 2824674 3136876 -1 81969 1076912 1504608 2365332 2787680 3423100 3702008 3836978 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 284847 1033437 1402051 2635655 2717665 3544095 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -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 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 -2 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 971875 2032653 2052905 2545367 2605432 3461885 3546568 3993013 4249741 4463528 4532328 4650932 -1 -2 98801 138521 646943 741110 906199 1825696 3540805 3979382 4091084 4999999 -1 1296297 1871224 2273629 3010019 3051257 3421788 3636810 4649903 4964153 -1 -2 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 524218 894665 2156697 2711143 4708291 -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 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 121154 505829 1609487 2314390 2866954 3871076 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 -2 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 83262 1097126 1907972 2264368 2506204 4050610 4999999 -1 8240 1091204 1234100 2320715 2608492 2954993 3139248 3681611 4276329 4305547 -1 328297 330276 390938 537934 569491 648923 1760756 2013323 2426857 3639229 -1 1716556 1750191 2223576 2714498 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 -2 311201 1517264 1562973 2128075 2156120 3486804 3978227 4093008 4536840 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 185192 261525 275816 579299 1964983 2113827 2364806 2551136 2839573 3200423 4054944 4408921 4570551 4823946 -1 514645 1618540 1656989 2992329 3000461 3370420 3410115 3798049 4486286 4677025 4880196 -1 1669161 2541424 2653074 3575942 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 14131 270915 892418 2900588 3498630 4658229 4815956 -1 1869273 2147947 2281229 3684102 4550370 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 1124620 2388106 3586280 4490580 -1 -2 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 91145 2541850 4509513 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 -2 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 1237997 1593810 1778930 2045433 2058527 2176638 2194907 3274169 3840623 3867685 -1 743073 883062 2363691 2468483 3011720 4731926 -1 569300 2185323 3036658 4482805 4519118 4752075 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 244094 504313 1014891 1869924 2129454 3700252 3748710 4041861 -1 -2 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 521870 704262 1533876 4356305 4407634 4692802 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 -2 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 297704 374527 1543180 2286271 4350386 -1 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 -2 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 26142 1986542 2959514 4582667 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 433269 1950575 2480757 2723617 3148034 3624245 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 -2 945872 1134052 1570649 1653391 1715351 3227994 4653477 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -1 653287 1329449 1355876 1763551 1900997 2512204 2533953 3338449 3389849 4739179 -1 -2 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 121529 541829 938120 2793720 3547732 3598720 4658211 -1 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 1566269 1850715 2852608 3113976 3868978 4563241 4697425 -1 174773 231253 1339135 1489760 2576477 2915835 4204537 4892088 4972706 4977504 4999925 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 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 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 160740 748781 1355723 1930282 1937382 2081147 3310746 3961570 4023159 4221800 4917763 -1 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 2508874 3312329 4411672 -1 353144 353399 2444514 4122281 4301277 4812620 -1 -2 408993 688935 1010593 2207150 2739066 3199948 3543249 -1 1205951 1803760 2884748 4064905 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 -1 413968 613429 1155783 1530197 3067751 3268574 3646863 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 -2 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 82587 342860 644828 874824 1266329 1792935 2895152 -1 -2 596681 693753 3632500 -1 433971 1339624 3695121 3879825 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 620982 2548986 2554731 2879902 3261930 3283714 4517377 -1 -2 726658 1466043 2674206 2921147 4682231 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 2852870 3365457 3781543 4771898 4933552 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 1287092 3408015 3807463 4780259 -1 -2 79186 474962 809049 1386950 1911659 2559750 2855420 4489973 4492366 -1 1070910 2741067 3124041 4287180 -1 581814 1255298 1819330 2595423 3209603 4509494 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 209540 892911 1245458 1473111 1491953 1930550 2015562 3053524 3465464 3844921 4814203 4867724 -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 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 556034 896980 1036783 1916978 3625589 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 266819 721492 921998 1011661 1282955 2409966 2540282 2852261 3623666 3680792 4936578 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3677716 4949651 -1 2098666 3114769 3508094 4920382 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -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 201435 369231 593238 594081 803051 1019822 1060911 1322447 1683154 1746591 1806429 4170986 4937779 4958976 -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 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 59189 779568 1027694 2675354 2850172 3877139 3958645 4328196 4667589 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 -1 -2 1987306 2842775 3949475 4374313 -1 3399623 3576214 3863743 4045303 4063750 4659072 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 273167 1101882 2112244 3361553 3547473 4469514 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 -2 1326366 2500723 4279989 -1 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -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 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 -2 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 137267 684257 1334315 1679024 2072118 3245458 3576996 3650792 4941683 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 269892 926119 942224 957153 1605731 1631216 1830035 2063406 2196803 3270559 3279602 3877323 4202726 4336749 4496795 4933739 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 173351 1181487 1788582 3537415 4237101 -1 -2 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 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 68275 320114 767962 817031 2677922 2721396 3337737 3767247 4167921 4208792 4637116 -1 -2 546428 910971 1166687 1170365 1337570 2808607 2947202 3784196 4016314 4056306 4400587 -1 391710 682387 711529 1053526 1250848 1294280 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 -2 482659 1443572 1598911 3607503 3670255 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 59672 726637 1442927 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 571793 1271709 -1 83665 310423 349187 893934 2114891 2295693 2763616 3674577 4319179 4708677 4709343 4937190 -1 4913 686279 816899 901694 965883 3258265 3337416 3531054 4440313 -1 112156 1155217 1636123 1850541 2030365 2127043 2705860 2882495 3215690 3535753 3845521 4674677 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 822807 2194124 2968879 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 245247 278748 3199597 3322968 3368301 4460953 4946555 -1 -2 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 44138 1269822 1307732 1639500 1698401 2315822 3894225 4113955 4334038 4572969 -1 794671 1235835 1877223 2910155 3197703 3995612 4203361 4748853 4785418 -1 -2 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 522283 975549 1198753 4962339 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 -2 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -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 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 643497 1184326 1407321 2315918 2738872 2774322 4757315 -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 1903259 2167389 2406207 3280185 3605923 4417175 4619789 4645403 4902852 -1 -2 493898 1533335 2806832 -1 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 -2 940523 1114214 1717609 2447465 2609819 3572499 3645744 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 98400 1757201 2518414 2629344 2983646 3210970 4988862 -1 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 -2 1416994 2854527 2933678 4384933 4946088 -1 -2 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 1032409 1340036 1372473 2411416 2521757 3405840 -1 947837 1002903 1102198 2165931 2355622 -1 210934 659834 1077482 1439362 2711465 3512731 3553468 3800716 4283001 4466177 4552167 4999999 -1 -2 463518 660936 1539615 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1955031 2445173 4825414 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 109533 402245 1033779 1559958 2228604 2806211 3173447 3696733 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 758443 782080 982836 1091345 1131489 2397539 2969278 3014556 3503840 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 296420 581055 1165153 1407713 1497352 1770896 1912283 1943120 2041788 2293998 2794677 2802476 2913075 3607458 3636254 4259309 4487097 4872692 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 262142 1864268 4197634 4943085 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 -2 391466 3019163 4700901 4740720 -1 1072855 2220703 3801657 4483594 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 141524 951752 1089698 1752894 2847702 4722917 -1 -2 1948027 2553471 2760222 3075902 3374652 4103094 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 60230 2438705 2656567 3418501 4054079 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 2350702 4110132 4751416 4870230 -1 1950575 2259466 2480757 2723617 3148034 3624245 4861794 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 259718 359743 2009031 3399332 4399994 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 689962 887885 1165898 1570401 2710675 3479900 3617912 4833398 4959028 -1 15399 573551 683624 1236387 1597876 -1 -2 873342 1808935 2641450 3518029 3861320 4416513 -1 1248920 1360674 1766098 2117590 2211593 2946708 3780617 4495918 4814856 4988417 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 1734758 2240131 3199382 3289297 3319955 3639117 -1 1051630 1453158 1662316 2096836 3045751 3415491 4156503 4469454 -1 -2 1608729 2557435 2736133 3442283 4335924 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 -2 191613 623925 912119 1141565 1875826 2243999 2563989 2931042 3015119 3348546 3868345 4176569 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 955067 1015658 1066104 2645156 3865935 4935904 -1 -2 1100666 2007917 3787405 4007434 -1 861390 930017 1003757 1668434 2669024 2870407 -1 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 -2 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 173093 183099 232050 2009380 2058828 2165115 4622086 -1 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 -2 247586 869906 1772559 1998153 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 2565703 4334500 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 4590257 4614645 4647645 -1 1460015 1872642 1997442 2771227 3379755 4127337 -1 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 2000639 2090908 2972597 3062818 3705483 4207943 4266515 4454013 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 1260506 2846211 3475519 -1 -2 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 -2 152051 417171 1462018 2414294 3449329 3994196 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 976726 1801666 2593549 3610497 4826396 -1 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 41098 3706277 4391711 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 1684239 1839479 2717895 3651684 -1 166150 502914 652580 878363 1642691 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 33616 3825648 4278073 4583772 -1 281567 593120 679923 930927 2633740 3135221 4756609 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 434844 445843 459354 641242 779053 799044 3847209 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 1084772 1199890 1623423 3166630 3269693 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 189782 263661 -1 805505 1316961 1905977 2120514 2357270 2871440 3363855 3391625 3977525 4033136 -1 401656 2149058 2885198 4112074 4641386 4766841 -1 1162048 1274249 1783357 2431891 2744473 3050280 3117366 3293301 3808946 3824251 4694150 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 1681631 1866479 2993303 3394628 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 7889 392877 3229387 3501229 -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 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -1 -2 78564 2645529 4473038 4535146 -1 150819 263333 445868 477767 1549015 2411872 2819850 3845437 4019334 4224966 4781178 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 188282 268516 303244 712473 856818 2024174 2159089 3098447 4239848 4272126 4498902 4606111 4633711 4735605 -1 450116 1277894 2670132 3834238 4710847 4735981 -1 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 -2 414632 518110 856232 1322956 2675503 3313053 4306804 4758687 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 -2 482659 1443572 1598911 3607503 3670255 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 1790758 2294755 2988628 3969507 -1 1020299 1038742 2157154 2171562 3142341 4052556 4230279 4999999 -1 -2 496734 572084 999281 2265037 2778089 3031524 4921903 -1 -2 481873 2258119 2937025 3740174 4673377 4719353 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 726935 799753 1027455 1235592 2909715 3224585 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 89837 1481954 2098921 3690073 4853938 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 397936 2415221 2658084 3915674 4960981 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 679250 1409844 2206503 3135422 4049439 -1 261890 3474366 3794145 4030725 4201399 4358568 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 1608844 3304037 -1 167101 1781226 2134119 2534921 3379144 3408703 4378239 4662917 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 949664 1394236 1654341 1676109 2965626 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 81969 1076912 1504608 2365332 2787680 3423100 3702008 3836978 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 429394 550652 1693100 3365356 4568498 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 772655 1170377 1587665 2390598 -1 -2 2202947 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 984239 2870349 3220128 3270695 4620240 4976365 -1 145539 1005730 1530792 4639233 -1 -2 782959 806349 1060322 1438670 1594536 1789354 1861232 2126395 2299173 3033477 4001629 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 751719 1764086 1988437 2495160 4388139 -1 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 289316 1318740 1752830 1880361 -1 -2 1272356 1339442 1540790 2983314 4075369 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 1881839 3064732 3390247 -1 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 761325 1683279 2854171 3145091 4977787 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 1963419 2489739 3031930 4215478 4270269 -1 2334619 2827645 3485978 3863034 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 352892 1226330 2136717 2637269 3263760 3984360 4091142 4910461 -1 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 -2 576024 1033964 1933452 3210373 4511864 -1 -2 563961 2506408 4308696 4808751 4942321 -1 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 25634 2223166 3117343 3614835 4072224 -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 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 -2 531834 842574 1627874 3984439 4868651 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 -2 337452 927530 992699 1125750 1179120 1312438 1648340 2640327 2764706 3120933 3149843 4513731 -1 2249152 2860291 3062395 3075058 3519528 -1 623895 864326 1018994 1164202 1287123 1835481 2068116 2342925 3209429 4090931 4413032 4606679 -1 1322447 2767535 3140927 3168622 4821615 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 1340249 1362654 1526320 3050876 3718771 -1 762383 1777680 1894753 4015388 4395279 4681140 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 -2 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 1562326 1984784 2970360 3242798 3432326 3456607 3990130 4384408 -1 945179 1412650 1687221 2019841 3053842 4487791 -1 79852 244195 562816 661959 1826333 3354216 3544595 4847584 4848803 -1 -2 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 -2 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 -2 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 219985 1219165 1859070 2332626 3694886 3970664 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 -2 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 1340594 2095743 2690141 2918684 3419716 3468096 4039397 4058415 4332528 4572541 4679885 -1 581606 654798 888202 1892383 2700517 3449405 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 36597 937368 997661 2141894 4264341 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 367073 377062 764401 1198938 2349067 2364044 2553617 3949089 -1 -2 581606 654798 888202 1892383 2700517 3449405 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 565895 1882531 2950547 4444735 4454146 4470892 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 -2 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 143539 1866649 2501184 3851584 3954914 -1 801164 2247193 2730948 4714811 4890296 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 -2 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 1197706 1996723 2800295 4632987 -1 -2 56021 77843 563880 951762 1122695 1442691 2078915 2250735 2770196 -1 1690118 2114105 2146322 3234854 -1 10724 501400 2353553 2508222 2827814 3437658 4306828 4319478 -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 899953 1430824 2408700 3516178 3860173 4853231 -1 1921178 3332597 3335739 3716882 3793253 4328588 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 214484 1455822 1548461 2018716 2273991 2416689 2979336 3662418 3890338 3986450 4502544 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 412355 1515637 3028032 3645201 3987284 4473514 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 1104221 2896647 4886640 -1 1813159 3101607 4330227 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 567128 668829 813657 1333856 1365459 1665064 1853821 1860075 2118913 2482739 2645706 2711819 4533728 4614946 4784920 -1 -2 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 577756 1171254 1342182 1995685 3177931 3251524 4453229 4687963 -1 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 -2 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 4285382 -1 -2 1505502 2738277 2949225 3263863 3449370 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 345149 395529 411580 1154123 1439515 2037369 3821504 4811619 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 942796 2687977 3241572 4196538 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 521970 2168074 2505387 3279246 4878286 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 25103 91245 485009 765232 1139522 1845196 2016269 3191564 3430583 3715457 4130498 4999999 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 381035 1088079 1226166 1409532 1855934 2313909 3259798 4380326 4739701 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 -2 643741 1314684 1849660 2436952 2852256 3000197 3534538 4292123 4311391 4872470 -1 4151417 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 -2 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 15232 36911 652679 1427905 1428425 1811796 3563844 4054702 4321320 4999999 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 70553 1059991 1748226 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -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 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 632468 1623671 2383328 4530014 4872475 -1 2848562 3595932 3976418 -1 899192 1420054 2978000 3713360 -1 -2 2461213 4288116 4933874 -1 -2 435775 2011764 2017282 3701902 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 918319 1776211 2323613 3981049 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 78531 387805 416168 1047720 1916957 2310795 2439322 3349649 3994158 4645982 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 -2 1601737 1646631 2402190 3398959 4796468 4867977 -1 871604 1344277 1573497 3448554 3853522 4138976 4838472 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 1882755 2868025 2939812 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 887076 2087301 3014965 4200484 4817777 -1 -2 1643657 2832297 3472417 4084878 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 314350 1112116 1146355 1231651 1275425 1631504 2803729 4449402 4751579 4894408 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 707762 1041471 1190052 2082759 2093623 2263153 4555995 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 -2 236698 796692 3522764 4036212 4342726 4964977 4975664 -1 2842154 3207529 4269674 4852770 -1 -2 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 1597786 2004566 2017961 4663523 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 36597 937368 997661 2141894 4264341 -1 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 269312 812458 1339890 1530121 2703971 2865750 2877874 3174861 4172779 4491388 4689904 4990726 4991221 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 556319 618757 1217802 1272450 1442693 1649875 2451997 2506671 4325470 -1 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 595038 755147 848130 1091181 2238113 2527422 3240071 3851609 4611770 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 -2 1992656 2105064 2106890 2472806 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 486057 1824568 2954403 4015080 4135159 -1 -2 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 432700 801164 965590 1274655 1661522 2247193 2453532 2509212 2720340 2730948 3135414 3596398 3952426 4249951 4271310 4714811 4890296 -1 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 85478 482432 913842 1222130 1304274 2496726 2735768 3676380 -1 -2 1137735 1246322 3473452 3925898 4165614 -1 921611 1038110 1050826 1441956 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 -2 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 420719 686665 984604 2093661 2119897 2798912 3043948 3721927 -1 -2 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 3542698 4418098 4525313 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 -2 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 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 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 -2 813657 2482739 2711819 4533728 4614946 4784920 -1 448780 623262 740966 773866 1479883 2165998 3436936 4025833 -1 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 425395 3245962 3648012 4183940 4936769 -1 -2 751719 1764086 1988437 2495160 4388139 -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 1523959 3052810 3446449 3768366 4723805 -1 3153378 3222704 3624308 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -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 653381 1506731 1525741 2928947 3281023 3469222 3608262 4572915 4925164 -1 642033 896343 2620220 3217065 4536705 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 108736 405431 1227584 2450792 3064429 4071259 4342339 4695772 -1 -2 423319 560232 1006771 1871108 3811724 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 -2 566075 568910 800104 1751550 1780505 2009014 2096502 2778996 2944025 3530042 4254037 4584290 4793014 -1 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 1100950 1391879 2247195 2856248 2890967 3108574 3174628 3397426 3404170 4218961 4548944 -1 -2 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 402305 909355 1562796 1584478 1722047 1925872 2211853 2326841 2392911 2644285 2772566 2868868 3077187 3088654 3540468 4024952 -1 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 1589671 2062094 2798662 3834569 4011854 -1 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 659757 1811944 3577527 4736099 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4480909 -1 -2 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 -2 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 142791 428856 493189 671087 1372056 2628283 2672251 2857095 3236423 4003355 4509953 4557468 -1 1269776 1309291 1398880 2923463 4119441 4522769 -1 -2 928603 1306062 2430979 4139821 4446895 -1 656256 1167342 1201044 1778420 3300661 3825852 -1 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 3032361 3053972 3065656 3508602 3671932 3764116 4191743 4229489 -1 966876 1222430 2107071 2644876 3055438 3868992 4335370 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 766437 2083956 2225472 2601506 2722691 2997462 3397206 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 129259 282127 679729 1874519 4682949 4808973 -1 -2 946462 1875934 2476028 3104879 4101670 -1 28622 2046488 2349397 2508262 4128548 4196533 4352632 4452869 4645260 -1 1381174 1688317 1840694 1890330 2089638 2752374 3233742 3402881 4261228 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 391466 3019163 4700901 4740720 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 191146 1975427 3998760 4085533 -1 143539 1866649 2501184 3851584 3954914 -1 -2 533383 852182 1023058 1220757 1272353 1348284 2621104 3435169 3514668 4285382 -1 413456 513694 596468 621552 791125 1383638 2228973 2643036 2720532 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 393390 1664115 2948239 3483887 3544620 4072806 4415485 4966816 -1 1099774 1281052 2401639 2609028 4180184 4806458 -1 -2 362711 2238028 3596355 4378484 -1 749537 933380 1259566 1641591 1914506 2450215 3801254 -1 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 1255964 1483166 1834258 2369922 2683557 3130575 3152444 4004220 4090818 4468550 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 992202 1555772 3394569 3926165 3987612 -1 -2 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 243227 422339 686860 1188581 1503418 1964822 2315571 2329202 3366441 3679410 4729789 -1 -2 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 -2 1506402 2041071 2146651 2816708 3941053 4624896 -1 89072 295426 1184416 1254155 1288492 1440410 1698318 2993694 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 697592 896298 2228272 4007496 4491727 -1 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 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 392062 636527 2365535 2368098 3928606 4833330 -1 -2 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 102532 144367 1158215 1980218 2603220 2819757 3313488 3425146 3677827 4660818 -1 -2 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 1293818 1667153 1770324 1839680 -1 -2 293785 689359 3549641 3612407 -1 83449 453973 570884 702440 2274659 2359810 3154477 4173288 4428590 4639215 -1 735501 4395168 -1 -2 658038 764718 1919949 2379736 2514251 3200058 3637094 -1 547554 1176450 2980701 3673372 4175524 -1 987882 1311967 2121435 2175530 2808635 2904388 3462363 4386012 4428792 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 1836450 2525295 3864148 4081946 4575461 -1 -2 447272 1739167 2195838 2393646 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 4000532 4194672 -1 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 1490363 2128938 2879333 3430389 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 420580 1255708 1611164 4803528 -1 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 -2 2202947 -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 693035 915613 1137735 1246322 3473452 3925898 4165614 -1 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 346046 1186814 2228023 3340833 3671332 3683199 3767974 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 -2 504454 1309786 1429376 3820155 4566039 4806560 -1 126377 1673411 1681909 2269088 2614761 2660333 2898639 2973059 3185842 3757734 4248653 4329460 4997071 -1 227607 1389293 1484273 2306429 3304549 3750617 3933997 4235523 4466222 -1 389237 1292240 1363502 2671653 3426524 4861307 4976674 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 645980 1449787 1710912 1994785 2841870 3445370 3490052 3775066 4030074 4128048 4572580 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 67392 321515 385603 426030 758858 1943648 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 227457 510301 720683 754246 1534336 3078325 3535167 4081946 -1 493898 1533335 2806832 -1 1310386 1371359 2244866 2546976 2729174 -1 -2 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 289789 335975 602064 1031978 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3024682 3055589 3167701 3406521 4431138 4638108 -1 -2 319031 1584510 1764312 2938503 3615096 -1 238378 1114497 2901260 4902433 -1 593866 633927 639174 674260 1112956 1922211 2138916 2405632 2411416 3579092 3737779 4013845 4229490 4570823 -1 -2 183582 342301 918478 1894206 4751849 -1 34357 308420 1234448 1720442 2320703 3188337 -1 -2 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 431394 1423537 1802686 2287863 2369314 2570756 3362427 3485397 3786862 4008293 4709750 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 72977 474320 679499 1393676 1498572 2109598 3035400 3283883 3585416 3734051 3911561 4570213 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 -2 1570130 1971157 2560998 3188337 4545918 4998685 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 162123 549895 653032 4292301 4758293 -1 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 -1 924682 1273404 1840825 3448643 -1 -2 166862 1307618 2714626 3300994 4839841 -1 498198 1333906 3721488 4001558 -1 361900 413222 794332 940820 1068774 1143105 1259792 1620522 2716118 2912280 3252518 3398053 4483864 4712102 -1 159096 1034427 1670068 2012812 2052227 2377789 3542354 3713381 4246775 -1 3951327 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 1154814 2637809 3296335 4671049 4817419 -1 2844308 3127832 4002236 4693005 -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 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 744925 1024833 2287787 2989721 3352129 3381123 4467031 4654923 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 313883 617159 2052722 2348076 2683242 3172252 4275563 4486543 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 66030 284360 606720 765681 1366511 1929182 2393827 2580946 3060217 3819971 4495756 -1 -2 2125521 2476931 3037581 3770795 -1 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 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 262192 741806 1797553 2365141 4029470 4250182 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 225576 806087 1226639 2594093 4074026 4436495 -1 -2 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 293784 371468 1940387 2137184 3845664 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 250185 2713587 4659007 -1 -2 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 384607 566807 604243 911887 2540282 3970299 -1 1661521 1951897 3114372 3227276 3343990 3576784 3815508 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 1173896 2667050 3974803 -1 -2 1675755 3155925 3309767 4784089 -1 320063 556676 1951744 2297711 3055259 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 531834 842574 1627874 3984439 4868651 -1 -2 734651 1623945 4317024 4970206 -1 1549997 2197932 3916779 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 57343 76043 77998 1772413 3003119 4146830 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 -2 1677949 2114103 2948982 3586388 3989449 4060043 -1 1605023 2517839 2519278 4775061 -1 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 505628 536485 1429853 2715392 4084598 4656605 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 -2 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 318800 731576 1007216 2732533 4007525 4154545 4530250 -1 -2 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 489174 971515 1070154 1992106 2082144 4538169 4543645 -1 -2 70553 1059991 1748226 -1 710248 974976 2294952 2472404 2497428 3093159 3150104 4224672 4246274 4287389 4553434 4720594 4722375 4941030 -1 -2 200472 1287440 1325686 1792512 1809322 1846472 1967673 1971084 2079543 4566519 4861980 -1 519409 1043688 1156519 1481723 1642434 1743564 2375563 3184977 3582889 4906841 -1 520190 943996 1078512 1137118 2697908 2785414 3449728 3783380 -1 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 -2 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 526707 739537 1925384 2223535 2678584 3075315 3355168 3560901 -1 16267 1051519 2091287 2109042 2240755 2402079 2439791 2783697 3022755 3081167 3652216 4406249 4451507 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 1053015 1226528 1918487 2422594 2962439 3963018 4944505 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 44138 1269822 1307732 1639500 1698401 2315822 3894225 4113955 4334038 4572969 -1 794671 1235835 1877223 2910155 3197703 3995612 4203361 4748853 4785418 -1 -2 1194661 1636035 1998911 2048530 2820143 2870271 3696834 4500654 -1 -2 957811 1427619 2822074 3968286 3989374 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 82723 443749 460734 672055 992608 1022008 4988135 -1 -2 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 857571 1029788 1038811 1100592 3073684 4023257 4653553 -1 824892 4598981 4727770 -1 -2 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 -2 213699 646346 1334086 3364165 4278359 -1 853766 1417477 1883655 2054595 2123841 2717755 3187162 3693199 3784507 4176098 4555601 -1 2502492 3406323 3969741 4354776 -1 -2 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 -2 1064582 1673748 4396757 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 397936 2415221 2658084 3915674 4960981 -1 545899 1168903 1287783 4051742 -1 -2 3444327 3612558 3824543 4376857 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 1351181 3455676 4640112 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 750647 861243 3242260 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 37363 2533870 2801942 2978039 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 1766570 2034772 2618944 2945928 3345390 3360436 3717381 4672893 -1 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 1497942 2414453 2445256 4472586 4534013 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 2388852 2660207 2830252 3497773 4495914 -1 -2 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 -2 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 592454 920297 1472081 1746330 1748548 2996465 4321979 -1 612176 910646 1105125 1226257 1930286 2626553 2787442 2807364 3629543 4352481 -1 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 234553 1881692 1993180 3698524 4569814 -1 226437 565250 1484507 2795730 3943284 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 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 192909 309333 524626 830756 921902 1005946 1200927 1834613 2191639 2197449 3068741 4999986 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 -2 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 348209 1271691 1510634 1573639 1825913 2054542 2531762 2972981 3719768 4536320 4982023 -1 -2 162123 549895 653032 4292301 4758293 -1 616388 1716176 2841996 3001895 3190246 4854538 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 871851 909995 1124198 1216504 2953986 3077065 4251522 -1 421971 597363 1788428 3334532 3846724 3936917 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 87237 395947 1183545 1593313 2272369 2537486 4783895 4999999 -1 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 26362 1254965 1970868 2706292 4398028 -1 -2 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 609102 1508827 4380168 4536767 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 3756142 3972899 4300165 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 -2 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 113903 3356006 3640066 4525027 4982029 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 260488 1050806 1608184 1690000 1781493 2294816 3406322 3712698 4086235 4206149 -1 1677949 2114103 2948982 3586388 3989449 4060043 -1 -2 1180804 1819843 2827975 3929591 4912096 -1 248201 506668 757027 2107295 3262900 4714780 -1 861390 930017 1003757 1668434 2669024 2870407 -1 1220302 2108207 2530496 2554588 3076157 3613388 3794002 -1 -2 796702 2506408 2856960 3104368 4308696 4808751 -1 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 -2 916402 917348 1379036 1753100 2748579 3293258 4635330 4706791 -1 915318 976583 1373835 1472946 1878569 2788353 2809747 3480073 3689344 4487259 -1 371416 983199 1788948 3578489 3651260 4442061 4576483 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 1084726 2652204 4110645 4585454 -1 -2 850220 1437414 2130505 2539662 2564599 2714221 3048606 3561691 4773730 -1 196974 623606 631752 1680353 3349310 3535040 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 950022 2556569 2787655 2948151 3707340 4112833 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 146419 705651 708039 2296058 3487938 4011327 4956353 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 160859 241272 338445 365043 682300 981514 1470058 2269431 2952145 3171901 4957462 -1 -2 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 148528 321195 1618667 1836575 2051234 2399819 2800544 3050814 3101385 3807174 4822885 -1 366440 692129 1605254 2318360 2685867 3294178 3940008 4922016 4960677 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 262582 656655 787653 1524776 2423972 3052972 3672622 3688607 4585991 4964117 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 634629 1707486 3704006 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 128659 749949 1956510 2094955 2284629 -1 416492 557360 1897188 1907466 2296024 3195564 3598268 3888142 4183931 4457633 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 -2 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 1085910 2836095 4186776 4438306 4528105 4531578 4613101 4847757 -1 -2 194073 284993 640485 2126217 3227307 3481283 3853255 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 17630 466026 894824 1251981 1281555 1589559 2541191 2783128 3639256 4109757 4999999 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 59189 583799 779568 1027694 2675354 2850172 3877139 3958645 4328196 4667589 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 590744 998136 1642037 2275337 4325821 -1 256794 996513 2227395 2438772 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 126819 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 -2 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 680277 1270435 1522855 1570374 2506536 2523776 2788903 3241014 3398479 4354170 4647627 -1 659757 1811944 3577527 4736099 -1 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 1387822 1416596 2465263 2497586 2627971 -1 85939 922579 1087322 1439474 1702324 1739499 1782386 2111044 3117540 3424547 3898639 4253772 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 20853 724625 1064934 1443568 1471156 3298107 3791810 -1 379607 1554873 1735201 2923737 3144373 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 1684239 1839479 2717895 3651684 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 70553 1059991 1748226 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 88025 759065 866286 4690997 -1 266325 410586 1030827 2487902 2765032 3437007 4804454 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 999953 1234760 1604289 1796671 2099287 3155110 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 434327 2828222 3523462 3720903 3920453 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 -2 98801 138521 646943 741110 906199 1825696 3540805 3979382 4091084 4999999 -1 1296297 1871224 2273629 3010019 3051257 3421788 3636810 4649903 4964153 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 353144 353399 2444514 4122281 4301277 4812620 -1 -2 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 424033 575593 890537 2260832 3953615 3970236 4510373 4821603 -1 -2 918478 -1 266404 1427619 3983437 3989374 -1 -2 198335 1098097 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 1441297 2196375 2571008 2585111 4108482 4554822 4932523 -1 181261 324389 769350 2200802 3268160 3777944 4067945 4299777 -1 -2 1601737 1646631 2402190 3398959 4796468 4867977 -1 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 -2 31166 717565 1210446 1422800 1781360 3529131 3918781 -1 899953 1430824 2408700 3516178 3860173 4853231 -1 -2 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 3286408 3882569 4292147 4409306 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 -2 463518 660936 1539615 3835457 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 433971 1339624 3695121 3879825 -1 -2 1162953 2938918 4403761 -1 67282 97195 733961 1175316 1290155 1340983 2499796 3401797 4195830 4647800 4833796 -1 1188364 1929941 2373403 3703389 4042654 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 201279 671329 997554 1005911 1517563 1986778 4628446 4769329 4806521 -1 994248 1075490 3062553 4430829 4493806 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 2334248 4021809 4286605 4739792 4921012 -1 -2 751719 1764086 1988437 2495160 4388139 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 -2 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 10088 547026 1095369 2539515 3404435 3555191 4245772 4462581 -1 -2 135326 630897 750724 1367752 2898222 3851336 4166165 4181800 4361391 4647580 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 330412 709708 759304 1751754 2670349 3668033 4917276 -1 -2 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 87685 932170 2320434 3353654 3492130 3542760 4263650 4491844 4691492 4783600 -1 881099 1307092 1579674 1784751 2099502 3199454 3814915 3900767 4415841 4988921 -1 755902 2352883 2353436 3028855 -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 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 459968 1229013 2842718 4324824 4340525 -1 452222 486440 1127961 1830500 -1 101280 556470 881865 1359412 2394659 2439965 2718049 2846287 3259019 3898365 3910017 4568302 -1 -2 728396 1184926 3115745 3879206 3938135 4399546 4586316 4642424 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 954241 3029261 3082306 3752435 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 -2 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 81238 1232696 1938061 4072875 4410828 4882850 -1 -2 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 -2 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 -1 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 899953 1430824 2408700 3516178 3860173 4853231 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 1058325 1193654 2029945 3209194 3794631 4399481 4666645 -1 1634440 2927828 3156463 3317331 3997969 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 -2 32496 218394 2202990 3566584 3927373 -1 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 1385539 4037959 4923789 -1 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -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 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 -2 299001 329627 2550979 4645742 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 1953470 2054083 2855570 3452526 -1 864326 1746567 1835481 2371455 3209429 -1 -2 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 325042 1844259 1975904 2492417 3816121 4532402 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 2190786 2432245 3768014 3864073 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 575129 1685091 1788311 2074673 2755551 3746550 -1 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 -2 726658 888875 1466043 1748903 2183301 2299845 2674206 2918763 2921147 3228844 4682231 4950442 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 775955 1439963 1541850 2742502 4594494 4911678 -1 292160 1455970 1770168 2825088 2995918 3024785 4215549 4369276 4642917 4687230 -1 -2 17010 847258 1101420 1305069 1406400 2148380 2304845 2529181 2756875 3621548 4064620 4595732 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 -2 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 211441 1196852 1628060 2979887 3321710 4374254 -1 -2 1301129 1488397 2861693 4111855 4459788 4593414 4807003 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 -2 89828 114133 458811 2776715 3632693 3957382 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 97716 331122 1452418 1886918 3399540 4595289 -1 108414 218806 866980 1473993 2492743 2972005 3288792 3906940 3994623 4168701 4727294 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 -2 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 2327889 2359573 2841948 3062316 4635613 4968819 -1 -2 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 155181 1732383 2430039 3843900 4882192 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 260308 676955 1754286 3163409 4627408 4845785 -1 1924020 2185399 2965910 4198106 4999740 -1 -2 49830 3067410 3231118 3379044 3753534 3871992 -1 141524 951752 1089698 1752894 2847702 4722917 -1 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 -2 1773827 1898533 2616757 3140552 3303614 3712072 3757159 3999748 4560110 -1 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 488621 692046 1396252 1668991 1681696 2430807 2556890 4077080 4637803 -1 -2 961566 2195248 4669544 -1 -2 814519 2187064 3557852 4188557 -1 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 109631 1848387 1974711 4068610 -1 15628 2993137 3304785 3428603 3797677 4898438 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 444194 1993801 3993135 4283436 4790698 -1 -2 1525397 2665168 3867497 4789739 -1 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 -2 266821 522340 784138 1829439 3802922 -1 967460 1004750 1203634 2130683 2411005 2718393 3493683 4402690 -1 201119 1120909 1244051 2868252 3495492 4061214 -1 -2 616388 1716176 2841996 3001895 3190246 4854538 -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 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 -2 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 -2 946462 1875934 2476028 3104879 4101670 -1 28622 2046488 2349397 2508262 4128548 4196533 4352632 4452869 4645260 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 2821429 3278741 -1 -2 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 1251515 3143386 3558110 3929227 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 693035 915613 1137735 1246322 3473452 3925898 4165614 -1 346046 1186814 2228023 3340833 3671332 3683199 3767974 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 791543 1745996 4216548 -1 -2 1113612 1231167 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 3089843 3408281 3790233 -1 1040744 1243499 3587749 4264889 -1 -2 1195852 4157130 4862890 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 1798795 2143534 2899799 3009892 4595564 -1 374731 713472 3228739 3375049 4140392 4726813 -1 109572 483666 1452327 2579519 3338200 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 246402 993238 1664981 2902216 3862978 4269674 -1 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 -1 216163 1382648 2589139 3256689 3800290 4365109 4423179 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 355350 2030365 2705860 2882495 3007026 3535753 3845521 4674677 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 364509 965890 2393338 3315268 3884161 4140913 4252997 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 1112506 2249807 3107508 3162743 3211955 4446511 4494417 -1 304473 1247248 3135254 3385961 4504669 4951818 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 -2 735190 827814 1358907 1820447 1871235 2436365 3693882 -1 71557 246437 582846 1119045 2063462 2436175 3349691 3779174 4142643 -1 190350 437824 711508 2021156 2948213 4013727 4949713 -1 -2 1836450 2525295 3864148 4081946 4575461 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 1527820 1639846 2478800 3490033 3823188 4011475 4828286 -1 204325 723854 1625268 2481360 2775824 3308090 3459911 3491502 3669725 -1 -2 412878 1166534 1474948 2882221 3505560 4393216 4835806 -1 106836 936243 1227452 1379360 1682915 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 2553085 2936599 4102122 -1 -2 253594 2341035 3474668 3611057 3787267 4270033 -1 211237 2675992 3467094 4279373 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 14131 270915 892418 2900588 3498630 4658229 4815956 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 616397 867715 2110442 2303477 2939568 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 39206 790168 2168336 2560975 3478150 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1119667 1318542 1733484 3327161 3655663 4675451 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 192773 253177 2520642 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 -2 689865 2299998 3200221 3275227 4164775 4273615 4660928 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 -2 490532 629433 1347452 1380924 4733723 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 857375 1540868 3753902 4414163 -1 87799 1256503 1337155 2084358 3766086 4503208 -1 574142 2819601 3460332 4342267 -1 -2 128891 589036 1781640 3990432 -1 1545734 3582913 3712136 4121362 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 285737 1273536 1635465 1816919 2561573 2804861 4005293 4675776 4920697 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 55151 418689 2304843 2706808 2837516 3590082 3753155 4005339 4283216 4483768 -1 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 397169 2291538 2541688 3292376 3388306 4363129 -1 1727361 3113308 3357609 4445903 -1 -2 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 587865 865181 1769726 1848781 1906385 2237728 2537430 2814651 3976280 4300147 4389683 4994747 -1 -2 177525 408539 1163493 1862399 3379338 3809092 -1 195084 508159 1205342 1889950 3183981 4420559 -1 709192 1037834 1169947 2446013 2519153 3192456 -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 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 1298114 1329117 1642755 1689548 4933638 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 565895 1882531 2950547 4444735 4454146 4470892 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 887839 2432352 2919524 3835829 4197594 4530387 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 1212223 2893160 3356302 3568111 4059862 4748313 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 92157 733716 2494609 3327443 3573429 4039607 -1 -2 582674 785998 1994581 3375048 4351717 4981234 -1 1115909 2281184 2776458 2886670 4576287 -1 298594 1112889 1160025 2804914 2899463 3733354 3753081 3837135 4417036 4665216 -1 749949 1956510 2094955 2284629 3151716 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 -2 989510 2699694 3726025 3883522 4520256 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 550829 588439 929274 1661131 1855228 2829426 4042874 4239485 4986735 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 843391 1593311 3070409 3707297 -1 -2 596681 693753 3632500 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 -2 676363 947347 1243342 1396046 2088503 2622506 3331482 4673937 -1 -2 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 1690118 2114105 2146322 3234854 -1 -2 783280 1069991 1340983 1438813 1739915 1933761 2417433 2829734 3077562 3540369 4736758 4806967 4856401 -1 1773838 2494173 2945426 4970283 -1 13177 368828 571658 748749 935051 1852557 2363852 2714055 3498119 4027150 4336179 4475783 4515295 4609909 4840262 4967875 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 -2 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 1318028 2700077 2802038 3033826 4596695 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 372081 555826 2278934 2314430 2408608 2942244 3088401 4144048 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 -2 15226 867838 948837 1145421 1269774 2545285 3170464 3223938 3583421 3831726 3960477 4488580 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 -2 439895 618488 694873 927716 1542427 1641314 4320538 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 796967 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 -2 868485 3881440 4033198 -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 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 1971425 2130854 4074907 -1 412355 1515637 3645201 3987284 4473514 -1 -2 3342221 3823497 4696097 -1 408395 1770323 2068994 2927634 4168521 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 -2 1079704 1122045 2423311 2752966 3569791 4076302 -1 3342221 3823497 4696097 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 32930 1081067 1113065 2039593 4368060 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 8756 163719 323875 850278 996045 1775655 3521563 3551033 4147669 4521269 4850050 -1 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 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -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 109533 742606 1913984 2835337 3867048 4341204 4897966 4999999 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 398852 965063 1778691 1897839 2077137 2176868 3346305 3648123 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 1237997 1593810 1778930 2045433 2058527 2176638 2194907 3274169 3840623 3867685 -1 569300 2185323 3036658 4482805 4519118 4752075 -1 -2 831353 3890817 4660133 4720657 -1 1798795 2143534 2899799 3009892 4595564 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 278959 493537 577571 1645436 2369644 2490548 3127050 -1 174773 231253 1339135 1489760 2576477 2915835 4204537 4892088 4972706 4977504 4999925 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 503000 1385021 3233539 3391323 3946512 4653541 4853820 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 13778 403345 482539 504714 696847 1225936 1520929 1807027 2097791 2827782 3644378 4164889 4323486 4778804 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 117300 453639 799768 2197859 3232130 3490592 4051632 4197843 4387864 4725415 -1 -2 579222 610823 1371029 1743790 4282809 4375417 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 822807 2194124 2968879 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 922603 2226665 2539149 4972962 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1259246 1760278 3443609 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 -2 463518 660936 1539615 3835457 -1 282907 377466 1602294 2173649 2501980 2698994 3890763 4220928 -1 180538 187578 242950 625689 995657 1047671 1240230 2058897 2702950 3019324 3274281 3987355 4260154 4848842 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 1162036 1199176 1247981 2805594 3876252 -1 -2 1123132 1136369 2242681 2904902 4834276 -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 -2 353144 353399 2444514 4122281 4301277 4812620 -1 1286319 2553085 2936599 4102122 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 750647 861243 3242260 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 314350 1112116 1146355 1231651 1275425 1631504 2803729 4449402 4751579 4894408 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 3721367 -1 899192 1420054 2978000 -1 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 172039 1094958 1347691 1851438 4518575 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 302329 372003 415644 567603 709260 1308724 1352632 2274119 2891797 2961741 3038706 3594493 3634938 3657126 3897743 4022231 4757053 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 249733 356919 1051566 1250651 2912496 3820428 3919240 -1 -2 750230 1152105 2769718 3068085 3149925 3150065 3475858 4927884 -1 297783 861556 3406527 3811450 3814628 3889476 4510306 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 144524 1431062 1592170 2267293 2318640 2625611 3126138 4094991 4850525 -1 -2 304473 461843 1080895 2228038 2535628 3845523 4600488 -1 296346 317721 815822 835434 1347528 2485389 4089798 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 -2 909150 1188139 1234162 4068943 4523971 -1 727035 2414532 2446925 2501616 4498283 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 -2 515714 778365 2031977 2712301 4874816 -1 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 567103 625606 2635871 3431837 3658915 4636698 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 565169 1084983 1093811 1292716 1842926 3604964 4051920 4539782 -1 453147 1219273 3407361 3982716 -1 -2 402477 874190 3839800 4384945 4731587 -1 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 2533953 2612576 3338449 3843136 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 -2 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 -2 306923 718561 2729635 3729973 3783232 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 633850 1078258 2012565 2090574 3548239 3550785 4091933 -1 437588 1114866 1224728 1534952 2148527 2362628 2598542 2879488 4050560 4412292 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 58540 259692 1479354 1848153 3463414 4113691 4315987 4626346 -1 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 26191 99710 1004228 1035296 1084880 1516554 1652905 1758694 2120856 2446748 2883012 3040055 4041642 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 -2 693180 1030428 1905594 2430423 3031139 3235295 3811670 -1 -2 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 2475287 3527367 -1 196573 754617 1980624 2069399 3514605 3564025 3876025 4230917 4781749 -1 633850 1078258 2012565 2090574 3548239 3550785 4091933 -1 -2 3049689 3447975 3900560 4177011 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 282257 823791 2423370 2917097 3099540 3596100 3772217 3995790 4208136 4474492 4516766 -1 1890034 2941216 4414179 -1 -2 107133 168153 508520 782262 2104234 2216776 2454063 2580249 4034175 -1 -2 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 945400 1059371 1098941 3923292 4247345 4531624 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 -2 208650 382117 681269 4270351 4357770 4905866 -1 -2 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 3989418 4090911 4476610 -1 1608844 3304037 -1 1216102 2189572 2251725 2301957 3200199 4020066 -1 -2 1286806 1333084 2568342 2590892 2774204 2822224 2960413 3584187 3801959 3887570 4756419 -1 593107 1358250 1922508 2031856 2253595 3560936 4038798 4475445 4658742 4716877 4757120 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -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 371169 812131 1340787 3598400 3833906 4798097 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 934212 1828160 2441200 3565947 3805503 3844430 3902416 4891944 -1 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 572524 712830 767853 2469501 2618846 2639125 3229152 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 -2 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 1278675 1952302 2611067 2749678 4197660 -1 -2 1829188 2088975 2143924 2897792 3668152 -1 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 1104221 2896647 4370043 4886640 -1 -2 657810 995549 2515230 2635093 3304439 4775561 -1 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 559634 1219403 4203841 4252505 4395900 -1 -2 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 1428756 1575590 1638609 2158916 3562855 -1 520190 943996 2043164 2785414 3147149 3449728 -1 -2 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 873647 2245079 2268063 2517627 2740815 3124447 3641653 -1 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1684239 1839479 2717895 3651684 -1 166150 502914 652580 878363 1642691 -1 -2 601495 1226544 1315152 1882696 3750534 4987091 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 -2 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 92849 314821 812731 2570028 4920149 4925718 -1 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 -2 497809 705613 1016542 1344650 2420984 2491835 3507919 3607750 4032522 4485751 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 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 560880 1949906 2048318 2197063 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 848525 1300505 1809920 2478804 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 148112 473961 823252 1294644 1969710 2198740 3313622 4428233 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 144829 346000 347027 749553 2651019 4554534 -1 -2 907617 1142048 1280267 2666322 3955214 -1 128444 1516785 2327610 2655244 2848526 3023381 3255677 3481853 3520319 4532402 -1 1192626 1598044 2040957 2163699 2191405 2271921 2352806 2704132 3368934 3707874 4617445 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 525713 1412700 2268021 3211791 4620295 -1 791543 1745996 4216548 -1 62181 359279 1120740 3477365 3958554 4493614 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 232291 604497 1506515 2328094 3150761 3504913 4505269 -1 -2 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 -2 356943 981388 1508317 1919425 2406254 3940173 4627489 4999999 -1 814627 1364973 2087771 3213331 3354444 -1 413272 810249 1205837 2674364 3512611 4747382 -1 -2 671839 789190 2103479 3655738 3839221 4259730 4383801 4889861 -1 447327 1435828 1779112 1996132 2348385 3423693 3749924 3862274 4456875 4964896 -1 -2 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 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 749387 926655 1785305 2269123 2485191 -1 888875 1748903 2183301 2299845 2918763 3228844 4950442 -1 -2 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 124467 1982720 2425921 4154298 4778704 -1 1277131 1559836 3053646 3338262 3514888 3866054 4171299 4700497 -1 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 186366 813768 1460457 2209567 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 22888 973891 2193207 2779065 3263038 4472319 4856385 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 15826 939118 2300666 2957938 -1 499907 1153330 1474205 3177845 4201777 4225169 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 137698 384470 1242742 1490993 2359972 2838820 2859457 3003950 3082772 3596664 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 91145 2541850 4509513 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 -2 640185 3720713 3817852 3868436 -1 298650 435975 1134369 1271666 1797860 2187039 3574581 3677042 4283958 4756362 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 -2 483666 1452327 2579519 3338200 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 468474 714912 1099100 2475691 4329590 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 587174 677447 935051 1841510 4840262 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 750724 1367752 3851336 4166165 4361391 -1 1642177 3076604 4499936 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 818126 1731279 2090044 2501378 3005631 3731838 3914340 4422707 4579086 -1 611888 805108 2130919 4254839 4753001 4884237 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 172039 1094958 1347691 1851438 4518575 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 680277 1270435 1522855 1570374 2506536 2523776 2788903 3241014 3398479 4354170 4647627 -1 659757 1811944 3577527 4736099 -1 -2 126681 698315 1296796 2059697 2833376 3484311 3693978 3985640 4907294 -1 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 117385 450281 3417472 4272411 4389602 4414138 4830630 4967385 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 561690 843862 920764 1527484 1779575 1868277 2148795 3548258 3667510 4279549 4391500 -1 517055 1074189 1077313 1158610 1912894 2291288 2302565 2574501 3570496 3609931 -1 -2 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 272270 403843 769695 990962 3287488 3541229 -1 -2 350756 361679 1063296 2521203 2591401 2745493 4148989 4759943 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 792967 859401 1017653 1373988 1982565 3251975 4607505 4800870 -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 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 -2 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 495986 518084 725838 830339 863963 1585861 3002691 3095617 3561601 3954440 4414568 4764154 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 570629 3101466 3287442 3512725 4017119 4332588 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 975311 1120984 1947417 2139526 2586132 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 107732 540825 990855 1645479 2007662 2010417 3185066 3281065 3408400 4525653 4597156 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 854177 1840317 2571776 3184540 4127380 4499669 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 519856 1047711 1545350 2284916 3242070 4558415 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 100061 943199 1835382 2200968 3045756 3851363 4822202 -1 317597 1375632 2019368 2117085 -1 -2 705989 1065207 1108013 1692640 2980230 3598030 4006680 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 605681 795458 1175523 2662783 3146855 3589312 4682456 -1 -2 107036 1592071 3267865 3793307 -1 -2 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 242788 650974 696650 1428959 1640257 1838923 3036711 3064018 3459127 4236398 4496350 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -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 454920 930807 1312294 2043980 2061032 4202975 -1 629433 892602 2234926 4136755 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 32893 1557410 1578250 2150569 2681829 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 967857 1886259 2996664 3478145 -1 69827 1666376 1937034 1975774 3253662 4241687 -1 -2 489025 2826149 3141283 3707640 3971145 4740178 4824430 -1 776611 1987483 2563181 3478059 3818426 -1 -2 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 255286 804958 1979582 2729534 3506820 4907981 -1 -2 1832876 2419734 2648390 3652093 3998472 4016240 4028035 -1 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 -2 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 670930 1892724 2582611 3750083 4296468 4999999 -1 2403447 2671272 3195843 3799595 -1 582674 785998 3375048 4351717 4981234 -1 457175 1770023 3525157 3907935 4472913 4624014 -1 -2 143667 1059397 2511815 4595101 -1 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 4916785 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 -2 697639 1088528 1511495 4107067 4289047 4756304 -1 376359 543681 1071892 1973514 3657183 3976757 4410637 4610162 4969087 -1 757997 1967291 3146503 4999999 -1 1953727 2541688 3472776 3708503 4216585 -1 -2 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 612975 697177 1058769 1144881 1990864 2214096 2532697 2652031 2677142 4861294 -1 -2 314605 622731 739310 1057479 2029888 3197818 3288524 3621289 4053239 -1 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 571885 738219 777200 1101507 3142699 3551577 4156173 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 142791 428856 493189 671087 1372056 2628283 2672251 2857095 3236423 4003355 4509953 4557468 -1 215347 1269776 1309291 1398880 1802351 2923463 4067587 4119441 4522769 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 426137 1881852 2532126 2775947 2882314 3024374 3518338 3719139 4666595 -1 261890 3474366 3794145 4030725 4201399 4358568 -1 -2 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 568304 1227745 2442442 3006386 4202718 -1 630057 1361926 1742146 3158440 4338856 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 885341 1193409 3321833 4238275 4500648 4701572 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 543286 619460 1114390 1462475 1744745 2595609 2948887 3149399 3930761 -1 224728 456259 711598 964714 1414071 1925163 2042002 4677703 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 -2 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 4612446 -1 -2 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 814519 2187064 3557852 4188557 -1 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 324977 1138149 2215709 3002164 3272499 3366293 3469792 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 -2 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 68049 240234 651864 1018514 1115597 2107030 4826028 4895198 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 121077 217796 1411418 1492681 2037617 2116650 3673848 3704002 -1 -2 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 1756810 2131075 3335701 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 918319 1776211 2323613 3981049 -1 78531 416168 1047720 2439322 3349649 3994158 4645982 -1 -2 419582 1171706 1683082 2261937 3025510 3537051 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 776567 2142173 4557568 4721892 -1 141500 269798 1061326 1154249 2680866 2718474 3080274 3607079 4529415 -1 -2 114648 1449869 1607092 1928173 2570093 4664198 4724957 4813377 4937735 -1 1184865 2427549 2691647 3028004 3197057 3378110 -1 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 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 1414601 1506568 2849502 2908687 3217548 3602092 3701215 4499989 -1 188141 2869024 2935013 3066654 4033808 4572159 4810333 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 1803 125987 246027 504117 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 1214599 1322872 1628435 3272135 3673809 4345877 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 433221 1126975 1715252 2082269 2287585 3745869 4362259 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 -2 307168 755684 966085 1290303 2372388 2666708 2796915 3292988 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 -2 1321124 2288179 2446746 3193213 3366308 -1 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 -2 1294867 1453359 2077025 2535641 2864459 3258072 3261923 3939506 4285382 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 1490363 2128938 2879333 3430389 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 -2 295762 970713 1658867 2273969 2295687 2693789 2895493 2964249 3016263 3589438 -1 162613 2178238 2500723 2596522 4468092 4691830 -1 269153 285773 663498 1734710 4910606 -1 220474 519233 1833189 2710396 2734371 2782010 2990103 4154298 4239506 -1 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 -2 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 74875 501884 4520341 4718874 -1 435929 1614900 3407626 3518073 -1 -2 325042 1844259 1975904 2492417 3816121 4532402 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 1743951 2268184 2352527 3084392 3930188 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 483380 511316 753740 3015026 3185185 3860773 3987388 4795524 -1 201566 641646 867069 1348283 3599589 3977907 4601700 -1 -2 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 256196 1324772 1502256 1671266 2118098 2329649 3550742 4368436 4890529 -1 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 -1 1603569 2157228 2575491 3092937 4814517 -1 1405050 1937621 2366446 3318524 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 -2 129222 1634258 3134467 3388695 3631822 3740258 3970417 4102340 4531865 4532714 4585982 -1 641695 2250756 3012735 3656407 3920315 4093452 4144233 4792572 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 479819 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 426242 2747633 3641226 3678431 3887871 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 2685685 3692490 3816488 3846818 4148945 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 -2 713535 1807649 3013623 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 87685 932170 2320434 3353654 3492130 3542760 4263650 4491844 4691492 4783600 -1 1307092 1579674 1784751 2099502 3814915 3900767 4415841 4988921 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 -2 113625 1719881 3709956 3902093 -1 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 12538 28684 2531557 2819365 -1 675940 810543 1032363 1142924 1560359 2587612 2660843 2872758 4068142 4736155 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 -2 1498631 1659121 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 2203281 2207150 -1 -2 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 486362 1095028 1213511 2814725 2856882 2970230 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 918319 1776211 2323613 3981049 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 25103 91245 485009 765232 1139522 1845196 2016269 3191564 3430583 3715457 4130498 4999999 -1 -2 146533 196968 559442 2717393 4260570 4927903 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 270957 491282 1735051 3399249 3642953 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 945400 1059371 1098941 3923292 4531624 -1 2526526 3111183 3165819 3933118 3962738 -1 278394 1839501 2423365 3076308 4624858 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 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 334770 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 257599 1113854 2586169 2612921 4290972 -1 -2 497091 627891 1721487 2092751 2620685 2894531 2992000 3779480 3942048 4306952 -1 865662 938364 1254472 2813941 3632684 4186716 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 -2 761994 1553269 1737060 2143515 2286271 2460481 2808183 3036551 3282953 3550432 3967495 4834784 -1 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 -2 25789 642311 1650247 2309802 3017543 3229151 3940440 4069272 4794244 -1 -2 501754 1380644 2563171 2904604 3261690 3774669 3779859 4238872 -1 551612 905750 1163120 1336924 2006225 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 97351 184896 711375 2135623 3248938 3460238 3475048 3503745 4282886 4329482 4912369 -1 488621 692046 1396252 1668991 1681696 2430807 2556890 4077080 4637803 -1 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 -2 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 634629 1707486 3704006 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 2605857 3667146 3816508 4392572 -1 280195 723121 1358868 2009498 3198134 4370923 -1 640145 877963 1006655 1675457 1719380 3233456 3633922 3717095 3882802 4113460 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 701862 2014045 2031371 3189481 4611049 4648550 -1 50670 217090 325321 1635140 2321173 4642573 -1 2234494 2298130 2602460 3907286 4606327 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 991156 2146447 2440003 3877596 4053620 4146800 4325737 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 1229217 1489362 1693177 2072170 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 68204 975375 987108 1231116 2973033 3067461 4294365 -1 -2 505981 952677 2297819 3703778 3763506 4438299 -1 206117 630297 693919 998384 1330064 2130735 3233204 3831092 3960482 -1 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 2301853 2507154 2566301 2956883 3710714 4233184 4799472 4926053 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 899192 1420054 2978000 3713360 -1 -2 83211 137447 391143 485225 981253 1061403 2511505 2976036 4621936 -1 -2 2352963 3121612 3136090 3988177 4409272 4687563 -1 87685 932170 2320434 3353654 3492130 3542760 4263650 4491844 4691492 4783600 -1 881099 1307092 1579674 1784751 2099502 3199454 3814915 3900767 4415841 4988921 -1 -2 523399 1814094 4630606 4657461 -1 -2 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 223880 624806 1032303 2031299 2319527 4784721 -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 22035 130122 251803 1101323 2070037 2235714 3776791 3905347 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 31295 759807 2238277 2980009 3626979 4557685 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 524456 1821358 3699954 3773005 4897997 -1 -2 195914 1476515 1551104 1955270 2212419 4604053 -1 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 41205 928028 1841302 2137850 2412102 4999999 -1 -2 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 1971425 2130854 4074907 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 692397 993757 1478507 2963268 4667832 -1 1197094 1468090 1815213 2053508 2174502 3079763 4005437 -1 -2 161279 777602 1333658 2554295 2859540 4066382 -1 1119768 1589653 1963454 2779395 4037277 -1 -2 349862 395778 612744 1212682 1999365 2297029 2466496 4054944 4256368 4258241 4314484 4566996 4836458 -1 -2 302329 372003 2274119 2961741 3038706 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 46671 496947 758256 1611241 3808085 -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 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 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 1881839 3064732 3390247 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 -2 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 -2 101867 112093 139298 1272933 3764027 4050950 4293147 4546276 -1 266821 522340 784138 1829439 3802922 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 32930 1081067 1113065 2039593 4368060 -1 -2 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 1517264 1562973 2128075 2156120 3486804 3978227 4093008 4536840 -1 1184143 1501742 2340982 3018517 3591333 3685444 3966357 4559567 -1 797910 1592422 1966546 2213195 3291197 3608573 3665987 3670699 4033068 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 809564 875937 1566482 1933452 -1 475041 1606898 2247514 2572261 3120834 3599896 3665965 4748967 4876553 -1 475512 635572 909150 1036667 1578649 2032077 2707165 -1 16372 1397796 1494257 1825396 2695178 -1 273167 1101882 2112244 3361553 3547473 4469514 -1 73179 352817 631097 1592244 2301736 3583173 3598863 4022638 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 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 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 634629 1707486 3704006 -1 -2 1790758 2294755 2988628 3969507 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 -2 194538 1854529 3657555 4282841 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 209485 291492 1641852 1703624 1823955 2130505 2432709 2500210 2789772 3343421 4058356 4286101 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 -2 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 -2 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 -2 1315881 3275401 3515772 3657227 -1 1632187 2827573 3769222 4330395 4714640 4759086 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -1 -2 554662 3266773 4283960 4320281 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 2068959 3004262 3257077 3593471 3982159 -1 719982 2623419 2881212 4439127 4656798 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 1769218 3027321 3984596 4058129 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 1771962 2304202 4528886 -1 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 -2 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 3163785 3836208 4568874 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 761325 1683279 2854171 3145091 4977787 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 803146 2933844 4764058 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 2230094 3892687 4240606 4719328 -1 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 4932403 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 398911 653384 1666886 1796577 2862738 3065392 3129253 3862391 -1 950387 1688206 1781729 1810195 2580074 3043114 3121876 4136786 -1 -2 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 -2 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 319912 573784 786300 1320866 1342730 2719085 3031337 3568044 4085693 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 690015 814342 1646239 2570415 3148784 3900692 -1 573756 1299689 2046412 2412451 3230821 4479523 -1 -2 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 387929 597428 813667 931884 3189320 3323244 4511548 -1 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 -2 1600190 3951027 4648809 4673496 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 162379 216488 686030 2003642 3238683 3414034 -1 171297 467224 1505757 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 -2 1548747 4252505 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 538355 1940267 2529999 2857629 3159452 3344765 3433906 3723605 4299068 -1 -2 2202947 -1 548833 2237403 2997225 3040886 3370875 3404123 -1 783503 841483 998024 1588397 2228033 2365533 4164247 -1 -2 277836 698333 1479214 2909993 3738641 3903057 -1 102093 680558 1096640 1588108 2497990 4773978 4853669 -1 629672 979715 1875740 3019939 3199605 3322919 4349140 4678806 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 899192 1420054 2978000 3713360 -1 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 494144 1110427 1166409 1472143 2313601 3300604 4465623 -1 -2 709683 2998921 3822080 4267643 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 523067 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 2355393 3010449 3652067 4115298 4167184 4319513 4631856 4712643 4945559 -1 183582 342301 918478 1894206 4751849 -1 34357 308420 1234448 1720442 2320703 3188337 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 79592 657646 2112648 2620680 3746374 -1 -2 25967 949387 2510175 2592587 3710392 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 286507 853766 3187162 3693199 3784507 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 -2 2152412 2177520 3031316 3286965 -1 670746 1995400 2483596 3592199 3599081 4778760 4999731 -1 -2 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -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 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 162642 557772 1517388 1974028 2616484 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 -2 128034 340478 931550 1474055 1840588 1861747 2865507 3689235 3768950 3921900 -1 370704 866269 914846 1157991 1471816 1941967 2732138 2768695 3577403 4438544 -1 -2 2202947 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 -2 333129 335029 359998 1714037 2344193 2797301 3018581 3171902 3318389 3912616 4701926 4800006 4817916 4819273 -1 413272 810249 1205837 2674364 3512611 4747382 -1 799 689459 775955 1439963 1541850 2742502 4157826 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 320063 556676 1951744 2297711 3055259 -1 223116 934092 2691584 2699108 3338037 3635099 3694818 4498523 4600065 4883640 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 1061370 1896300 2769722 2873192 3613205 3691077 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 902281 1454988 1520880 2142116 3308949 -1 1297650 1465157 1646615 1687126 1690906 2018415 2230899 2460428 4721161 -1 -2 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 337293 513694 1383638 1504372 1885085 2720532 3315621 4698109 4836194 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 394812 472113 786768 1890809 2927330 3318869 3620938 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 93816 406966 1596991 2011863 2042134 2223650 2295845 2880674 4033894 4035500 4941236 -1 -2 480840 606787 1080128 2541066 2560933 2615784 2749860 4256774 4825529 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 97716 331122 1452418 1886918 3399540 4595289 -1 190853 550953 3117343 3337503 4389543 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 762559 1327808 2030219 3496556 -1 -2 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 1178504 2441394 2947773 4973013 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 775955 1439963 1541850 2742502 4594494 4911678 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 152243 645326 823557 3995338 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 1414601 1506568 2849502 2908687 3217548 3602092 3701215 4499989 -1 562841 980838 1031889 2883347 3954704 4375512 -1 188141 2869024 2935013 3066654 4033808 4572159 4810333 -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 335194 892920 1819677 4373748 4691701 4815748 -1 762559 1327808 2030219 3496556 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 -2 1716076 2905155 4534507 4882675 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 1325158 1685646 3991971 4590857 4887994 -1 -2 328918 660191 726780 3339680 3750751 3829364 4393480 -1 1732794 2464273 2551648 3093682 4278316 4471848 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 13543 468474 493195 4329590 -1 283204 888125 2013993 2207628 3235504 3799322 3935249 4673325 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 66789 396600 752491 758381 1055677 1685106 1978369 4159804 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 191618 374798 448537 2078068 2453751 4164368 4680576 4737013 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 2334619 2827645 3485978 3863034 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 -2 135326 630897 750724 1367752 2898222 3851336 4166165 4181800 4361391 4647580 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 914739 1051026 1132713 1204938 1867237 2143736 3318151 3960160 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 989253 1040744 1243499 2464231 3587749 4264889 -1 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 -2 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 1894672 2248453 2543966 3143402 3278172 3404862 4470547 4598755 -1 -2 167253 970444 971542 1274222 1513347 2152662 2554368 2851773 2967738 2983724 3040287 3588261 -1 -2 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 204325 432699 723854 1625268 2481360 2775824 3308090 3459911 3491502 3669725 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 111614 1357860 1590546 3501226 3800085 -1 326539 855776 933378 1149360 2229161 3200526 3454878 3641662 3711928 4853570 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 302329 372003 2274119 2961741 3038706 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 -2 2334619 2827645 3485978 3863034 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 2344193 2525063 2652475 3437872 3892216 3980904 4599294 4646366 4722044 -1 194 7158 546962 1181084 2388274 2497215 2721504 2756803 3122568 3954567 4118064 4650495 4812901 4934382 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 235545 889836 992313 1717075 1989441 2914043 3896015 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 848952 1696153 3320611 3402701 3646838 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 277371 1027376 1052085 3581973 4344738 4408656 4542716 4672762 4759175 -1 392078 1038854 1091114 1409687 1536894 1659792 2216768 2351441 2413649 2746711 3634848 4055203 4209261 4437628 4573429 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 245091 503727 1248864 1422597 2881241 4875511 -1 69950 748722 874453 1952260 1974051 2693138 3163335 3471230 4039560 4232477 4860007 -1 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 -2 1278446 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 -2 3011046 4137317 4210459 -1 668325 1717216 1722248 2651322 3750913 4314512 4586583 -1 2064898 3587270 4960621 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 -2 1188896 1366716 2304993 2309110 3181066 4681011 -1 810615 1476254 1586172 1681277 2357236 4171519 -1 755785 2106982 2384281 3916339 4877502 -1 -2 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4845785 4985214 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 582864 686302 889120 1121426 1161510 1393926 2012650 2388834 2596385 2721389 4405177 -1 531813 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 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 899953 1430824 2408700 3516178 3860173 4853231 -1 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 393324 671858 796011 1543852 1757003 2951062 3135136 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 1576583 2546900 2622929 4587167 4806547 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 786423 3200996 3483039 4257155 -1 2497965 3500636 4167289 -1 13543 145539 468474 493195 1005730 1530792 4329590 4639233 -1 -2 423499 1630246 2736898 3037867 4517223 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -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 922443 1731185 3814064 4344383 -1 3314 89528 935414 1199955 3403967 4038759 4496085 -1 1814938 3083571 3144959 4890462 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 573756 1299689 2046412 2412451 3230821 4479523 -1 460432 808623 906814 2107576 2506832 3310354 3724617 3993446 4244562 4540871 4773483 4786576 -1 -2 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 1734758 2240131 3199382 3289297 3319955 3639117 -1 1051630 1453158 1662316 2096836 3045751 3415491 4156503 4469454 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 276721 716350 1241587 1463921 2039715 2068407 2215951 2381368 2713222 2760958 2791819 4896658 -1 883909 1218908 1762245 2334103 2453919 4142798 4639054 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -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 736275 1631566 2710819 3143362 3318686 3575776 4263710 4700731 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 -2 240960 887609 972927 2157966 3263273 3324892 3649685 -1 -2 188815 847816 1658605 1823167 4370414 4836151 -1 -2 498198 1333906 3721488 4001558 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 106565 1446929 1743843 2705954 4266064 4969135 -1 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 363840 856348 1300480 2168677 2462748 3288577 3293613 3417855 -1 -2 1529388 1995437 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 1981769 2905751 3358455 4500881 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 932675 940362 2070752 3856010 4466597 -1 1049237 1211471 1262216 2318275 3344864 3471988 3501129 4149230 4162222 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 2454831 3967349 4903375 -1 2510702 3068085 3149925 3475858 4927884 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 228413 814135 2503276 2810210 3428453 4057657 -1 -2 720905 883697 1946942 2770269 3525132 4069033 4074239 4500138 4643464 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 420198 767374 1737917 1948352 2124095 2384181 2478793 2673308 2819313 3802209 3810659 3839824 4646728 -1 -2 41115 122423 181201 957704 1600945 2621930 2908027 4131936 4890603 -1 -2 1334875 2314333 2922538 3961312 4277103 -1 490532 629433 1347452 1380924 4733723 -1 -2 1112088 1693622 4140469 4334913 4471734 4627546 4838345 -1 3330783 3362857 3479803 3505107 3587764 -1 -2 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 103378 950000 3341436 4085247 4226713 4580600 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 -2 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 2142081 2769873 2852864 3333166 4278231 4280338 -1 118650 224852 316769 522857 878453 1028103 1809138 2516403 2668933 2966154 3083246 3406259 4743861 4761231 -1 -2 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 1208510 1973443 3495862 3776790 4837838 -1 532668 561632 878085 2513890 3603189 -1 -2 831353 3890817 4660133 4720657 -1 1798795 2143534 2899799 3009892 4595564 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 614980 2098121 2626748 2839522 3064836 3773270 4418057 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 35566 581299 632419 1420137 1651090 4053710 -1 503132 1012654 1353347 1851931 2261894 2877496 4279538 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 165070 1860063 2064899 2857785 3961334 4932135 -1 -2 334017 1540244 1574425 1845692 2428233 3516869 3779174 3979046 4939572 -1 1259949 1369694 1683544 2384750 2797524 3098006 3794654 -1 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 -2 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 1194661 1636035 1998911 2048530 2820143 2870271 3696834 4500654 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 1107113 1722399 2379780 2623749 3082946 4254321 4510701 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -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 1924020 2185399 2965910 4198106 4999740 -1 -2 758811 929642 1236195 4994613 -1 136623 440553 627083 1075118 1140121 1190665 1234622 1243247 2678780 2784792 3503437 3632628 3641026 4709776 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 391936 1223279 2280960 4520949 4568102 -1 -2 116701 198539 1031113 2730585 3096013 3851328 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 182657 805042 963503 1237009 1746219 2031977 3170820 3223643 3228303 3636933 3912655 4547946 4880484 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 -2 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 263250 544245 660161 676352 972426 1635043 4259795 -1 -2 282907 377466 1602294 2173649 2501980 2698994 3890763 4220928 -1 180538 187578 242950 625689 995657 1047671 1240230 2058897 2702950 3019324 3274281 3987355 4260154 4848842 -1 -2 1165744 1653426 2590939 2736573 3118117 4354333 4896341 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 332549 1238971 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 4599922 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 1901439 1952037 2042991 2682470 2793141 3746080 -1 1527125 1558602 1693775 1752578 2031623 2747117 3565546 3700892 3900446 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 587233 749247 823656 1220311 3802934 4945250 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 269153 285773 663498 1734710 4910606 -1 138031 272372 486185 848410 1088528 1151270 3936750 4284926 4778061 -1 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 -2 947837 1002903 1102198 2165931 2355622 -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 -2 1315881 3275401 3515772 3657227 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 529493 1025572 1169520 1170019 1205643 1339214 1412062 1440488 1453952 1752298 1949475 2058029 2855123 3040147 3072643 3412893 4068186 4973667 -1 -2 252641 1623001 2547423 4344726 -1 371826 476469 1249834 1669558 1675188 1829735 2056370 2686218 2831251 3847751 -1 -2 41338 448596 1078232 1678609 1980199 2656094 2862350 -1 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -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 1461867 2208477 2348785 2585091 4855148 -1 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 57827 1285518 1528795 2004813 2073083 2545918 3186741 3352586 -1 266736 1344950 1383550 1643531 2442432 2626689 3161739 3679316 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 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 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 2697709 3023548 3274698 4755487 4810470 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 359469 4748462 -1 -2 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 1829188 2088975 2143924 2897792 3668152 -1 -2 1041722 1396128 1999440 3112106 3464558 3869775 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 782122 1264875 1550821 2828108 2946105 4946878 -1 -2 1141153 1861465 2120720 3100137 3649773 4140589 4663980 -1 291715 1030675 1204837 1350754 2354287 3237307 3511604 4238264 -1 615319 2504399 3790297 -1 -2 677483 887805 1493016 2284288 2501839 2593350 3289302 4489354 4697911 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 930344 1095987 1551241 1952825 2107202 2300491 4774261 -1 483380 511316 753740 3015026 3185185 3860773 3987388 4795524 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 83262 554433 1097126 1907972 2264368 2506204 4050610 4999999 -1 750230 1152105 2769718 3068085 3149925 3150065 3475858 4927884 -1 -2 2149477 4192882 4230407 4673543 -1 444148 559105 1363365 2491218 -1 1251669 2439688 3237521 3432945 -1 639614 657480 731031 1433016 2150337 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 660051 978070 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 1326787 2498348 2562775 2665960 3040402 4418407 4637735 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -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 768258 1004225 1093915 1262343 1683653 2309549 2916469 4669621 -1 3011046 4137317 4210459 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 2866594 2994296 3257348 4461950 -1 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 911112 1986263 2463547 3702386 3930514 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 16075 2484250 2732645 2750446 2883344 3737110 4191503 4399140 4534592 4835467 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -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 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 1355389 1379762 1748191 3311456 -1 -2 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 356943 981388 1508317 1919425 2406254 3940173 4999999 -1 814627 1364973 2087771 3213331 3354444 -1 818794 1891116 4583948 -1 -2 263133 922603 2474601 3562365 4057630 4472122 -1 49859 1039773 1049726 1146058 1697214 2532368 3199320 3919780 4605773 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 2129770 2493543 2736167 2971800 4424495 -1 -2 419582 1171706 1683082 2261937 3025510 3537051 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 -2 918478 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 918127 1730132 3745814 3942557 -1 423373 1472720 4121777 4508006 -1 -2 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 -2 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 809765 1107330 1285197 1622886 2116033 2253327 2410940 3054408 3950401 4117335 4307136 4553626 -1 61102 1118762 1357622 1754895 2061382 4470287 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 -2 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 84719 502281 1392969 3701367 4004525 -1 -2 990151 992214 1358175 2038338 2417527 2871976 3028012 4600285 4874980 -1 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 186217 200494 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 -2 586148 2642839 3299031 3304303 3507242 4728321 4774374 -1 -2 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 258152 1335848 2380961 4079538 4250480 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 379771 942480 1271534 1470327 2230614 3623591 -1 387423 591575 836247 2489604 3346120 3548455 3793035 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 1237163 1917098 2052890 2767473 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 813414 893535 1062808 2792193 4919382 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 90469 628922 1300285 1976556 2788910 3192155 3261662 -1 1275247 1994626 3025619 3128768 4667276 -1 261547 1337109 2894977 3130230 4155544 -1 -2 1234100 1300389 2656249 3139248 -1 -2 121154 505829 1609487 2314390 2866954 3871076 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 731062 1201049 3438943 3661289 4987306 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4477234 4911863 -1 41293 1536544 1560725 4629127 4995342 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 1600190 3951027 4648809 4673496 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 355264 1984712 4260546 4909561 -1 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 1756810 2131075 3335701 -1 -2 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 -2 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 15826 939118 2300666 2957938 -1 272767 771637 787652 862984 922464 1276791 1433668 2071908 4220933 -1 605747 1534005 2407740 2557000 2718137 2890302 3839784 4783870 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 691004 1590748 1616110 -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 1385539 4037959 4923789 -1 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -1 512431 1317625 1324575 1502092 1973192 2466359 4772551 -1 2465273 3511608 3576559 3830678 4735067 4841684 4919522 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 359303 618592 1446647 1744352 2242355 4264968 4683307 4852040 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 938009 1352914 1936332 2601054 3534968 4541993 4999999 -1 -2 3600 203785 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4852956 4909847 -1 108413 1029549 1369856 3446099 3934747 4175254 4442853 4838063 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 449305 1033195 2473783 4039690 -1 34003 87128 332563 1271849 2868124 3406211 4984108 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 -2 376572 700391 2274523 4036525 4497872 4519497 -1 693180 1011542 1030428 1905594 2430423 3031139 3235295 3811670 -1 292667 1508683 2185796 3091763 3114505 4245775 4317474 4598630 4699318 4962917 -1 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 -2 541820 2392112 2612157 3966008 4125814 4284547 -1 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 130128 721223 1030625 4049217 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 -2 1303445 1696160 1922997 3227093 -1 -2 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -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 1669161 2541424 2653074 3575942 -1 -2 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 32888 638200 1783014 3720798 3769002 4787985 -1 681815 790072 1905454 3367753 3681886 4241546 4292427 4448167 -1 -2 735501 4395168 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 -2 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 -2 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 397936 2415221 2658084 3915674 4960981 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 2027837 3215077 4767565 4976932 4991638 -1 551571 3335739 3783852 3904094 4663770 4926052 -1 -2 2403447 3022899 3195843 3799595 3890170 4723797 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 -2 1156053 1626171 2488975 3422875 4771371 -1 77734 148671 394556 573759 895764 989789 1366818 2929855 3899309 4330200 4714133 4868651 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 273771 1002614 2078596 3376379 3679410 4698045 4729820 4984410 -1 1364137 2144466 2408162 2491188 4479182 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 -2 1248761 3070825 3401867 4817211 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 790593 972711 1435538 1510037 1967422 2027286 2134789 2533826 4812342 -1 3039642 3302848 3925102 4149548 4609638 -1 136083 219861 419592 479502 634472 2136985 3467254 4606904 -1 554433 1097126 1907972 2506204 4999999 -1 -2 37031 211300 1159370 2767237 3023018 4180520 4352665 4746215 -1 584072 2099843 2245036 2909462 4986992 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 444148 559105 1363365 2491218 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 1043762 1095034 2073294 3001092 3598268 4442237 4980075 -1 1246396 1662534 2147938 2844730 3101033 3686058 3842722 3970111 4243493 4542716 4581173 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 636741 1397834 1865221 2618018 2745862 3395433 -1 370837 2182314 2903496 4558044 4914822 4929543 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 1207086 1607110 3366013 4902835 -1 -2 571197 576617 642401 3612425 3955935 4658416 -1 220262 1461465 1934347 3008841 3160548 3538579 3837075 4025049 -1 145610 1668004 2584268 3521406 4612205 -1 -2 25808 184488 1629864 2511212 2645192 3297922 3302926 4213571 4453281 4483879 4903841 -1 1147668 1337710 1698644 1815729 1896184 1906535 2034090 2933316 3474366 3525907 3794145 3902882 -1 285737 540347 2031596 3882326 4270438 4513605 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 -2 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 579150 701649 980039 1268923 1305721 1349548 1953894 3137315 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3730133 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 409615 1310763 1554181 2319874 4605878 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 521999 556691 738283 1110083 1235115 1683793 1758099 2102973 2241594 2674566 3557605 -1 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 877894 1097405 2529235 2987890 3629546 4124525 4182011 4262433 4581290 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 1188896 1366716 2304993 2309110 3181066 4681011 -1 810615 1476254 1586172 1681277 2357236 4171519 -1 786963 1526991 1932187 2407959 2742252 3553219 4387373 4475803 4533858 4755664 4888293 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 509323 2143158 2722887 4592929 4619254 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 291800 383242 420055 464994 908323 1641469 2441105 2686250 3308100 3755816 4858321 -1 564867 1263786 1264893 1403884 1411911 2781303 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 468226 1917294 2590913 3010662 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 653381 1506731 1525741 2928947 3281023 3469222 3608262 4572915 4925164 -1 642033 896343 2620220 3217065 4536705 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 108736 405431 1227584 2450792 3064429 4071259 4342339 4695772 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 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 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 355805 456563 937833 981625 1874476 2253534 2386591 2508997 2576094 2585098 2637829 2887510 3247705 3380636 3760725 4203352 4370640 4667045 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 327887 1445539 1637891 2847065 3053630 4110725 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 749818 973193 2267913 2372999 4982143 -1 2821429 3278741 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 1100666 2007917 3787405 4007434 -1 -2 590744 998136 1642037 2275337 4325821 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 775955 1439963 1541850 2742502 4594494 4911678 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 975706 1298569 1981928 2312329 3104083 3718935 4667174 4775434 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 881099 1307092 1579674 1784751 2099502 3199454 3814915 3900767 4415841 4988921 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 755902 2352883 2353436 3028855 -1 -2 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 -2 1457658 3621965 3773885 3911541 4102138 4320291 -1 84725 715076 1291578 1302293 1387212 1775809 2832194 3173702 3374131 3661782 3966495 4395497 -1 -2 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 45748 2435518 3051209 4002342 4362092 -1 461278 535384 869885 1073478 1109953 1403192 1670504 1961432 2583732 3463892 3700414 3913825 4371089 4750403 4921425 -1 130128 721223 1030625 4049217 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 42140 1080539 1341654 2285998 2726540 2739120 3134620 3490319 4029955 4914113 -1 -2 410441 619473 1791846 2206025 3397945 3771887 4245965 4854131 4936727 -1 -2 1165626 1314172 3470713 4635837 4682889 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 -2 352077 1344165 2372448 3085531 3388418 -1 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 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 -2 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 270335 1264969 1636928 1752476 3269984 3320372 -1 642346 1318588 2151844 3838133 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 297783 861556 3406527 3811450 3814628 3889476 4510306 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 87721 2813323 3142552 4065443 4651580 -1 -2 127323 638810 2906306 3694566 4225750 4399336 -1 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 -2 1220153 1627508 2762577 2817787 2855591 3750714 4530497 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 90621 1364794 2506015 2889614 3359546 4924081 -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 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 -2 462050 940039 1577749 3261534 4811063 -1 918478 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 1557213 2012194 2599536 2704262 4967425 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 1701510 1983075 3728932 3904558 4077231 4884613 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 1916271 1919345 2487730 3369713 4383684 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4467275 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 4113 246090 616968 690152 786240 861556 938538 1273798 1740262 1989192 2404254 2631025 2758326 2789443 3458465 3618647 3796684 4045831 4999999 -1 -2 606191 1054996 1120679 4252982 4256722 4432123 4940679 -1 -2 112193 635149 3347984 3479544 4985336 -1 687183 1570787 2065635 3206623 3271322 4743555 -1 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 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 678018 941498 1462426 3728274 4005601 -1 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 477326 821663 1584827 1680195 2797260 4572877 -1 2511981 3193593 4102738 4453241 4742954 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 -2 308409 1066621 1477242 1952299 2494589 -1 226081 1091146 1627763 2255462 2727410 2985131 3563052 3983503 4634975 4751830 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 -2 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 2884748 3906525 3929609 4064905 -1 -2 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 304506 758279 811353 1921447 2271277 2580377 3086230 3300928 3494940 4321997 4867568 4887207 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 22335 1148510 2507011 2667375 3224962 3615220 4339794 4716152 4939079 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 493732 706920 983435 1127653 1696503 2529235 3861952 4335363 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 899192 1420054 2978000 3713360 -1 -2 1779211 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 -2 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 178143 559286 927500 1384046 1586982 1775671 2187400 2558604 2615425 2687158 2696596 2825682 4519020 4580001 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 165347 1704407 1977995 3737123 4042460 4351892 4996639 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 1180858 1570437 2558586 2663955 3085506 3365211 3863151 3884886 4116398 4603314 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 -2 1023515 1339235 2159233 3467477 3477351 4032708 4066637 4233507 4262478 -1 -2 534358 1799869 1903667 2539091 2763740 3669317 3861541 -1 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 152403 467117 569250 2283793 2936446 3177715 3741552 4399798 -1 -2 2565703 4334500 4502072 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 186962 423270 2636240 3443870 -1 358994 514504 1410993 1976595 4405290 4715963 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1070888 4116119 -1 -2 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -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 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 -2 451123 791543 1571169 4775884 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 -2 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 -2 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 109631 1848387 1974711 4068610 -1 -2 34184 1791591 2752064 3369238 4583188 -1 3317408 3745962 3918913 -1 1541810 2606912 3034452 4272522 4758298 4828254 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 -2 1287092 3408015 3807463 4780259 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 1413062 1601865 1716063 2695585 3410210 4152342 4819866 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 535831 2873694 4105235 4972243 -1 -2 17951 1505109 1816681 2671177 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 51382 838055 1140921 1195968 1396899 1763992 3524083 3587878 3995777 4049854 -1 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 -2 26191 99710 1004228 1035296 1084880 1516554 1652905 1758694 2120856 2446748 2883012 3040055 4041642 -1 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 27068 420954 1487786 1953394 2257859 2407192 2742009 3134368 3730383 3918557 4443416 4622339 4930198 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 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 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 1580964 1988880 2481332 2526241 4161813 -1 -2 436272 764068 3490160 4597906 4861164 -1 1754892 2545101 3029835 4424736 4590704 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 546428 910971 1166687 1170365 1337570 2808607 2947202 3784196 4016314 4056306 4400587 -1 391710 711529 1053526 1250848 1294280 -1 1131678 3321749 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 532139 590868 3484929 3980536 4116223 4669874 -1 -2 2334248 4021809 4286605 4739792 4921012 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 2321732 -1 -2 463137 2310519 2954138 3872553 4576629 -1 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 4897 1815830 1864682 2592940 2707839 4988571 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 -2 797901 1676692 2201964 2617297 4683539 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 -2 141524 951752 1089698 1752894 2847702 4722917 -1 2854249 3631091 4281693 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 -2 485215 553393 1278048 1400325 2475287 2895070 2983616 3527367 4541512 4757530 4774617 4804492 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 1888542 -1 37363 2533870 2801942 2978039 -1 516367 2669755 2797757 3025475 -1 620092 1847451 2756554 2907363 4135905 4220188 4569538 -1 554997 1288745 2149676 2645139 2879410 3474252 -1 1427619 3989374 -1 -2 344608 918961 2157690 2315167 4164909 4466748 -1 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 390214 884196 1271890 1339550 1573370 2119780 2156854 2247058 2260057 2375847 3470591 4999999 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 -2 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 183017 2307845 2700107 2754435 2778260 4628320 -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 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 1163815 2964028 3538050 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 -2 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 -2 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 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 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 209725 895831 2723390 3263496 4491880 4936370 -1 870806 2679260 4040335 4084765 4141492 -1 -2 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 194986 416271 896831 1001320 1255217 1261955 1795145 2197556 2932759 3316869 3478285 3851500 3927225 3947984 4040532 4247615 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 1173896 2667050 3974803 -1 -2 162026 892797 1049539 1940221 1984736 2199650 2268818 2316760 2469877 2945426 3019776 3085757 3616367 4254362 4284384 4479673 4965198 -1 668654 3650469 3693762 3862934 3994109 4946935 -1 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 90953 462884 1208325 1632954 4290343 4598305 -1 818794 1891116 2320658 3868971 4583948 -1 534072 1379774 1654783 1681528 1715089 2397411 3470685 4897620 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 94487 1747149 2201071 2391094 2472126 4493367 4602806 4999999 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 27077 415041 1997314 2282540 3556922 4197096 -1 576104 3137861 4135339 -1 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 -2 185249 292943 695681 726925 1624884 2200970 2314990 3094952 3322645 3479020 3922057 4145535 4890327 -1 92030 107571 465649 -1 154843 1055081 1720808 2437527 2526583 4108902 4799771 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 1099469 1743091 1744740 2550532 2551024 2649762 4047333 4048071 4607706 -1 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 609344 1057730 1745793 2135074 2337272 2415665 2617570 3781078 4500610 -1 -2 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 -2 713178 2176431 3538495 3810035 3966734 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 -2 637076 783480 3463076 3720665 4446279 -1 299001 329627 2550979 4645742 -1 -2 272098 380638 449026 2116575 2722336 2945971 3147809 3613591 4258832 4311020 -1 1926953 3013227 3063799 3557353 3617138 4955176 -1 563510 1052816 1266254 2024089 3610613 -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 34921 457324 620408 707241 1126540 1373454 4951962 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 242005 732983 2186277 2933906 4697420 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 596681 693753 3632500 -1 -2 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 843462 1589882 3801754 3957223 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 483380 511316 753740 3015026 3185185 3860773 3987388 4795524 -1 -2 322795 648375 1524056 4811026 4961774 -1 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 353144 353399 2444514 4122281 4301277 4812620 -1 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 -2 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 44210 162924 267881 371980 2850584 3654236 4544461 -1 -2 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 454655 3378895 3670416 4477025 4793070 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 299985 3264560 4007210 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 1170220 1703317 1938850 4142578 4282775 4998364 -1 244478 279961 750828 3277331 4231244 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 2023328 2820624 2874307 3262701 3873469 -1 -2 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 490532 629433 1347452 1380924 4733723 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 242166 3645107 3721945 4928278 -1 330890 3002268 4056310 4718050 -1 1245458 1854176 2015562 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 187153 2105670 3970717 3990801 4745312 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 -2 618001 1106928 1513847 2187695 3121936 3724504 3765092 4154494 -1 544415 858924 2618899 2723581 3537651 3586362 4352251 4648316 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 -2 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 617741 1208802 3441171 3505701 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -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 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 -2 1041722 1396128 1999440 3112106 3464558 3869775 -1 171054 483417 661046 1094774 2057124 2171381 2656578 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 581450 1428046 2164730 4055074 4942396 -1 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 3975996 -1 -2 1548747 4252505 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 2310519 2954138 3872553 4576629 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 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 2759634 2927609 4113823 4184792 4533941 -1 405898 800314 1540153 2188290 2672497 3150262 3454185 4094991 4999999 -1 -2 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 627569 1386143 2313980 2568183 3676932 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 807385 1701572 2652893 3263847 3686732 3849357 -1 -2 92381 531813 781447 3262950 -1 1066722 2038958 3220270 4357856 -1 54502 1732523 2050996 3079744 3122326 4045845 4264246 4369393 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 540940 950751 1946646 2265463 3698060 4010508 -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 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 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 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 -2 188210 970830 988148 1288568 3550395 -1 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 1882755 2868025 2939812 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 145595 282483 560070 2283239 2681995 2995457 3312016 -1 -2 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 211605 589892 696736 1273764 2205591 2593086 3212913 3264139 4856052 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 611521 1168903 1287783 1920045 3478111 -1 -2 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 383778 544363 1873763 1901694 4932726 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 -2 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 4033 25728 206272 2327162 2392334 3195226 4282312 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 394711 444041 1161923 1465063 2247737 2689750 2816725 2854898 3513246 3534528 3823497 -1 103006 391334 1716204 3057051 3675613 4346375 4723228 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 1429504 3299902 -1 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 947824 2137184 2762605 4737667 -1 491722 1297293 1672504 1689877 1911633 2852077 3801603 3835016 4705344 4747594 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 3709 323425 703081 818957 2280340 2810667 3360471 3484729 4050766 4560849 -1 -2 146779 1101708 1709050 1733734 1968150 3310233 3633446 4110671 4823178 -1 -2 44329 347125 367025 845357 1502498 1821991 2285550 2640772 2713809 2992249 3153623 4195386 4257472 4409189 -1 543908 1575168 2516381 3460650 4030595 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 -2 2323800 2681595 2730901 3010359 3575731 4226006 4626682 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 532984 1177844 1934381 2338626 2489045 4388932 4468037 4547299 -1 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4164309 4355497 -1 -2 498245 703359 849688 1570150 1688188 3558084 3823678 4646914 -1 494902 2108212 2387194 2597672 3281065 4107064 -1 439774 559218 651245 2074769 3082494 3513815 3599943 4078535 4315188 4450640 -1 -2 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 809564 875937 1566482 1933452 -1 403823 906156 1116203 1826930 2626797 3235903 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -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 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 591281 1012950 1420760 1474289 1617845 1935457 2127011 3833576 -1 -2 384366 4157610 -1 84719 502281 1392969 3701367 4004525 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 668931 1135274 3401166 3880061 4240418 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 327784 674995 1812789 3323064 4267544 -1 -2 291214 1295100 1728897 2357784 2875468 3135344 4086342 4520500 4659030 -1 580385 1157120 2371606 2446392 2476405 4956611 -1 -2 234553 1881692 1993180 3698524 4569814 -1 226437 565250 1484507 2795730 3943284 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 719724 858924 2551024 3425938 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 2431489 2633467 3977337 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 77440 2052722 4188117 4922060 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -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 616388 1716176 2841996 3001895 3190246 4854538 -1 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 -2 817626 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 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 187721 2068377 3228179 3395863 3425010 3676218 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 262142 1864268 4197634 4943085 -1 1217716 3458341 4945970 4950001 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 1991862 2799980 3418772 4768344 4773158 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 959389 1328068 1382019 1813472 2237081 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 421104 557839 818166 1379353 3097517 3362038 4936687 -1 -2 18968 303798 1257259 2190350 2247161 3673992 4498364 -1 239013 2329744 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 4618907 4889035 -1 318800 731576 1007216 2732533 4007525 4154545 4530250 -1 -2 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 239244 341729 2310046 2331925 2445578 2551525 2889953 4139455 4289499 4401479 4928424 -1 51871 269920 977107 2229581 2865172 3568406 4036657 4637057 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 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 424172 549839 1590591 2409662 2501207 4415178 4644352 4750347 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 173088 408723 1059240 4776631 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 642346 1318588 2151844 3838133 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4999999 -1 1497952 3746080 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 306923 718561 2729635 3729973 3783232 -1 -2 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 163854 553781 696139 791357 4037128 4397769 4553870 -1 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 62942 738498 1030266 1178341 1224034 1316588 2048179 2064938 2145799 2533168 2626674 4060010 4389260 4682392 4760545 4920726 4999999 -1 -2 1508953 2651800 4167445 4934247 -1 657810 995549 2515230 2635093 3304439 4775561 -1 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 559634 1219403 4203841 4252505 4395900 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -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 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 236038 759102 1353878 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 831742 2417692 3042126 3511422 3764068 4351209 -1 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 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 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 -2 164147 1526459 1652541 1721448 1789311 3119375 3154084 3559252 3981642 4351105 4419485 4787438 4860687 4999365 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 2862350 3089098 3493906 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 1135786 1895012 2630637 2659763 2797833 2902666 3322768 3542118 4990937 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 108583 504794 589701 641799 983753 1929135 3971573 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 281457 821276 1810013 2740596 2954322 3392874 3903579 4549607 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 327460 404996 912726 1448925 1492844 1502056 2498142 -1 1508989 1821358 3773005 4498031 4897997 4991011 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 563783 899409 1608556 2537488 2730053 3665645 3718796 -1 18267 765303 991842 1633359 1707836 2182685 2229068 2899690 4078616 4451958 4502684 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 267296 488115 2967857 3012044 3295337 3671353 4139163 4438569 -1 1955031 2445173 4825414 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 321926 1052274 1176524 1711913 1916482 2095879 3368655 4034361 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 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 2057532 2114012 2900638 4116207 4243759 -1 -2 491074 1541958 1647969 2509199 2647449 3087889 3173337 4801000 4922998 -1 -2 765714 1198872 1319051 1830243 2120098 4905588 -1 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 314493 2112975 2586761 2619756 4587737 4785343 -1 441552 1078850 1538050 2541680 2866442 3056449 4050877 4161159 4487410 4869865 -1 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 167684 1155083 1829748 3238667 -1 -2 640837 1954489 3076359 4347364 4375005 4819357 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 333706 1378535 2510646 3199432 3491761 4204034 4294482 -1 -2 675784 1935687 3204350 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 181726 486573 817690 1472229 1965206 2360546 2377754 2377756 3503115 3663336 3663763 3875485 3974462 3998398 4382885 4629439 4701929 -1 -2 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 560570 2081449 4177240 -1 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 -2 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 279877 1818033 2032299 2958813 3857983 3957262 4480652 4999026 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 1798795 2143534 2899799 3009892 4595564 -1 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 1594903 1696589 1818362 3570965 -1 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 578102 1251453 1264755 2096965 2251687 2325702 4126470 4190694 -1 1407802 2867027 4443005 4685785 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 -2 960325 2351481 3435786 3493308 -1 1981769 2905751 3358455 4500881 -1 170955 386560 1681298 2039599 2825291 3355178 4500456 -1 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 2094423 3298972 3604581 4817522 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 1933702 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 -2 823043 929437 2067829 2559795 4068464 -1 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 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 -2 114648 1449869 1607092 1928173 2570093 4664198 4724957 4813377 4937735 -1 251153 2177644 3598736 3749552 4205089 4279636 4805823 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 66642 491018 4353841 -1 27077 415041 1997314 2277304 3556922 4197096 -1 -2 828380 1587413 2130962 3209107 4082273 -1 1347447 1880597 2462430 4210533 4689483 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 1945088 3155961 3248482 3855192 4045470 4449549 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 971792 1164771 1236642 1406050 1830979 2289555 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 1756810 2131075 3335701 -1 461303 888633 1957513 2477238 3451137 3635103 4160710 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 19932 570396 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 90650 779923 4037665 4689145 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 517909 780966 2639055 3315316 3522213 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 705034 1966001 2379588 2874338 3867584 -1 77440 2052722 4188117 4922060 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 611426 663677 984406 1495007 1609059 2230871 2232212 2796295 3668531 3805389 4060837 4204413 -1 -2 815714 1500518 1682075 1686604 2083886 2691647 2952043 3197057 3378110 3542423 3836790 4727974 4802992 -1 1548747 4252505 -1 547970 1001693 2078560 2857095 3292549 3809896 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 733493 769297 1573848 1977839 2995757 4177944 -1 1240103 3000260 3915991 4018768 4102647 -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 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 -2 160859 241272 338445 365043 682300 981514 1470058 2269431 2952145 3171901 4957462 -1 -2 634236 712754 753524 846283 984177 1070069 1327754 2101079 2280448 2482917 3441797 4101956 -1 1066722 3220270 4357856 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 -2 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -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 2204577 2787340 3281820 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 229839 411514 1023327 3006164 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 629433 846610 3134482 4468180 -1 561829 711636 1277530 1441271 2034629 3728902 4679611 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 550829 588439 929274 1661131 1855228 2829426 3614824 4042874 4239485 4986735 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 340505 1748103 2936489 3483030 3571311 3947375 -1 -2 330890 3002268 4056310 4718050 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 69074 473754 4484427 4593796 4782240 -1 -2 352400 602393 732243 760090 876262 941790 1597804 2252345 3041071 3051625 3512359 3698571 3756756 4523974 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 293109 1140318 1710208 1848784 3005960 3395627 4443730 4910527 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 -2 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -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 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 648641 826785 1849534 2032076 2344612 4550030 4976224 -1 1157332 1394943 1478608 3696070 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 642033 896343 2620220 3217065 4536705 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 108736 405431 1227584 2450792 3064429 4071259 4342339 4695772 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 200608 927488 1563587 1638147 2231086 2587230 3652069 4395601 4554742 4726987 -1 1157043 1332431 4166543 4611594 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 335661 831663 1758661 2386336 2613396 3026281 3643347 4210115 4303516 4417383 4750358 4815891 -1 659904 1302405 1329337 2363066 2755223 3086656 3501849 3848375 4596657 4605990 -1 144865 233813 1716404 1986937 3696279 4104372 4915009 -1 414457 1067300 1127679 1229867 4503415 4689911 -1 -2 508027 596339 1694793 2541079 2821488 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 793628 1374111 2155828 4293609 4828742 4854582 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 -1 725714 887724 1635018 4028862 4147293 -1 -2 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 444016 485035 585267 1299796 2327268 -1 1163815 2964028 3538050 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 1295412 1520387 1763887 3248174 3576028 4865678 -1 -2 337898 700848 1217374 1698740 2820356 3879684 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1684239 1839479 2717895 3651684 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 253143 431436 2105986 2401383 3636319 3950830 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 105026 293540 343529 451024 598536 1052576 1153373 1567706 1967143 2704928 2803985 3019510 3296820 3687418 4780234 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 868395 1925594 2024416 2531844 3117125 3392115 3862468 4918402 4982522 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 77440 2052722 4188117 4922060 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 531834 842574 1627874 3984439 4868651 -1 223116 934092 2691584 2699108 3338037 3635099 3694818 4498523 4600065 4883640 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 327075 630859 671904 1294673 1660156 2769902 3791100 3818765 4115222 4266582 4319859 4490066 4563337 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 88025 759065 866286 4690997 -1 -2 129222 1634258 3134467 3388695 3631822 3740258 3970417 4102340 4531865 4532714 4585982 -1 641695 2250756 3012735 3656407 3920315 4093452 4144233 4792572 -1 -2 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 269114 402786 793070 1860105 2063041 2089479 2967375 4172173 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 737443 1041159 1296548 2044432 2287642 3482440 3631656 3734689 3807140 -1 383577 744156 1499477 2236570 3612856 3652990 4477590 4809084 -1 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 35444 941879 1002248 1498576 1914764 1926058 2309509 2610507 4672936 -1 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 -2 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 640185 3720713 3817852 3868436 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 922269 959949 1801558 2235749 2803032 4141420 4352158 4450764 4597102 4793732 -1 329626 394802 1608047 2364392 2569525 3351843 3860286 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 1214933 1900708 2000637 2130505 2545665 3010330 3370425 3408471 3823233 4300861 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 661397 1473593 2750724 2972363 3550274 -1 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 1915628 2429312 4166565 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 611521 1168903 1287783 1920045 3478111 -1 546983 1605997 1925982 2447828 2589337 2744173 3459214 4382311 4810415 -1 79186 474962 809049 1386950 1911659 2559750 2855420 4489973 4492366 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 95112 312572 389640 568746 805071 886660 1742536 2144564 3368803 4662259 4701546 4832383 -1 245292 435726 1662256 1779750 2057168 2088562 3290489 4303970 4644352 4665508 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 1355389 1379762 1748191 3311456 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 767374 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 583219 1262982 1620845 2072442 2468879 2528365 3294105 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 302199 670674 857538 2124824 2850553 -1 -2 1548747 4252505 -1 2304202 -1 1635465 1816919 1822753 2283010 2556433 3665999 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 -2 3153378 3222704 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 61710 183234 510434 581039 2739795 3531997 4782406 -1 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 4490681 4531416 4906971 4971488 -1 1716076 2905155 4534507 4882675 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4896757 -1 -2 426504 718869 1461797 3191925 3951532 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 207673 344491 482604 794568 1168837 1922476 2558357 2906852 2941004 3556900 4149048 4428636 4534826 4943713 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 1762546 1819370 2451739 2543166 3112749 3135023 3306268 3712168 4163288 4742556 4956665 -1 563370 2938159 3695177 4055572 -1 106612 241379 705479 1536822 2009851 2875553 4001138 -1 301346 1239082 1582550 2573050 2574772 3038064 3288938 3313470 3593867 3708639 3789035 -1 -2 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 11630 361603 1773486 2258189 2459322 2893163 3081006 3926472 4040158 4586114 4740315 -1 -2 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 352500 549609 2593908 3840824 4832539 -1 -2 3927 525315 671411 1027582 1793247 3290375 3374956 3405802 4271117 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 107732 540825 990855 1645479 2007662 2010417 3185066 3281065 3408400 4525653 4597156 -1 218024 490532 629433 1253457 1347452 1380924 2468526 3521089 4376937 4733723 -1 616968 1273798 3180810 3793181 4328901 4524269 -1 -2 713178 2176431 3810035 3966734 -1 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 378781 872807 3092388 3686394 4354052 4892239 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 887076 2087301 3014965 4200484 4817777 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 144467 233591 297947 2083744 2847027 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 865806 2301574 2829828 3582179 3640978 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 369724 1444624 2165828 4900022 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -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 840294 1331396 2570019 3432725 3445676 3860381 3919028 4184736 4461231 -1 391849 780347 1045902 1928837 2250142 3811937 4568449 4813454 4938482 -1 480837 2226008 2526251 2869073 3668932 3839829 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 704074 1988033 2524675 3495956 4170408 4938068 -1 755539 2452717 4288758 4742784 4862687 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 98866 130429 615919 892675 1349877 1538747 2803594 3565983 4198155 4222040 -1 519853 564381 828632 945006 1597391 2331743 3249918 4928618 4952785 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 634538 1588083 1596995 1667817 2114502 2510081 -1 508027 1694793 -1 -2 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 229839 411514 1023327 3006164 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 36547 492260 780643 982073 1903151 3855518 -1 -2 415414 579812 1489713 3094052 3304233 4421215 4605587 4910078 4983052 -1 1773827 1898533 2616757 3140552 3303614 3712072 3757159 3999748 4560110 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 742876 757814 1838347 2417505 2891598 3170758 -1 1072855 2220703 3801657 4483594 -1 -2 1314710 1598717 1878685 1916482 2314954 2328374 2378156 2974263 3001402 3994264 4049697 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 856834 1196841 2085465 2893708 3587765 3742917 3781786 4202431 4445476 4993041 -1 -2 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 811203 1923293 2233688 3880847 4930441 4972289 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 129778 1464381 1654440 3676719 3869561 4139440 4593960 -1 -2 316761 564367 707904 767480 819919 4451259 -1 60033 494666 845233 1656214 2217172 2324485 2433075 3365188 3459705 3598899 3843221 4792722 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 1163024 3403650 -1 -2 1581107 2650604 4243553 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 32888 638200 1783014 3720798 3769002 4787985 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 -2 735501 4395168 -1 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 14171 95598 863504 2114561 3114806 3535840 4709209 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 128023 711641 3306191 3503773 3709204 4060291 4385356 4465862 4466882 4811713 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 121154 505829 1609487 2314390 2866954 3871076 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 642346 1318588 2151844 3838133 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 640185 3720713 3817852 3868436 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 481714 671229 765428 2137791 3592577 -1 32923 400439 567174 843228 1029394 1296960 1623826 1753187 2126604 2204667 2491968 2784938 3771689 4118794 4974839 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 1070910 2741067 3124041 4287180 -1 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 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 806049 1227204 1359593 1804302 3859533 4525469 4694467 4920616 -1 -2 196194 496413 558561 1961530 3680498 3885808 4357978 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 1225544 2191238 2881619 3033908 4202132 4299488 4469412 -1 -2 947882 1763157 2144132 2493064 2531953 2989882 3038408 3130581 3317083 3568334 3703139 4081042 4543326 4869586 -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 2223685 3163785 3836208 4568874 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 986966 1130524 2091956 3271841 3775993 3830923 4263019 4326951 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 342113 2391302 2885318 4329358 4339251 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 -1 1017392 1030987 1297945 3200541 3659885 4147838 4977504 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 409295 778213 1155350 1449294 1797612 4709744 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 74700 683861 1087034 1395931 2668454 4392719 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 -2 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 621364 1219980 1292474 1835685 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 -1 469263 2915947 3605337 4470399 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 530805 654593 771950 3129911 3576964 -1 174182 223976 587310 635474 954994 1926560 3005495 3518002 4115523 4159254 4963272 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 642311 1650247 2309802 3017543 3229151 3940440 4069272 4794244 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1538374 1886868 2118620 2666026 4597476 -1 373377 1195290 1838513 2180614 2558574 2574019 4043859 4178243 4267707 4402084 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 -2 1774810 2813292 3751864 3963679 4901057 -1 1041722 1396128 1999440 3112106 3464558 3869775 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 782122 1264875 1550821 2828108 2946105 4946878 -1 -2 39769 905090 915484 1073321 1665876 2323768 2476320 2694199 2754439 4553112 -1 173073 1247497 1513242 1592672 1695417 1759783 1816684 2722141 3573469 4644696 -1 519585 705796 1056292 2926291 4245245 -1 -2 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 213699 646346 1334086 3016280 3364165 3528992 4278359 -1 250147 991495 1163315 4258119 -1 772655 1170377 1587665 2390598 -1 -2 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 393239 3083175 3341932 3925449 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 103419 297258 931055 1094015 1689988 1829835 1898854 2061170 2379036 -1 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 317419 438684 608278 1035205 1908423 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 2305775 3517322 3617834 4069308 4301702 4358905 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 1971425 2130854 4074907 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 527550 1233395 1301904 2706092 -1 -2 139907 2634329 4716716 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 556034 896980 1036783 1916978 3625589 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 442341 529162 550087 891508 2273590 2476832 3416676 3750308 -1 148718 514711 1061162 2405273 2478814 3114994 3367441 4281140 4740149 -1 534072 1379774 1654783 1681528 1715089 2397411 3470685 4897620 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 938912 2756850 2818107 3105405 4006062 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 543286 619460 1114390 1462475 1744745 2595609 2948887 3149399 3930761 -1 389377 446266 698989 712142 1125220 2494474 2541782 2582722 2967464 2979323 3519010 4578760 4695735 4830594 -1 -2 1433343 1645334 2473981 2729185 2737722 3603739 4306697 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 488792 628585 2562056 2573046 3430702 3588827 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 706599 958578 2033306 3402396 4381211 4950264 -1 242005 732983 2186277 2933906 4697420 -1 -2 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 881610 2705112 2798137 3865068 -1 -2 18594 2137232 4403183 4469508 4801822 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 217575 459838 930229 2815791 3457274 4120742 4308049 -1 666466 1873653 2097592 3332669 -1 -2 36597 937368 997661 2141894 4264341 -1 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 -2 1206541 1529740 2273579 2916569 2938386 3280841 3523231 3795163 3824246 3989362 4621461 4929261 -1 -2 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 -2 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 -2 28811 3483260 3631313 -1 376572 3028928 -1 -2 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 2511981 3193593 4102738 4453241 4742954 -1 -2 250147 991495 1163315 4258119 -1 772655 1170377 1587665 2390598 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 306451 2502492 3406323 3969741 4354776 -1 -2 629866 1239245 2024084 2082505 2272038 2516670 4081312 4298331 4778826 4969529 -1 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 -2 629433 846610 3134482 4468180 -1 -2 1028823 1259559 2057956 3018199 4093987 4127596 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 1103331 1341643 1605946 2339348 2736677 3698265 -1 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 1536218 2241174 2622373 3066757 3139473 3142504 3840711 3928214 4079253 4216374 4519190 -1 -2 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 1916271 1919345 2487730 3369713 4383684 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 563783 899409 1608556 2537488 2730053 3665645 3718796 -1 1955031 2445173 4825414 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 80767 252744 478790 602119 1122319 1138973 1517345 2558974 2885254 3430304 4515233 4712202 4727480 -1 531584 1104221 1632343 1806223 1818426 2714853 2896647 4370043 4597474 4886640 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 269783 1271447 1724154 1732455 2260082 3665329 3967756 4534409 4560591 4920002 -1 96380 994248 2180711 2816248 4493806 4922396 -1 1031462 1330038 1387974 1682683 2479159 3638383 3904859 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 894051 1082352 1623441 2228592 2274987 2337598 2648163 2822266 3582538 3993317 4032241 4147130 -1 837897 1424511 2248886 3214755 3696070 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 443493 780959 1127949 1636440 1904853 3271741 4240932 4510820 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 835801 2869664 3410257 3695923 4197859 -1 -2 256957 793330 863246 1930846 1976358 2730735 4149147 -1 404174 1227831 1498141 3315026 3351313 3463699 3546606 3659315 3713181 3737307 4328075 4798836 -1 -2 120074 219327 270968 310824 1375504 2653451 4164298 4212764 -1 583930 607792 1773268 2142772 3634614 3950263 4058346 4698192 -1 805306 1893380 1975897 3040678 -1 951783 1736777 2351702 2709807 4055973 4226919 4359883 -1 266819 721492 921998 1011661 1282955 2409966 2540282 2852261 3623666 3680792 4936578 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 -2 459968 1229013 2842718 4324824 4340525 -1 -2 1449343 1627290 2595070 3057262 3123883 3467537 4015892 4063891 4227071 4631003 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 1419241 1699980 2707842 3016746 4977337 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 -2 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 1888542 -1 37363 2533870 2801942 2978039 -1 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 -2 99532 2104231 3331880 4167400 4669111 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 1296201 2462166 2803549 2966274 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 -2 1028823 1259559 2057956 3018199 4093987 4127596 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 18267 1633359 2899690 4078616 -1 -2 109859 1381377 1894811 3474984 4116122 4185059 -1 198623 4884449 -1 -2 52103 1026700 1214244 2845010 3232991 3510079 3633229 3734693 3760453 3900647 4099521 4741403 4978217 -1 828198 1446973 2401519 2584228 2904420 3609727 4116375 4681099 -1 -2 893857 942938 1256638 1727783 2380871 3215522 3357871 -1 5031 220265 1147640 1466802 2554294 3011170 3037551 3170677 3252753 3737505 4042201 4134137 4814181 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 11903 112624 825598 1962905 2805029 4421659 4560314 4984523 -1 469194 1168017 1628063 1852679 3700130 4098080 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 917811 1109600 3539849 3662418 4461848 -1 -2 1346493 2008964 3135531 3977246 4568814 4794864 -1 -2 28812 2001062 2794529 3275883 3519834 3859202 4260365 4875564 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 356087 477489 583137 1283912 1689479 1756762 2485932 2549971 4148349 -1 -2 506895 1175461 1801755 1802495 1971104 2262278 2388862 2698982 2827224 2869564 2956876 2983676 3616609 3708697 4585147 -1 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 201195 460386 858640 1304082 1329193 1993002 2620904 2856665 3399228 3441810 4541089 4811188 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 152243 645326 823557 3995338 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 2030219 2525050 3231131 3289143 3967192 -1 64081 81403 1046000 1053524 3052224 3472802 4575173 4867438 -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 1124333 2063664 2135778 2391002 2511823 3123368 3404950 3886023 4326441 4720345 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 283361 558319 1553161 3031383 3939634 4188866 -1 -2 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -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 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 -2 90621 1364794 2506015 2889614 3359546 4924081 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 -2 1471750 3021658 3124873 3150839 4641128 -1 632503 681743 985470 1998664 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 829123 1104162 1254902 1699477 1864510 2428235 2908026 3563187 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 2464431 2739824 3443640 4247386 4441915 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 -2 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 2098280 2413023 3067316 3725918 3765211 4446718 4488163 4745238 -1 82723 443749 460734 672055 992608 1022008 4988135 -1 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 5031 162123 220265 549895 653032 1466802 2554294 3011170 3170677 4042201 4292301 4758293 4814181 -1 3986137 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 -2 278908 3069956 3999562 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 35444 941879 1002248 1498576 1914764 1926058 2309509 2610507 4672936 -1 -2 278654 1121286 2121899 2311195 2512254 3128707 3718646 4463883 4539812 4763630 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 572524 712830 767853 2469501 2618846 2639125 3229152 -1 1151221 1408082 2142444 2485637 2815385 3482080 3700074 3930497 3945152 -1 401869 494151 2330213 2415313 3605090 4611677 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 -2 80411 2950439 3162359 3674965 4731727 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 -2 382102 935108 1592347 1698133 4227838 4242246 4413958 -1 333129 335029 359998 1714037 2344193 2797301 3018581 3171902 3318389 3912616 4701926 4800006 4817916 4819273 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 1452741 1568729 3547848 3784328 4010872 4888642 4949082 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 2286149 3115879 3386470 3905294 4144951 4636892 4679860 -1 259392 1297561 2248667 4128171 4804757 -1 137997 813386 1257167 2462672 2493124 3520874 -1 -2 754284 811039 1091084 1163620 1869406 1975986 2158070 2665107 3860802 4675672 4868732 -1 729895 1018588 1607489 2280231 2893633 3217180 3291311 3620272 3648561 4506244 -1 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 259782 556366 2266886 3543377 4426942 4677806 4787366 4970193 -1 623927 625558 653381 2064482 3750227 4271794 4289836 -1 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 28206 1960076 2756349 2874930 2928932 4367568 -1 65757 110014 833186 2441091 2843051 3005877 3906229 4218218 4807652 -1 847568 850333 1646474 3871217 4216523 -1 -2 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 34003 87128 332563 1271849 2868124 3406211 4984108 -1 -2 404174 1227831 1498141 3315026 3351313 3463699 3546606 3659315 3713181 3737307 4328075 4798836 -1 -2 359469 4748462 -1 51620 244896 615614 1910386 2685942 4162309 4405426 4430011 4933783 -1 -2 1204269 1270408 2623143 3143198 3742898 3765546 -1 57547 1311542 1409587 2541774 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 272396 499020 1093397 1448967 2139860 2595850 2889715 3045620 3495143 4352868 -1 71834 356856 575181 990252 1237657 1787166 2161104 3375759 4178233 4256726 4817914 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 696013 1116498 1155278 1728251 3161162 3332165 3684697 4068103 -1 -2 24574 433212 521556 682961 1773325 3056233 3656937 4009744 -1 -2 615753 977045 2449544 2980806 3886693 4390026 -1 150661 662203 1236347 1904498 2413950 2637815 3280539 3344575 3492756 3520371 3630433 4361075 4700112 -1 108743 2231882 2323415 2688455 3261738 4328982 4356222 4380147 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 1084726 4110645 4585454 -1 1070404 1733815 3854822 4338611 -1 519585 705796 1056292 2926291 4245245 -1 -2 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 268428 741862 1684375 1812180 2059125 2319283 2804039 3627871 3670745 4038967 4039045 4540386 4814564 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 316761 564367 707904 767480 819919 4451259 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 383129 2610760 3998241 4174940 4610753 4649527 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 4389626 -1 -2 463518 660936 1539615 3835457 -1 -2 1823083 3315789 3365723 4077025 4901205 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 212329 554386 1184490 1362867 1457132 1471719 1842383 3423341 4609117 4627356 4767668 4807726 4823411 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 822807 2194124 2968879 -1 431707 1302583 2306681 2850818 2876836 3980935 4059123 4420011 -1 922603 2226665 2539149 4972962 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 171397 1212495 1666177 1679392 -1 54456 155547 631614 1332654 2247202 3155742 3685307 4383720 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 857726 958675 1076184 2600816 2756850 3105405 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 632468 1623671 2383328 4530014 4872475 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -1 -2 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 -2 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 -2 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 2185399 3180130 4823422 4999740 -1 -2 537263 805421 1897213 1979198 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 468226 1917294 2590913 3010662 -1 -2 756530 1355418 1948965 3154582 3229934 3977777 4194988 4292032 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 627288 1379085 1568879 2010828 3827975 -1 619289 877908 2706290 2892086 4065443 4265841 -1 417411 1017827 1443572 1680382 1994581 2635555 3087040 3437929 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 -2 121978 155178 1224042 1228632 1685033 2317993 3196158 3550129 3739038 4680605 4704636 4782876 4846012 4864657 -1 406346 1077406 1150960 3004482 3511988 3830452 4179182 4739630 4862252 4950442 -1 660230 1097632 1201422 2563767 3015332 3126637 3426466 -1 265 927535 1709929 2240110 2252113 3269693 4411816 -1 280701 340734 1349532 1905461 4724432 4794977 -1 -2 482317 619087 2087828 2294230 4586375 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 -2 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 -2 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 109572 483666 1452327 2579519 3338200 -1 -2 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 -2 604032 1899776 2652947 2917946 3049352 3714678 4945930 -1 -2 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 135615 496384 1223769 2351848 2581859 4053534 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 444016 485035 585267 1299796 2327268 -1 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 -2 1508989 1821358 3773005 4498031 4897997 4991011 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 1569383 2113342 2489285 2570426 2872462 3917688 4324258 4742484 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 1449343 1627290 3765224 4631003 -1 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 515909 517001 871127 1066172 3183932 3893959 -1 -2 645491 802233 1233447 1483892 1990781 2143492 2360635 2686620 2748562 2962796 3019363 3079554 3503532 3935031 4403439 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 6826 730039 1226357 2101189 2903574 4882668 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 1157707 2126546 2289745 3039469 3734890 4053692 4414643 -1 4933874 -1 -2 618483 905596 1177793 1538389 2222444 2248101 2265272 2440634 3769477 3840376 4424903 4628767 -1 -2 36318 70835 2513964 3962761 3972319 4225587 4288322 4355572 -1 -2 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 1509817 1636376 1908308 2096536 2186406 2559353 3217196 4142004 4349750 4362449 4733474 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 167506 259790 1374375 1444940 2766353 3936429 4681797 4918738 -1 -2 68223 849106 1892415 2948037 3198454 3437722 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 909150 1036667 1578649 2032077 2637470 2707165 -1 336358 536557 1518802 3726965 4001549 4253401 -1 1154814 2637809 3296335 4671049 4817419 -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 -2 1208510 1973443 3495862 3776790 4837838 -1 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4957794 -1 524218 894665 2156697 2711143 4708291 -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 2234494 2298130 2602460 3907286 4606327 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 881217 1176247 1454250 2641031 3443453 3755578 3804465 4275717 4748527 -1 824285 975881 1170448 1988935 2355642 2483434 2526009 2781896 3783716 4131496 4468842 4478067 4604877 -1 -2 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 -2 1548585 2910653 3231701 3549362 3640535 3957354 4357288 4547013 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 2360499 3427124 3915539 3916548 3997329 4111054 -1 556034 896980 1036783 1916978 3625589 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 534072 1379774 1654783 1681528 1715089 2397411 3470685 4897620 -1 -2 488115 3295337 4139163 -1 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 13325 963724 1270545 1880597 1934771 2449842 3510735 4618739 4890634 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 -2 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 208098 1744877 2457844 3744685 3878589 4900838 -1 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 69950 748722 874453 956726 1952260 1974051 2693138 3163335 3471230 4039560 4232477 4860007 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 57547 1311542 1409587 2541774 -1 140789 267746 949395 3126651 3958100 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 -2 2098280 2413023 3067316 3725918 3765211 4446718 4488163 4745238 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 454655 3378895 3670416 4477025 4793070 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 -2 761504 818589 1018381 1831242 4199675 4458454 -1 143572 1381134 1720503 3129507 3133762 3198129 3414407 3756624 -1 853302 1225371 1279008 1434009 2170102 2235192 2402954 2406481 2416944 2988219 3747748 4023053 4679151 4923880 -1 -2 93800 346247 1368544 2660505 2966181 4122658 4867942 -1 854617 1350117 1929328 3173577 4368809 -1 1052934 1918690 2222924 -1 918319 1776211 2323613 3981049 -1 396803 533388 1074789 1652504 1866749 3013623 3221227 3424083 4318037 4495882 4816312 -1 -2 738640 1129540 1592709 2818139 2821597 3640280 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 404850 485048 738075 1045339 1309748 2028997 2380388 2566170 2720843 3301456 4089586 4363035 4524435 -1 -2 239876 865440 1161819 1242974 1307424 1576804 1973262 2457956 2971122 3686741 4333191 4927607 -1 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 -2 689572 1398197 3709095 -1 163880 423789 2366708 3324020 3571589 4241923 4243288 4857278 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 102532 144367 1158215 1980218 2603220 2819757 3313488 3425146 3677827 4660818 -1 -2 2174151 3585835 4523266 -1 427951 575512 1250590 1256119 1457956 1494768 3024119 3166895 4008392 4631469 -1 -2 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 456064 3127657 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -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 70864 186675 826015 1676593 3126632 3806945 3972023 -1 521970 2168074 2505387 3279246 4878286 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 253143 431436 2105986 2401383 3636319 3950830 -1 689809 956657 1779395 2411938 2574383 4457741 4908543 -1 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 -2 615517 893522 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 -1 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4517028 4582517 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 98866 615919 1349877 2803594 4198155 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 661423 694934 992202 2257668 3915926 3987612 4974680 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 401170 1200162 2082729 2183179 3547591 -1 -2 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 162574 391710 545715 585743 1299413 1882449 2436503 3280730 4634668 -1 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 18506 1101276 1595712 1647626 2487231 2946465 4638722 -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 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 -2 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 -2 2946105 4946878 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 -2 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 253143 431436 2105986 2401383 3636319 3950830 -1 103378 950000 3341436 4085247 4226713 4580600 -1 829781 1050806 1415047 1608184 1781493 2294816 2933284 3406322 4206149 4690588 -1 -2 169974 1933530 2367669 2461143 3338850 -1 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 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 268265 1069352 2002575 3816488 -1 454655 3378895 3670416 4477025 4793070 -1 -2 681549 1557761 1816950 3410512 3646672 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 57518 912665 1353385 1615040 1985407 2028007 2237835 3957584 3957981 4999999 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 1156053 1626171 2488975 3422875 4771371 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 2082407 2137232 2248569 2419670 2896019 3761854 3805399 4139361 4469508 4488667 -1 1584472 2802880 3103258 3413910 4915268 -1 362723 1211135 1231587 2636168 2703437 3910233 4096913 4442724 4615664 4678276 -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 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 2019415 3317085 3860852 4598476 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 702374 776236 857223 1069264 3235573 3359929 3748940 4792769 4832030 -1 544415 858924 2618899 2723581 3537651 3586362 4352251 4648316 -1 -2 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 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 2271878 3418976 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 755539 2452717 4288758 4742784 4862687 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -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 278913 609490 836243 915558 961024 1664953 1755082 2409676 2433214 4038965 4509906 -1 -2 397756 2679658 3771334 4730324 4812251 -1 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 233918 1087909 2003725 2141625 2319162 2624041 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 81664 320907 1116475 1871625 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 1536909 2115251 2421973 2444791 3144369 3761904 3797468 4517646 -1 -2 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 316761 564367 707904 767480 819919 4451259 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4864616 -1 -2 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 918478 -1 472788 975311 1120984 1947417 2139526 -1 21212 2328493 2401236 2930177 2934001 3140428 3775975 4013010 4396169 4635946 -1 918127 1730132 3745814 3942557 -1 423373 1472720 4121777 4508006 -1 -2 122994 1203665 1425695 2542223 2639163 2687251 4377325 4647162 4743679 4775853 -1 413881 2297565 3017745 3977890 -1 257148 764928 1386643 1821480 2108191 2125663 2499171 2933662 3272405 3407785 3498435 3912267 4233975 4345218 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 1351877 2708236 4309943 4371740 4947844 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 677483 887805 1493016 2284288 2501839 2593350 3289302 4489354 4697911 -1 28811 3483260 3631313 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 -2 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 261306 667919 1034614 1946906 2267657 3896412 4856382 -1 -2 1104221 2896647 4370043 4886640 -1 676975 870865 1754905 2599698 2998043 4458101 -1 272396 499020 1093397 2139860 2889715 3045620 3495143 4352868 -1 -2 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 390309 2144466 2408162 2491188 -1 273187 2575145 4154025 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 960963 1286371 4131934 -1 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 -2 882432 1889927 2191647 2345332 3323658 3355276 4975705 -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 -2 67282 165554 307757 1175316 1228471 1290155 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 47472 312549 689919 1172335 1180828 1367798 1711852 2387799 2411569 2428710 2979886 3808568 -1 -2 97554 119901 312731 1157506 1556643 2067023 3740249 3810175 4219925 4229115 4290220 4316869 4807484 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 277685 569868 805646 1172621 1217877 2016309 2832822 3109958 3299065 3870757 4311812 4459418 4834960 -1 -2 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 -2 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 1777280 2843708 3508756 4622669 4957658 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 128884 600921 950898 1578597 1685334 3164675 3254619 3337497 4699689 -1 50670 217090 325321 1635140 2321173 4642573 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 408395 1770323 2068994 2927634 4168521 -1 -2 1452741 1568729 3547848 3784328 4010872 4888642 4949082 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 77440 2052722 4188117 4922060 -1 848525 1300505 1809920 2478804 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 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 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 463518 660936 1539615 3835457 -1 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 1003668 3179635 3828477 3905785 3910081 4253275 -1 -2 750230 1152105 2769718 3068085 3149925 3150065 3475858 4927884 -1 875382 -1 -2 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 1074771 2183669 2439755 2767720 2989499 4068120 4351572 4503799 -1 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 310364 690791 779636 1085207 1118415 1412795 1535744 2459288 2730280 2853857 3389956 3489365 -1 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 394073 1049216 1813844 2009959 2198464 2740681 2990396 3418949 4808341 -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 809886 1570830 1753100 2566122 2723245 4176392 -1 2220611 2295532 3042336 3495884 3705998 4064934 -1 70864 186675 826015 1676593 3126632 3806945 3972023 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 521970 2168074 2505387 3279246 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 2201396 3653250 3722088 4173093 4243082 4677169 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 746289 800548 849025 2695972 3094058 4434323 4908828 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 1072855 2220703 3801657 4483594 -1 1064388 2130928 3966886 4056625 4159345 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 101677 120181 1625990 1878450 -1 534072 1379774 1654783 1681528 1715089 2397411 3470685 4897620 -1 18086 1512759 4160361 4428739 4429400 4626262 -1 188926 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 -2 1649873 3598820 3601482 3773308 3776035 4428327 4975848 -1 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 -2 100756 614537 831308 1896701 4110908 4212353 4621962 -1 -2 340505 1748103 2936489 3483030 3571311 3947375 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 1001132 1527911 1680183 1872543 2403169 3070474 3244524 3432756 3613164 3821472 4864762 -1 348476 712118 1069820 1480771 3773631 4084947 -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 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 2245546 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 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 285012 1067128 4173944 4256555 4316327 4706649 4713413 4953347 -1 -2 566075 568910 800104 1751550 1780505 2009014 2096502 2778996 2944025 3530042 4254037 4584290 4793014 -1 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 87343 303704 333456 2271747 2438447 3681323 4151808 4826090 4828159 -1 -2 957650 1019091 2206599 3070508 3150519 3387531 -1 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 493898 1533335 2806832 -1 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 -2 100756 614537 831308 1896701 1909891 3140598 4621962 -1 573756 1299689 2046412 2412451 3230821 4479523 -1 460432 808623 906814 2107576 2506832 3310354 3724617 3993446 4244562 4540871 4773483 4786576 -1 -2 275537 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 4259433 4661610 -1 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 526019 1320518 1369935 4157086 4292631 4517255 -1 120330 999569 1070088 1254592 3082518 3881227 4501103 -1 -2 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 -2 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 66552 576042 774229 1474082 1801085 3117490 3851956 -1 408021 774790 1761420 4075524 4630448 -1 1433343 2462318 2602436 2931809 3367778 3603739 -1 -2 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 1072855 2220703 3801657 4483594 -1 -2 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 75319 131716 148784 1561672 2010961 2129561 2717518 2961957 3374322 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 1465301 2221651 3009659 3848010 4662136 -1 -2 768697 3172205 3208103 3487130 4746707 -1 -2 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 330336 4150156 4624359 -1 14131 270915 892418 2900588 3498630 4658229 4815956 -1 -2 751719 1764086 1988437 2495160 4388139 -1 512752 586907 1126675 -1 -2 413412 587015 987014 2726804 3684697 4263717 4608537 -1 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 278654 1121286 2121899 2311195 2512254 3128707 3718646 4463883 4539812 4763630 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 -2 162561 349894 949249 1137446 1871741 3131143 4648457 -1 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 723087 892894 1420623 2932795 -1 -2 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4259035 -1 899192 1420054 2978000 3713360 -1 -2 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 269114 402786 793070 1860105 2063041 2089479 4172173 -1 587468 1390645 1440759 1538374 1886868 2118620 2666026 4597476 -1 544500 1013345 2781191 3966450 4253290 4495219 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 2068959 3004262 3257077 3593471 3982159 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 1661521 1951897 3114372 3227276 3343990 3576784 3815508 -1 -2 1192496 1853097 1956384 2142938 2373072 2374528 2724664 3298329 4298981 4326018 4387383 4838813 -1 389960 1217604 1901357 2181363 2302986 2381493 3595947 3861860 4037826 -1 -2 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 -2 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 525713 1412700 2268021 3211791 4620295 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 178248 700517 1257189 3793817 4321003 -1 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 -2 841793 945179 1266294 1433800 1727089 2343128 4231655 4347741 4366466 -1 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 640837 1954489 3076359 4347364 4375005 4819357 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -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 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 1084618 1301541 2532091 3056449 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 179718 2592724 2782342 3115161 3700057 -1 -2 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 857179 1211833 2908394 2999926 3233344 3256088 3989584 4409379 -1 2461942 3063425 3122986 3193717 3342626 3425801 3429099 -1 961099 3578857 3913515 4414220 -1 -2 206993 985234 1153675 1171056 1376340 1975703 2180987 3041564 4952030 -1 2606980 2663139 3234693 4119872 4129574 -1 515909 517001 871127 1066172 3183932 3893959 -1 -2 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 42350 136748 167918 384246 2563150 3155825 3382626 3545348 4429185 4592600 -1 -2 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 567103 625606 2635871 3431837 3658915 4636698 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 290574 2036570 2433255 3841417 4414314 4628404 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 1027342 3175841 3187371 3531207 4999999 -1 818040 2414789 3273245 4334975 -1 -2 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 144467 233591 297947 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 683624 1236387 1597876 -1 74423 353813 459595 765536 924097 1430554 1592875 2405459 2534605 2594589 2817539 2887003 3270469 3628684 3850054 3886487 -1 50670 217090 325321 1635140 4642573 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 249733 356919 1051566 1250651 2912496 3820428 3919240 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 79032 557685 1567567 4872396 -1 -2 1188896 1366716 2304993 2309110 3181066 4681011 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 810615 1476254 1586172 1681277 2357236 4171519 -1 755785 2106982 2384281 3916339 4877502 -1 786963 1526991 1932187 2407959 2742252 3553219 4387373 4475803 4533858 4755664 4888293 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 696521 1395357 2634520 3617911 4015868 4201962 -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 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 186366 813768 1460457 2209567 -1 -2 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 60402 477061 1596496 2105979 3851989 4030595 4047486 4440993 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 103378 950000 3341436 4085247 4226713 4580600 -1 1777280 2843708 3508756 4622669 4957658 -1 680672 1675346 2412587 2953504 3359266 4629230 -1 -2 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 -2 2748251 2927646 3455172 -1 244508 664272 1054369 2459105 2887752 2993079 4393634 4808479 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 206090 421970 1760306 2058513 2569619 2659413 2992445 3701692 3881162 4489879 4628423 -1 -2 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 121154 505829 1609487 2314390 2866954 3871076 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 -2 293063 1037997 1192338 2299481 2454882 2567807 2818885 2849880 3890527 4654150 -1 494480 1308284 2344511 4358811 -1 1735296 2368193 3538920 3919028 4118641 -1 -2 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -1 2465273 3511608 3576559 3830678 4735067 4841684 4919522 -1 280195 723121 1358868 2009498 3198134 4370923 -1 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 634538 1588083 1596995 1667817 2114502 2510081 -1 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 -2 1188896 1366716 2304993 2309110 3181066 4681011 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 -2 25233 129686 1072221 3858422 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 -2 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 -2 1032009 4584403 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 -2 805306 1893380 1975897 3040678 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 2098666 3114769 3508094 4920382 -1 -2 1595618 2582587 3453925 4067591 -1 205695 351593 365266 649371 1009842 1498280 2577828 2899733 3384904 3734507 3751778 4003602 4268330 4277884 4314071 4506261 4646758 -1 436978 1015742 1277165 3016939 3322828 3719619 4336979 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 1509692 2292161 2463522 3017927 3222551 4080652 4949369 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 -2 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 -2 690015 814342 1646239 2570415 3148784 3900692 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 4671689 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 1272127 2657754 2948711 3736139 4964104 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 302329 372003 2274119 2961741 3038706 -1 -2 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 67691 147766 892949 1205387 2073020 2495794 2523135 3424833 4355559 4813150 -1 2624763 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 -2 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 237307 408021 774790 1761420 4075524 4630448 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 1773827 1898533 2616757 3140552 3303614 3712072 3757159 3999748 4560110 -1 -2 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 750230 1152105 2510702 3149925 3475858 4048052 -1 375597 627299 2446347 2648127 2788173 3632097 3932708 3964702 4400102 -1 523224 543400 581403 1516322 3048276 3521678 4655010 -1 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 463518 660936 1539615 3835457 -1 52084 115626 1164792 1235264 1649999 1717861 2666804 3376988 3426895 3901730 4544355 -1 282907 377466 1602294 2173649 2501980 2698994 3890763 4220928 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 95958 2257926 3031496 3114428 3213766 4524604 4891300 -1 593244 1504752 2535065 3435146 4202135 4286855 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 1584377 1780431 2657034 3291197 3608573 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 2167514 2204577 3281820 3910285 -1 454920 1072031 1806831 2414981 3657790 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4137197 4725170 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 788533 844253 1372473 4216861 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 3314 89528 935414 1199955 3403967 4038759 4496085 -1 -2 1259246 1394782 1581182 4300538 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 564867 1263786 1264893 1403884 1411911 2781303 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 204325 432699 723854 1625268 2481360 2775824 3308090 3459911 3491502 3669725 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 -2 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 10315 938999 1140770 1329117 3874261 4799371 4933638 -1 980857 1258918 2676281 3333850 3940082 4782678 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 374122 1567706 4792194 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 859008 871115 1919345 1976829 2048728 2487730 3980927 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 1494092 2293366 3721305 4486637 -1 307012 563539 1002303 1398822 1965589 2705098 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 3542698 4418098 4525313 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 177427 328147 2677794 2745699 3452926 3511040 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 1946934 3239935 3934700 -1 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 104690 311190 1308317 2282905 2310060 2693982 2839205 3249905 3261381 3371536 4370928 4569654 4637823 4987912 -1 -2 34259 741370 3515003 4603430 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 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 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 142743 3081826 3267010 3533323 3539273 4950571 -1 100756 868685 1133622 1491127 3458978 4358971 4463630 4777963 4961424 -1 194362 1162378 2032551 2314699 2550025 2827630 3756004 4024396 4371287 4645011 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 370385 1505543 2119379 3974468 4413911 4488001 -1 1603569 2157228 2575491 3092937 4814517 -1 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 -2 16522 134790 1142794 1482163 1534536 1671659 1763896 1983436 3683332 3702582 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 385665 635432 733329 1036519 1933489 3700341 4444924 -1 188414 307508 2141750 2200356 3214942 3583875 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 34803 1278778 1941434 3147420 3540290 3592310 3621348 4843267 4889938 -1 527855 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 -2 920845 1575792 2233381 4165816 4462968 4464705 4752849 4758520 4855414 -1 249353 960432 1526500 2520690 3181347 4530110 -1 -2 70553 1059991 1748226 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -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 16344 892925 971330 1677248 1725619 2495927 2719439 2858985 3036088 3624356 4740770 -1 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 786797 1873722 1952479 2264234 2855012 3239048 3800502 4000098 -1 328297 330276 390938 537934 2426857 3491080 -1 -2 733493 769297 1573848 1977839 2995757 4177944 -1 1240103 3000260 3915991 4018768 4102647 -1 -2 1248752 1296035 1533795 2738741 4275944 -1 -2 253594 2341035 3474668 3611057 3787267 4270033 -1 211237 2675992 3467094 4279373 -1 -2 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 1549937 2173956 4042460 4271077 4358634 4969325 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 160004 584155 1454715 2855876 3087138 3823932 3935059 4627866 4850849 -1 731089 2060748 3606847 3633264 3679247 3992670 -1 -2 2749860 3691811 3817798 -1 190473 809106 982713 1246382 1809532 3747237 4568061 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 353813 924097 1592875 2594589 2887003 3270469 3628684 3886487 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4474319 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 60673 2029510 2192896 2428007 2958721 3561744 3603573 3612134 4209048 4243246 -1 173402 499020 936996 1027022 1656517 3389270 3496656 3840839 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 -2 363339 2080601 2924307 3270414 3484756 3563094 -1 865114 1090157 1475181 2395567 2907523 2999586 3019216 -1 -2 228434 415270 668543 1637153 1966852 3020087 3622781 -1 1899099 2309304 3053132 3879794 4674824 -1 245799 1043371 1692103 1921165 2327687 2550190 3672802 4117939 4392933 -1 -2 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 84725 715076 1291578 1302293 1387212 1775809 2832194 3173702 3374131 3661782 3966495 4395497 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 -2 385600 430384 683786 1364089 3187988 4571652 4673265 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 1523152 2135663 2224322 4839953 4918341 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 564462 647673 665427 1952054 2490203 2756002 3573310 4136495 4322498 4656741 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 2112032 2219564 3973830 -1 155916 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 618483 905596 1177793 1538389 2222444 2248101 2265272 2440634 3769477 3840376 4424903 4628767 -1 114834 939611 1757907 2524018 3151091 3487184 3670629 3821575 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 1509817 1636376 1908308 2096536 2186406 2559353 3217196 4142004 4349750 4362449 4733474 -1 -2 3153378 3222704 3624308 -1 182870 268065 1006313 1402855 1600214 1748499 2177172 2831475 3321247 3701569 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 616968 1273798 3180810 3793181 4328901 4524269 -1 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 68049 240234 651864 1018514 1115597 2107030 4826028 4895198 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 2201396 3653250 4135849 4173093 4243082 4677169 -1 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 -2 677585 805503 1000826 1683077 3113071 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 611521 1168903 1287783 1920045 3478111 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 463518 660936 1539615 3835457 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 1351877 2708236 4309943 4371740 4947844 -1 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 1420142 1505542 3562727 4604873 4786576 -1 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 36531 1315166 2533871 3935313 4283436 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 2685685 3692490 3816488 3846818 4148945 -1 -2 79032 557685 1567567 4872396 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 -2 439034 731002 884277 1353768 3408748 4909964 4978093 -1 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 508520 1112148 1359730 1640310 4309612 -1 -2 205268 900864 1688487 2063253 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 713178 2176431 3538495 3810035 3966734 -1 258769 674817 1020115 2829907 3427818 3578338 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -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 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 376572 700391 2274523 4036525 4497872 4519497 -1 -2 331839 531974 2012607 2068078 2271595 2721964 2775818 3129491 3198612 3333204 3706064 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 2749860 3691811 3817798 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -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 1465301 2221651 3009659 3848010 4662136 -1 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 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 -2 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 92325 559634 3038715 3258947 -1 2021642 2526357 2995697 3373286 4825395 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 629940 844467 1029174 1179917 1342627 2752788 2916630 4595301 4760939 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 166242 329301 671313 1036667 1077530 1138046 1709050 1916614 2485896 3657714 4146934 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 353144 353399 2444514 4122281 4301277 4812620 -1 -2 294138 1163380 1527926 1610916 2749683 2970434 3139776 3169761 3798357 3822636 3911132 -1 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 151972 461487 1849678 2007521 2364139 2912078 3412681 4143062 4421103 -1 -2 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 -1 713535 1807649 3013623 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 89121 652750 2249388 2529766 2835672 4661637 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 134710 241613 446993 807556 1373019 2940334 3069247 3648575 -1 -2 253042 665088 694508 764986 1889332 2557000 -1 -2 196682 855825 1492910 1853112 1871227 2381476 2415972 -1 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 726332 1242511 2010515 2087756 2343275 2447711 2566283 2735431 3496242 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 723087 892894 1420623 2932795 -1 -2 180642 1112110 1355825 2715212 3280607 4204269 4435255 -1 497231 1112419 1448373 2380938 2385364 2959216 3368803 3395085 -1 -2 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 735460 1345587 2436625 3050595 3695046 4831840 -1 335216 729634 963604 1770511 2562969 4026421 4208994 4627092 4707788 4903847 -1 2550035 2658730 2987996 3181976 3654258 -1 -2 257603 1063991 1384227 1504638 1647745 2352883 2693402 3600069 3683150 4895605 -1 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 801164 2247193 2730948 4714811 4890296 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 229400 1210249 1652111 2428363 3464874 4559275 4800598 -1 391372 556838 871360 1036107 1065659 1324994 3328550 4051767 4117626 4288541 4373906 4870621 -1 -2 1407802 2867027 4443005 4685785 -1 140664 1311037 1852309 3030139 3833790 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 373886 1477075 2115087 2173502 3913050 4207092 4496071 4894355 -1 916402 917348 1379036 1753100 2748579 3293258 4635330 4706791 -1 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 -2 618001 1106928 1513847 2187695 3121936 3724504 3765092 4154494 -1 -2 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 570609 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 1246645 2736946 3137861 3473964 3974274 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 5031 220265 1466802 2554294 3170677 4042201 4814181 -1 -2 57093 465006 2605321 3386224 3507175 3635052 4664099 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 2352963 3121612 3136090 3988177 4409272 4687563 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3653072 -1 2592724 4637790 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 108414 218806 866980 1473993 2492743 2972005 3288792 3906940 3994623 4168701 4727294 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 616410 1832450 2749383 2889163 3609812 3993290 4115878 4254552 4425733 4574064 -1 414626 2749183 3850460 4864657 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 655625 1246399 1557937 1770308 4207091 4263666 4430201 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 797901 1676692 2201964 2617297 4683539 -1 1004202 1356707 1416380 3137688 3550914 4136955 4632735 4954709 -1 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 472255 918382 4514250 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 126681 698315 1296796 2059697 2833376 3484311 3693978 3985640 4907294 -1 874309 1010079 1742665 1797055 1854016 3614151 -1 510592 568745 1170994 1207098 1831081 2071588 2442429 2871640 2903251 4568111 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 349862 395778 612744 1212682 1999365 2297029 2466496 4054944 4256368 4258241 4314484 4566996 4836458 -1 -2 690301 967003 1076854 1119481 1517888 2501292 3328575 4949651 -1 217356 367975 1344839 1888589 2386254 4453407 4979073 -1 -2 203822 283250 621875 866300 1041379 2321103 4565060 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 871604 1344277 1573497 3448554 3853522 4138976 4838472 -1 2064484 2395683 3181086 4243373 4340542 -1 -2 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 2508874 3312329 4411672 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 946244 1324842 4281667 4451394 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 454655 3378895 3670416 4477025 4793070 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 396822 489187 1755082 2361935 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -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 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 831742 2417692 3042126 3511422 3764068 4351209 -1 63303 120237 457565 1066874 1136303 2003536 3550150 3743823 4615196 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 1523959 3052810 3446449 3768366 4723805 -1 3153378 3222704 3624308 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 42000 579357 2138492 2666354 3506545 4047334 4910971 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 -2 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 670930 1892724 2582611 3750083 4296468 4999999 -1 176583 2264391 2297084 4831999 -1 582674 785998 1994581 3375048 4351717 4981234 -1 1095044 1330228 1365051 1822753 2033205 2556433 2580490 3509625 3912403 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 731062 1201049 3438943 3661289 4987306 -1 -2 1074771 2183669 2439755 2767720 2989499 4068120 4351572 4503799 -1 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 175957 610864 732256 1552998 1582455 1733730 2151106 3139674 3619823 4175516 4201413 4369555 -1 -2 1600190 3951027 4648809 4673496 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 -2 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 -2 587779 3257768 3575324 -1 283528 939614 1487934 1523872 1674717 2364554 3028622 3366800 4408301 4497672 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 634538 1588083 1596995 1667817 2114502 2510081 -1 -2 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 87685 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 525713 3211791 4620295 -1 1926938 2151579 3748969 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 3152904 3892065 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 1173559 1199361 1311417 2126123 2950053 3908564 3938801 3975476 3986754 4978160 -1 1105 1796774 3497954 4718302 -1 -2 1162036 1199176 1247981 2805594 3876252 -1 267456 789180 2977407 3251392 4422050 -1 -2 278552 1574795 1790086 3530287 4582062 -1 1154814 2637809 3296335 4671049 4817419 -1 980016 1481174 1625575 1904065 2247048 3426808 3505553 3638471 4181051 4850365 -1 -2 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 185898 316432 411084 486927 1320618 1908582 2003206 2517614 2821520 3099053 3197689 3316596 4091163 4273635 4625244 -1 824441 1172901 1189874 3823054 4189063 4650562 4879382 -1 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 -2 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 4396528 -1 -2 1165626 1314172 3470713 4635837 4682889 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 47164 700883 1798686 3018498 3177174 4020865 4715447 -1 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 690015 749962 797266 814342 964738 1040766 1646239 2184062 2535967 3803898 3900692 -1 -2 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 1139873 1265561 2060639 2285877 3021848 3155218 3579524 4315111 4845785 4985214 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 2602002 4314465 4588309 4617170 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 395404 943610 3995612 4575063 -1 457854 1923576 2361575 2440712 2497498 2624333 2639145 -1 1548481 1900584 2771833 3256848 3497101 4915528 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 353187 1912565 2643564 2676313 3277666 3299670 3508518 3677006 4034266 -1 468226 1917294 2590913 3010662 -1 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 21293 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 65119 124548 1027102 1371607 2202232 2395413 3012067 3038260 3242235 3289158 3512876 4742529 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 321926 1052274 1176524 1711913 1916482 2095879 3368655 4034361 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 640837 1954489 3076359 4347364 4375005 4819357 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -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 206117 630297 693919 998384 1330064 2130735 3233204 3831092 3960482 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 639915 1675074 1788878 1850901 2123656 4032501 4368262 -1 93852 865236 1104521 1694409 3296898 4545515 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1302776 1574905 1889642 3621793 4236983 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 892952 1252632 2213328 2288795 2290489 2350530 2482150 2568350 3133117 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 24266 2305104 3024169 3138327 3233684 3666271 3981465 4112849 4626222 -1 351818 430983 649638 1672643 1707903 1767754 1845782 1853099 2626257 3245772 4096751 4266371 4270504 -1 -2 463518 660936 1539615 3835457 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 433971 1339624 3695121 3879825 -1 -2 234276 697143 912762 975212 2857402 3169300 3728414 4024994 -1 654432 722795 1403062 1619408 1672947 1710626 1799779 2104247 2720568 2936998 4488157 -1 696706 736401 1600928 2877202 3261744 4280041 4857154 4992171 -1 -2 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 490532 629433 1347452 1380924 4733723 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 504008 1420440 2027867 2440930 -1 -2 509074 1224711 2778530 2879459 3317085 4598476 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 1085910 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 -2 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 423407 861724 2403916 2860762 3186006 3187468 3494574 4004367 4364253 4875778 -1 -2 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 401370 1031428 2370670 3450177 4207967 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 1272333 3130337 4354372 4661626 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 946462 1875934 2476028 3104879 4101670 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 290307 1242974 2241709 3273665 4900549 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 857726 958675 1076184 2600816 2756850 3105405 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 -2 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 -2 1556612 3360322 4116757 -1 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 -2 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 877894 1097405 2529235 2987890 3629546 4124525 4182011 4262433 4581290 -1 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 732907 1003513 1644765 3008812 3537770 3565341 3688379 -1 725451 936133 2246258 2428758 2531621 3930025 4219127 -1 1794745 2453137 2832760 3015340 3735364 -1 938819 1884242 2607599 3388668 3898000 4683486 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 289789 335975 1031978 3024682 3055589 3167701 -1 -2 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 150661 662203 1236347 1697639 1904498 2413950 2637815 3280539 3344575 3492756 3520371 3630433 4361075 4700112 -1 755785 2106982 2384281 3916339 4877502 -1 -2 1454256 2283282 2660204 3282822 3335779 3495723 4291278 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 453162 996011 1090262 1742349 3223706 3570320 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 577427 1297882 1408820 2402909 3386050 3934987 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 123827 1529422 1925018 2333247 2334530 3384696 3387444 4468771 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 292941 1262282 2106512 2703110 3672284 -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 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 -2 1716176 2841996 3001895 3190246 4854538 -1 132927 509275 1042119 1054810 1527135 1732693 1976923 2049294 2448314 2750166 3322960 3467204 3825905 4350721 4516140 4589180 -1 82989 388222 787495 1313944 1340243 1869893 2297127 3072689 3310804 3565627 3582654 3597641 4066273 4124236 4776352 4816986 -1 52180 482286 1181960 3240752 3272518 4858879 -1 182297 653695 799403 927647 1134259 1138028 3358648 3452873 4096353 4625094 4706186 -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 69074 473754 4484427 4593796 4782240 -1 42114 444148 559105 1363365 2059697 2473160 2491218 3721119 3737568 -1 -2 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 92030 107571 465649 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 360722 1034831 1400546 4315051 -1 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 -2 630057 1361926 1742146 3158440 4338856 -1 106185 876200 1185999 3668213 -1 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 -2 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 1109406 1253794 1674190 1757150 2237272 3926171 -1 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 64951 2087652 3094176 3152411 4548595 -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 1764356 3996669 4411717 4783813 4790076 -1 418250 759681 1074927 2321056 3292052 3298405 3838745 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 258319 561953 1042764 2862385 3286920 3661782 4170608 4447364 -1 128381 949249 2107949 3131143 4080695 4648457 -1 93711 276588 1065434 1465105 2207963 2305586 2660459 3207261 3847458 4611919 4724490 -1 -2 618997 1353296 2205956 3362215 3728344 3980880 4237593 4974648 -1 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 311925 871455 2198141 2778846 2915532 3904458 4560420 4625557 4867227 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 1257237 2603000 2608356 3030761 3848061 3874542 4536146 -1 552564 793406 878941 1484086 2270099 2915688 3216008 3641114 4958548 4977724 -1 -2 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 557765 1153675 2180987 2697968 3041564 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 367944 482840 768052 1727237 3502278 3696307 3973896 4235171 4847293 4924781 -1 -2 864949 1171595 2254868 2642627 2791500 2825475 2835056 3895423 4009915 4472632 4909592 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 464166 2636481 3282610 3566726 3596564 4354074 -1 5621 228947 902595 1279629 1946561 2124136 2607968 3030189 4101014 4316614 4773366 -1 -2 3045635 3509696 4138347 4516101 -1 212413 638511 2995549 4084613 4134748 -1 1292335 1712955 2682805 4359017 4473502 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 990151 992214 1358175 2038338 2417527 2871976 3028012 4600285 4874980 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 -2 960325 2351481 3435786 3493308 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 290780 1643191 2785606 3660891 4180528 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 207891 4116119 -1 454655 3378895 3670416 4477025 4793070 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 16329 1451213 2644887 3518131 -1 -2 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 17951 1505109 1816681 2671177 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 249123 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 51760 376229 579763 604178 815520 2567232 2632300 3987840 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 818040 2414789 3273245 4334975 -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 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 91974 114601 843228 1538863 2382804 3586534 4988914 -1 -2 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 -2 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3559642 3687011 3900153 4390173 4875249 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 36597 937368 997661 2141894 4264341 -1 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 -2 257599 1113854 2586169 2612921 4290972 -1 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 -2 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 823043 929437 2067829 2559795 4068464 -1 100274 728526 2848562 3224478 3541493 3545629 4105766 -1 60397 1430329 2220844 2363032 3636450 4328961 4835906 4840370 -1 3078164 3152904 3280680 3633620 3892065 -1 -2 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 -2 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1441297 2196375 2571008 2585111 4108482 4554822 4932523 -1 181261 324389 769350 2200802 3268160 3777944 4067945 4299777 -1 1218553 2445593 3392754 -1 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -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 -2 1956293 3234743 3968516 4719222 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 -2 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 1109406 1253794 1674190 1757150 2237272 -1 2019700 3391896 3547439 4198270 4526744 4652898 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 491137 967217 1104092 1636669 3168708 3791393 4482087 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 28206 1960076 2756349 2874930 2928932 4367568 -1 65757 110014 833186 2441091 2843051 3005877 3906229 4218218 4807652 -1 1389333 2682552 3311448 3539335 3894649 4921379 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 811203 1923293 2233688 3880847 4930441 4972289 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 803329 1499553 3025851 3546236 3584930 3960589 -1 536265 1021801 1523778 2433739 3065005 3981799 4205850 -1 743073 883062 2363691 2468483 3011720 4731926 -1 188414 307508 2141750 2200356 3214942 3583875 -1 726414 848274 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -1 -2 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 398782 536106 1692436 1712249 2934313 3034741 3467324 3495500 3644591 4197415 4909995 4999999 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 -2 610962 1050047 3186550 3548444 3883502 4461606 4518675 4996462 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 -2 1075916 1253349 1957874 2044097 2645746 4640867 4669074 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 531337 1106918 3002518 3025967 3251134 3802898 4368211 4930408 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 290426 624038 1098228 1645996 1738150 1877310 2669622 2899594 3661831 4879867 -1 2024891 3591317 4024094 4044246 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 89272 1248891 3257768 3929228 4082774 4340835 4853915 4962772 -1 169851 1577916 2226442 4169752 4647041 -1 -2 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 165458 176517 1062346 2176242 3003257 3012408 -1 984182 1004439 1258921 1358179 1523441 1606388 1996648 2887566 3117439 3634061 4418412 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 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 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 396654 782959 1861232 2827693 2890555 2944390 3719720 3726894 3914867 4413649 -1 131243 1009266 2796984 3470810 4435707 4443078 -1 239260 1667044 2310884 2673213 3115408 4698106 4852109 -1 -2 135890 290490 587480 957570 1328572 1634342 1792202 3052404 3775776 4744448 -1 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 -2 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 365565 571716 913596 1757337 2351904 3073935 3632518 3784868 3893166 4730029 -1 -2 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 460734 670496 1521614 2538029 2810418 3838425 -1 818794 1891116 2320658 3868971 4583948 -1 -2 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 701862 2014045 2031371 3155946 3189481 4611049 4648550 -1 50670 217090 325321 1635140 2321173 4642573 -1 1780843 2104325 3866088 4593984 -1 -2 95203 1293463 2244690 2618872 3149023 4989731 -1 -2 369003 817648 1158680 1318788 2177860 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 1005671 1240527 2541298 2862350 3294663 4774814 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 -2 28811 3483260 3631313 -1 42853 215421 333329 2522306 2704433 2844664 3927369 4305284 4400397 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 1113816 1909360 3387171 3608510 3710697 3776155 4748012 4893833 4990657 -1 662640 697781 1368332 3333178 4817777 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 37031 211300 1159370 2767237 3023018 4180520 4352665 4746215 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 1956293 3234743 3968516 4719222 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 546983 1162036 1199176 1247981 1605997 1925982 2429056 2447828 2589337 2744173 2805594 3459214 3638194 3876252 4382311 4810415 -1 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 625609 1586830 1890034 2415267 2611412 2973452 3804374 4414179 -1 47182 146836 1933237 1997469 2180654 2694372 -1 1217374 1556873 2514031 4121296 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 106309 505950 3957782 4582162 -1 1603296 3762726 3785080 4747161 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 675807 796474 1523095 2604334 2653500 2747735 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 -2 675784 1935687 3204350 -1 181726 486573 817690 1472229 1965206 2360546 2377754 2377756 3503115 3663336 3663763 3875485 3974462 3998398 4382885 4629439 4701929 -1 -2 128381 949249 1871741 3131143 4648457 -1 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 -2 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 336646 1498631 1659121 2924866 3367682 -1 -2 1058769 1144881 1486881 2214096 2652031 4861294 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 -2 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 2749860 3691811 3817798 -1 -2 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 -2 1295650 1617441 1639575 2447995 2869979 3340154 4939013 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 306605 458408 469089 1645908 1649908 3122895 3178958 4591173 4675295 4702562 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 2190786 2432245 3768014 3864073 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 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 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 317467 1609059 2230871 2232212 4866989 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 307005 1098706 1578593 2033578 2048286 2084366 2248822 2914493 2950438 3241572 3287733 3355856 3927213 4453373 4497602 4579801 4629714 -1 104801 311957 977870 1368641 2144943 3291914 3436250 4020436 -1 -2 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 1197569 1462880 2280489 3475637 3716268 -1 437588 1114866 1224728 1534952 2148527 2362628 2598542 2879488 4050560 4412292 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 -2 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 729304 841489 1111198 1325840 1330164 1994497 3085975 3437013 3659193 3938162 4556851 4600695 4670589 4723568 -1 -2 336607 2315792 2784168 3021243 3049652 3315310 3453034 3480271 4470951 4853359 -1 272098 1268363 2927646 3202916 3569394 3613591 3899935 4228266 4258832 4311020 -1 -2 1332910 1617522 1952459 4083364 4099462 -1 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 256794 1479804 1634887 2876300 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 412222 788199 1057401 1541934 3944257 4475932 -1 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 187187 725208 1151127 1470854 1638179 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 1035672 1040509 1689918 3133674 3906849 4436894 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 376572 700391 2274523 4036525 4497872 4519497 -1 -2 139849 984182 1358179 2147481 3981402 4911087 -1 -2 752348 1054951 1629970 2153406 2970930 3018859 3948050 3955451 4862330 4922206 -1 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 -2 453147 570038 1003088 1219273 3407361 3982716 -1 157698 203080 3062086 4867582 -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 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 454655 3378895 3670416 4477025 4793070 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 -2 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 25967 949387 2510175 2592587 3710392 -1 756247 3205134 4342562 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 282257 823791 2423370 2917097 3099540 3596100 3772217 3995790 4208136 4474492 4516766 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 -2 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 -2 87236 96628 988930 1024658 1280184 1280224 2658431 4419986 4619261 -1 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 -2 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 760363 952678 1504309 1902906 2317789 2901336 2932768 -1 -2 811203 1923293 2233688 3880847 4930441 4972289 -1 -2 775955 1439963 1541850 2742502 4594494 4911678 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 299703 2211979 2396428 2440441 4323464 -1 237860 976743 1322320 2141930 3829290 4317463 -1 323932 1316201 2399344 2425580 3733350 -1 -2 677217 703911 823719 1207884 2909573 2914413 4492030 -1 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 865181 1329449 2531280 2665165 -1 615319 1408630 2160388 2504399 4540590 4835345 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 505628 536485 1429853 2715392 4084598 4656605 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 786423 3200996 3483039 4257155 -1 13543 468474 493195 4329590 -1 916540 1768089 1783700 3064807 4326733 4606972 -1 -2 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 287667 875169 2032065 2764492 3257388 3964664 -1 266325 410586 1030827 2487902 2765032 3437007 4804454 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 -2 190350 437824 711508 2021156 2948213 4013727 4949713 -1 1911255 2330048 3688805 3703506 3958155 -1 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 592247 1547091 1600389 2345030 3711690 4089816 4337141 -1 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 1427619 3989374 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 145539 1005730 1530792 4639233 -1 -2 1431993 1648311 2452693 2584271 3481966 4638155 -1 1666886 2862738 3065392 3129253 3398464 3627254 -1 264709 2102788 2103641 2437904 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 535506 1590183 2704449 3750288 4204175 4252220 4525994 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 172314 764521 1540790 1782998 2008289 2045455 2586490 2871037 3242098 3519959 -1 276323 312981 1063188 1658212 2109521 2291038 2728559 3678743 4690064 4873155 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 242005 732983 2186277 2933906 4697420 -1 565474 1520897 1621150 1648654 2230353 2333158 3135092 3383324 3572982 3865059 4442010 -1 596681 693753 3632500 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 450666 2062842 2314262 2433508 3140546 4111086 4247187 4999999 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 -2 1804852 2847966 3673200 3753162 -1 116864 143479 1746795 3520463 4938167 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 930244 1686580 1925462 2601054 3169203 3534968 4745880 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 445979 1107176 1586500 4068966 4694533 4773558 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 443493 780959 1127949 1636440 1904853 3271741 4240932 4510820 -1 -2 280172 766797 1359095 1452689 1659149 2138320 2422198 3694195 4130332 4533401 4622645 4998389 -1 1234681 2340604 4156891 4416151 -1 4221495 4351649 4397966 4594745 4898496 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 568932 598573 638100 1189443 4390658 4726168 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 586850 1616627 1689291 1949513 3366630 4338095 -1 457780 726937 983608 1040984 2292149 3299641 4773570 -1 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -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 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 -1 159508 235203 678496 1542825 3889913 4483380 -1 379607 1554873 1735201 2923737 3144373 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 -2 59755 287872 1190305 2263482 2416091 2973948 3166880 3752910 -1 117568 1371637 1645594 1660085 2086708 3274716 3603587 4085517 4090017 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 -2 982412 2087029 2547008 3098673 3516775 4120467 -1 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 -2 515714 778365 2031977 2712301 4874816 -1 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 -2 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 1026747 2765719 2994206 3043241 3995630 4240271 4982176 -1 186675 3589132 4360545 -1 808192 912402 2110319 4614932 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 210720 901250 1077563 1784037 2387329 2798823 3934430 4779937 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 2013426 3234110 4337867 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 161210 2644871 3058456 4132990 4245991 4389542 4824021 4894523 4935732 -1 -2 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 515419 998477 1402369 1494335 -1 1779713 1985651 2337298 2573764 3322968 3691691 3798651 3943733 4044740 4135487 4627559 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 144467 233591 297947 2083744 2847027 -1 -2 516950 766618 1408215 2738187 4663194 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 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 2842154 3207529 3753449 4269674 4852770 -1 830311 1573553 1933240 2167332 2583481 2655519 3080244 3899862 4035281 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 1588479 1615623 3121876 3437151 4086307 -1 -2 491285 2799676 3411114 3603007 3614653 4550397 -1 333129 335029 359998 1714037 2344193 2797301 3018581 3171902 3318389 3912616 4701926 4800006 4817916 4819273 -1 -2 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 1433343 1645334 2473981 2729185 2737722 3603739 4306697 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 -2 2461942 3063425 3122986 3193717 3342626 3425801 3429099 -1 400786 641003 3817677 3981687 4964277 -1 817812 1508613 2325023 3841243 4416370 4500351 -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 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 423373 1472720 4121777 4508006 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 423373 1472720 4121777 4508006 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 210432 1298343 1320747 1757497 1903110 2288177 2412048 2460396 2513879 3632757 3678828 3830824 4525091 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 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 278913 609490 836243 915558 961024 1664953 1755082 2409676 2433214 4038965 4509906 -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 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 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 542848 2366554 2978730 3345605 3685712 4446279 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 2226326 3448716 3619419 4663986 4894570 -1 -2 486057 1824568 2954403 4015080 4135159 -1 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 -2 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 607574 1393324 1649800 3493149 4489869 4974685 -1 472956 1586367 2012338 2055721 3496624 3643859 -1 574616 860831 1169671 1826749 2005403 2116778 2319982 2421894 2766175 2947181 4583475 4815888 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 67068 715037 1033313 1887915 3551587 3753902 3801360 4079222 -1 -2 911112 1986263 2463547 3702386 3930514 4197513 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 1070700 1559266 1847351 2031702 2231826 2291169 2975630 2998738 3126456 3355248 4169403 4225993 4546263 -1 -2 26217 1159998 1659642 2630860 2645661 2650409 2965141 3641849 4251021 4677999 -1 258922 362296 976050 2597901 3260523 3542946 3815280 4436041 4751796 4762460 -1 870554 2062233 2448841 3231797 4000165 4001527 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 504008 1420440 2027867 2440930 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 627900 750003 2114201 3253898 3273993 3826265 -1 1178217 1552000 2038129 2729322 2872352 3138736 3251917 3485575 4653403 -1 81684 170741 630155 709636 1233375 1265848 2700022 3239428 3290196 4206952 4703048 -1 -2 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 4428805 -1 74087 2152582 2474431 2993973 4322249 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -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 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 601495 1226544 1255677 1315152 1882696 1987380 2262877 2380159 2498762 2519311 3205858 3243856 3410376 3435286 3750534 3823114 4314781 4987091 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 1606967 3509684 3666277 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 1093230 1412051 2428710 3170110 3472079 3858069 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 90593 1056159 1243336 3672023 4578688 4713373 -1 82863 96380 1674647 1710500 2180711 2211356 2816248 3664267 3699395 4640112 4922396 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 298068 497814 2258845 2641428 4017630 4335678 -1 -2 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 1894672 2248453 2543966 3143402 3278172 3404862 4470547 4598755 -1 2506185 3022556 3201907 4579832 -1 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 224239 2036851 2476892 3310775 3647088 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 -2 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 262142 1864268 4197634 4943085 -1 1217716 3458341 4945970 4950001 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 -2 71090 1111867 1930657 3478678 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 2472673 3645700 4735374 -1 1088419 1867237 3424424 3779420 -1 2220611 2295532 3042336 3076878 3290175 3495884 3705998 4064934 -1 -2 101104 359190 886840 2030633 4066738 4254945 4257727 4891200 4917489 4986492 -1 569190 2409370 2757047 3896077 4239861 -1 946244 1324842 4281667 4451394 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 3024 596376 2834020 3210034 3681423 3754624 4047995 4311854 4819964 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 53226 68025 2874720 3990143 4152732 4804757 -1 -2 1201623 1776757 2340259 2368537 2899594 3193847 4070979 4480612 4544420 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 909150 1036667 1578649 2032077 2637470 2707165 -1 -2 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 442341 529162 550087 891508 2273590 2476832 3750308 -1 423319 1006771 1871108 3811724 -1 534072 1654783 1681528 1715089 2397411 3470685 4897620 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 261779 1782602 2397134 3296413 4999999 -1 1915958 1970276 3334290 4025426 -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 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 92817 1369766 1417712 3108668 3862191 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 -2 2821429 3278741 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 120074 219327 270968 310824 1375504 2653451 4164298 4212764 -1 805306 1893380 1975897 3040678 -1 -2 169910 387553 634368 1530191 4086390 4411164 4465294 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 -2 661397 1473593 2750724 2972363 3550274 -1 1370607 1410220 2523305 2767178 2772394 3150650 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 251051 3346877 3494455 3575528 3599449 4892066 4916719 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 376572 3028928 4749626 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4751127 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 -2 1284072 1569899 1936084 3004853 4827745 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 619187 652993 3343393 3892066 3924440 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 138962 236491 370674 824845 1090007 1201445 2138434 2229820 2800088 3320625 3438968 4528201 -1 1053726 1283050 1315692 2911934 3226248 -1 1107070 1831506 2475955 3954531 4025960 4370946 4427893 -1 523887 591784 1135626 1562387 2780128 4194368 4680219 4969611 -1 -2 1203296 1567802 1658332 1688852 1955240 3120976 3284517 3777522 4004239 4096825 4617155 4674717 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 -2 862715 1406987 1997475 4113872 4970897 -1 -2 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 39696 2510853 2888679 3032281 3155690 4207106 4394878 4507804 4586790 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 1474238 1740650 3328575 4171519 4849398 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 902819 1464754 1808264 2030332 2670061 3116774 3849977 4474835 4781932 4889870 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 263250 544245 660161 676352 972426 1635043 4259795 -1 736781 1776027 1864812 2817787 2974640 3714585 4428491 4559695 -1 595357 1245545 3014380 3401289 3504607 4566119 -1 -2 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 272804 776611 941134 1138979 1220043 1296959 2726747 3633136 4020692 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 1135933 1471878 1828462 3499647 3931288 4481864 4726925 -1 -2 1117419 1340249 1686953 2202695 4612871 -1 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -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 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 776307 1343037 2166609 2699802 3718294 4364138 -1 531834 842574 1627874 3984439 4868651 -1 113965 197228 506176 619723 1666888 1945080 2220221 2734145 3132093 3634945 4536968 4741432 4957794 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 765035 980099 1156720 1224572 1839866 2814716 3324150 3355599 4771702 4794752 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 428282 526047 2443420 3202652 3236119 4248823 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 -2 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 -2 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 -2 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -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 1250294 1514744 1645759 2232502 2377998 2410985 2521651 3126118 4001638 4406383 4687537 -1 -2 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 1767001 2839738 4225130 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 1662826 3127657 4196722 4463630 4773822 -1 317882 857451 2125052 2154713 2180181 2257276 2584952 4426905 4965756 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 404217 877030 1099508 1340003 1815330 2283144 -1 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 213769 303967 1433089 1962940 2114295 2559058 2768637 3560330 4202831 4324087 -1 -2 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 543521 548665 946661 1191834 1598456 1695779 2451079 2618657 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 84719 502281 1392969 3701367 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 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 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 207352 442493 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 306923 718561 2729635 3729973 3783232 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 869176 1104337 1120306 2777462 3625346 4626130 4656432 4935549 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 2082407 2137232 2248569 2419670 2896019 3761854 3805399 4139361 4469508 4488667 -1 1584472 2802880 3103258 3413910 4915268 -1 362723 1211135 1231587 2636168 2703437 3910233 4096913 4442724 4615664 4678276 -1 -2 555510 2482251 2905032 3618649 3996418 4487021 4609228 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 265261 669371 709729 1492222 1720803 1921051 2063330 2536693 2585855 3010279 3390694 -1 621364 1219980 1292474 1835685 -1 -2 305059 2409859 2499064 2957688 3826011 4685750 -1 1076427 1410817 1427223 1870236 2270463 2696850 3532195 3857586 4760864 4767503 -1 -2 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 974055 1676887 1892846 2481147 2511505 2976036 3461937 4303031 4955298 -1 130705 292243 1810597 1857018 2640729 2937292 3168005 3175974 3419101 -1 9641 367812 564168 2573411 2702859 2938582 3978598 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 183208 1007580 1203237 2004858 2113133 2324794 2504232 3434227 4183736 4359066 -1 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 -2 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 1621150 1648654 2230353 3135092 3711954 3865059 -1 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 3330783 3362857 3479803 3505107 3587764 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 899192 1420054 2978000 3713360 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 3286408 3882569 4292147 4409306 -1 -2 1035672 1040509 1689918 3133674 3906849 4436894 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 376572 700391 2274523 4036525 4497872 4519497 -1 -2 1391962 2335171 3087952 4597292 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 221462 1000367 2129438 2744228 3012541 3830995 3989337 4506623 -1 23679 109475 243725 1017840 1032247 2385348 2632610 3312329 4844237 -1 -2 391849 780347 1045902 1928837 2250142 3811937 4568449 4813454 4938482 -1 64818 965063 1029568 1730849 2280289 2830364 3129729 3148983 3401343 3431469 3532968 4571652 -1 687015 3018498 3177174 3639013 3756265 4126369 -1 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 543115 2834855 3106448 3219800 3302662 3881227 4009024 4361756 4873542 -1 -2 69406 198985 1017016 1211280 1223103 1431927 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 50670 217090 325321 1635140 2321173 4642573 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 3330783 3362857 3479803 3505107 3587764 -1 1070700 1559266 1847351 2031702 2231826 2291169 2975630 2998738 3126456 3355248 4169403 4225993 4546263 -1 -2 56693 1018609 1371656 4597579 4886002 4915077 -1 -2 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -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 360722 1034831 1400546 4315051 -1 -2 128605 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 -2 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 531337 1106918 3002518 3025967 3251134 3802898 4368211 4930408 -1 -2 824441 1172901 1189874 3823054 4189063 4650562 4879382 -1 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4575783 4864000 -1 -2 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -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 249353 960432 1526500 2520690 3181347 4530110 -1 -2 642033 896343 2620220 3217065 4536705 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 352077 1344165 2372448 3085531 3388418 -1 1293675 1377211 3152261 4400838 4597823 4932880 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 1076510 1476515 1551104 1955270 2212419 4604053 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 1528078 1573011 1820427 2471264 3224123 3290997 3715489 3970346 4239537 4874012 -1 653380 917665 996372 1177687 3202300 3879373 4002556 4534928 4684125 4813949 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 1869273 2147947 2281229 3684102 4550370 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 33830 120846 589115 709160 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 1052073 1345096 1707835 1856098 2439613 2618518 2620156 2800467 3310754 3373313 3803686 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 324977 1138149 2215709 3002164 3272499 3366293 3469792 -1 51739 447695 2984697 4197226 4781504 4907580 -1 611488 2090379 2984686 3996530 4760052 4825329 4939242 -1 393324 671858 796011 1543852 1757003 2951062 3135136 -1 -2 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 2327889 2359573 2841948 3062316 4635613 4968819 -1 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 517699 2251311 2392815 4526625 -1 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 -2 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 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 1286754 1747746 2226835 2660003 4527534 -1 657810 995549 2515230 2635093 4775561 -1 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 559634 4203841 4252505 4395900 -1 -2 155181 1732383 2430039 3843900 4882192 -1 1812488 2250212 2656832 4171628 -1 -2 1262013 2764169 4563193 4647010 -1 1527718 3082276 3612448 4857584 -1 279610 616498 855762 1677248 2681456 2880660 3360435 3437722 4692737 -1 50058 435831 493284 908580 1661619 1755270 3632163 4434968 -1 212641 447422 770688 997561 1508613 1789872 3409573 3449160 3770191 -1 -2 2202947 -1 1592494 3196951 3462371 3655046 3734693 3773141 4019143 4019546 4861025 -1 -2 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 450116 1277894 2670132 3834238 4710847 4735981 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 563947 1824365 1996814 4317938 4924080 -1 865411 1051281 3642992 4610724 4667707 -1 -2 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 354644 952439 1942978 2096026 2905635 3103132 3395885 -1 1532238 2031299 4041930 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 967857 1886259 2996664 3478145 -1 32888 638200 1783014 3720798 3769002 4787985 -1 1026097 2991232 3265669 3476438 4901570 4978080 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 1450162 2343443 2441502 2597477 3171643 3248264 4655717 4760018 4863642 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1963419 2489739 3031930 4215478 4270269 -1 362711 2238028 3596355 4378484 -1 -2 870588 1097939 -1 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -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 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 24266 2305104 3024169 3138327 3233684 3666271 3981465 4112849 4626222 -1 594234 923085 1774504 -1 21131 372638 1836923 1996041 3390594 3456322 3676461 3728641 4321391 4520692 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 -2 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 1732794 2464273 2551648 3093682 4278316 4471848 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 169974 1933530 2367669 2461143 3338850 -1 -2 468474 714912 1099100 2475691 4329590 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 564867 1263786 1403884 1411911 2781303 -1 111348 1236717 1325182 1424797 2806241 3946211 4428557 -1 -2 288633 512428 705482 917640 1057490 1362133 1732839 2656369 3485422 4916205 -1 1520197 2453938 2584707 2909384 2938947 3816674 4687415 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 -2 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 -2 567392 791891 922747 1366578 3040963 3259447 4604578 4848080 4954080 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 438473 2152036 2784853 3000136 4175364 -1 -2 2203281 2207150 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 76107 153325 987442 1178296 1219616 2976559 3283242 3972459 4584403 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 588899 1211225 3418910 4357325 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -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 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 166150 502914 652580 878363 1642691 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 498607 702643 3217536 3449043 4156187 4542660 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 387281 1011236 1961560 2523725 2684951 2762989 2989571 3272747 3425674 3646412 4322737 4336808 -1 577880 1579254 3577049 4252972 4853412 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 988577 1891091 1903452 2574447 2678627 2755047 3319618 4263504 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 573756 1299689 2046412 2412451 3230821 4479523 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 -2 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 145365 415393 742938 1319115 3093336 3894613 3990544 4625908 4999999 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3555561 3921126 3965281 4676126 -1 -2 1672014 2809185 3450921 4023718 4783180 -1 19407 107488 216374 322225 751561 889657 1576693 2423164 2525210 2715054 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 459968 1229013 2842718 4324824 4340525 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 36547 492260 780643 982073 1903151 3855518 -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 42675 611973 722394 927985 2130851 3703660 4174020 4917901 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 3361774 3481008 3578574 3750845 4494702 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 276627 1567110 1732413 2835816 3419598 3806210 4134031 4314048 4992377 -1 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 622675 1160449 2287160 2962495 2983325 3045083 4139778 4350189 4909374 4920595 -1 -2 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 275537 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 4259433 4661610 -1 -2 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 531941 920536 2077647 2585625 4332864 4682473 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 959389 1328068 1382019 1813472 2237081 -1 680922 1562279 2072194 2478379 2484039 3331540 -1 -2 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 53927 584618 1464809 1472285 2049189 2146729 2797414 3063643 3274254 3490254 3495682 3581211 -1 -2 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 765330 783180 783753 1027551 1388015 2461942 2534671 3054471 3437910 3446042 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 15067 366683 515375 1070416 2157093 2364679 2467418 2626011 2726773 2952038 3827974 3936590 4283712 4341462 4682160 -1 672515 1153938 1639348 1696600 2711309 4177050 4746015 4986676 -1 -2 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 616948 2633275 2675807 3450508 3772712 3793002 3800807 3972217 4356989 4478300 4502613 4783831 4911484 -1 693090 1673748 2092194 4396757 -1 2304095 3565298 3915991 4187520 -1 -2 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 1542785 2781959 4940709 -1 -2 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 1178987 2102339 3223592 3545889 4223890 4728204 -1 67068 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 1270498 1921447 2707658 2894709 2992110 3458924 3494940 3793022 4223908 4546507 4887207 -1 405087 753926 2402266 2907197 3002121 3429223 4135162 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -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 -1 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 -2 154820 998104 1135764 3487375 4838694 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 942796 2687977 3241572 4196538 -1 -2 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 506765 1132650 1204781 2761065 -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 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 109631 1848387 1974711 4068610 -1 -2 741587 795134 1666888 3634945 3669244 -1 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 -2 265261 669371 709729 1492222 1720803 1921051 2063330 2536693 2585855 3010279 3390694 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 19232 906300 1087614 1251703 1457810 2482858 4904741 4971570 -1 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -1 -2 1205951 1803760 2884748 4064905 -1 709508 2145363 3378737 4155526 4797842 4981618 -1 -2 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 1589671 2062094 2798662 3834569 4011854 -1 -2 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 123728 259279 1435950 2618913 3036585 3540584 3768866 -1 -2 2842154 3207529 3753449 4269674 4852770 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 725477 1038494 1438116 1937152 2189406 2363364 3895750 4854420 -1 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 172039 1094958 1347691 1851438 4518575 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1906352 1927430 2464708 3598070 4797135 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 463847 2347215 4648809 -1 155181 1732383 2430039 3843900 4882192 -1 91974 114601 843228 1538863 2382804 3586534 4988914 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 465195 1258548 1405967 1839323 2228109 2306783 2390921 2552963 2633806 3074393 4149303 4711083 -1 -2 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 -2 554662 3266773 4283960 4320281 -1 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 360798 440727 825917 1303400 3508149 4618853 4636934 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 47484 626967 1648340 1704309 1929338 2498032 2773845 2845713 4351226 4369459 4399940 4793667 -1 551106 593169 2531293 3273962 3686718 4122873 4223400 4406714 4953018 -1 1132389 1825769 1996616 2174660 3127919 3312649 3765935 4595564 4628290 4874836 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 591412 1009127 1810511 3553461 -1 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 2185399 3180130 4823422 4999740 -1 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 -2 116769 1713733 1778629 1838848 1941439 2662694 2824297 4029411 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 130583 175482 876952 1066979 1278302 1311794 1461766 1661469 1730193 2540194 2686221 3066763 3627229 3677337 3984472 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 427971 619583 3179188 3651323 4548561 -1 35566 581299 632419 1420137 1651090 4053710 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 400597 2345943 3243897 3669045 4371582 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 752931 1042446 1198718 1722920 2851317 3052892 3823862 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 903192 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 -2 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 788533 844253 1372473 4216861 -1 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 1258646 2282904 3466602 3502123 4573067 -1 2429994 3550602 3700952 4340185 4340675 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 486057 1824568 2954403 4015080 4135159 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 378390 1164465 1993223 3214067 3807585 4023925 4734858 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 675784 1935687 3204350 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 1589671 2062094 2798662 3834569 4011854 -1 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 1018108 1604151 2619819 2700025 3535531 4384533 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 1031462 1330038 1387974 1682683 2479159 3638383 3904859 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 809564 875937 1566482 1933452 -1 843391 1593311 3070409 3707297 -1 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 1253005 2348219 4206699 4945733 -1 37938 270915 342522 579123 892418 1568622 1689256 2765657 3054686 3923365 3998967 4569960 4655166 -1 1020063 3894988 4902732 -1 473961 577355 1294644 2198740 3313622 4612327 4852211 -1 63699 418481 721864 976935 1026755 1503415 1785084 2616306 4171857 4268404 4743749 4902195 -1 -2 85796 229517 757402 1185175 1263506 4656028 4784783 -1 1165233 1371055 2934048 3224128 -1 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 693647 1154349 1780261 1838207 2025383 2660076 3085109 3306391 3601840 4035250 4946839 -1 -2 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 2106982 2384281 3916339 4877502 -1 67392 321515 385603 758858 -1 451068 857101 1135674 4046282 4242763 4661949 -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 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 -2 998149 2032636 3326819 4546761 4910272 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 -2 569868 1172621 4834960 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 970476 2511206 4004780 4277563 4352982 4835189 -1 -2 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 -2 221605 832232 1111070 1233463 2205848 2463746 3599074 4235189 4345851 4546792 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 123354 531923 1367414 1742461 3109975 3116916 3890221 4345409 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 385777 2087667 2487172 2585976 3499165 3651711 3839915 4111528 4194712 4265262 -1 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 -2 711782 1201399 1251008 2208477 2272114 3769900 4291176 4576629 4841486 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 30812 158566 894713 1594347 1782926 2013404 2633760 2664615 2706053 2964961 4150454 4449535 4516489 -1 568932 598573 638100 1189443 4390658 4726168 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 -2 1705751 2430230 2491511 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 400826 2608953 2922538 3429795 4722119 4874514 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 352077 1344165 2372448 3085531 3388418 -1 -2 1177687 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 71090 1111867 1930657 3478678 -1 87721 2813323 3142552 4065443 4651580 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 1162849 1690502 1741335 2332897 3799488 4358052 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 305059 2409859 2499064 2957688 3826011 4685750 -1 1076427 1410817 1427223 1870236 2270463 2696850 3532195 3857586 4760864 4767503 -1 93610 131569 3152160 3192072 4434477 -1 374621 457309 877549 1111491 1327005 3967132 4323127 4836014 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 197569 378898 784630 1726314 1870308 1872861 3220298 3811922 4040437 4596059 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 811203 1923293 2233688 3880847 4930441 4972289 -1 -2 814519 2187064 3557852 4188557 -1 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 306923 718561 2729635 3729973 3783232 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 -2 17010 847258 1101420 1305069 1406400 2148380 2304845 2529181 2756875 3621548 4064620 4595732 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 138890 579236 582822 1400159 2152773 3993904 -1 -2 1956293 3234743 3968516 4719222 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 79186 474962 809049 1386950 1911659 2559750 2855420 4489973 4492366 -1 36597 937368 997661 2141894 4264341 -1 249984 463210 730299 945576 1475181 2392803 3041070 -1 1070910 2741067 3124041 4287180 -1 581814 1255298 1819330 2570426 2595423 3209603 3712043 4509494 -1 -2 1162953 2938918 4403761 -1 218496 1043713 1095820 2586982 2898055 4411877 -1 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 -2 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 17948 577485 2134115 3307294 4712251 -1 326108 972538 1528002 3036831 3396929 4075647 4132569 -1 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 77440 2052722 4188117 4922060 -1 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 -2 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 381515 729230 749237 1329196 2633616 2682952 3054007 3183108 -1 368648 448450 478139 729450 1026799 1664338 1997921 3149937 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 555213 858013 943040 2548222 3343728 3933332 -1 -2 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 96380 994248 2180711 2816248 4493806 4922396 -1 -2 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 -2 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 -2 2571241 2785412 3104059 3185049 3340098 4175049 4304655 4824097 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 280515 881065 892457 1034063 1280235 1820740 2027238 2269820 2331149 2932234 3109776 3122067 3220340 3318634 3346715 3604888 4379510 4464649 4498896 4557748 -1 -2 397936 2415221 2658084 3915674 4960981 -1 -2 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 148822 1337924 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 881695 1038292 2308961 3292856 3762194 3963456 4214824 -1 668084 1325742 2538182 2873920 3192578 3713039 4586015 -1 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 651763 1231289 2021991 2406342 2654226 2726900 4658143 4733895 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 569868 1172621 4834960 -1 -2 1416946 1551923 1584150 2122988 2518027 2791290 3409976 3685000 4036114 4408051 4429769 4566904 4871238 4979811 -1 1862327 2230289 3105802 4458481 4675031 -1 521999 556691 738283 1110083 1235115 1683793 1758099 2102973 2241594 2674566 3557605 -1 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 335935 790914 1277891 3269546 3414062 4484716 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 220501 1846660 1992212 -1 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 1460473 1928813 2415035 3990722 4438855 -1 -2 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 929741 1170236 2145207 4004499 4357035 4447541 -1 -2 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 -2 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 97554 312731 1157506 4219925 4229115 4290220 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 1104221 2896647 4370043 4886640 -1 676975 870865 1754905 2599698 2998043 4458101 -1 81968 818501 866289 1146183 1464644 3354085 4467591 4787952 4990152 -1 979463 1406935 1551664 2936351 3074017 3105314 4473594 4956508 -1 -2 2731311 3479985 3700413 4206574 -1 252172 421771 972706 2823754 3026457 4602670 -1 833349 1075334 2599762 3398748 3728779 3774303 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 326505 623802 1171663 1303665 1834828 2355393 3010449 3480671 3648917 3652067 3811182 3919627 4115298 4123706 4127804 4167184 4319513 4631856 4712643 4945559 4994310 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 907526 1070759 1697089 2214299 3209103 3512032 4836381 -1 1295650 1617441 1639575 2447995 2869979 3340154 4939013 -1 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 335935 790914 1277891 3269546 3414062 4484716 -1 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 -2 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3402820 -1 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 401730 1329457 3531997 4360627 4775355 -1 -2 1882755 2868025 2939812 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 659522 712160 792106 1008288 1329182 1892731 2074527 2177118 2542305 2667397 2692382 2733114 2881655 4383685 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 734137 1217877 2072467 2628976 3107340 3698313 4807190 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 456064 3127657 -1 -2 94998 414881 1302172 2052382 2994980 3031719 3509414 3611491 -1 567392 791891 922747 1366578 3040963 4604578 4954080 -1 159664 1348377 1818869 2416330 3552200 4622238 -1 -2 126343 398176 1943439 2179536 3269915 3522860 4118554 4330200 -1 350875 1838173 3520573 3841123 4248159 4884769 -1 95519 648169 2553336 3573303 4346557 4464285 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 3320539 4364644 4746610 -1 187153 3970717 3990801 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 -1 -2 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 34555 88763 336903 690766 785444 1891503 3486489 3755929 3931351 4675713 4898180 -1 -2 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 -2 1188896 1366716 2304993 2309110 3181066 4681011 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 810615 1476254 1586172 1681277 2357236 4171519 -1 755785 2106982 2384281 3916339 4877502 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 727421 933610 1108179 1958549 4155385 4739008 -1 249978 367436 984127 1591150 1758020 1864361 2378370 2455790 3077828 3121874 4787733 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 375245 600085 756828 1280542 1501283 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 -2 272098 2748251 2927646 3455172 -1 -2 567487 592499 624847 1075817 1865221 1934465 2472255 2985827 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 713535 1807649 3013623 -1 -2 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 96255 314705 798206 1513109 1574761 1603572 2325869 2812352 3775508 4108687 -1 2679566 3165152 3310000 3449856 3585835 4492597 -1 133985 999145 2620281 2788720 2850901 3581308 3645463 3691992 4080104 4920453 -1 -2 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 1992656 2105064 2106890 2472806 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 -2 2827693 3419433 3726894 4316596 -1 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 129235 516522 1042886 1428687 2419453 2801217 3147115 3269735 3910282 4341797 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 1236195 3216222 4773256 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 -2 94487 316120 461450 883673 1773083 1883511 2705412 3878142 4732454 -1 331122 354309 797404 1452418 2448161 3399540 4342654 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 374854 637061 2448983 4450284 4536845 -1 -2 278552 1574795 1790086 3530287 4582062 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 1833994 1973016 3052306 3136488 3538221 3721591 3844472 4178762 -1 980016 1481174 1625575 1904065 2247048 3426808 3505553 3638471 4181051 4850365 -1 -2 401066 1590822 2264745 2506112 2516941 3786742 3826933 4007440 4047032 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 410191 498568 1952068 2126419 3197818 3834951 3974166 4576000 -1 50670 217090 325321 1635140 2321173 4642573 -1 -2 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 376028 429194 557457 1538769 3233432 3347518 3998826 -1 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 612592 739310 1057479 2187315 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 777948 1294282 1825011 2207110 2697803 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 1070910 2741067 3124041 4287180 -1 -2 642346 1318588 2151844 3838133 -1 67515 1372071 2228081 3867134 4752686 -1 751719 1764086 1988437 2495160 4388139 -1 -2 834953 1021625 1308872 1485289 2672748 3185192 3198546 3253335 3457569 4135191 4202148 4781447 -1 -2 940523 1114214 1717609 2447465 2609819 3572499 3645744 -1 -2 434327 3523462 3720903 3920453 -1 3927 525315 671411 1027582 1793247 3290375 3374956 3405802 3899925 4271117 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 948958 1440720 1543389 1663741 2974960 3782196 -1 712849 1402916 1632559 1794867 1970907 2191017 2930826 3124899 4157610 4353852 4445363 -1 -2 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 434327 2828222 3523462 3720903 3920453 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 -2 19407 107488 216374 322225 751561 889657 1576693 2423164 2525210 2715054 -1 946244 3559231 3939769 4451394 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 -2 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 574616 860831 1826749 2005403 2116778 2319982 2421894 2766175 4583475 4815888 -1 -2 493454 744891 923721 2378636 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 379390 393275 593238 1761936 1823439 2059387 2629159 2867427 2919990 3146313 3191337 3415842 3449579 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -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 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 726658 1466043 2674206 2921147 4682231 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 532135 706462 1123637 1677620 2551198 4023710 4103730 4696126 -1 -2 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 -2 640837 1954489 3076359 4347364 4375005 4819357 -1 -2 1141428 1835685 2756766 4270682 4809204 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 608254 815578 875999 1036421 1215308 2095329 3018764 3366788 3878038 3895946 4870469 -1 -2 1169947 2446013 2519153 3192456 -1 587233 749247 823656 1220311 3802934 4945250 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 270957 491282 1735051 3399249 3642953 -1 1829547 2188921 2205887 2354391 2982832 3265030 4696548 4833310 -1 448588 2999007 3117572 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 502419 1692666 3724761 4201763 4759521 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 -2 757618 1262206 1861885 3157545 3914719 4234669 4772832 -1 427424 1000045 1370401 2438705 2656567 2998685 4054079 4692452 4795622 -1 424244 1481784 1544120 1559071 1966234 2276939 2348712 2350540 2406056 3442057 4030124 4218386 4239515 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 62106 258826 282500 1077729 1426627 1621563 1769113 2191639 2232617 2916382 3648915 3968730 4097022 4222353 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 50169 344293 1140968 1487685 3007504 3707073 3914688 3963362 4011605 4251823 4290627 4693010 -1 -2 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 46186 345721 1977717 2956455 3407563 -1 -2 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 -2 273399 506486 900723 4477293 -1 277817 321860 490120 704168 1739377 1779626 4366757 -1 3951327 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 1485207 3633295 3881489 3923145 3962557 4160819 4947133 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 -2 537972 715940 1922200 2450096 2879164 3072693 3321527 3480282 3557796 3823506 4672143 4984900 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -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 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 6260 118341 296807 1321960 1507905 1698318 2621647 2655502 3894819 -1 -2 2793446 3848833 3893453 4418424 4721277 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 -2 597535 773402 1254261 1617370 1927292 1947497 2042738 2173577 2471446 2563835 3990914 4097845 4127751 4453955 4489318 4525652 4720827 4971894 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -1 -2 253143 2105986 2401383 3636319 3950830 -1 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 -2 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 29452 354386 370896 761504 818589 1018381 1629584 1719992 2431868 3191045 3285448 4769804 4874521 4943876 -1 -2 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 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 1948027 2553471 2760222 3075902 3374652 4103094 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 153387 598771 785410 2029020 2859789 -1 376353 1162432 4069089 4087754 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 -2 1601737 1646631 2402190 3398959 4796468 4867977 -1 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 -2 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 54859 264312 377094 446316 803779 1250454 1702637 3414345 3609011 4389626 -1 -2 110205 969304 2668753 3038716 3450624 3844901 3875780 3993587 4714568 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 310736 598112 676531 1007545 1281029 1331758 2183799 2489963 3280427 3866718 4262590 4464970 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 425296 619221 1982797 2113673 2958471 4144899 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 153048 517253 1572151 1664472 2508525 3392374 3738740 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 94669 1469651 2464762 3141002 4509823 4521779 4572159 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 667390 1844051 3437742 3822975 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 832289 1705751 1831665 1834537 1922628 1940848 2073489 2124099 2317991 2430230 3071764 3725723 3937640 4481353 -1 169035 523480 558929 1533787 1698926 1810577 2090445 2225580 3171697 3216040 4007533 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 342113 2391302 2885318 4329358 4339251 -1 1192496 1853097 1956384 2142938 2373072 2374528 2724664 3298329 4298981 4326018 4387383 4838813 -1 -2 419818 1066879 2341026 2984450 3718791 4031753 4550654 4770285 -1 814519 2187064 3557852 4188557 -1 123383 511328 806279 2318825 3344616 3369160 3735711 -1 1070631 1711604 2302980 2477832 3006469 3088296 -1 383857 869906 1348940 1399409 1404645 1595675 1733159 2493605 2957432 3072808 3900318 4785818 4829533 4919777 -1 -2 372942 610302 1995089 2035180 3594672 3603542 4830324 -1 -2 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 627288 1379085 1568879 2010828 3827975 -1 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 104499 848952 1323805 3402701 3440957 4790294 -1 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 128659 749949 1956510 2094955 2284629 -1 416492 557360 1897188 1907466 2296024 3195564 3598268 3888142 4183931 4457633 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 -2 66719 235876 721991 919643 1425609 1792266 2186904 2215376 2339448 3006724 4331331 4876953 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 694501 1089805 2259540 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 -2 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 231187 567774 799939 858388 939254 1237732 1384455 1621065 1686757 2233813 -1 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 94124 1690200 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 762559 1327808 2030219 3496556 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 2431489 2633467 3977337 -1 -2 2508874 3312329 4411672 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 203827 701805 832007 965157 2251887 2272989 2283334 2366748 2511192 3420019 4571948 4911368 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 91808 486495 491693 1653130 1888260 2762733 3037062 3060247 4573580 4755680 4888746 -1 633845 795229 947783 1021021 3150969 3295712 4506746 4971947 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 378781 872807 3092388 3686394 4354052 4892239 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 -2 117351 136685 815652 843230 1217600 1731161 3304624 3577353 3716213 4388356 -1 1130292 2766768 4044418 4106566 -1 337899 2539543 3585785 3732964 3868992 4335370 -1 1684239 1839479 3651684 -1 -2 76765 308310 620789 2393986 2475533 3840623 3883678 -1 -2 1251515 2114750 3143386 3251964 3558110 3929227 -1 1889168 1992869 2516330 3373252 -1 190225 654183 666507 987430 1045669 1353146 1696506 2113978 3770667 4594882 4925606 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 1550896 1880536 2964410 3337651 3778761 4498577 -1 -2 931981 1415959 1492431 1509000 1775350 2405459 2829669 4263676 -1 446554 453639 609720 970736 2197859 4996226 -1 245726 778084 832026 1052004 1613265 2110711 2196706 2841306 2916178 3915922 -1 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 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 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 -2 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 1035672 2085672 2103403 2535871 2850996 3244146 3539439 3653542 4185095 4629046 -1 -2 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 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 97716 331122 1452418 1886918 3399540 4595289 -1 190853 550953 3117343 3337503 4389543 -1 275825 1151432 2214430 2573032 3229020 3235886 4470975 -1 616410 1832450 2749383 3609812 3993290 4115878 4254552 4425733 4574064 -1 2749183 3850460 4864657 -1 -2 2326365 2690141 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4519445 -1 31295 759807 2238277 2980009 3626979 4557685 -1 560570 4177240 -1 -2 534237 1852568 4129224 4821381 -1 272396 499020 1093397 1448967 2139860 2595850 2889715 3045620 3495143 4352868 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 24180 638602 2414068 3328451 3710544 3881674 4897578 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 552869 1158820 1189262 1497965 2860681 3003822 3627409 3857351 -1 -2 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 2204577 2787340 3281820 -1 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 -2 183208 1007580 1203237 2004858 2113133 2324794 2504232 3434227 4183736 4359066 -1 83262 554433 1097126 1907972 2264368 2506204 4050610 4999999 -1 -2 127268 1531293 1586217 1692429 2063783 3825699 4328650 4492274 -1 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 -2 412222 788199 1057401 1541934 3944257 4475932 -1 -2 17677 139143 200900 669778 857368 1832230 2469529 2550172 2784660 -1 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 91 1948282 3185389 3406298 3512114 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 162123 549895 653032 4292301 4758293 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 6531 1916080 2344556 3437308 3481610 3636560 4722381 4885005 -1 231093 475061 541750 1289420 2197919 2804729 2964959 4203451 4746586 -1 708528 1267523 1844239 2337469 2340510 2655906 3860542 -1 -2 18267 1633359 2899690 4078616 -1 488115 3295337 4139163 -1 602815 806049 865197 1167030 1359593 1804302 3059975 3859533 4525469 4694467 4920616 -1 1314276 2527201 2687365 2769216 3675191 -1 -2 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 137267 684257 1334315 1679024 2072118 3245458 3576996 3650792 4941683 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 88475 265010 743723 1134223 1853220 2478204 4807233 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 212456 767559 1888594 3347597 3654730 4152564 -1 1032009 1117215 3233539 3286884 4584403 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 461717 1675755 3155925 3309767 3738450 4784089 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 103758 825520 1184239 1548048 1767368 1888002 2079851 2829873 3084300 3182374 3767838 4288628 4479835 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 177525 408539 1163493 1862399 3379338 3809092 -1 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 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 -2 138169 776307 1343037 2130417 2166609 2371606 2699802 3336270 3951383 4328117 -1 146370 1978341 2112975 2748190 2913593 2990708 3101463 4423921 4768330 4999999 -1 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 798022 1197797 2601397 2712111 4669182 -1 806971 1848077 2106512 2263138 2280826 3365179 4942898 -1 1517115 1661565 2426681 3412117 4314003 4332191 -1 -2 15779 1012858 1552736 2602231 3347904 4794270 -1 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 -2 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 782710 973080 1013146 2661946 3006331 4761770 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 713535 1807649 3013623 -1 -2 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 2665292 2908934 3493749 4599592 -1 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 28812 2001062 2794529 3275883 3519834 3859202 4260365 4875564 -1 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 -2 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 123728 259279 1435950 2618913 3036585 3540584 3768866 -1 -2 2854249 3631091 4281693 -1 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 -2 922276 2485925 3105356 4075171 4670563 4681137 -1 299001 329627 2550979 4645742 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 85593 283968 551474 1072170 2017272 4194527 4270888 4804177 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 1471750 3021658 3124873 3150839 4641128 -1 505628 536485 1429853 2715392 4084598 4656605 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 173932 1125112 3261865 3418446 3530731 -1 976726 1801666 2593549 3610497 4826396 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1963419 2489739 3031930 4215478 4270269 -1 362711 2238028 3596355 4378484 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 677943 1945657 1958584 2184765 2747212 3648628 4322081 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 227607 1389293 1484273 2306429 3304549 3750617 3933997 4235523 4466222 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -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 -2 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 -2 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 433971 1339624 3695121 3879825 -1 -2 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -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 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 165639 874351 991302 1092396 1315511 2851211 3174593 3849357 4282114 4986379 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 323995 1397355 2349706 2617609 3715443 -1 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 581054 877906 1495305 1536423 2332120 2925407 3543247 4333663 4634259 -1 1139626 2036869 3686813 4474415 -1 -2 210432 1298343 1320747 1757497 1903110 2288177 2412048 2460396 2513879 3632757 3678828 3830824 4525091 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 763614 891046 2157667 2763459 2974683 3179220 3643567 4094051 -1 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 318126 464069 1548400 1595894 1890722 3902790 -1 885 24166 191215 559956 580131 1951064 3264234 3510079 3866375 4099521 -1 -2 269075 377645 1038915 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 213436 2778282 3355889 3516134 3948060 4068661 4900272 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 1162849 1690502 1741335 2332897 3799488 4358052 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 1124895 3150039 3296941 4438580 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 1291509 1296913 1970271 2679262 2876236 3162502 4104280 4488704 4851303 -1 -2 155216 1563366 1778792 2331119 2994596 3572517 3863186 -1 95965 326189 552598 592139 1169998 1628172 1710803 2023961 2231500 2293626 2343443 -1 188414 307508 2141750 2200356 3214942 3583875 -1 480899 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 79592 94951 2112648 2909993 3236911 3903057 3980187 -1 754136 2132587 4317548 -1 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 -2 1384186 2300105 2872820 3680057 4790183 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 673232 2271393 2781169 2844215 4324861 4814861 -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 -2 1491202 2492295 2638626 3296840 3735243 4056138 -1 1079729 1675518 3578681 4281738 4669784 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 -2 1057536 2618734 3584944 3732523 4899202 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 512752 586907 1126675 -1 -2 364509 965890 2393338 3315268 3884161 4140913 4252997 -1 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 -2 843164 1032240 1170393 1240098 1423390 1472984 2461628 3768534 4718119 -1 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 1953470 2054083 2855570 3452526 -1 1140968 1487685 2768366 3707073 3914688 3963362 4290627 4781361 -1 -2 1684239 1839479 2717895 3651684 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 381214 906710 2099108 3222228 3642054 3754957 3779066 3811251 4228418 -1 -2 171054 483417 661046 1094774 2057124 2171381 2656578 -1 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 16584 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 458842 1874972 2658347 2987949 3006857 3530322 4397934 4794459 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -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 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 46671 496947 758256 1611241 3808085 -1 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 612975 697177 1058769 1144881 1990864 2214096 2532697 2652031 2677142 4861294 -1 453162 996011 1090262 1742349 3223706 3570320 -1 -2 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 709192 1037834 1169947 2519153 3192456 -1 83211 137447 391143 485225 981253 1061403 2511505 2976036 4621936 -1 -2 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4027518 4181360 4669393 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 322396 409938 893920 927987 1564315 1763684 2006239 2147139 2421884 3731650 3740342 4598476 -1 -2 2001232 4109572 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 -2 109533 402245 1033779 1559958 2228604 2806211 3173447 3696733 -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 588439 1094317 1245057 2575745 3850545 -1 875382 1266570 2429145 4016584 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 81664 320907 1871625 -1 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 967857 1886259 2996664 3478145 -1 504008 1420440 2027867 2440930 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 362802 678509 3135422 4952260 -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 15826 939118 2300666 2957938 -1 499907 1153330 1474205 3177845 4201777 4225169 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 1565717 1668654 2203717 2727763 3790140 4130935 -1 -2 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 526564 1072598 1611888 2244690 2477749 2588332 2618872 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 103092 550953 1324577 1800061 3117343 3884804 -1 1165626 1314172 3470713 4635837 4682889 -1 1696651 1750005 1898266 3281381 3542613 4071333 4349102 4937494 -1 -2 36645 781599 1272609 1276581 1400577 3129486 3467058 3639452 -1 -2 201279 671329 997554 1005911 1091093 1517563 1986778 4769329 4806521 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 -2 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 543776 553330 1052537 2359896 2821016 2913518 3013406 3135427 4883486 -1 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 -2 79592 657646 2112648 2620680 3746374 -1 -2 989601 1420214 2346458 3050758 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 911034 928006 1001989 1636411 1687815 2786330 -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 -2 6499 1553448 1840265 2412726 2558536 2644127 3234014 3320743 3398374 3485296 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 448588 2999007 3117572 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 242166 3645107 3721945 4928278 -1 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 661423 694934 992202 2257668 3915926 3987612 4974680 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 201435 369231 593238 594081 803051 1019822 1060911 1322447 1683154 1746591 1806429 4170986 4937779 4958976 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 1452395 1880002 2565928 2908872 3975291 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 435929 1614900 3407626 3518073 4533530 -1 -2 639614 731031 1433016 4128148 -1 132579 410616 422036 505362 1978350 2695931 3535096 3777893 4354167 4367092 4368013 4542308 4661808 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 239013 2119139 2194292 2329744 2423750 3085042 3461483 4612002 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 1435080 2300105 2436519 2558485 2750055 4638071 4874215 -1 1696038 1713397 2291409 2578873 3023390 4242227 4335600 -1 65010 1424498 1947615 2224040 3122544 3357597 3933068 3971344 4612609 -1 -2 1164453 1253928 2017673 3460034 -1 1038801 1518778 3041226 3421453 -1 -2 145134 1408143 1705449 2354303 3976500 -1 462690 567195 1500838 1917932 2330161 4200167 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -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 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 1141102 1300843 3116709 3193758 4106079 -1 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 595906 723045 1884056 1982235 2056534 2177246 3525504 3655594 3788117 4397280 -1 -2 208013 1156958 1286279 2315192 2638338 3237636 4530228 4575783 4864000 -1 97716 331122 1452418 1886918 3399540 4595289 -1 -2 249017 274813 887718 1716218 4930774 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 412878 1166534 1474948 2882221 3505560 4393216 4835806 -1 -2 274348 1453592 2547494 3341243 3497924 3966003 -1 1178298 1256332 2430511 2683962 3339447 4303306 4455930 4525593 4648191 4721858 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 -2 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 -2 61981 203115 970844 1387212 1488064 2041320 2106885 2247614 2285667 3427508 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 775955 1439963 1541850 2742502 4594494 4911678 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 42000 579357 2138492 2666354 3506545 4047334 4910971 -1 281535 318541 513389 757791 1781232 2441105 3157602 4186072 4570626 -1 -2 59189 583799 779568 1027694 2675354 2850172 3877139 3958645 4328196 4667589 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 590744 998136 1642037 2275337 4325821 -1 256794 996513 2227395 2438772 -1 -2 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 -2 89272 506765 3007208 3319428 3347778 3518159 4490723 4763955 -1 -2 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 1343201 3372886 3920368 4799309 -1 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 3996669 -1 -2 289789 335975 1031978 3024682 3055589 3167701 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 2073272 2498762 3823114 4314781 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 269318 1072618 1608994 3037075 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 505628 536485 1429853 2715392 4084598 4656605 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 -2 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 1771962 2304202 4528886 -1 36547 492260 780643 982073 1903151 3855518 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 887444 1127953 1315135 2429258 3673759 4048100 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 28812 2001062 2794529 3275883 3519834 3859202 4260365 4875564 -1 1449343 1627290 2595070 3057262 3123883 3467537 4015892 4063891 4227071 4631003 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 356087 477489 583137 1283912 1689479 1756762 2485932 2549971 4148349 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -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 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 -2 1303445 1696160 1922997 3227093 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 1206541 1529740 2273579 2916569 2938386 3280841 3523231 3795163 3824246 3989362 4621461 4929261 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 218246 423458 1640765 2697570 2893610 3208720 3744528 4257736 4696402 -1 -2 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 887076 2087301 3014965 4200484 4817777 -1 -2 455786 580218 641924 1487231 3197703 3711985 4272416 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 226437 565250 1484507 2795730 3943284 -1 -2 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 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 894946 1349748 2411310 3699644 -1 472238 798561 1071616 1811491 2282514 -1 -2 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 -2 314287 747374 795862 1489781 3095077 3861403 3937922 4325495 -1 285594 1064258 1585054 1630618 2332267 3402210 3480819 3824940 4312194 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 418139 2202566 2694451 4778799 -1 -2 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 2858978 2901916 3634721 4516746 4686653 -1 -2 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 317597 1375632 2019368 2117085 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 -2 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 219360 2977981 3321716 3780319 3863396 4042892 4692515 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 621364 1219980 1292474 1835685 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 462931 723838 1179393 3111449 3687101 -1 101617 1255212 2681716 3796598 4377303 4419084 4592207 4777359 -1 -2 3314 89528 935414 1199955 3403967 4038759 4496085 -1 961566 1205599 1381878 2195248 4669544 -1 -2 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 1013345 2781191 3966450 4253290 4495219 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 1146991 1432153 1522440 1584820 2286536 2616411 2957248 3162621 3796221 3991805 4628861 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 443712 500301 767334 1560117 1700891 2536190 4128445 4155039 4544296 -1 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535581 740835 762600 839536 1915163 2277272 2349659 -1 535831 556966 2873694 3925619 4972243 -1 -2 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 396654 782959 1861232 2827693 2890555 2944390 3719720 3726894 3914867 4413649 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 304707 448566 4141961 4347667 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 760363 952678 1504309 1902906 2317789 2901336 2932768 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 -2 618001 1106928 1513847 2187695 3121936 3724504 3765092 4154494 -1 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 50123 129740 702530 1543174 1597568 2259844 2399691 4070113 4113975 4738374 4873077 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 854151 1128355 3152648 4265868 4399331 -1 -2 1195852 4157130 4862890 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 50259 88518 320818 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 -2 1945088 3155961 3248482 3855192 4045470 4449549 -1 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 -2 205268 900864 1688487 2063253 -1 548765 646746 873722 1735052 1903069 2123860 2453627 2839742 2861250 2863519 4686611 -1 1100666 2007917 3787405 4007434 -1 -2 656837 980972 1773368 2637336 3515640 4849578 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 670930 1892724 2582611 3750083 4296468 4999999 -1 2671272 3195843 3799595 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 70417 214197 338371 504114 1107691 1267994 1691591 1806331 2379912 2623044 3997447 4863291 4978402 -1 -2 945400 1059371 1098941 3923292 4247345 4531624 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -1 942583 2005342 2727766 2905644 3522706 4300823 4640177 4841785 -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 522283 975549 1198753 4962339 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 323732 557753 2690932 2759323 2972277 3273207 4746929 4776465 -1 -2 1136059 1419677 1719899 2188004 3921647 4008446 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 46129 769200 1510494 2383628 3833366 4246339 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 79598 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 435929 1614900 3407626 3518073 4533530 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 648016 1071994 1132452 2622929 4051518 4947335 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 701612 1367877 1904019 2309600 3011699 3429312 3498036 3728292 4440796 4452096 4872307 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 720686 989790 1614726 2452416 3450888 3813450 3956409 4788239 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 88025 759065 866286 4690997 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 466661 1560727 2266469 2714095 3018720 3582843 3783892 4991822 -1 850828 915548 1540430 1849741 1902261 3844744 4410674 4782814 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 172314 764521 1540790 1782998 2008289 2045455 2586490 2871037 3242098 3519959 -1 -2 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 397756 2679658 3771334 4730324 4812251 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 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 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 872558 1123632 1915837 2197819 2432125 2483894 3887918 -1 1518765 2591366 3822614 4368635 4633247 -1 1698485 1985139 2010837 2688969 2986794 3937008 4515480 -1 707241 3154477 4181115 4299437 4951962 -1 394812 472113 757140 786768 1890809 2927330 3318869 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 108414 218806 866980 1473993 2492743 2972005 3288792 3906940 3994623 4168701 4727294 -1 -2 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 82885 1341743 3251294 3338809 4444895 -1 -2 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 1322447 2767535 3140927 3168622 4821615 -1 -2 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 -2 768697 3172205 3208103 3487130 4746707 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 -2 2750055 2980150 4126270 4874215 -1 661397 1473593 2750724 2972363 3550274 -1 1370607 1410220 2523305 2767178 3150650 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -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 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 710248 974976 2294952 2472404 2497428 3093159 3150104 4224672 4246274 4287389 4553434 4720594 4722375 4941030 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 127790 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 882892 1264763 1767752 1781020 2441696 4299186 4299542 -1 868395 3896412 3959662 4116653 4394890 -1 -2 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 58277 374762 762848 1369792 1422637 2362409 2865445 4077678 4718744 -1 2309437 2611684 3400957 4319029 4459911 -1 643671 3110955 3769595 3999932 4224180 4375601 -1 620982 2548986 2554731 2879902 3261930 3283714 4517377 -1 626309 1488858 3824980 4389542 4597109 -1 84725 715076 1291578 1302293 1387212 1775809 2832194 3173702 3374131 3661782 3966495 4395497 -1 -2 1129813 1339979 4175293 4793314 4999999 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 1076427 1410817 1427223 1870236 2270463 2696850 3532195 3857586 4760864 4767503 -1 93610 131569 3152160 3192072 4434477 -1 374621 457309 877549 1111491 1327005 3967132 4323127 4836014 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 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 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 -2 124441 1095044 1330228 1411448 2033205 2337984 2703689 3561438 3942622 -1 -2 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 144373 760974 814480 869947 989121 1215974 1471510 1627879 2210869 2275506 2993703 3624145 4284897 -1 -2 1743630 3171254 3351508 3841150 4700968 -1 502419 1692666 3724761 4201763 4759521 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 1505502 2738277 2949225 3263863 3449370 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 444148 559105 1363365 2491218 -1 518756 792924 1510135 2215822 2404925 2551071 2660596 3071261 3462395 -1 1251669 2439688 3237521 3432945 -1 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 1385470 2825853 2883823 3840623 4004003 -1 -2 864326 1835481 2134631 2353632 3859714 -1 324985 548500 857939 905346 1029816 1079754 1972807 2136660 2737364 2747939 3282077 3608325 3735252 4607745 -1 162721 183034 1426692 3956663 3995609 4056360 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 218967 287668 886401 1295976 1917351 2568057 2670823 3107215 3429006 3492166 3952810 4024112 -1 -2 349894 949249 1871741 3131143 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 -1 -2 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 411939 1794439 2102440 2215700 2312243 2811716 2836821 3224601 3430595 3919367 4057174 4530246 4768128 -1 18024 65374 260069 342428 2179830 2882822 3307808 4722454 4805873 4865783 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 1620310 1707062 1711897 2072964 2568959 2615864 4069307 4550979 -1 -2 845231 1869977 2659463 3173218 3227773 3870462 4468559 4842204 -1 -2 341729 765744 1548612 4139455 4289499 4401479 4917586 -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 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 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 742861 1905116 2804314 3059900 4786136 -1 -2 3314 89528 935414 1199955 3403967 4038759 4496085 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 266821 522340 784138 1829439 3802922 -1 1079704 1122045 2355642 2423311 2483434 2752966 2781896 3569791 3950975 4076302 4478067 4604877 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 -2 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 -2 116764 237761 285234 916133 1039710 4705484 -1 434600 1452395 1880002 2565928 2908872 3975291 -1 -2 396972 2345960 2806339 3780240 4035240 -1 1290486 1670750 2021635 2820456 3841159 -1 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 1005671 1240527 2541298 2862350 3294663 4774814 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 1103331 1341643 1605946 2339348 2736677 3698265 -1 859974 1253839 1999005 2854116 3233090 3271787 3453134 3915875 4095557 -1 -2 491265 631464 1776422 2547037 2589655 2839538 3383823 3404897 3620969 3909091 4207078 4503621 -1 1612286 1886729 3130908 4385682 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 167506 740835 788164 1177148 1819683 1844544 4834495 4918738 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 392062 636527 2368098 3928606 4833330 -1 190853 550953 3117343 3337503 4389543 -1 616410 1832450 2749383 2889163 3609812 3993290 4115878 4254552 4425733 4574064 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 27974 2214734 2502701 3267906 4392987 4961406 -1 1195852 4157130 4862890 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 14314 416564 567398 845454 2892864 3547399 -1 -2 426504 718869 1461797 3191925 3951532 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 1928472 2629670 3292821 3301390 3861347 -1 459271 712911 1176180 1707321 2314333 2399998 3182476 4197856 4297949 4340184 4441267 4783869 4793885 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 459968 1229013 2842718 4324824 4340525 -1 -2 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 1618087 1985589 2301051 2640910 3350559 3486388 -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 435379 534083 2778205 3030700 3405873 3450120 4000165 4284950 4682272 -1 -2 1197094 1468090 1815213 2053508 2174502 3079763 4005437 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 796787 1069555 1069679 1506563 2396293 2780580 4157764 4200857 4431669 4680363 -1 -2 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 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 34259 1150349 1426495 2122681 2570120 2758940 3364965 3377824 3395571 3516449 4169417 4365222 -1 1881839 3064732 3390247 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 -2 420580 1255708 1611164 4803528 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 875232 1217035 1539638 1769402 2110955 2491806 2904547 3281286 3486839 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 544780 1016349 2243865 4095472 4475536 4819382 -1 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 1084726 2652204 4110645 4585454 -1 1070404 1733815 2314699 3854822 4338611 -1 519585 705796 1056292 2926291 4245245 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 243227 422339 686860 1188581 1503418 1964822 2315571 2329202 3366441 3679410 4729789 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 -2 989601 1420214 2346458 3050758 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 740080 1348157 1773835 1987656 3984010 4247123 -1 -2 1040917 1540357 2503587 4407534 -1 2068922 2958002 3437798 3713177 4372213 4748536 -1 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 -2 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 744925 1024833 2287787 2989721 3352129 3381123 4467031 4654923 -1 -2 3314 89528 935414 1199955 3403967 4038759 4496085 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 961566 1205599 1381878 2195248 4669544 -1 -2 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 431707 2306681 4420011 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 623094 1187929 1748225 3143271 3170578 3377843 3745229 -1 -2 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 -2 36305 132866 387619 1194010 1285945 1444940 2118138 2766353 2964060 2996607 3038835 3161125 3182069 3262510 4746769 -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 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 177350 279837 356067 3025594 3433974 4272375 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 151776 549515 788609 2618898 2697192 2841386 4932333 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 638363 759027 870266 947449 1758630 2157430 2500036 2599011 4163457 4267928 4936552 -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 -2 744171 1735089 1777297 3142265 3759040 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 1001977 1550618 1763406 3284548 3790365 4707025 -1 352759 556930 926473 1531379 1829810 1926560 3461548 4313729 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 -2 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 -2 1204269 1270408 2623143 3143198 3742898 3765546 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 -2 783503 841483 998024 1588397 2228033 2365533 4164247 -1 2569 756706 2142877 2521237 3137010 4108759 -1 1039633 1929596 2201187 3078230 -1 736591 2745462 3521597 3531045 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 372081 555826 781252 2314430 2408608 2942244 3088401 4144048 -1 17951 1505109 1816681 2671177 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 983873 1835396 2477468 3222570 3321811 4453541 4956459 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 864816 1258548 1405967 1495373 2268747 3074393 4711083 -1 531834 842574 1627874 3984439 4868651 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 240086 1507214 1577499 2864840 3905688 4440572 4820235 -1 899192 1420054 2978000 3713360 -1 -2 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 4671689 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 942796 2687977 3241572 4196538 -1 -2 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 2334619 2827645 3485978 3863034 -1 111614 1357860 1590546 3501226 3800085 -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 174201 567238 888744 911034 1963412 2699572 2753953 -1 99044 526758 1399906 2837821 3105472 3330037 3447554 3522077 3838015 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 1253005 2348219 4206699 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 3005187 3914244 4402722 4758298 4966859 -1 68204 975375 987108 1231116 2973033 3067461 4294365 -1 828198 1446973 2401519 2584228 2904420 3609727 4116375 4681099 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 2508874 3312329 4411672 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 -2 1947885 1973514 3146910 3552447 3657183 4874720 -1 143573 630816 693836 1221625 1776570 1866512 2077587 2329041 2705458 3498337 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 96255 314705 798206 1513109 1574761 1603572 2325869 2812352 3775508 4108687 -1 -2 525713 1412700 2268021 3211791 4620295 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 178248 700517 1257189 3793817 4321003 -1 145077 505302 766552 1485495 2810768 2908731 3288098 3567303 4394066 -1 378387 504270 2229685 2672314 4338326 4677245 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 984127 1591150 1758020 1864361 2378370 2455790 4787733 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 1157707 2126546 2289745 3039469 3734890 4053692 4414643 -1 1828015 2123395 2736030 3390646 3457761 4357903 4393304 4440370 4580307 4732603 4796986 -1 -2 629866 1239245 2024084 2082505 2272038 2516670 4081312 4298331 4778826 4969529 -1 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 712849 1402916 1632559 1794867 1970907 2191017 2595823 2930826 3124899 4157610 4353852 4445363 -1 -2 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 303223 656157 1380795 1559270 1602996 2320665 2967671 4729846 4915621 -1 1023441 1399921 2620321 4272225 4364634 4515393 -1 328918 660191 2101212 3750751 3829364 4393480 -1 639851 849083 1572654 1661788 1938536 3211727 3571421 4481465 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 5066 71110 207412 1061313 1115295 1295887 1374056 2024132 2129246 2999487 3976450 4365535 -1 -2 357269 2421219 2820628 3718626 4331221 4628682 4633044 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 903057 1415015 1584095 1762423 1981023 2004796 2520714 2626558 3458062 3608744 3634354 -1 544415 858924 2618899 2723581 3537651 3586362 4352251 4648316 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 106490 136266 1700215 1942179 2444235 2777533 3376373 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 14171 95598 863504 2114561 3114806 3535840 4709209 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 552869 1158820 1189262 1497965 2860681 3003822 3627409 3857351 -1 1367 502058 1759615 3056628 3712286 4334491 4349522 -1 1026613 1099463 4594278 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 2021642 2526357 3373286 -1 317467 1609059 2230871 2232212 4866989 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 261890 1775081 1811425 1874011 2261191 2816382 2839802 3350970 3352711 3474366 3794145 4136478 4358568 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 200191 892982 1520024 2821546 3642235 3676250 3893127 4028892 4496165 -1 1611220 1835648 2380607 2917641 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 -2 504008 1420440 2027867 2440930 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -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 1157043 1332431 4166543 4611594 4835299 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 854177 1840317 2571776 3184540 4127380 4499669 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 519856 1047711 1545350 2284916 3242070 4558415 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 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 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 237667 331497 757866 899982 1534891 1601242 2038996 2547593 3001438 3290785 3668709 -1 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 -2 2202947 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 627288 1379085 1568879 2010828 3827975 -1 619289 877908 2706290 2892086 4065443 4265841 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 387281 1011236 1961560 2523725 2684951 2762989 2989571 3272747 3425674 3646412 4322737 4336808 -1 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 994248 1075490 3062553 4430829 4493806 -1 -2 1608729 2557435 2736133 3442283 4335924 -1 34053 1069404 1193265 1698403 2031189 3586075 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 2358734 2769531 2933204 3599517 4574471 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 194912 434594 536753 1274008 4197757 4300088 4739547 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 435379 534083 2778205 3030700 3405873 3450120 4000165 4284950 4682272 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 -2 165755 875500 1941390 2068158 2714981 3327310 4024305 4886900 -1 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 -2 268717 429705 895034 1331466 1374198 1721575 4378483 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 1149137 1163986 2174474 2403769 2567488 3133391 3444373 3836230 4047802 4079143 4249474 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 57547 1409587 -1 480989 1148751 2004660 2274720 3381847 3479086 4690164 -1 650864 1006027 1949128 2197901 3045111 4490297 4964627 -1 162561 349894 949249 1137446 1871741 3131143 -1 1541625 3919304 4301257 4501861 -1 -2 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 1482057 1733001 2767860 3045478 4493446 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 659757 1811944 3577527 4736099 -1 85939 922579 1087322 1439474 1702324 1739499 1782386 2111044 3117540 3424547 3898639 4253772 -1 626729 711526 940566 1288745 2412685 2560431 2931377 3725567 4826672 -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 1245700 3457700 3602714 4615658 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 719982 2623419 2881212 4439127 4656798 -1 414805 2480161 2963268 3712168 3968316 4751035 4955074 -1 -2 414819 1219021 1778032 1797757 3064522 4028134 4127116 -1 924428 3618458 4294161 4874419 -1 434283 663569 2482576 2515529 3433934 3569438 3864317 4588691 4620485 4760099 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 -2 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 184982 394391 546891 846788 1363928 1842459 2225379 2538780 2613621 3956279 4366170 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 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 3011046 4137317 4210459 -1 -2 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 173093 183099 232050 2009380 2058828 2165115 4622086 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 174182 223976 587310 635474 954994 1926560 3005495 3518002 4115523 4159254 4963272 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -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 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 577427 1297882 1408820 2402909 3386050 3934987 -1 1888542 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 345453 1273764 2532547 3264139 4375689 4713328 -1 -2 557765 1153675 2180987 2697968 3041564 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 367944 482840 768052 1727237 3502278 3696307 3973896 4235171 4847293 4924781 -1 -2 648375 2012125 2154719 3556793 4278542 4659030 -1 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 -2 1188896 1366716 2304993 2309110 3181066 4681011 -1 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 810615 1476254 1586172 1681277 2357236 4171519 -1 755785 2106982 2384281 3916339 4877502 -1 456438 867110 1354851 2406288 2734456 3538683 3930835 4454841 4643408 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 979463 1406935 1551664 2936351 3074017 3105314 4473594 4956508 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1255321 2152535 2903417 3370206 3418226 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 577427 1297882 1408820 2402909 3386050 3934987 -1 45478 1152065 1257533 1265343 3275861 3737330 4821435 4999999 -1 248938 274590 670039 1169957 1566136 2843360 2879857 4102992 4231874 4728477 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 591412 1009127 1810511 3553461 -1 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 -2 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 1253005 2348219 4206699 4945733 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -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 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 -1 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 -2 536488 1017967 1055938 2964060 3161125 4177367 -1 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 3390381 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 904304 1475346 2254141 2409848 2797185 3150707 4687237 4740519 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 360798 440727 825917 1303400 3508149 4618853 4636934 -1 589137 1660722 3149284 3215879 3489675 3953199 4731377 4852730 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 865806 2301574 2829828 3582179 3640978 -1 -2 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 225104 424095 2600683 2671306 3462646 3899474 4775619 -1 257148 764928 1386643 1821480 2108191 2125663 2499171 2933662 3272405 3407785 3498435 3912267 4233975 -1 -2 125627 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 611973 2130851 3703660 4174020 -1 274799 975397 2775082 3536826 3846609 3916078 4047049 4888086 4999999 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 -2 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 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 719982 2623419 2881212 4439127 4656798 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 70312 416447 707861 1507420 2164669 3158437 3297078 3542459 4226893 4386694 -1 -2 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 760345 1547614 1562047 3098754 3949254 -1 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 420580 1255708 1611164 4803528 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 103378 296060 1204609 2635871 2755279 3003376 4085247 4226713 4580600 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 474547 680074 717298 2133123 3373228 3409164 4091835 4167532 -1 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 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 1744740 2551024 2649762 4048071 4607706 -1 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 -2 525713 1412700 2268021 3211791 4620295 -1 -2 1001977 1550618 1763406 3284548 3790365 4707025 -1 352759 556930 926473 1531379 1829810 1926560 3461548 4313729 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 848952 1696153 3320611 3402701 3646838 -1 193628 550764 724431 2197718 2614694 2887218 3179556 -1 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 831311 3580674 4440411 4754599 -1 67392 321515 385603 426030 758858 1943648 -1 96184 349930 1441956 2030219 3231131 3782589 4203823 -1 -2 80268 642237 2805958 3721367 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 899192 1420054 2978000 3713360 -1 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 -2 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 40451 1440388 2098159 2729609 2915717 3263753 3626153 -1 -2 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 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 -2 728896 863896 1337100 2726857 3797479 3926249 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 -2 15779 1012858 1552736 2602231 3347904 4794270 -1 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 -2 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 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 1881839 3064732 3390247 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 704074 1988033 2524675 3495956 4170408 4938068 -1 755539 2452717 4288758 4742784 4862687 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 1146991 1432153 1522440 1584820 2286536 2616411 2957248 3162621 3796221 3991805 4628861 -1 653160 666630 841834 1432341 2035851 2266565 2291311 3202350 3433502 4428569 4821899 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -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 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 713535 1807649 3013623 -1 197385 432411 478225 656521 768341 2275796 2588816 3186598 3350277 3383501 3387818 3618987 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 -2 731062 1201049 3438943 3661289 4987306 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 552540 1092391 1126808 1683672 2457382 2833792 4275197 4468386 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 3057817 3382299 3696624 3740376 4333397 4463444 -1 270857 285881 983845 998613 1160351 1359216 1661919 2859075 3679900 3830017 4139981 4758374 -1 -2 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 -2 488115 3295337 4139163 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 242166 3645107 3721945 4928278 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 644635 1497455 1982838 2829264 2958612 3847688 4320389 4549146 4726411 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 -2 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 2125521 2476931 3037581 3770795 -1 373116 479414 1042530 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 893857 1256638 2380871 3215522 3357871 -1 5031 220265 1466802 2554294 3011170 4042201 4814181 -1 52780 1513010 1706253 1959240 2230059 3576108 3679660 3807275 4534186 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 379555 402491 3632226 4148463 4296322 4948863 -1 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 2779053 3834470 3968162 4070513 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 244277 499701 930244 1205319 1411107 1685237 2008514 3774028 -1 3517 785691 787109 1055654 1913226 2136280 3848678 4305205 -1 127598 362006 389237 616582 2255595 3540563 3740029 4720008 4861307 -1 -2 959770 1093688 1538394 1809262 1972893 2780276 3181987 3187543 3435401 3512731 -1 857630 1559327 2304779 2834272 4344051 4894355 -1 -2 119838 302632 967146 2679290 3154583 4187981 4473920 4564509 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 353144 353399 2444514 4122281 4301277 4812620 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 134036 171164 3851870 -1 379771 942480 1271534 1470327 2230614 3623591 -1 -2 18267 576001 995587 1633359 2252317 2269640 2899690 3281167 3578979 4078616 4494057 4687377 -1 602815 806049 865197 1167030 1359593 1804302 3059975 3859533 4525469 4694467 4920616 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 456019 1892222 1978319 2280291 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 902457 1095513 2244802 2820624 2874307 3873469 4486562 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 493732 706920 983435 1127653 1696503 2529235 3861952 4335363 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 285737 1273536 1635465 1816919 2561573 2804861 4005293 4675776 4920697 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 -2 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 269114 402786 793070 1860105 2063041 2089479 2967375 4172173 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 803685 1219665 1707921 2391871 3070593 4071666 -1 -2 1074771 2183669 2439755 2767720 2908934 2989499 3493749 4068120 4351572 4503799 4599592 -1 23830 93183 347087 2202775 2849224 2983316 3305309 3422982 3951833 4003035 4579941 4862132 4894574 -1 1337083 3242111 4197579 4509918 -1 310364 690791 779636 1085207 1118415 1412795 1535744 2459288 2730280 2853857 3389956 3489365 -1 40051 935907 1343797 1863425 2271042 2560154 3352909 4999091 -1 175957 610864 732256 1552998 1582455 1733730 2151106 3139674 3619823 4175516 4201413 4369555 -1 91 18135 910134 1002301 1246980 1640099 1693600 2654617 2753352 4003434 4514225 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 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 522495 916780 3175403 4088157 4461836 4982710 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 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 -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 -2 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 2099520 2798946 3578799 3733636 4701572 -1 262192 741806 1797553 2365141 4029470 4250182 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 1041722 1396128 1999440 3112106 3464558 3869775 -1 171054 483417 661046 1094774 2057124 2171381 2656578 -1 -2 2121870 2881172 4286714 4393032 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -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 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 832289 1705751 1831665 1834537 1922628 2073489 2124099 2317991 2430230 3071764 3725723 3937640 4481353 -1 249353 1526500 2520690 3181347 4530110 -1 1190080 1794609 2338357 2513939 3506137 3789702 3939996 4182947 4234727 4555330 -1 -2 1227625 2094334 2376038 4547966 -1 70944 1541032 2395462 2734759 2848067 3247151 3605298 3998431 4169120 4294664 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 1356730 1366341 1399233 1720908 1846363 1989469 2352954 2438441 2466611 2539140 2782541 3107999 3729762 3825406 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 810288 1759934 1956925 3248889 3957463 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 63303 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 -2 905051 2191639 2209337 2233810 3673996 4056023 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 119593 379572 1818066 3255529 4271482 4832562 -1 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 682243 1219374 1436299 1492530 1628893 2570426 4962705 -1 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 51382 838055 1140921 1195968 1396899 1763992 3524083 3587878 3995777 4049854 -1 -2 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 1166331 2871471 3049670 3401090 4450924 4537537 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 2665292 2908934 3493749 4599592 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 25634 2223166 3117343 3614835 4072224 -1 319326 3531663 4521915 -1 351958 506003 1559362 2361508 2386074 2611237 2808837 4102093 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 560880 1949906 2048318 2197063 -1 80411 2950439 3162359 3674965 4731727 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 -2 81664 320907 1116475 1871625 -1 51382 838055 1140921 1195968 1396899 1763992 3524083 3587878 3995777 4049854 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 917044 1803012 1838147 2298206 2761164 2862667 3010416 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 188210 970830 988148 1288568 3550395 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 1638500 1958528 3080710 3223157 3365672 3920491 4056613 4980283 -1 -2 1181141 1439931 2421007 3582212 3704006 3724963 4811156 -1 -2 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 -2 831742 2417692 3042126 3511422 3764068 4351209 -1 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 -2 427713 950090 1748647 1963275 4697990 4858445 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 63835 781121 1061827 1256748 1358272 1867211 2013924 2113914 2190608 2324762 3834973 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -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 144358 2203834 3380562 3487852 4174824 -1 517055 1074189 1077313 1158610 1912894 2291288 2302565 2574501 3570496 3609931 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 99097 659579 3905766 4019337 4306992 4480190 4535477 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 515714 778365 2031977 2712301 4874816 -1 -2 907617 1142048 1280267 2666322 3955214 -1 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 -2 673289 1886477 2090471 2391094 2835968 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 1406926 2185346 2411912 2564101 2620021 3877327 -1 686665 1181347 3831295 3905432 4017919 4848107 -1 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 347521 613790 2449961 2504371 2621112 3191936 3264181 3264675 3790159 4132814 -1 -2 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 1398013 2163919 2649112 2766588 3221902 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 314493 2112975 2586761 2619756 4587737 4785343 -1 -2 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 2842154 3207529 3753449 4269674 4852770 -1 1731551 3012907 3585457 4228966 -1 -2 196122 714678 1863937 2225472 3599860 4082223 -1 313382 1628063 2713207 3586225 3623470 3855080 4452673 4620042 -1 -2 262142 1864268 4197634 4943085 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 659757 1811944 3577527 4736099 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 1751170 2038821 2662821 3139939 3826960 4963282 -1 172696 730246 894455 1177210 2402794 3167287 3656237 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 558943 972808 2531143 3548561 3652913 4592294 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 504714 2827782 4323486 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 335794 408723 1034739 1375959 1601549 2697023 4724681 4875466 4979141 -1 -2 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 691407 821556 846213 2792046 3738656 4924618 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 883751 2328892 2625098 2886505 2931498 3033894 4170977 4399909 4963382 4999999 -1 1681631 1866479 2993303 3394628 -1 -2 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 -2 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 1248752 1296035 1533795 2738741 4275944 -1 100086 1214915 1518643 2508475 2851964 4264479 -1 -2 2306485 2523971 4621524 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 107988 921659 2230744 3122432 3684239 3719093 3932412 4046570 4225557 4626406 4637690 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 683605 1508044 2157327 3180130 4527732 4693866 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 -2 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 1894386 1952560 4080126 4330077 4780901 4865433 -1 1963419 2489739 3031930 4215478 4270269 -1 -2 110205 969304 2668753 3038716 3450624 3844901 3875780 3993587 4714568 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 316761 564367 707904 767480 819919 4451259 -1 210535 420323 582077 948388 1032124 1657787 1788306 1919271 3266953 3295038 3814732 4056672 4242059 4667972 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 964140 1672029 2665896 3272339 3310286 3455263 4500577 -1 2032723 2238942 3282659 4085769 4218300 4281418 4637437 -1 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 -2 692154 1151221 1444418 1746613 2142444 3482080 3930497 3945152 4054362 4119528 4269369 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 626371 746926 1163753 2672817 3037934 3201698 4192599 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 392078 1038854 1091114 1409687 1536894 1659792 2216768 2351441 2413649 2746711 3634848 4055203 4209261 4437628 4573429 -1 -2 1727361 3113308 3357609 4445903 -1 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 842984 1462746 2338711 3760568 3958947 4999999 -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 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 1705751 2430230 2491511 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 887076 2087301 3014965 4817777 -1 -2 55674 708426 738429 2084744 2860715 2974323 4063370 4454465 4631606 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 197383 607395 1678703 2086289 2207730 2397187 3525102 4518837 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 290780 1643191 2785606 3660891 4180528 -1 -2 1411626 2495099 3019574 3596475 3942951 4157233 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 568932 598573 638100 1189443 4390658 4726168 -1 280195 723121 1358868 2009498 3198134 4370923 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 734651 1623945 4317024 4970206 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 762825 1710835 2206025 4245965 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 1619115 2226132 2549025 3423710 4785817 -1 -2 637995 852822 1054562 3610135 4313520 -1 1142111 3243172 3944641 4043059 4094184 4185024 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 318126 464069 1548400 1595894 1890722 3902790 -1 608070 904400 1081279 1514647 2205347 2806151 3618271 -1 1635782 4081278 4910761 -1 -2 288039 788134 2433039 3838379 3855143 4760887 -1 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1516339 1892289 2555421 2860224 2875108 3368916 3725116 3747096 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 342113 2391302 2885318 4329358 4339251 -1 3756142 3972899 4300165 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -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 -2 32441 397832 406424 884413 1920460 2088099 2568186 3899252 4102842 4110653 4183236 4294161 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 375592 720465 1591943 2333360 2881928 3971015 -1 36301 318414 1287588 1564002 1617013 4443547 -1 506003 1234266 2611237 2808837 4807325 -1 -2 131607 219988 650413 1131640 1367633 2199095 2485209 3174014 4457472 4774114 -1 300231 672477 974350 2320161 2564653 2862365 3109195 4022882 4786779 -1 -2 75884 255525 1758217 3284998 3600274 3889807 4055843 4874731 -1 653160 666630 841834 2035851 2266565 3202350 3433502 4428569 4821899 -1 108583 504794 589701 641799 983753 1929135 3971573 -1 -2 142363 1108507 2112265 3916981 4191816 4549768 -1 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 28206 1960076 2756349 2874930 2928932 4367568 -1 1389333 2682552 3311448 3539335 3894649 4921379 -1 -2 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 63225 1009266 1210595 1706074 2595919 2796984 3470810 3630370 4171824 4435707 -1 486084 654584 859148 2456763 2656636 2710914 3158259 4045151 -1 -2 2446746 -1 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 17275 305119 983929 4561069 4857776 -1 -2 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 954024 1632519 1852462 2762964 4085158 4169760 -1 -2 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 350762 407322 2454387 2663653 3060391 4842568 -1 3233204 3960482 -1 17275 305119 983929 4561069 4857776 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 540940 950751 1946646 2265463 3698060 4010508 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 57842 462894 1875529 3362536 3758236 4588849 -1 464166 2636481 3282610 3566726 3596564 4354074 -1 -2 313883 617159 2052722 2348076 2683242 3172252 4275563 4486543 -1 486057 1824568 2954403 4015080 4135159 -1 -2 278959 493537 577571 1645436 2369644 2490548 3127050 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -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 640837 1954489 3076359 4347364 4375005 4819357 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 -2 258469 2232082 3636207 4335374 4476533 4513943 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 103950 297465 939393 2017264 2796805 2977520 4133132 4918605 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 623950 2195734 2465328 2822840 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 1162036 1199176 1247981 2805594 3876252 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 -2 98866 615919 1349877 2803594 4198155 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 113629 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 477326 821663 1584827 2797260 4572877 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 953774 1694488 2023040 2295944 2534757 2737158 3530714 4269730 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 1955031 2445173 4825414 -1 762559 1327808 2030219 3496556 -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 557662 1258624 1428687 1495895 1505366 3147115 3958408 -1 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 -2 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 640185 3720713 3817852 3868436 -1 -2 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 3939754 4035758 4933195 -1 -2 200709 431708 1763695 2532960 3375705 4468586 -1 578340 748608 2088877 3645027 4535094 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 1055477 1449750 2532862 3667265 -1 -2 381419 1249052 2115430 4242059 4370626 4726123 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 630304 817515 853327 1012944 1477719 1563732 2874884 3507383 3953865 4303444 4807802 4871693 -1 1005671 1240527 2862350 3294663 4774814 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 1294867 1714417 3158651 3408148 4340075 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 115592 343388 1344001 1594069 2207643 2234607 2597002 3484394 3575836 4376671 -1 949664 1394236 1654341 1676109 2965626 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 14171 95598 863504 2114561 3114806 3535840 4709209 -1 -2 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 261997 1201972 1815242 2290000 2414872 3186833 3304281 4555205 4819171 4974482 -1 -2 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 426137 1881852 2532126 2775947 2882314 3024374 3518338 3719139 4666595 -1 679250 1409844 2206503 3135422 4049439 -1 261890 3474366 3794145 4030725 4201399 4358568 -1 -2 916402 917348 1379036 1753100 2748579 3293258 4635330 4706791 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -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 947597 1163753 1692177 2469871 2972248 3055439 -1 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 263250 544245 660161 676352 972426 1635043 4259795 -1 736781 1776027 1864812 2817787 2974640 3714585 4428491 4559695 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1880147 1973033 2533842 2849875 3005960 3453768 3909595 4338990 4477192 4478036 -1 762559 1327808 2030219 3496556 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 62171 745796 1070662 1858555 1973050 2099523 4063053 4197219 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 278508 882710 1123167 2162741 3307465 3615096 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 -2 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 1002860 2358137 2907315 4061213 4505188 4917721 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4815852 4975849 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 103092 550953 1324577 1800061 3117343 3884804 -1 134720 437966 781855 1714181 2063572 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 107036 1592071 3267865 3793307 -1 444016 485035 585267 1299796 2327268 -1 1163815 2964028 3538050 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 -2 607196 815170 1549667 2523793 3170408 3266993 4350247 4947185 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 2097635 2594878 2806651 3145763 3549052 4415649 4806523 4878541 -1 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 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 -2 441846 452995 569848 1162183 2247484 2382311 3464361 4219825 4690349 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -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 616968 1273798 3180810 3793181 4328901 4524269 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 1612286 1886729 3130908 4385682 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 2223685 3163785 3836208 4568874 -1 284847 1033437 1402051 2635655 2717665 3544095 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 1886406 3653994 4145701 4959659 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 227607 1389293 1484273 2306429 3304549 3750617 3933997 4235523 4466222 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 266404 3989374 -1 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 262142 1864268 4197634 4943085 -1 1217716 3458341 4945970 4950001 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 899192 1420054 2978000 3713360 -1 494144 1110427 1166409 1472143 2313601 3300604 4465623 -1 -2 148822 1337924 -1 843462 1589882 3801754 3957223 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 785468 1048180 1136417 1488573 1657438 2086296 3749541 -1 707495 964755 1226130 1656969 2200245 2675989 2781702 3175619 3456564 3634226 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 997746 1272127 1614741 2221473 2657754 2698559 2771889 2948711 3292293 3736139 3795227 4426481 4964104 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 -2 253594 2341035 3474668 3611057 3787267 4270033 -1 211237 2675992 3467094 4279373 -1 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 1624193 2017874 2352963 2565283 2587464 3007183 3425141 4409272 4445044 4586786 4885003 -1 237940 854727 1485158 2062948 2601310 3549831 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 377071 1175144 2731502 3550158 -1 1460473 1928813 2415035 3990722 4438855 -1 -2 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 162561 349894 949249 1137446 1871741 3131143 4648457 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 2840049 3406622 3548891 4215453 -1 -2 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 922603 2226665 2539149 4972962 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 112193 635149 3347984 3479544 4985336 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 599782 821896 1175216 3436679 3471255 3981709 -1 -2 16267 1051519 2091287 2109042 2240755 2402079 2439791 2783697 3022755 3652216 4406249 4451507 -1 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 1114268 2029128 2154862 2949040 3292489 3613890 4581050 -1 410009 2035151 4936754 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 208098 1744877 2457844 3744685 3878589 4900838 -1 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 585816 1934414 4160614 4877603 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 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 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 2335171 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4830427 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 1278675 1952302 2611067 2749678 2884400 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 -2 648852 1164686 1335427 1396903 2285590 2292495 2371062 3122712 3604447 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 340784 1439293 2669670 3557795 3635795 -1 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4742908 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 118397 450102 2262652 3091967 3214413 4316754 4773960 4999999 -1 1302193 1430271 1826427 4473856 4682861 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 438513 877289 1138676 1216617 1299053 2540264 2786149 3251301 3447727 3463930 3633877 3762472 3907904 4074874 4077661 4078859 4163944 4174151 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 704074 1988033 2524675 3495956 4170408 4938068 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 1331023 1591492 2211691 2404841 4727620 -1 288559 757618 2740801 3425141 4473354 4581766 4806401 -1 -2 164315 703883 1753216 2659317 3992553 4517822 -1 -2 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 543521 548665 946661 1191834 1598456 1695779 2451079 2618657 -1 -2 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 -2 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 18267 1633359 4078616 -1 602815 806049 865197 1167030 1359593 1804302 3059975 3859533 4525469 4694467 4920616 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 50670 217090 325321 1635140 2321173 4642573 -1 169906 1613492 4519893 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 1807555 2754830 3008258 3074594 4233543 -1 -2 749537 933380 1259566 1641591 1914506 2450215 3801254 -1 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 269911 1207590 2101090 2788206 2855136 3871044 3989729 4017439 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 -2 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 -2 98866 615919 1349877 2803594 4198155 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 -2 151776 549515 788609 2618898 2697192 2841386 4932333 -1 733961 1340983 3023176 3401797 4647800 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 449305 1033195 2473783 4039690 -1 -2 15232 404142 1055794 1811796 3590509 4475701 4736580 -1 961134 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 2245546 4738944 -1 872883 1442892 3402010 3668999 3717789 4302534 4622242 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 782292 894218 2332616 2999257 4122112 -1 -2 111995 2228284 2700025 3042023 3115561 3338282 4570066 -1 -2 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 1548747 4252505 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 50605 129493 324651 456579 2264525 2365956 4424285 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 379607 1554873 1735201 2923737 3144373 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 109996 748321 1145909 1733987 2987693 3654723 4387949 4402831 4686181 4718223 4740818 4859355 -1 -2 368416 650386 1404796 1514183 2998145 3194383 3411093 3876840 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 1259949 1369694 1683544 2384750 2797524 3098006 3794654 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 1325158 1685646 3991971 4590857 4887994 -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 1398013 1655449 2649112 2766588 3161983 3221902 3562024 -1 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 -2 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 1197569 1462880 2280489 3475637 3716268 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 1879214 2511440 2741963 3223209 4804799 -1 552564 793406 878941 1484086 2270099 2915688 3216008 3641114 4958548 4977724 -1 2164177 2340582 3085363 3714565 4349776 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 373436 1321117 2006405 3874930 4513731 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 91145 2541850 4509513 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 2939002 3320669 3351484 3496485 3700794 -1 -2 2848562 3595932 3976418 -1 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 692481 1330093 2615039 3066056 3393103 3498806 3648380 4654442 4892513 -1 -2 606191 1054996 1120679 2208126 4252982 4256722 4432123 4940679 -1 1076269 2332686 4128394 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 44545 628990 1506844 2708114 4101943 -1 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 790427 1215261 1231542 1448819 2103355 2699098 2881908 3618093 3921913 4693178 -1 -2 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 387504 1108312 1773954 2601481 3041549 -1 -2 796967 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 790593 972711 1435538 1510037 1967422 2027286 2134789 2533826 4812342 -1 850754 1420838 1431986 1890751 2574015 2672461 3280283 3292482 3387260 4087165 4764400 -1 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 1534495 1956435 1978298 3310026 3587700 3691353 -1 371264 594326 1395612 1758474 3048193 3316218 3574559 3658839 4956287 -1 -2 486057 1824568 2954403 4015080 4135159 -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 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 3721367 -1 632468 1623671 2383328 4530014 4872475 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 306617 688170 821909 884923 2209011 2278309 2649867 3988652 4118268 4553351 -1 -2 278908 3069956 3480022 3999562 -1 735503 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 95203 1293463 2244690 2618872 3149023 4989731 -1 635468 1009837 1316818 1753631 4314079 4401175 -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 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 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 91974 114601 843228 1538863 2382804 3586534 4988914 -1 -2 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 304707 448566 4141961 4347667 -1 -2 374228 1311301 1349481 3342755 4769844 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 734195 1123946 2655600 3808234 4209135 -1 -2 82083 1756100 2602469 2694350 2773734 3313953 4062152 -1 1050799 1753364 2084747 3626038 3733350 4554786 4736811 -1 -2 801164 2247193 2453532 2730948 4714811 4890296 -1 463137 2310519 2954138 3872553 4576629 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 405898 800314 1540153 2188290 2672497 3150262 3454185 4094991 4999999 -1 -2 142363 1108507 2112265 3916981 4191816 4549768 -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 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 204325 432699 723854 1625268 2481360 2775824 3308090 3459911 3491502 3669725 -1 326539 855776 933378 1149360 2229161 3200526 3454878 3641662 3711928 4853570 -1 -2 2431489 2633467 3977337 -1 666466 1873653 2097592 3332669 -1 81085 966350 2475248 3044401 3983500 4203424 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4817901 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 1058769 1144881 1486881 2214096 2652031 4861294 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 33662 48602 1250965 2130760 2490300 3220743 3627403 4526579 -1 770595 1763173 2044503 2048068 2352713 3835622 4164751 4489972 -1 -2 653381 1506731 1525741 2928947 3281023 3469222 3608262 4572915 4925164 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 -2 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 -2 384607 566807 604243 911887 2540282 3970299 -1 1661521 1951897 3114372 3227276 3343990 3576784 3815508 -1 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 911034 928006 1001989 1636411 1687815 2786330 -1 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 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 721645 761701 886193 1004605 1803803 3694059 3902093 4850857 -1 414004 532065 1440068 2184150 2299737 2638529 2893193 3049923 3199219 3370352 3738826 -1 1910837 2054821 2923122 3174600 -1 3399623 3576214 3863743 4045303 4063750 4659072 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -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 1317194 2383328 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1066722 2038958 3220270 4357856 -1 646293 799942 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 800134 1463589 2066137 3174600 4970301 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 -2 1798795 2143534 2899799 3009892 4595564 -1 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 476860 672920 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 1159594 1935507 2615937 3634470 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 609344 1057730 1745793 2135074 2337272 2415665 2617570 3781078 4500610 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 72609 912716 1235115 1327081 1441171 1700048 2156995 2241594 3137708 3557605 3768859 4999999 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 683489 786797 2820045 3284423 3361724 -1 -2 37031 211300 1159370 2767237 3023018 4180520 4352665 4746215 -1 439895 618488 694873 927716 1542427 1641314 4320538 -1 -2 3153378 3222704 -1 77789 2921099 3101420 -1 1553107 1792656 2154750 2349705 2628611 3129859 3397421 3573047 4904177 -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 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 -2 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 -2 574616 860831 1169671 1826749 2005403 2116778 2319982 2421894 2766175 2947181 4583475 4815888 -1 1277050 1545927 1728859 2347927 2530947 2669463 2876307 3428121 4155757 4377669 4636262 4663583 4709335 -1 134861 1233564 1527912 2014993 2745263 2943284 2947026 3049497 3346934 3832880 4375850 -1 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 275226 1018581 1293328 2090845 2705694 3256507 4701373 4963961 -1 -2 1684239 1839479 2717895 3651684 -1 169623 395529 408532 531237 1010864 1091345 1473211 1503775 1888090 2145267 -1 625173 641924 3197703 3300578 4272416 4524266 -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 5621 228947 1279629 1946561 2124136 2607968 3030189 4101014 4316614 4773366 -1 -2 1836450 2525295 3864148 4081946 4575461 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 575129 1685091 1788311 2074673 2755551 3746550 -1 934212 1828160 2441200 3565947 3805503 3844430 3902416 4891944 -1 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 -2 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 859974 1253839 1999005 2854116 3233090 3271787 3453134 3915875 4095557 -1 -2 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 3045635 3509696 4138347 4516101 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 2508874 3312329 4411672 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 -2 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 1098551 1633023 2072133 2766008 4077574 4207969 4343377 4735734 -1 -2 97552 292200 1176378 1302344 1763334 2848890 4293480 4414191 4587017 -1 177816 247469 1011152 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 1212223 2893160 3356302 3568111 4059862 4748313 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 38804 765744 2244362 2442634 2754301 3086169 4289499 -1 477326 821663 1584827 1680195 2797260 4572877 -1 1615826 3734359 3771995 4538662 4886701 -1 -2 1886406 3653994 4145701 4959659 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 648641 826785 1849534 2032076 2344612 4550030 4976224 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 297704 374527 1543180 2286271 4350386 -1 -2 922941 1166289 2010459 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 1392997 1559099 2366880 2503791 2760933 3011112 4932880 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 8901 1420670 2826680 3166733 3643482 3736165 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 495565 519026 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 642033 896343 2620220 3217065 4536705 -1 -2 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 50076 410275 811203 1923293 2233688 2511275 2521938 2712836 3357597 3649325 3880847 4930441 4972289 -1 74991 2015034 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 849122 1249459 2121059 2272021 2748623 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1557739 1750552 3520389 -1 201279 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 994248 1075490 3062553 4493806 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 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 -2 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 154173 316555 639296 2008646 2522753 4979495 -1 -2 274573 283349 857503 1062227 2418332 2461185 3213828 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 2068959 3004262 3257077 3593471 3982159 -1 992876 1708082 2103814 2813736 2995937 3785063 4049658 4342853 -1 -2 362711 2238028 3596355 4378484 -1 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 -2 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 27974 2214734 2502701 3267906 4392987 4961406 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 1195852 4157130 4862890 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 84719 502281 1392969 3701367 4004525 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 157091 920816 1371565 2173926 2652287 2881482 3721930 3929227 4061323 4534932 -1 2482584 2645661 2666195 3071658 3805513 4258683 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 642237 3685338 4890445 4999999 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 268949 788965 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 1798795 2143534 -1 25808 184488 1629864 2511212 2645192 3297922 3302926 4213571 4453281 4483879 4903841 -1 1949906 -1 -2 12836 1407992 1850850 3201033 4522632 4547115 4572408 4639014 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 -2 837897 1424511 2248886 3214755 3696070 -1 4109572 -1 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 1296201 2462166 2803549 2966274 -1 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 1131678 3321749 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 750647 861243 3242260 -1 460291 997661 1108567 1239972 2770028 4933645 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1731551 3012907 3585457 4228966 -1 -2 1901439 1952037 2042991 2682470 2793141 3746080 -1 1527125 1558602 1693775 1752578 2031623 2747117 3565546 3700892 3900446 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 127323 638810 2906306 3694566 4225750 4399336 -1 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1385539 4037959 4923789 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 92157 733716 2494609 3327443 3573429 4039607 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 -2 332401 597296 2829712 4882431 4897866 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 317467 1609059 2230871 2232212 4866989 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 221712 1255105 1752914 1829673 2503970 3380208 3408672 3722833 4315966 -1 -2 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 1881839 3064732 3390247 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 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 236038 759102 1353878 -1 933835 1298408 1485164 1662655 2694229 3851183 4945432 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 1804852 2847966 3673200 3753162 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 980316 1868275 1992656 2065102 2476601 2970178 3065913 3627839 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 957372 1912824 2549835 3772891 3839372 3990103 4808493 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 306789 555694 1253967 1353385 1910700 2526537 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 -2 2128943 2492430 2836983 3720564 4096365 4214007 -1 110205 677483 1493016 1680187 2284288 2404699 2501839 2593350 2668753 3340506 3688773 4525191 -1 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 40451 1440388 2098159 2729609 2915717 3263753 3626153 -1 -2 1945088 3155961 3248482 3855192 4045470 4449549 -1 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 173602 1584377 1780431 2080726 2657034 3291197 3564596 3608573 3615108 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 1214958 2641139 3467149 3811503 4048644 4422806 4994817 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 236614 390294 547501 571351 2253554 2530416 2929212 4011655 -1 3889476 4606941 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 541222 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 256794 1479804 1634887 2876300 -1 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 -2 1399489 2118094 2727323 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 173932 1125112 3261865 3418446 3530731 -1 145226 324094 488323 949665 1958345 2289490 2298029 2439187 2514535 2712152 2957687 3029462 3351109 3712851 3942985 4159459 4204051 4432850 4712290 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 -2 2172684 2677892 2986326 3551689 4874827 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 644635 1812104 1982838 2829264 4320389 4549146 -1 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 408079 1423272 1947885 2258871 2468915 4001129 4383652 4389806 4413428 4905167 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 -2 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 790593 972711 1435538 1510037 1967422 2027286 2134789 2533826 4812342 -1 3039642 3302848 3925102 4149548 4609638 -1 331936 367293 440743 1063771 -1 -2 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 -2 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 -2 40833 378827 1479780 2405751 2954406 3851460 4333942 4354963 4849017 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 4342562 -1 286507 853766 2054595 3187162 3693199 3784507 -1 -2 1727361 3113308 3357609 4445903 -1 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 173073 1247497 1513242 1592672 1695417 1759783 1816684 2722141 3573469 4644696 -1 519585 705796 1056292 2926291 4245245 -1 -2 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 1212223 2893160 3356302 3568111 4059862 4748313 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 677585 805503 1000826 1683077 3113071 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 619187 652993 3343393 3892066 3924440 -1 530797 862354 3658353 4982143 -1 369891 726352 862285 929104 1562397 2869538 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -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 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 138169 776307 1343037 2130417 2166609 2371606 2699802 3336270 3951383 4328117 -1 -2 458577 1110285 1112603 1393461 1526974 1897094 2209111 2521731 2578765 2947257 -1 130203 184439 1857248 3647542 -1 242018 976817 1398582 1981920 2581128 2636956 2899902 3950339 -1 -2 1058239 1526495 2096188 2829801 3421175 4530719 4690257 4849483 -1 112756 209169 639629 832057 1062774 1713133 2982384 3141534 3445049 3489106 3498036 3707642 4430912 4637522 4702199 4825690 4827651 4992015 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 779016 1418624 3306693 3621155 3724113 4145694 4975648 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 -2 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 798338 887579 1479883 2311360 2489045 3337081 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 916402 917348 1379036 1753100 2748579 3293258 4635330 4706791 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 420719 686665 984604 2093661 2119897 2798912 3043948 3721927 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 2313980 3163747 4899431 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 486057 1824568 2954403 4015080 4135159 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 983873 1835396 2477468 3222570 3321811 4453541 4956459 -1 -2 91788 1307430 1993819 2129026 2589829 2794655 -1 150819 263333 445868 477767 1549015 2411872 2819850 3845437 4019334 4224966 4781178 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 38804 765744 2244362 2442634 2754301 3086169 4289499 -1 3771995 4538662 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 757618 1262206 1861885 3157545 3914719 4234669 4772832 -1 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 728396 1184926 3115745 3879206 3938135 4399546 4586316 4642424 -1 3029261 3082306 -1 -2 523921 553585 791465 895387 2175731 3443981 4018742 4768561 -1 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 247075 304728 3022451 3801858 3900299 3914295 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 21212 2328493 2401236 2930177 2934001 3140428 3775975 4013010 4396169 4635946 -1 -2 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 3709255 4587945 4990753 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 704074 1988033 2524675 3495956 4170408 4938068 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 274667 955302 2687843 3096141 4948392 4952021 -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 1394236 1654341 1676109 2965626 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 1216200 1422283 2989472 3485955 3671208 -1 -2 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 761325 1683279 2854171 3145091 4977787 -1 395404 943610 3995612 4575063 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1190080 1794609 2338357 2513939 2885198 3506137 3728180 3789702 3939996 4182947 4234727 4555330 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 -2 508027 596339 1694793 2541079 2821488 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 1528450 1956990 1960346 2423607 2639335 3158180 3425296 3719564 4019350 4473582 4968641 -1 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 144283 327296 618566 1377850 1423763 1748090 2405243 2921010 3268548 3986704 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 909150 1036667 1578649 2032077 2637470 2707165 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 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 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 -2 629866 1239245 2024084 2082505 2272038 2516670 4081312 4298331 4778826 4969529 -1 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 -2 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 384607 566807 604243 911887 2540282 3970299 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 4137519 4434361 4778092 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 -2 302329 372003 2274119 2961741 3038706 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 231187 567774 799939 858388 939254 1237732 1384455 1621065 1686757 2233813 -1 -2 653381 1506731 1525741 2928947 3281023 3469222 3608262 4572915 4925164 -1 642033 896343 2620220 3217065 4536705 -1 136101 2676216 3735797 3954784 -1 644635 1812104 1982838 3129802 3214850 3792828 4320389 4946971 -1 803329 1499553 3025851 3546236 3584930 3960589 -1 -2 766570 1145715 2327595 2575459 2800428 4613861 4825709 -1 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 191146 1488127 1598890 1652351 2069037 2997214 4085533 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 -2 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 3200996 3483039 4257155 -1 -2 392034 739713 2509762 4325807 -1 2191344 4908436 -1 2741032 3537618 3581048 4177704 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 3274898 3382154 3760880 -1 235106 556019 1392249 3685846 4301626 4648927 -1 -2 240230 337998 471108 659732 868261 1202873 1238698 1456348 1740931 2609020 2622522 4802831 4921258 -1 -2 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 212329 554386 1184490 1362867 1457132 1471719 1842383 3423341 4609117 4627356 4767668 4807726 4823411 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 257451 1837001 2882008 3003173 3519432 4433779 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 278394 1839501 2423365 3076308 4176321 4624858 -1 539101 561644 1737362 2048081 3806705 4372249 -1 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 35158 2483002 3651433 4367040 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 293784 371468 1940387 2137184 3845664 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 250185 2713587 4659007 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 173010 2066179 3084588 4337565 4451213 4763850 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 547554 1176450 2980701 3673372 4175524 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 7761 433269 896190 2259466 2382475 2480757 2723617 3148034 3624245 4861794 -1 200001 357822 580104 2887295 3452190 3720798 -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 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 160424 553989 1931530 2491325 3048507 3442307 3737984 3865708 4719598 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 1162849 1690502 1741335 2332897 3799488 4358052 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 155181 1732383 2430039 3843900 4882192 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 81085 966350 2475248 3044401 3983500 4203424 -1 78158 193676 241494 399258 601978 616115 880070 936399 2108324 2696486 2822288 3191403 3701826 4442066 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 680672 1675346 2412587 2953504 4629230 -1 1351877 2708236 4371740 4947844 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 -2 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 290426 624038 1098228 1645996 1738150 1877310 2669622 2899594 3661831 4879867 -1 1286754 1747746 2226835 2660003 4527534 -1 244478 279961 750828 3277331 4231244 -1 36546 1264684 1944458 3562600 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 1067615 2196470 2405788 4115613 4648581 4659074 4847636 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 289939 657625 697526 1368175 1678950 3205312 3264567 4268064 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 249353 960432 1526500 2520690 3181347 4530110 -1 451123 791543 1571169 4775884 -1 648852 1164686 1335427 1396903 2285590 2292495 2371062 3122712 3604447 -1 -2 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 300231 672477 974350 2320161 2564653 2862365 3109195 4022882 4786779 -1 114818 314573 1316663 1809286 1835293 2034496 2507253 3197840 3660613 -1 -2 130429 892675 1538747 3565983 4222040 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 868485 3881440 4033198 -1 295462 425658 789733 1215931 1257553 1385138 1413311 1711962 1747625 2008781 3772583 4051909 -1 -2 1505542 4604873 4786576 -1 -2 908036 1571875 2195343 2315386 2712507 3310519 4171261 4466671 4938009 -1 -2 342337 2228921 2506963 3368338 4796099 4900656 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 990151 992214 1358175 2038338 2417527 3028012 4600285 -1 273399 506486 734958 900723 2334071 4477293 -1 -2 3845429 3970289 4165988 4973355 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 605681 795458 1175523 2662783 3146855 3589312 4682456 -1 -2 3330783 3362857 3479803 3505107 3587764 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 988701 2529284 2585400 4179411 4722784 -1 439259 456124 999499 1784363 1809135 1910277 2030973 3831924 4285378 -1 -2 945400 1059371 1098941 3923292 4247345 4531624 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 734702 1338497 1605834 2300485 2657387 4150536 4212350 4214448 4558383 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 1370607 1410220 2523305 2767178 2772394 3150650 -1 -2 456064 3127657 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 918478 -1 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 633356 2216129 3351829 3877557 4061279 4174627 4233543 4772550 -1 877410 1516821 3231978 3893137 4769915 4928553 -1 103652 912044 2509487 2784678 2927609 2961010 3222422 4159633 4363287 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4546470 -1 97716 331122 1452418 1886918 3399540 4595289 -1 -2 726658 1466043 2674206 2921147 4682231 -1 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 1214599 1322872 1628435 3272135 3673809 4345877 -1 -2 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 -2 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 269892 926119 942224 957153 1605731 1631216 1830035 2063406 2196803 3270559 3279602 3877323 4202726 4336749 4496795 4933739 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 305142 518881 688487 1086448 2019666 3009223 3767611 4845293 -1 336607 2315792 2784168 3021243 3049652 3315310 3453034 3480271 4470951 4853359 -1 611209 711529 1785660 2196042 2876610 3044872 3801447 4386674 4756231 4843106 4971241 -1 272098 1268363 2927646 3202916 3569394 3613591 3899935 4228266 4258832 4311020 -1 1239374 2477473 3951540 4515153 4522648 4592591 -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 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 1985139 4515480 -1 736591 2745462 3521597 3531045 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 -2 426824 1722554 2815174 2976682 3561606 3897529 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 459713 1205564 1367036 1630746 1844749 2265105 2341807 2789953 3409453 4071466 4278736 4925406 -1 -2 994888 2475838 3264113 3593265 -1 432652 516935 598888 1098912 2626612 2884888 3870320 -1 2064484 2395683 3181086 4243373 4340542 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 311042 652429 1298087 1386301 2543214 2902974 2999773 3598798 3849034 4045381 4582830 -1 834288 1168645 2329682 3445018 3653527 3729235 3836042 4317944 4649027 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 379850 854180 1007287 1708626 2989110 3257764 3278246 4668812 -1 -2 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 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 231581 405268 1088276 1813760 1926981 4281589 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 2750055 2980150 4126270 4874215 -1 511584 710743 932029 3874056 4526322 -1 661397 1473593 2750724 2972363 3550274 -1 1370607 1410220 2523305 2767178 2772394 3150650 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 896980 1036783 3625589 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 721645 761701 886193 1004605 1803803 3694059 3902093 4850857 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 1455970 2162345 3295419 3373487 4028467 -1 -2 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 -2 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 90912 839755 880540 967304 1565707 1624249 1800270 2139845 2366397 2696962 3167018 3207022 3237956 4544200 -1 -2 539875 685741 849127 2092873 2310457 2575416 2631700 2837728 3236726 3288725 3996681 4468730 4586569 -1 313883 617159 2052722 2348076 2683242 3172252 4275563 4486543 -1 -2 257599 1113854 2586169 2612921 4290972 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 1716076 2905155 4534507 4882675 -1 65571 892650 1077230 1775821 3329360 3882082 3910691 4323544 4552878 -1 2273528 2736282 3275139 3306892 3568490 4085665 4249097 -1 -2 368130 733340 1281647 1906810 2385341 2792562 3352857 3582677 4010575 -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 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 2073 3076775 3183399 3555110 3801363 4522447 4554857 4818776 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 290839 1463811 1587605 2704267 4121886 -1 1398937 2140199 2932742 3711526 3814910 -1 11224 159785 1060692 2808929 3556179 4683355 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 335194 892920 1819677 4373748 4691701 4815748 -1 -2 680140 1531182 1864979 3582496 3890986 -1 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 1147640 3037551 3252753 3737505 4134137 -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 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 -2 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 71702 85160 105232 458926 814323 2399675 2650802 3736257 3748224 3808795 4117109 4180088 4305967 4332000 -1 1851131 1980667 3079512 3102484 3460729 3462968 3625140 3669163 4225699 4562934 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 368130 733340 1281647 1906810 2385341 2792562 3352857 3582677 4010575 -1 330890 3002268 4056310 4718050 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 480963 750984 1163000 2645728 2655590 2975636 4408342 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 -2 1514770 1942359 1977874 2881281 3165086 3743049 4149547 4833591 -1 318126 464069 1548400 1890722 3902790 -1 1326456 2224621 2577842 3917195 4552046 -1 339455 2112120 2150236 2343759 2412220 2457453 2511506 2941127 3210347 4100065 4390507 -1 391710 682387 711529 1053526 1250848 1294280 -1 556034 896980 1036783 1916978 3625589 -1 1298408 1662655 -1 -2 988685 1209720 1661742 3492238 4712521 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 -2 69549 395380 572385 1250865 1809846 1968345 2526908 3382798 3384473 3587013 3987522 4046765 4056719 4335680 4423613 4536438 4885409 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 483380 511316 753740 3015026 3185185 3860773 3987388 4795524 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 1383951 1744247 1963206 1974127 2010294 3139766 3769411 -1 547554 1176450 2980701 3673372 4175524 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 193628 550764 724431 2197718 2614694 2887218 3179556 -1 -2 817204 918214 924421 932190 945538 1654864 3191439 3567014 4069892 -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 65757 110014 833186 2441091 2843051 3005877 3906229 4218218 4807652 -1 1389333 2682552 3311448 3539335 3894649 4921379 -1 847568 850333 1646474 3871217 4216523 -1 -2 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 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 -2 369724 1444624 2165828 4263912 4900022 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 332728 853528 2589288 3581891 3832238 3856559 4765750 4926968 -1 -2 924396 1136851 1287845 1861262 2235143 2560255 3951575 4473038 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 1083636 2480302 2630444 3660071 4494811 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 138175 195024 526406 1275151 1786299 2890878 3704061 4015198 4027157 4555628 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 266821 522340 1829439 3802922 -1 1215467 1854174 3943079 4661138 4971035 -1 540940 950751 1946646 2265463 3698060 4010508 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 1638500 1958528 3080710 3223157 3365672 3920491 4056613 4980283 -1 -2 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -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 92381 531813 781447 3262950 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 914331 1205371 2008044 2378261 4985544 -1 63928 239933 346049 979139 2411622 2515768 2536909 4969076 4989337 -1 -2 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 -2 1846499 2229232 3105432 3982701 4203150 4277048 4618200 -1 138490 350644 3060945 3638357 -1 447561 600898 1151372 1609925 2194517 2667992 3182620 3553250 4052626 -1 -2 402477 874190 3839800 4384945 4731587 -1 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 424367 444545 577168 1271073 2626609 3209721 3259632 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 515909 517001 871127 1066172 3183932 3893959 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1869273 1948086 1980127 3172117 4390271 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 1052261 3380671 3554309 3581429 4001638 4161692 4280438 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 263103 2823702 3052441 4013844 -1 -2 94388 321009 803638 927716 989945 1641314 -1 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 7781 158598 392898 433141 1095960 1853824 4260350 4545100 4868609 -1 464667 523424 1000470 1556873 2528247 3189498 4064812 4423358 4763638 4786702 -1 -2 992835 1937431 2162774 2873356 3963510 4063426 4158731 4443717 4759468 -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 567601 1014761 1388701 2104163 3935969 3959037 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 238892 1292692 2218422 2704892 2935420 3359521 3564705 -1 690015 814342 1646239 2570415 3148784 3900692 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 212413 638511 2995549 4084613 4134748 -1 -2 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 -2 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 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 2497965 3500636 4167289 -1 13543 468474 493195 4329590 -1 -2 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 294458 2230229 3227762 4453068 4582905 -1 46186 345721 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 -2 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 -2 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 802915 945576 1297996 1471266 3182487 4602888 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 462050 940039 1577749 3261534 4811063 -1 918478 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 1027342 3175841 3187371 3531207 4999999 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1474238 1740650 3328575 4171519 4849398 -1 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 782595 1128800 3085545 4020017 4355594 -1 448230 2005742 2071800 2342867 3040175 3201741 3308561 3321507 3979945 4606539 4648563 -1 -2 505157 1689079 2379285 2448914 2706924 4061323 4282973 -1 360798 825917 1303400 3508149 -1 -2 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 278908 3069956 3480022 3999562 -1 -2 1975400 2188920 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 659757 1811944 3577527 4736099 -1 -2 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 1296201 1386089 1720478 2803549 2966274 3916863 4284876 4432939 -1 -2 374122 1567706 4792194 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 -2 899192 1420054 2978000 3713360 -1 848952 1696153 3320611 3402701 3646838 -1 3286408 3882569 4292147 4409306 -1 -2 190350 437824 711508 2021156 2948213 4013727 4949713 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 505981 952677 2297819 3703778 3763506 4438299 -1 206117 630297 693919 998384 1330064 2130735 3233204 3831092 3960482 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 639915 1675074 1788878 1850901 2123656 2867074 4032501 4368262 -1 93852 865236 1104521 1694409 3296898 4545515 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 18594 2137232 4403183 4469508 4801822 -1 -2 567953 680577 1157918 1240088 2871663 2906685 3325330 3430762 4410118 4503704 -1 36597 937368 997661 2141894 4264341 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 -2 658038 764718 1919949 2379736 2514251 3200058 3637094 -1 547554 1176450 2980701 3673372 4175524 -1 987882 1311967 2121435 2175530 2808635 2904388 3462363 4386012 4428792 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 689809 1779395 2411938 2574383 3023191 4457741 -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 622185 1060917 1162953 2938918 3359967 3767751 -1 136045 394368 1744593 3259391 3325145 3368138 -1 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 196899 578166 2840052 3261483 4344022 -1 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 355448 389464 1255707 1645471 2619070 3441674 4590144 -1 -2 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 1065937 1829467 2032271 3873956 -1 779102 1537248 1928864 2205207 2600307 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 89828 114133 458811 2776715 3632693 3957382 -1 599782 821896 1175216 3436679 3471255 3981709 -1 -2 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 95958 2257926 3031496 3114428 3213766 4524604 4891300 -1 -2 1790758 2294755 2988628 3969507 -1 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 395404 943610 3995612 4575063 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1548481 1900584 2771833 3256848 3497101 4915528 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 1409589 1521775 1634057 2602362 2764944 3790844 4038346 4551284 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 949664 969438 1067191 1394236 1654341 1676109 2260891 2672838 2965626 4149566 4885912 -1 391710 682387 711529 1053526 1250848 1294280 -1 486369 555058 664645 673797 1092518 1168052 1941888 3975956 4333663 4469641 4969233 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 1882755 2868025 2939812 -1 438473 2152036 2784853 3000136 4175364 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 423373 1472720 4121777 4508006 -1 712849 1402916 1632559 1794867 1970907 2191017 2595823 2930826 3124899 4157610 4353852 4445363 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 189670 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 193524 1097502 1746192 3326232 4016196 4792527 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2821429 3278741 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 30812 158566 894713 1594347 1782926 2013404 2633760 2664615 2706053 2964961 4150454 4449535 4516489 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 -2 651763 1231289 2021991 2406342 2654226 2726900 4658143 4733895 -1 96663 938376 2167377 2266925 2507834 4188553 4720879 -1 -2 1399489 2118094 2727323 -1 957650 1019091 2206599 3070508 3150519 3387531 -1 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 -2 1268808 3024131 3722376 3945308 4475957 4611872 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 1860794 2095600 2321695 4155376 4253406 4757730 -1 305983 564372 1365845 2502716 3585592 3900086 3925959 4146480 4432870 -1 726414 848274 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -1 99530 1008269 1525544 2023752 2327951 2356978 2382502 2467943 2608642 2959230 3423000 3427983 4128547 4190951 4979044 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 4382265 -1 1272333 2829804 3130337 4661626 -1 -2 1131678 3321749 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 463518 660936 1539615 3835457 -1 -2 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 -2 118397 450102 2262652 3091967 3214413 4316754 4773960 4999999 -1 1302193 1430271 1826427 4473856 4682861 -1 -2 41921 225662 1431253 4192415 4705459 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 893522 1524935 2169097 3091111 4294933 4800275 -1 556034 896980 1036783 1916978 3625589 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 667824 1045113 1455091 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 902457 1095513 2244802 2820624 2874307 3873469 -1 -2 918127 1730132 3745814 3942557 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 628779 1212747 2485913 3472487 3533230 4051928 -1 888320 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 1384680 2114304 3087841 3409793 3613836 4786016 4804522 -1 1806780 1924134 2741676 2771115 -1 -2 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 203202 273889 365330 434562 861366 2068249 2496287 2700551 4087068 4124534 4194424 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 -2 279665 608394 811327 1422478 1866146 3204318 3619318 4091153 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 144358 2203834 3380562 3487852 4174824 -1 -2 277445 333983 719343 1616335 1621227 3102589 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 -2 284847 1033437 1402051 2635655 2717665 3544095 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 340965 626592 1058538 1691032 1701791 1810458 3514506 3535256 4767521 4774394 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 529267 1068437 2044849 2790768 4725894 -1 1016751 1118928 3791314 4059008 4812365 4954061 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 1032009 1117215 3233539 3286884 4584403 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 522283 975549 1198753 4962339 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 1478520 1675466 1825824 2343567 2827366 3539868 3923820 4253634 4694479 -1 -2 892805 1776008 2387197 2421245 2879265 3155757 3508480 3709176 3760818 4058210 4221169 4786283 4846273 4877460 -1 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 1084726 2652204 4110645 4585454 -1 -2 698097 2067446 3565940 3598400 4836741 -1 618465 652369 815033 1561332 1588064 1655654 2008898 3947243 4118302 4635264 -1 129830 165347 170290 1605023 1640658 1650372 1704407 1933624 2517839 2657330 3456419 3737123 3813371 4042460 4775061 -1 -2 1471291 4032520 4744793 -1 37363 2533870 2801942 2978039 -1 736401 2512358 2817324 3298577 4156704 -1 -2 293610 941370 1233588 2830610 3072780 3400335 4465409 4612510 -1 2073272 2498762 3823114 4314781 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 -2 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 768807 1328105 1790270 1820819 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 345721 1977717 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 1296297 1871224 2273629 3010019 3051257 3421788 3636810 4649903 4964153 -1 720905 883697 1946942 2770269 3525132 4069033 4074239 4500138 4643464 -1 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 272804 776611 941134 1138979 1220043 1296959 2726747 3633136 4020692 -1 2034713 2894401 3221270 3766826 3961435 4274289 4882248 -1 1096140 1161893 2006157 2467682 2584608 2751086 2780782 3042817 3198221 3906593 4471147 4555836 -1 -2 169818 718657 1563098 1904224 2309230 3766894 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 502756 3350062 3501179 3692738 4406444 4514204 4555960 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 108015 167329 380170 576195 2753748 3521852 4947844 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 305846 767053 1092511 1892422 2011710 -1 -2 481714 671229 765428 2137791 3592577 -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 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 27640 131658 851732 1281187 2863120 3510162 3812590 4449626 4519234 4557103 -1 -2 634236 712754 753524 846283 984177 1070069 1327754 2101079 2280448 2482917 3441797 4101956 -1 92381 531813 781447 3262950 -1 333455 2750215 4240222 4644611 4814375 -1 1066722 2038958 3220270 4357856 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 54502 1732523 2050996 3079744 3122326 4045845 4264246 4369393 -1 -2 814627 1364973 2087771 3213331 3354444 -1 -2 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 487907 1541501 2414872 3280356 3690006 4251892 4462101 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 -2 646235 1444133 2610592 2811048 3607909 3650720 4710427 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 2223685 3163785 3836208 4568874 -1 -2 1549997 2197932 3916779 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 762825 1710835 2206025 4245965 -1 -2 295838 485058 1711838 2902608 -1 520053 1044237 1993982 3289339 3833031 4999829 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 559648 722150 2007317 4614595 4996959 -1 91145 2541850 4509513 -1 -2 782006 2340829 2916147 2943395 3879827 4171454 4919048 -1 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 255044 460418 777498 1153938 1467875 1496242 2018707 2848502 3591259 4546907 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 945400 1059371 1098941 3923292 4247345 4531624 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 360798 440727 825917 1303400 3508149 4618853 4636934 -1 533436 644319 1370065 2361390 2713119 3757939 4019722 4590919 -1 1304865 1865420 1891760 2519408 3222236 3288686 3569080 3866447 3987877 4025466 4715676 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 1103331 1341643 1605946 2339348 2736677 3698265 -1 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 545899 1168903 1287783 4051742 -1 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 1093029 1156128 1344765 2109587 2903312 3421645 4195717 4351112 4481278 4589425 4639606 -1 211441 1196852 1628060 2979887 3321710 4374254 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 182189 536922 1949840 2401693 3002063 3636498 3819930 4848606 -1 -2 138536 1495440 1516275 1546548 3333981 -1 -2 328132 3155825 3619090 4155239 4680421 4845482 -1 760345 1547614 1562047 3098754 3949254 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 618483 905596 1177793 1538389 2222444 2248101 2265272 2440634 3769477 3840376 4424903 4628767 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 114834 939611 1757907 2524018 3151091 3487184 3670629 3821575 -1 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 -2 1339254 1718839 2216636 2705149 3814362 4224512 4276459 4279671 4324760 4998347 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 555510 2482251 2905032 3618649 3996418 4487021 4609228 -1 67644 667018 1181464 1948828 3043930 3816512 3883841 4253051 4641782 4933293 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 914331 1205371 2008044 2378261 4985544 -1 239933 979139 2411622 2515768 2536909 4969076 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 742876 757814 1838347 2417505 2891598 3170758 -1 3801657 -1 410616 2223119 3391692 3863099 4371171 4454012 -1 -2 445979 1107176 1586500 4068966 4694533 4773558 -1 443493 780959 1127949 1636440 1904853 3271741 4240932 4510820 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 824441 1172901 1189874 3823054 4189063 4650562 4879382 -1 31929 2380931 3026342 3203271 3685411 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 106309 505950 3957782 4582162 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 2821429 3278741 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 579150 622453 802976 1144005 1730947 4385774 -1 -2 189572 336587 593303 1292361 3368397 4477467 4602647 -1 1851131 1980667 3079512 3102484 3460729 3462968 3625140 3669163 4225699 4562934 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 744171 1735089 3142265 3380037 3759040 4737968 4824776 -1 52196 771546 1689069 2670449 3218251 3427549 4957390 -1 1892977 2868172 2997042 3824042 4483513 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -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 1131678 3321749 -1 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 11598 2203405 2246038 3938810 4808423 -1 -2 525713 1412700 2268021 3211791 4620295 -1 1926938 2151579 3748969 -1 3078164 3152904 3280680 3633620 3892065 -1 -2 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 1471291 4032520 4744793 -1 280701 340734 1349532 1905461 4724432 4794977 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 400597 2345943 3243897 3669045 4371582 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 97351 184896 711375 2135623 3248938 3460238 3475048 3503745 4282886 4329482 4912369 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 1450398 2101441 3029105 3700580 4328351 4742134 -1 284847 1748025 1989576 2655634 3247975 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 930140 1333454 1364562 1589906 1940675 2412702 2985670 4092415 4246919 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 92030 107571 465649 -1 154843 1055081 1720808 2437527 2526583 4108902 4799771 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 138890 579236 582822 1400159 2152773 3993904 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -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 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 1243086 3104292 3458387 4847346 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 -2 796967 802121 1071994 1136864 1445833 3375446 4393120 -1 1048166 2017976 2643531 3561626 3848600 4521886 -1 -2 2431489 2633467 3977337 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 995493 2082842 2304814 3846837 4301029 4396138 -1 237667 331497 757866 899982 1534891 1601242 2038996 2547593 3001438 3290785 3668709 -1 -2 139849 984182 1358179 2147481 3981402 4911087 -1 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 436325 860755 1043937 1385822 1720947 1778771 2326165 2667722 3053359 3307026 3656297 4047599 4325747 4439675 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 594583 1908210 2199822 3631021 4274162 4455088 -1 282459 511227 820413 1681382 1699138 3178166 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 127598 362006 389237 616582 2255595 3540563 3740029 4720008 4861307 -1 -2 312781 1476710 1987656 4051353 4331742 -1 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 640185 3720713 3817852 3868436 -1 -2 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 209725 895831 2723390 3263496 4491880 4936370 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 1756810 2131075 3335701 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 -2 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 425690 707796 868223 2203789 2895642 3550072 -1 204946 291344 544245 972426 3417424 4377508 -1 -2 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 -2 361147 634629 1078481 2648098 4718011 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 125519 231154 455474 1930935 2298206 4265084 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 3089843 3408281 3790233 -1 989253 1040744 1243499 2464231 3587749 4264889 -1 36673 374368 1433714 1896142 2122798 2422665 2633670 3310818 4083915 4832182 4878769 -1 1123132 1136369 2242681 2904902 4834276 -1 -2 91145 2541850 4509513 -1 -2 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 2121870 2881172 4286714 4393032 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 340505 1748103 2936489 3483030 3571311 3947375 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 240086 1507214 1577499 2864840 3905688 4440572 4820235 -1 -2 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 1536909 2115251 2421973 2444791 3144369 3761904 3797468 4517646 -1 51382 838055 1140921 1195968 1396899 1763992 3524083 3587878 3995777 4049854 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 2439963 2627185 2640823 2729217 3657052 3787993 4014332 4580735 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 644551 789576 2005011 2187264 2742781 3482147 -1 18345 431298 615998 1159744 1422266 1996206 2608773 3006344 3822699 4100932 4545635 4650770 4798235 -1 488115 3295337 4139163 -1 -2 798338 887579 1479883 2311360 2489045 3337081 -1 1407802 2867027 4443005 4685785 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 -2 488115 3295337 4139163 -1 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 4177240 -1 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 244160 807500 1860576 2402360 4342725 4398978 4418936 4602872 4884548 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 320063 378387 504270 556676 1951744 2229685 2297711 3055259 4338326 4677245 -1 483666 665724 757440 1151180 3259045 3766602 4293793 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 671972 806580 808572 835760 1145089 1712842 2000600 2514379 2815816 2958804 4048597 -1 -2 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 772353 825537 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 1594903 1696589 1818362 3570965 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 557127 1158830 1436281 2098694 2456616 3383613 -1 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 -2 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 540940 950751 1946646 2265463 3698060 4010508 -1 200709 431708 1763695 2532960 3375705 4468586 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 587779 3257768 3575324 -1 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 634538 1588083 1596995 1667817 2114502 2510081 -1 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -1 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 33662 48602 1250965 2130760 2490300 3220743 3627403 4526579 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 770595 1763173 2044503 2048068 2352713 3835622 4164751 4489972 -1 -2 630057 1361926 1742146 3158440 4338856 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 240528 1061370 1497078 1807953 1896300 2197297 2769722 2873192 3213014 3613205 3691077 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 1313246 2264540 2619826 3568291 4603499 -1 -2 994888 2475838 3264113 3593265 -1 432652 516935 598888 1098912 2626612 2884888 3870320 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 770677 1658852 1762689 2491908 3158963 4944512 -1 -2 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 540940 950751 1946646 2265463 3698060 4010508 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 340052 1586486 1770308 3325093 4375486 4477683 -1 266821 522340 784138 1829439 3802922 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 215576 1187000 3279748 4150175 4375550 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 1301129 1488397 2861693 4111855 4459788 4593414 4807003 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 837237 1343917 2401633 4217731 -1 -2 726075 2005008 -1 1494593 1914764 2523669 2526792 2658773 2844629 2891201 2942780 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -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 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 658038 764718 1919949 2379736 2514251 3200058 3637094 -1 547554 1176450 2980701 3673372 4175524 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 328448 1269450 2396753 3509956 3880812 4446984 4527083 4676155 4915264 -1 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 230154 370837 641555 888736 2531451 2903496 3132510 3508874 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 406333 1375640 1671046 1857692 2296048 2640469 2683819 3120998 4665767 -1 605749 1085395 1851166 3504935 3541252 4186806 4279548 4430159 4498134 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 250255 764031 1253147 2986769 2986910 3110163 3420027 4169223 4416029 -1 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 154853 697078 1290711 1309218 1323701 2258106 3800826 -1 3912616 4800006 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 -2 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 -2 463518 660936 1539615 3835457 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 95958 2257926 3031496 3114428 3213766 4524604 4891300 -1 -2 266404 1427619 3983437 3989374 -1 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 68204 975375 987108 1231116 2973033 3067461 4294365 -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 633989 1523929 2836798 3104506 3461346 3576467 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 326539 855776 933378 1149360 2229161 3200526 3454878 3641662 3711928 4853570 -1 375284 529267 1068437 2044849 2790768 4725894 -1 -2 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 34555 88763 336903 690766 785444 1891503 3486489 3755929 3931351 4675713 4898180 -1 -2 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 443712 500301 767334 1560117 1700891 2536190 4128445 4155039 4544296 -1 1894672 2248453 2543966 3143402 3278172 3404862 4470547 4598755 -1 2506185 3022556 3201907 4579832 -1 -2 999953 1234760 1604289 1796671 2099287 3155110 -1 539101 561644 1737362 2048081 3806705 4372249 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 1101058 1946555 2257915 2453374 2456093 2788951 2997431 3337928 3486570 4172509 4802739 4960803 -1 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 2205 361606 441838 657150 747855 3261675 3794954 4090782 4243254 4784848 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 -2 1701510 1983075 3728932 3904558 4077231 4884613 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 1020299 1038742 2157154 2171562 3142341 4052556 4230279 4999999 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 130705 292243 1810597 1857018 2640729 2937292 3168005 3175974 3419101 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 1342495 1621587 2907517 2950516 3328672 4616431 4999999 -1 -2 792924 930521 1067952 1393533 1792922 2404925 2551071 2660596 2969447 3071261 -1 276985 698326 1111625 1932593 2247185 3047043 4066803 4351841 4980579 -1 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 167273 368440 965546 3404202 3426149 3548238 4010647 4925034 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 342113 2391302 2885318 4329358 4339251 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 3756142 3972899 4300165 -1 -2 266821 522340 784138 1829439 3802922 -1 967460 1004750 1203634 2130683 2411005 2718393 3493683 4402690 -1 201119 1120909 1244051 2868252 3495492 4061214 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 162642 557772 1517388 1974028 2616484 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 246402 993238 1664981 2902216 3862978 4269674 -1 1463142 1991836 2525595 3795109 4569102 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 -2 193005 326390 1902594 2020893 2283732 2732658 3109734 3675007 4235323 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 4300165 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 114238 943400 962359 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 428465 505771 783340 2017171 2860661 3058270 4017459 -1 1340594 2095743 2690141 2918684 3419716 3468096 4039397 4058415 4332528 4572541 4679885 -1 -2 330890 3002268 4056310 -1 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 -2 918478 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 423373 1472720 4121777 4508006 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 836606 991317 1717194 2177514 2927507 3052143 4943181 4985155 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 585816 1934414 4877603 -1 -2 1493358 2256941 2319162 4383885 4978321 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 1756810 2131075 3335701 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 997554 3395609 4258808 4633826 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 270864 415463 938261 1331380 1976769 2198681 2268002 3960031 4648870 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 757670 930804 1384282 1854264 2438722 2672179 3004243 3232997 3341573 3523346 3933392 4747007 -1 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 235390 954998 1171442 1543965 1546781 1932535 2307133 2682938 2980742 4284376 4836954 -1 -2 53226 68025 2874720 3990143 4152732 4804757 -1 95112 312572 389640 568746 805071 886660 1742536 2144564 3368803 4662259 4701546 4832383 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 229839 411514 1023327 3006164 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 274405 2911830 4363242 4374974 4650519 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 212413 638511 2995549 4084613 4134748 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 -2 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 502419 1692666 3724761 4201763 4759521 -1 -2 1580964 1988880 2481332 2526241 4161813 -1 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 2565703 4334500 4502072 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 186962 423270 2636240 3443870 -1 358994 514504 1410993 1976595 4405290 4715963 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 526764 912403 2204966 2314894 3954560 -1 391466 4700901 4740720 -1 -2 255491 759712 890985 1016602 1209995 1305323 1960980 2364326 -1 1450832 1462475 2070377 2104550 3879563 3930761 4086431 4158177 4341104 4851675 -1 257248 628779 1212747 2426132 2485913 2949822 4733927 4812904 -1 9641 367812 2702859 2938582 3978598 -1 -2 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 60402 477061 1596496 2105979 3851989 4030595 4047486 4440993 -1 -2 1541501 2414872 3280356 3690006 4251892 4462101 -1 109533 402245 1033779 1559958 2228604 2806211 3173447 3696733 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 758443 782080 982836 1091345 1131489 2397539 2969278 3014556 3503840 -1 -2 316468 1958750 2009474 2956364 3238324 4046612 -1 212444 1704650 2119139 2956116 4612002 -1 95937 981731 1577038 1813131 2074682 2273525 3580828 3833137 3871559 4839299 -1 -2 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 619187 652993 3343393 3892066 3924440 -1 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 -2 263111 483330 837596 951103 1159963 2938192 3131791 3552739 -1 1448373 2385364 2959216 3368803 3395085 -1 530797 862354 3658353 4982143 -1 -2 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 2605857 3816508 3992410 4392572 -1 418560 820367 1673786 2451057 2507461 2580584 2884497 3558177 4511604 -1 423497 718448 1310208 1533814 1791000 2145687 3888214 4259579 4376700 4548554 4601307 -1 753 100604 452681 2033071 3845198 3949799 4038223 4528458 4551592 -1 428826 1303256 2080645 3984277 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 1760599 2637454 3090567 3165034 3210811 3578623 4735694 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 1034920 1046741 4155126 4290922 4629894 -1 -2 18968 303798 1257259 2190350 2247161 3603459 3673992 4498364 -1 239013 2329744 3226960 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 153466 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 4892699 -1 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 -2 155181 1732383 2430039 3843900 4882192 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 -1 1079729 1675518 3578681 4669784 -1 126681 698315 1296796 2059697 2833376 3484311 3985640 4907294 -1 874309 1742665 1797055 1854016 3614151 -1 -2 374854 2369810 2448983 3919367 4536845 4589058 4735614 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 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 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 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 782959 806349 1060322 1438670 1594536 1789354 1861232 2126395 2299173 3033477 4001629 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 313055 719597 761357 1904751 2199470 3856788 4373094 4663907 4692579 -1 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 -2 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 1031462 1330038 1387974 1682683 2479159 3638383 3904859 -1 258715 580154 720169 824376 1071215 1092146 1213755 1299497 1305771 1577702 2239330 2715508 3911267 4804963 -1 -2 2086161 2581161 3942275 4498600 4780615 4923143 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 22335 1148510 2507011 2667375 3224962 3615220 4339794 4716152 4939079 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 657228 2644775 2794677 3694885 4273717 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 -2 359469 4748462 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 1477962 2674209 3108929 3248315 3458712 3782808 4662298 4757507 -1 61278 77053 406191 595048 1715113 2677105 3290161 3552382 4335675 4404842 -1 -2 19407 107488 216374 322225 751561 889657 1576693 2423164 2525210 2715054 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 435929 1614900 3407626 3518073 4533530 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 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 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -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 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 -2 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 530805 654593 771950 3129911 3576964 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -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 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 24266 2305104 3024169 3138327 3233684 3666271 3981465 4112849 4626222 -1 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -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 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 270678 525245 542126 800024 1444901 2602274 2784799 -1 -2 572053 693061 937880 1745421 1848689 2084603 2534952 2648208 3432280 3929794 4296972 -1 1558082 1572371 2032211 3924905 3998561 4116885 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 -2 768667 1513548 1944999 3699136 3932509 4182416 -1 -2 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 1205951 1803760 2884748 4064905 -1 -2 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 -2 94998 414881 1302172 2052382 2994980 3031719 3509414 3611491 -1 159664 1348377 1818869 2416330 3552200 -1 -2 481562 560880 584848 1656849 1949906 2048318 2197063 2281575 2583247 3240621 3692417 4885706 -1 80411 2950439 3162359 3674965 4731727 -1 -2 299001 329627 2550979 4645742 -1 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 -2 628855 854901 1231589 1389942 1747622 2083492 2359914 3249004 3272556 4022110 4242140 4302889 4654146 4668991 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 634629 1707486 -1 544500 1981945 2394731 2781191 4703943 4962525 -1 290930 1276865 1469988 2734519 3042834 3858574 4053409 -1 -2 620552 639340 953837 1970671 4061252 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 406333 1375640 1671046 1857692 2296048 2640469 2683819 3120998 4665767 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 303414 412735 705746 1331538 2143851 2884499 2913178 3770871 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 1287092 3408015 3807463 4780259 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 34921 457324 620408 707241 1126540 1373454 4951962 -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 1405545 1521155 2018090 2430788 3373765 3492238 4804879 -1 -2 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 -2 81664 320907 1116475 1871625 -1 167182 324920 2224375 3565955 3772945 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 -2 1103331 1341643 1605946 2339348 2736677 3698265 -1 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 545899 1168903 1287783 4051742 -1 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 955067 1015658 1066104 2645156 3865935 4935904 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 -2 196640 1476840 1866200 3941838 -1 -2 843164 1032240 1170393 1423390 1472984 2461628 3768534 4718119 -1 864326 1746567 1835481 2371455 3209429 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 987512 1499698 2312186 3819299 4201586 4663063 -1 138890 579236 582822 1400159 2152773 3993904 -1 -2 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 186962 423270 2636240 3443870 -1 358994 514504 1410993 1976595 4405290 4715963 -1 18540 864496 1107108 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 -1 -2 397936 2415221 2658084 3915674 4960981 -1 545899 1168903 1287783 4051742 -1 428282 526047 2443420 3202652 3236119 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 -2 1251515 2114750 3143386 3251964 3558110 3929227 -1 790113 1580153 1708999 3370093 4713172 4939770 -1 -2 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 -2 68275 320114 767962 817031 2677922 2721396 3337737 3767247 4167921 4208792 4637116 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 50889 1060606 1424678 1796211 2423589 2695954 2716317 3719809 4166222 4432106 -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 1477962 2674209 3108929 3248315 3458712 3782808 4662298 4757507 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 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 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 89080 728825 756572 1304707 2311690 3618867 3778217 3917708 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 693035 915613 1137735 1246322 3473452 3925898 4165614 -1 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 192769 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 346046 1186814 3340833 3671332 3683199 3767974 -1 -2 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 436329 1414311 1881852 1997475 2155632 3106954 3518338 4545951 4739446 -1 -2 345952 2647124 3032307 3067227 3379861 3595651 3683612 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 560570 2081449 4177240 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 524456 1821358 3699954 3773005 4897997 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 28622 2046488 2349397 2508262 4128548 4452869 4645260 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 659911 2223685 2315638 3532597 3553219 4262866 4391785 -1 411568 2497788 2972726 3736165 4783124 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 -2 1549997 2197932 3916779 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 949664 1394236 1654341 1676109 2965626 -1 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 -2 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 216316 2873191 3229013 3960391 4679448 4934912 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 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 169818 718657 1563098 1904224 2309230 3766894 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 887839 2432352 2919524 3835829 4197594 4530387 -1 -2 592050 875108 1547650 2581361 2603706 4549366 4861115 4987905 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 -2 321618 340621 653022 691896 1146966 1695491 4012309 4671633 -1 726075 2005008 -1 1102287 1570130 1625643 1791123 1797413 1971157 2005011 2560998 3493817 3604555 3878530 4048579 4465151 4545918 4954924 4998685 -1 568667 1567535 1589703 3203558 -1 1570130 1971157 2560998 4545918 4998685 -1 -2 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 750647 861243 3242260 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 1029487 2832496 4019412 4049898 -1 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 -2 110682 547426 1252952 1876179 2678961 2749476 3565142 3660452 4283807 -1 -2 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 565066 1352156 1466149 1688188 2409889 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 -2 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 12793 707849 1019276 1157282 1396574 4290915 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 229839 411514 1023327 3006164 -1 1002644 1184409 1550662 1792310 1953902 2153966 2871821 3207730 3844809 4266515 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 81664 320907 1116475 1871625 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 480840 606787 1080128 2541066 2560933 2615784 2749860 4256774 4825529 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 103758 825520 1184239 1548048 1767368 1888002 2079851 2829873 3084300 3182374 3767838 4288628 4479835 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 673048 1042235 3143126 3279376 4509675 4651514 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 1026700 1191199 1601492 2725601 2845010 3900647 4099521 4956324 -1 394073 1049216 1813844 2009959 2198464 2740681 2990396 3418949 4808341 -1 -2 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 2821429 3278741 -1 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 1433343 2462318 2602436 2931809 3367778 3603739 -1 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 183582 342301 918478 1894206 4751849 -1 34357 308420 1234448 1720442 2320703 3188337 -1 -2 618997 1353296 2205956 3362215 3728344 3980880 4237593 4974648 -1 11584 1174451 2464777 2766745 3252951 3415800 3632110 4036840 4454884 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 719011 1618190 2088503 2190948 2421782 2622506 3101358 4673937 4799309 -1 100756 614537 831308 1896701 1909891 3140598 4621962 -1 573756 1299689 2046412 2412451 3230821 4479523 -1 460432 808623 906814 2107576 2506832 3310354 3724617 3993446 4540871 4773483 4786576 -1 -2 1101591 1972893 2373230 3181987 3257735 3507920 3512731 4828377 -1 65530 1779434 1936063 2245135 2512835 2685586 3642508 -1 56544 451888 762910 1894898 3478936 3658316 4091370 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 -2 1169797 1314220 1561551 1663418 2879536 -1 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -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 658038 764718 1919949 2379736 2514251 3200058 3637094 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 32496 413509 1137929 3566584 4146864 -1 -2 66719 235876 721991 919643 1425609 1792266 2186904 2215376 2339448 3006724 4331331 4876953 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 694501 1089805 2259540 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 469263 502443 1129659 2915947 3605337 4470399 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 1064345 3709921 4045985 4529517 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 2334619 2827645 3485978 3863034 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 1460346 1946257 2123549 2789456 3439166 4154857 4461126 -1 -2 191613 912119 2243999 2563989 3868345 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 -2 103092 550953 1324577 1800061 3117343 3884804 -1 134720 437966 781855 1714181 2063572 -1 1165626 1314172 3470713 4635837 4682889 -1 1696651 1750005 1898266 3281381 3542613 4071333 4349102 4937494 -1 -2 1391962 2335171 3087952 4597292 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 221462 1000367 2129438 2744228 3012541 3830995 3989337 4506623 -1 413912 520379 3290276 3515223 -1 70473 1625643 2174266 2988649 4406625 4681972 -1 -2 273187 2575145 4154025 -1 -2 859884 1886686 4212052 4536325 4796715 -1 468226 1917294 2590913 3010662 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 2305978 4182763 4498140 4519807 -1 -2 556034 896980 1036783 1916978 3625589 -1 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 177816 247469 611596 721998 1011152 1515122 -1 796967 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 -2 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 457064 1123117 1131383 2572619 2605321 2623461 2918246 3282296 3764472 4449860 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 1131919 1646931 1925650 2325786 2505862 2742707 3432751 3696813 3697443 4222176 4269133 4357430 -1 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 515714 778365 2031977 2712301 4874816 -1 -2 768697 3172205 3208103 3487130 4746707 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -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 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 998296 1178458 3159628 3173535 3647414 3877058 4139066 4540074 4694799 4848140 4922260 -1 183582 342301 1701775 1760666 4168890 4751849 4758252 4977862 4999999 -1 120586 451313 535799 989640 1016898 1476710 2834783 2986724 3315911 3769620 4557296 4861067 -1 517896 579033 1941987 2505231 2797544 3934748 4205380 4721596 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 -2 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 16340 1747622 2231239 2389746 2436849 3542459 4127880 4951853 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 311354 1620845 3714630 3899439 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 63835 781121 1061827 1256748 1358272 1867211 2013924 2113914 2190608 2324762 3834973 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 142391 1720808 3198589 3456063 3727970 3856896 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 517607 1049160 1211659 1286417 1719242 2121094 2385416 2436920 2472532 2518687 3502560 3720000 3840111 4463411 4593867 4718132 -1 1165626 1314172 3470713 4635837 4682889 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 -2 1227625 2094334 2376038 4547966 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -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 122609 208199 269153 762359 790085 1009275 1062359 1567192 1971253 2947989 3217940 -1 -2 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 299071 946911 1134616 1354872 2663202 2846053 3524679 4013341 4450431 -1 402832 2968415 3225325 4422075 4527538 4894897 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 743723 1134223 1783389 3237572 -1 128891 589036 1781640 3990432 -1 766618 812787 2358677 2751570 4325350 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 280768 763620 1594788 2091760 3583309 3783506 3993128 4392511 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 335194 892920 1819677 4373748 4691701 4815748 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 2602002 4314465 4588309 4617170 -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 347543 703864 1644057 1794231 1846024 1885913 3412280 4523233 4655399 4870669 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 96049 1308893 2265255 2366090 2902680 3617951 4056258 4355642 4512875 -1 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 227924 259791 1534396 1870371 3258809 4953774 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 4774271 4861507 -1 -2 2665292 2908934 3493749 4599592 -1 175315 625572 1412941 1469988 1855437 2949414 3177180 4733519 -1 51473 522620 1331897 1714939 1834187 2093206 2125103 2461185 2664165 3497266 4776188 4994985 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 107988 921659 2230744 3122432 3684239 3719093 3932412 4046570 4225557 4626406 4637690 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 557685 1699377 1799337 2787874 4938590 -1 -2 1028823 1259559 2057956 3018199 4093987 4127596 -1 18267 1633359 2899690 4078616 -1 13671 2260808 2629012 3672928 4281104 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 539875 685741 849127 2092873 2310457 2575416 2631700 2837728 3236726 3288725 3996681 4468730 4586569 -1 486057 1824568 2954403 4015080 4135159 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 120548 1416537 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 723087 892894 1420623 2932795 -1 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 266007 1037447 1333850 2074858 2917313 4971330 -1 1339449 2091098 2187400 2301956 2712051 2717328 3658624 3905840 4380456 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 468226 1917294 2590913 3010662 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 412878 1166534 1474948 2882221 3505560 4393216 4835806 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -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 311657 1284239 2095824 3475249 -1 607310 3844705 3962866 4057693 4148986 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 1443793 1964286 2565337 3491203 4477439 -1 161210 2644871 3058456 4132990 4245991 4389542 4824021 4894523 4935732 -1 -2 559156 1069477 1177615 1726881 2127280 3637119 -1 197569 378898 784630 1726314 1870308 1872861 3220298 3811922 4040437 4596059 -1 1099774 2401639 4180184 4806458 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 -2 1237163 1917098 2052890 2767473 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 191618 363840 700672 826804 2335853 2462748 3332034 3504381 3898856 4130431 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 498736 738410 2168814 2354240 2673445 4022473 4430474 4746367 -1 139462 600183 773287 974060 1212113 2932259 -1 411568 2497788 2972726 3736165 4783124 -1 582839 4391846 4453425 4885395 4982810 -1 -2 1519518 1765526 1805603 1867607 2432125 2483894 4383909 -1 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 267751 1389723 2602904 3614064 3765441 3847373 3950830 4247456 4559223 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 475512 635572 909150 1036667 1578649 2032077 2707165 -1 16372 1397796 1494257 1825396 2695178 -1 273167 1101882 2112244 3361553 3547473 4469514 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 106457 696495 1787739 3308159 3557706 4201648 4624255 4749170 4989355 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 1480689 1488573 1932820 2368370 2863074 2910503 2911655 3671844 3794433 4747715 -1 -2 1165626 1314172 3470713 4635837 4682889 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 414819 1219021 1778032 1797757 3064522 4028134 4127116 -1 924428 3618458 4294161 4874419 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 3233204 3960482 -1 -2 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 -2 107288 598830 771518 968505 1165982 1335381 1948501 3154463 3405306 3868089 4537556 4595100 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 31600 350618 381551 707904 3576867 4095537 4249424 4276188 4701011 -1 70553 1059991 1748226 -1 -2 720686 989790 1614726 2452416 3450888 3813450 3956409 4788239 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 1162037 2211419 2467469 3950568 4507328 4568852 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 938392 1824880 1985277 2293955 2388061 2669453 2766770 2846721 3658940 3790140 4345552 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 539875 685741 849127 2092873 2310457 2575416 2631700 2837728 3236726 3288725 3996681 4468730 4586569 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 173932 1125112 3261865 3418446 3530731 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 -2 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 259718 359743 2009031 3399332 4399994 -1 15738 251759 455466 2359573 2502392 2814402 4882577 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 577427 1297882 1408820 2402909 3386050 3934987 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 123827 1529422 1925018 2333247 2334530 3384696 3387444 4468771 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 158741 573823 1196886 2707842 4643742 -1 -2 859008 871115 1919345 1976829 2048728 2487730 3980927 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 1494092 2293366 3721305 4486637 -1 -2 14131 270915 892418 2900588 3498630 4658229 4815956 -1 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 266996 1124620 2108223 4490580 4773962 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 716264 777139 813414 1481450 1535647 1870958 2286670 4066917 4127481 4750630 4985377 -1 -2 191830 330511 2163212 2604342 3583849 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 185847 1057043 1118763 1565615 1583741 3001553 3223725 3747385 4590449 -1 -2 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 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 305846 767053 1092511 1892422 2011710 -1 -2 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 105026 293540 343529 1052576 2803985 3019510 3296820 -1 -2 3011046 4137317 4210459 -1 569625 668325 1717216 1722248 2651322 3750913 4314512 4586583 -1 225021 2847522 3069473 4798476 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 70553 1059991 1748226 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 270383 2844337 3373062 3504809 3913612 4760580 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 191325 434728 1450731 1542154 1728855 1823110 -1 89121 651497 1455203 3018210 3241871 3302988 -1 -2 78654 465302 1528348 1573948 2292936 3662882 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 -2 1008542 1343201 1551540 3372886 3920368 4799309 -1 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 -2 278394 498072 971385 3804427 4539921 4809675 -1 197839 1081874 3596987 3619303 3766097 4358277 4364874 4606107 4791396 -1 8691 2745820 3130926 3407560 3849667 -1 -2 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 573475 2356643 2425841 -1 -2 2068959 3004262 3257077 3593471 3982159 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 -2 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 655774 1756759 2026856 2516325 3681446 4179597 4991630 -1 -2 486660 1077780 1477838 3134154 3166401 4408982 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 361374 609481 944550 1046899 1466618 1966257 2317928 2974657 4269373 4908869 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 694501 1089805 2259540 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 927987 2006239 2421884 3740342 -1 -2 1411626 2495099 3019574 3596475 3942951 4157233 -1 30812 158566 894713 1594347 1782926 2013404 2633760 2664615 2706053 2964961 4150454 4449535 4516489 -1 568932 598573 638100 1189443 4390658 4726168 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 1064388 2130928 3966886 4056625 4159345 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 495523 1003385 1580383 2346375 3046746 3334424 3693706 4112242 -1 -2 1600190 3951027 4648809 4673496 -1 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 -2 635798 1158413 1374198 1383219 1557372 1853374 2416009 3043677 3054686 4986637 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 277836 698333 1479214 2909993 3738641 3903057 -1 391466 3019163 4700901 4740720 -1 440434 2287103 2485368 2683962 3053541 3427926 3435169 -1 -2 229839 411514 1023327 3006164 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 460387 607241 2428758 4365515 -1 -2 46671 496947 758256 1611241 3808085 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 91145 2541850 4509513 -1 -2 619187 652993 3343393 3892066 3924440 -1 530797 862354 3658353 4982143 -1 -2 1099774 1281052 2401639 2609028 4180184 4806458 -1 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 4792567 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 994248 1075490 3062553 4430829 4493806 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 1355389 1379762 1748191 3311456 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 550167 1250976 1653380 3826342 4328175 4709343 -1 -2 1882755 2868025 2939812 -1 -2 167991 314124 584610 2365180 4021693 -1 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 930344 1095987 1551241 1952825 2107202 2300491 4774261 -1 -2 84715 3643482 4192156 4571652 4959280 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 -2 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 468226 1917294 2590913 3010662 -1 -2 1570130 1971157 2560998 3188337 4545918 4998685 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 200001 357822 580104 2887295 3452190 3720798 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 427951 575512 1250590 1256119 1457956 1494768 3024119 3166895 4008392 4631469 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 36634 1173472 1562038 3050075 -1 -2 1049347 1293280 2407303 3257287 -1 15838 276847 806121 2509209 4751111 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 38076 1770063 2699716 3966136 4019884 4067257 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 831742 2417692 3042126 3511422 3764068 4351209 -1 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 1142313 2334948 3106835 4273872 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 1284284 2387330 2531774 3429995 3929074 3953370 4323766 4543040 -1 -2 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 2429994 3550602 3700952 4340185 4340675 -1 70553 1059991 1748226 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 835801 2869664 3410257 3695923 4197859 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 118650 224852 316769 522857 878453 1028103 1809138 2516403 2668933 2966154 3083246 3406259 4743861 4761231 -1 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 -2 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 694501 1089805 2259540 -1 -2 2508874 3312329 4411672 -1 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 320063 556676 1951744 2297711 3055259 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 250781 578414 1766564 2160968 2275755 2292171 3214795 3648362 3848827 4877201 -1 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 -2 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 414626 2749183 3850460 4864657 -1 -2 77440 2052722 4188117 4922060 -1 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 -2 391849 780347 1045902 1928837 2250142 3811937 4568449 4813454 4938482 -1 50342 335838 557651 1229636 1620061 1883066 3968571 4186404 4806133 -1 -2 907617 1142048 1280267 2666322 3955214 -1 1192626 1598044 2040957 2163699 2191405 2271921 2352806 2704132 3368934 3707874 4617445 -1 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 -2 81636 270499 319280 1207665 3233510 3452950 -1 -2 362802 678509 3135422 4952260 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 398782 536106 1692436 1712249 2934313 3034741 3467324 3495500 3644591 4197415 4909995 4999999 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -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 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 -2 1077729 1426627 2232617 4222353 -1 634629 1707486 3704006 -1 -2 1165626 1314172 3470713 4635837 4682889 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 493898 2806832 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -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 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 556034 896980 1036783 1916978 3625589 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 828380 1587413 2130962 3209107 4082273 -1 -2 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 60673 2029510 2192896 2428007 3561744 3603573 3612134 4209048 4243246 -1 2545778 2848562 3198220 4806862 -1 -2 218246 423458 1640765 2697570 2893610 3208720 3744528 4257736 4696402 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 -2 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 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 69205 1647001 2803610 3587036 4548674 -1 198909 369205 371049 960529 1950221 3699695 3708270 4410595 4659229 -1 13575 2593162 3385225 -1 -2 637076 783480 3463076 3720665 4446279 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 45265 439557 898589 1344135 1349066 1471277 2256170 2608611 3648644 4235546 4251166 4558595 4885349 -1 -2 2334619 2827645 3485978 3863034 -1 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 2344193 2525063 2652475 3437872 3892216 3980904 4599294 4646366 4722044 -1 194 7158 546962 1181084 2388274 2497215 2721504 2756803 3122568 3954567 4118064 4650495 4812901 4934382 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 353616 700646 2004735 2968756 4201962 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 155357 439845 482375 581318 1440989 1638053 1959617 2090656 3132866 3453484 3893553 4784757 -1 67282 165554 307757 1175316 1228471 1290155 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 994888 2475838 3264113 3593265 -1 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 432652 516935 598888 1098912 2626612 2884888 3870320 -1 1194661 1636035 1998911 2048530 2820143 2870271 3696834 4500654 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 -2 328297 330276 390938 537934 569491 648923 1760756 2013323 2426857 3491080 3639229 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 431707 2306681 2850818 4420011 4566968 -1 2548539 2561532 3403862 3644128 4866163 -1 459968 1229013 2842718 4324824 4340525 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 -2 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 282257 823791 2423370 2917097 3099540 3596100 3772217 3995790 4208136 4474492 4516766 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 1586830 1890034 2941216 4414179 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 346392 1096023 1572117 1623163 3474055 -1 117669 756117 1936908 2042633 2370135 2516411 3271131 3969751 4101121 4377508 4597582 4809152 -1 431560 998390 1911628 2373333 2594068 3401816 4255970 4281319 4502088 4592929 4973329 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 345149 395529 411580 1154123 1439515 2037369 3821504 4811619 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 -2 174182 223976 587310 954994 1926560 3518002 4115523 4159254 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 661917 1328105 2101628 2990603 3632110 3983440 4047746 4439879 -1 -2 268428 741862 1684375 1812180 2059125 2319283 2804039 3627871 3670745 4038967 4039045 4540386 4814564 -1 103378 950000 3341436 4085247 4226713 4580600 -1 1340249 1362654 1526320 3050876 3718771 -1 762383 1777680 1894753 4015388 4395279 4681140 -1 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 -2 1195852 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 896980 1036783 1916978 3625589 -1 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 47440 961744 1000264 1969518 3755402 4669180 -1 -2 43775 1555775 1962133 2241175 2462043 3491936 4087657 -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 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 192773 253177 2520642 -1 -2 451123 791543 1571169 4775884 -1 712491 1177355 1212312 1370571 1408416 2474505 3180220 4160481 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 60402 477061 1596496 2105979 3851989 4030595 4047486 4440993 -1 -2 1529388 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 1246645 2736946 3137861 3473964 3974274 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 -2 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 377330 788826 1633574 1714456 2003735 3180052 3492115 3600650 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 468758 924789 1257607 1335621 1424814 2015951 3194160 3455443 3672904 4328028 4955708 -1 -2 6826 730039 1226357 2101189 2903574 4882668 -1 671257 2862787 3405297 3995632 4117949 4278375 -1 -2 330890 3002268 4056310 4718050 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 267325 3432494 3730540 4301760 4668289 4785151 4807711 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 -2 2024084 2082505 4081312 4778826 4862171 4969529 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 463518 660936 1539615 3835457 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 337550 961971 3821472 3832624 4740868 -1 868485 3881440 4033198 -1 -2 1320891 1901695 2047971 3506777 3846344 4038193 -1 381863 707568 798488 4320648 4443547 4745217 -1 -2 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 119173 757221 1415327 1475790 1910012 2013967 2477695 2677608 3202007 4451291 4950892 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 249984 463210 730299 945576 1475181 2392803 3041070 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 396822 489187 1755082 2361935 -1 -2 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 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 345408 566596 688157 1271724 1496136 3119162 3488579 4026736 4119487 4938529 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 560570 2081449 4177240 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 524456 1821358 3699954 3773005 4897997 -1 -2 297704 374527 1543180 2286271 4350386 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 444391 1018159 1142998 1178880 1337391 3795394 4004446 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 -2 443600 751454 1261431 4368479 -1 5066 71110 207412 1061313 1115295 1295887 1374056 2024132 2129246 2999487 3976450 4365535 -1 555510 2482251 2905032 3618649 3996418 4487021 4609228 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 392062 636527 2365535 2368098 3928606 4833330 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 175806 2153922 2437293 2602777 2963635 3641136 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 831742 2417692 3042126 3511422 3764068 4351209 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 103092 550953 1324577 1800061 3117343 3884804 -1 134720 437966 781855 1714181 2063572 -1 1165626 1314172 3470713 4635837 4682889 -1 204946 291344 544245 972426 3417424 4377508 -1 -2 585876 1004218 2138896 2385358 2757921 3040874 3655192 4082531 4825863 4988582 -1 2644707 3456636 4562265 -1 -2 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 108413 1029549 1369856 3446099 3934747 4175254 4442853 4838063 -1 -2 545115 1235366 3092170 3475827 3634550 4494579 -1 353616 700646 2968756 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 4689823 -1 -2 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 -2 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 460734 670496 1521614 2538029 2810418 3838425 -1 -2 988701 2529284 2585400 4179411 4722784 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 7524 213896 608785 2292741 2303632 3181345 3616195 3635644 3688563 3895004 4174764 4260091 4511030 4703416 -1 -2 223116 934092 2699108 3635099 3694818 4498523 4600065 -1 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 -2 1435252 2039948 2523042 3240697 3968725 -1 214525 233827 885110 2505380 3003657 3198205 3499931 3562373 4067260 4109267 4446865 4684401 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 729471 1094442 1634498 3470919 4057235 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 263335 326503 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 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 676975 870865 1754905 2599698 2998043 4458101 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 81968 818501 866289 1146183 1464644 3354085 4467591 4787952 4990152 -1 979463 1406935 1551664 2936351 3074017 3105314 4473594 4956508 -1 709074 920102 1967499 2123092 2537240 3316900 3776749 3950606 4041970 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 -2 951783 1736777 2351702 2709807 4055973 4226919 4359883 -1 754284 811039 1091084 1163620 1869406 1975986 2158070 2665107 3860802 4675672 4868732 -1 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 546572 614969 889944 1142815 1348679 2376016 3344613 4491821 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 843391 1593311 3070409 3707297 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 970056 1278413 1737072 2273463 2749952 2949129 3349324 4179819 4340685 4602303 4839991 4877502 -1 3927 525315 671411 1027582 1793247 3290375 3374956 3405802 3899925 4271117 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 31591 645377 1166615 1602149 2242774 3843832 4993033 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 -2 242788 423090 1428959 2247689 4103540 4914009 -1 735982 1751550 2009014 2587424 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 -2 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 1251453 1606160 1789149 1953766 2251687 2325702 3363452 3822265 -1 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 782595 1128800 3085545 4020017 4355594 -1 -2 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 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 459968 1229013 2842718 4324824 4340525 -1 1113816 1433449 1909360 3387171 3608510 3710697 3776155 4748012 4893833 4990657 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 137608 554577 704658 1640851 2607174 3219858 3487268 3969667 -1 -2 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 82227 947313 2270747 2534317 2669213 3248674 3528966 3859750 4710161 -1 119820 1798149 2001605 2268688 2325990 3174489 3728165 4187815 4242862 4414928 4514327 4669074 4856238 -1 -2 378663 735503 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 -2 887076 2087301 3014965 4200484 4817777 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 345846 483670 614112 3070391 3893495 4057947 4591669 4729588 4941212 -1 -2 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 1743951 2268184 2352527 3084392 3930188 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 1906352 1927430 2464708 3598070 4797135 -1 162642 1116800 1517388 2235804 2746861 3524956 4379104 -1 -2 246656 318923 513879 2398750 2954310 4319868 4770275 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 128273 391996 529768 2084015 2350695 2401519 3297745 3320456 4010427 4863271 4972607 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 -2 440461 627028 1078290 1249394 4595388 4720901 -1 11584 1174451 2464777 2766745 3252951 3415800 3632110 4036840 4454884 -1 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 70553 1059991 1748226 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 847568 850333 1646474 3871217 4216523 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 -2 1318958 2299241 3294093 3460223 4275635 4383268 4744375 -1 -2 347543 703864 1644057 1794231 1846024 1885913 3412280 4523233 4655399 4870669 -1 377373 932422 1327541 1740151 3452737 4041586 4905336 -1 69036 2636696 2897516 3433368 3938556 4316017 4959541 -1 -2 76010 135285 263198 716028 817112 1462684 1716075 1782609 2003277 2449767 3221424 3590977 3779375 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 267456 789180 2977407 3251392 4422050 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 1593690 1749005 2254913 2500852 2786415 4260357 4967857 -1 -2 1287092 3408015 3807463 4780259 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 1684239 1839479 2717895 3651684 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 166150 502914 652580 878363 1642691 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 16329 124322 398757 485982 945247 1103348 1190414 1333949 1451213 1768426 2644887 3518131 4531882 4843067 -1 -2 2230094 3892687 4240606 4719328 -1 -2 762209 2987871 4705493 -1 -2 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 2821429 3278741 -1 -2 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 474219 1502509 2924729 2933347 3354674 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 948026 1210020 1477882 1620940 2491806 2844481 2987599 3097359 3620495 3917113 -1 -2 413412 587015 987014 4263717 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 13778 403345 482539 696847 1225936 1520929 1807027 2097791 3644378 4164889 4778804 -1 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 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 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 782595 1128800 3085545 4020017 4355594 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 127598 362006 389237 616582 2255595 3540563 3740029 4720008 4861307 -1 -2 50889 1060606 1424678 2695954 3719809 4166222 4432106 -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 1119667 1318542 3327161 3655663 4675451 -1 444016 485035 585267 1299796 2327268 -1 1163815 2964028 3538050 -1 -2 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 621364 1219980 1835685 -1 439347 3595322 4237698 4558372 -1 301339 393424 1012254 1544851 3052131 3313450 -1 -2 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 263103 2823702 2941026 3052441 4013844 -1 -2 375592 1938232 2109671 2881928 3136155 3937656 3971015 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 207891 1070888 4116119 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 250781 578414 1766564 2160968 2275755 2292171 3214795 3648362 3848827 4877201 -1 504248 1119251 1284959 1534136 2207870 3481190 -1 -2 604120 1176323 1899574 2604849 4133108 4221999 4558779 4634133 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 187153 2105670 3970717 3990801 4745312 -1 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 -2 383577 389983 2236570 2641271 2770214 3570866 3612856 3625391 4477590 4793311 4874391 4958873 -1 -2 268717 429705 895034 1331466 1374198 1721575 4378483 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 154697 880179 1191138 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 -2 254741 343073 1266127 1272727 1472030 1537361 1737060 1875374 3685134 3837534 4240694 4834784 -1 1817642 3165819 3554571 3902113 4151660 4168141 4999999 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 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 1881839 3064732 3390247 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 401170 1200162 2082729 2183179 3547591 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 -2 229839 411514 1023327 3006164 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -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 185350 706060 2277505 3544024 3663184 3668552 3928988 4232477 4578745 4915617 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 90650 779923 4037665 4689145 -1 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 985400 2308081 2606921 2843894 3583873 4168096 -1 803146 2933844 4764058 -1 562655 1524021 2315456 4241961 4321233 4612997 4898945 4999999 -1 -2 211844 229292 530243 1572130 1722899 2740510 2859757 3118188 3213790 3277938 4119815 4404549 4480660 4768655 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 52780 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 200709 431708 1763695 2532960 3375705 4468586 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 432794 1025454 3033798 3504899 4116313 4792567 -1 210612 1318983 3103106 4569141 -1 -2 1381696 2079132 3446504 4174592 4328818 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 503699 736101 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 262192 741806 1797553 2365141 4029470 4250182 -1 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 446361 1857964 3682807 4260060 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 521870 704262 1533876 4356305 4407634 4692802 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 1173896 2667050 3974803 -1 -2 379555 402491 3632226 4148463 4296322 4948863 -1 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 247075 304728 3022451 3801858 3900299 3914295 -1 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1955031 2445173 4825414 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 224239 2036851 2476892 3310775 3647088 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 -2 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4532989 4598308 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 1734758 2240131 3199382 3289297 3319955 3639117 -1 -2 1015391 1679356 1905343 3111940 4034391 4037437 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 362802 678509 3135422 4952260 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 203572 897415 1396023 1761349 2328103 3639844 4152203 4364152 4766387 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 995263 1436473 1476865 2034058 2131511 2692820 2914163 3263817 3415204 3570334 3797603 4543573 4901477 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 197607 569499 666475 735190 827814 1256415 1358907 1767693 1820447 1871235 1926144 2245906 2268963 2436365 2664607 3043182 3114626 3693882 3891871 4097840 4605426 4904744 -1 -2 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 -2 268949 788965 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 163258 1374674 2498643 2580965 2880879 2956390 3350393 3706581 4544825 -1 1798795 2143534 2899799 4595564 -1 25808 184488 1629864 2511212 2645192 3297922 3302926 4213571 4453281 4483879 4903841 -1 560880 1949906 2048318 2197063 -1 886841 2006347 2417323 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 53226 68025 2874720 3990143 4152732 4804757 -1 -2 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 585816 1934414 4160614 4877603 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4567835 -1 1450162 2343443 2441502 2597477 3171643 3248264 4655717 4760018 4863642 -1 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 -2 1074771 2183669 2439755 2767720 2989499 4068120 4351572 4503799 -1 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 -2 19407 107488 216374 322225 751561 889657 1576693 2423164 2525210 2715054 -1 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 -2 585754 791127 1060013 1388625 1411556 1728135 1938063 2450857 2572915 3031494 3287634 3308901 3472949 3621570 3819426 4739077 4821653 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 2143424 2604683 3447599 3707135 4475850 4518047 4657058 4689967 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 63225 1009266 1210595 1706074 2595919 2796984 3470810 3630370 4171824 4435707 -1 491074 705187 1013264 1541958 1766506 2602155 4204268 -1 -2 443752 2718057 3096075 3766785 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -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 164147 1526459 1652541 1721448 1789311 3119375 3154084 3559252 3981642 4351105 4419485 4787438 4860687 4999365 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4357063 4695631 4876597 -1 133954 723626 3891023 4515071 -1 -2 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 375284 529267 1068437 2044849 2790768 4725894 -1 46653 903746 2239883 2734191 2888320 3668985 3940326 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 652307 955377 1234715 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 -2 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 423373 1472720 4121777 4508006 -1 -2 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 -2 280039 1396141 1937481 1969518 2613819 3032827 3998689 4409594 -1 160004 584155 1454715 3087138 3823932 3935059 4627866 4850849 -1 731089 2060748 3606847 3633264 3679247 3992670 -1 100756 500751 583729 1309151 1444598 1572955 1910016 2548852 2692240 2760007 2874710 3082336 3688682 4065644 -1 605797 1037926 1084313 1366354 1489473 1833020 2019738 2358425 2498247 3960064 4068196 4543506 -1 -2 436465 709110 2514772 2926422 4383473 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -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 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 181491 3885745 3896190 4111343 4459557 4984594 -1 -2 1701510 1983075 3728932 3904558 4077231 4884613 -1 -2 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 2679566 3165152 3310000 3449856 3585835 4492597 -1 133985 999145 2620281 2788720 2850901 3581308 3645463 3691992 4080104 4920453 -1 1445676 1555184 1861915 2547924 2575660 2749238 3409804 4908126 -1 -2 262142 1864268 4197634 4943085 -1 29493 232249 1586409 1673670 1834301 3662213 3841934 4348248 -1 198017 845078 2306523 2382891 2510248 2944794 3045606 3780846 4461500 4498172 4732520 4765284 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 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 892805 1776008 2387197 2421245 2879265 3155757 3508480 3709176 3760818 4058210 4221169 4786283 4846273 4877460 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 47416 188815 997385 2285087 3018456 3349475 3395632 3646319 3970222 -1 -2 2283591 2790228 3662594 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 31295 759807 2238277 2980009 3626979 4557685 -1 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 373116 479414 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 279113 1237831 1260413 1838968 1845249 2402711 4854404 4946284 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 221712 1255105 1752914 1829673 2503970 3380208 3408672 3722833 4315966 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 884361 1937317 2443887 2726021 3961358 4186404 -1 -2 736781 1776027 1864812 2817787 2974640 3714585 4428491 4559695 -1 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 529649 1787611 2026634 2088072 2862536 3123174 3339525 3347966 3657797 3960779 4043777 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 525713 1412700 2268021 3211791 4620295 -1 1926938 2151579 3748969 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 3078164 3152904 3280680 3633620 3892065 -1 -2 928603 1306062 2430979 4139821 4446895 -1 656256 1167342 1201044 1778420 3300661 3825852 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 918478 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 918127 1730132 3745814 3942557 -1 423373 1472720 4121777 4508006 -1 -2 1886406 3653994 4145701 4959659 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 531152 736831 1210432 3266644 3813404 4842132 -1 487079 912267 1222906 1565638 1966717 2582255 2594734 2750280 2990298 3034815 4851326 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 -2 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 209858 1224642 2084299 3435471 4625782 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 843164 1032240 1170393 1240098 1423390 1472984 2461628 3768534 4718119 -1 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 1953470 2054083 2855570 3452526 -1 864326 1746567 1835481 2371455 3209429 -1 205130 1323617 1412878 1930605 3029006 3422297 4113796 4919330 -1 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -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 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1963419 2489739 3031930 4215478 4270269 -1 -2 2154965 3522523 3998748 4060691 4927322 -1 276627 1567110 1732413 2835816 3419598 3806210 4134031 4314048 4992377 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 1385923 -1 984182 1004439 1258921 1358179 1523441 1606388 1996648 2887566 3117439 3634061 4418412 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 560570 2081449 4177240 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 524456 1821358 3699954 3773005 4897997 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 2405859 2953217 3657043 4010086 4463006 -1 -2 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 431707 2306681 2850818 4420011 4566968 -1 705253 1118573 1644015 3869827 4278621 4850010 4999999 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 21212 2328493 2401236 2930177 2934001 3140428 3775975 4013010 4396169 4635946 -1 483426 593923 1798491 2686106 4299197 4307431 4837429 4878008 -1 -2 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 951103 1185226 1644073 2963747 3077267 3637253 4183486 4531882 -1 -2 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 133954 723626 3891023 4031108 4515071 4835829 -1 -2 1041722 1396128 1999440 3112106 3464558 3869775 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 981232 1138721 3182918 3632518 4565938 4999999 -1 -2 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 -2 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 -2 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 2605857 3667146 3816508 3992410 4392572 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 124911 266188 977772 3475189 4003549 -1 959770 1312931 1538394 1972893 1993684 2409597 2981656 3512731 4626660 4936119 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 66789 396600 752491 758381 1055677 1685106 1978369 4159804 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 1237163 1917098 2052890 2767473 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 182780 361888 1430944 1689065 2120000 2256585 2494745 3231016 4196440 4245115 4359398 -1 -2 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 423373 1472720 4121777 4508006 -1 391936 1223279 2280960 4520949 4568102 -1 -2 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 509323 2143158 2722887 4592929 4619254 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 463847 2347215 4648809 -1 504871 776980 1209612 2393304 2606943 2954515 3321150 3453517 3508661 4069922 4159630 4420419 -1 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 456064 3127657 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 946244 3559231 3939769 4451394 -1 -2 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 1157707 2126546 2289745 3039469 3734890 4053692 4414643 -1 -2 216803 650227 1895622 1964710 2058041 2571081 3045087 3420513 3598219 3837654 4060545 4316745 -1 90169 595903 2900105 3272657 3360501 3880153 4076426 4475684 4573216 4864060 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 922941 1166289 2010459 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4988515 -1 1436249 1817803 3731892 3935705 4991862 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 125519 970809 1632191 3127534 4679403 -1 -2 873342 1808935 2641450 3518029 3861320 4416513 -1 1248920 1360674 1766098 2117590 2211593 2946708 3780617 4495918 4814856 4988417 -1 1023441 1399921 2620321 4272225 4364634 4515393 -1 2252795 3133741 4306379 4724701 -1 -2 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 96140 1271118 1686415 1993447 2232676 2544610 3411591 3736109 4007630 -1 -2 116699 939069 1121737 1203289 2677890 2869225 3277897 -1 -2 301698 1216864 1566796 1764304 2563751 3481162 3603253 4169181 -1 1255321 2152535 2903417 3370206 3418226 -1 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 736275 1631566 2710819 3143362 3318686 3575776 4263710 4700731 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 -2 847059 925993 1377028 1924173 2104847 2288967 2347800 2603756 2627397 2906553 3222946 4898302 -1 -2 1095493 1274773 1281216 1409024 2939379 4358771 4366423 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 655788 1380078 1525164 3327847 3367230 4244997 -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 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 508027 596339 1694793 2541079 2821488 -1 659159 3070408 3310569 4955801 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 520453 870461 1167675 1687383 1923741 1989024 2324655 4817677 4944296 -1 1303445 1696160 1922997 3227093 -1 -2 179328 598107 722153 769711 953704 967372 2130431 2774921 2795917 3138437 3848679 4075651 -1 -2 1700094 2286281 2542170 4981843 -1 101677 120181 1625990 1878450 -1 -2 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 186962 423270 2636240 3443870 -1 358994 514504 1410993 1976595 4405290 4715963 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 494847 1076269 1397966 2030365 2332686 2705860 3027982 3416375 4128394 4902240 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 123383 511328 806279 2318825 3344616 3369160 3735711 -1 1771962 2304202 4528886 -1 1635465 1816919 1822753 2283010 2556433 3665999 -1 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 476274 915860 3585745 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 726458 1934882 2235644 2392409 2984882 3666402 -1 -2 922591 1320988 1372654 2309716 2784598 2998690 4472325 4753109 4814528 -1 167776 677846 1754741 1884846 2749526 2832876 4141961 -1 964505 1009262 2298016 2687428 3334324 3429115 3898875 4048541 4586707 4774355 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 918478 -1 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 -2 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 388069 476975 1391159 1432341 3054579 4626135 -1 41548 1075740 2080445 3140060 3528684 4153890 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 48887 50259 1682546 1729736 3008913 4428739 -1 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 1261381 1418779 2749450 3332460 4730826 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 282257 823791 2423370 2917097 3099540 3596100 3772217 3995790 4208136 4474492 4516766 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 621223 1231665 2107095 2203903 4521545 -1 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 1005493 2008848 2451864 3850336 4116839 4271032 4858390 4942133 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 -2 713178 2176431 3538495 3810035 3966734 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 858560 872089 1054012 2737095 4685013 -1 -2 1021099 1256692 1365345 1495891 2370445 2417015 2752013 3313776 3333245 4371060 4680519 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 843391 1593311 3070409 3707297 -1 426490 523999 1257718 1856932 1960658 2862039 3128493 3184887 3258755 3833300 -1 373116 1342182 2777070 3170481 3177931 3573778 4306322 4387758 4453229 4687963 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 78654 465302 1528348 1573948 2292936 3662882 -1 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 -2 69950 748722 874453 956726 1952260 1974051 2693138 3163335 3471230 4039560 4232477 4860007 -1 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 -2 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 522 862259 1094478 1673730 2251684 2318165 2322660 2493998 3388554 3886058 4220221 4587001 4612413 4668349 4704443 4883079 -1 208687 859834 1019830 1488564 1815778 2578348 2716517 2807239 2947498 3003715 3059020 3097353 3923953 4430161 4464627 4803126 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 14131 270915 892418 2900588 3498630 4658229 4815956 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 50670 217090 325321 1635140 2321173 4642573 -1 1734081 1780843 2104325 3866088 4593984 -1 169906 1613492 4519893 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 2580340 3834230 4089725 4891359 -1 -2 277025 831938 893438 971681 1176250 2366096 2966647 3089580 3264573 3431839 3716310 3989818 4450522 4855339 -1 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 179378 408349 1023837 1329609 1395980 1808942 2700514 2996587 3127050 3575163 4223336 4694329 -1 640185 3720713 3817852 3868436 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 487729 700594 2073684 3258401 3598986 4508184 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 1125631 2897530 3221303 4008888 4326486 -1 324339 1012651 1225069 1335184 2651541 3846511 -1 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 734651 1623945 4317024 4970206 -1 1549997 2197932 3916779 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 873342 1808935 2641450 3518029 3861320 4416513 -1 1023441 1399921 2620321 4272225 4364634 4515393 -1 33606 1040099 1187059 1262162 1545350 1824672 2510242 3242070 3637602 4687967 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 -1 -2 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 30300 821055 1262065 2034674 3769716 4319431 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 430638 1070026 1098693 1555145 4548811 -1 -2 412222 788199 1057401 1541934 3944257 4475932 -1 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 1160191 3130174 3297018 4004604 4401753 4800985 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 318800 731576 1007216 2732533 4007525 4154545 4530250 -1 -2 914331 1205371 2008044 2378261 4985544 -1 690015 814342 1646239 2570415 3148784 3900692 -1 -2 713178 2176431 3538495 3810035 3966734 -1 258037 579900 3706883 -1 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 524218 894665 2156697 2711143 4708291 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 321926 1052274 1176524 1711913 1916482 2095879 3368655 4034361 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 1387822 1416596 2465263 2497586 2627971 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 1253005 2348219 4945733 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 1020063 3894988 4902732 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 990151 992214 1358175 2038338 2417527 2871976 3028012 4600285 4874980 -1 3951327 -1 -2 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 493898 1533335 2806832 -1 -2 615517 893522 895311 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 -2 2360499 3427124 3915539 3916548 3997329 4111054 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 492509 750024 1357511 2510961 2831133 3759112 -1 -2 237492 918319 1057734 1167522 1212520 1776211 2656679 3077478 3185910 3833286 3981049 -1 521970 2168074 2505387 3279246 4878286 -1 25103 91245 485009 765232 1139522 1845196 2016269 3191564 3430583 3715457 4130498 4999999 -1 1007970 2378044 2713309 3522583 4267626 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 3087000 3112128 4784285 -1 1888542 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 470039 742107 922400 2907878 3422951 3742353 3794306 4259453 4818113 4825432 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 809564 875937 1566482 1933452 -1 843391 1593311 3070409 3707297 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 856330 3180735 4482466 4507181 -1 12797 899361 1859551 3401364 3600705 3853550 -1 2177520 3031316 3286965 4777069 -1 -2 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 255044 460418 777498 1153938 1467875 1496242 2018707 2848502 3591259 4546907 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 26142 1986542 2959514 4582667 -1 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 -2 726075 2005008 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 2172684 2677892 2986326 3551689 4874827 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 98866 615919 1349877 2803594 4198155 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -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 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 761325 1683279 2854171 3145091 4977787 -1 -2 1070910 2741067 3124041 4287180 -1 841569 2887859 3029402 3667146 3802857 4389564 4691467 -1 6164 882478 938947 1190512 1842444 2635093 2678622 2884246 3115673 3512004 -1 -2 69421 282769 810999 2155574 3133808 3405763 -1 659232 747103 2579146 3679722 3933766 4177018 4484067 4832364 4995541 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 304473 1247248 3013964 3135254 3385961 4504669 4951818 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 259718 359743 2009031 3399332 4399994 -1 -2 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 -2 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 263685 902949 1259851 1975284 3958043 3990295 4917561 -1 692397 993757 1478507 2963268 4667832 -1 1197094 1468090 1815213 2053508 2174502 3079763 4005437 -1 -2 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 123728 259279 1435950 2618913 3036585 3540584 3768866 -1 -2 15826 939118 2300666 2957938 -1 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 137698 384470 1242742 1490993 2359972 2838820 2859457 3003950 3082772 3596664 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 219533 1402369 1494335 2876480 4051985 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 205268 900864 1688487 2063253 -1 669249 1709946 2045675 2800244 -1 2388852 2660207 2830252 3497773 4495914 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 723087 892894 1420623 2932795 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -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 -2 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 610978 1142880 2055574 2899531 3733360 3884364 4032999 4876597 -1 -2 211604 703422 848526 1660271 4560035 -1 200001 324339 357822 1994940 4473726 -1 772439 1624035 2134704 2812243 2987116 3124118 3511461 4135166 -1 -2 1070910 2741067 3124041 4287180 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 1342435 2782059 3162877 3678822 3932554 -1 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 -2 434661 1046061 2348700 2367482 2409369 4741232 -1 1163926 1613689 1631049 1827291 3868942 -1 -2 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 35566 581299 632419 1420137 1651090 -1 142643 406366 1133361 1610915 2272622 3064325 4999999 -1 -2 302329 372003 2274119 2961741 3038706 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 128381 949249 1871741 3131143 4648457 -1 -2 774139 911398 1284238 2149605 2752788 3062546 4137096 4236410 4760939 4854763 4928763 -1 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 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 -2 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 989569 1349673 1986880 2405759 3936837 4801306 4844075 4845189 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 798441 799641 2500607 2839917 4145578 4715509 -1 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 171397 1212495 1666177 1679392 -1 630057 1361926 1742146 3158440 4338856 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 723087 892894 1420623 2932795 -1 116165 122986 439270 1132785 1719808 2210845 2585349 2688254 2852365 2999802 3559020 3577639 3873820 4194547 -1 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 622675 1160449 2287160 2962495 2983325 3045083 4139778 4350189 4909374 4920595 -1 1339449 2091098 2187400 2301956 2712051 2717328 3658624 3905840 4380456 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 -2 6672 483729 1370932 1827365 2433319 3921900 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 651847 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4829646 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 450166 1072904 1337225 3762409 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 410616 2223119 3863099 4454012 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 693035 915613 1137735 1246322 3473452 3925898 4165614 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 501714 1028164 1450604 1772626 2503495 2697570 3175740 4292254 4784288 4816917 4824813 -1 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 547710 567980 1940706 2097626 2522448 2919077 3578933 4651785 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 339345 464717 1924887 2141051 2344176 3564506 3605250 3714485 4583786 4791053 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 603237 1032392 1605831 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 81664 320907 1116475 1871625 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 144829 346000 347027 749553 2651019 4554534 -1 -2 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 1332910 1617522 1952459 4083364 4099462 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1505502 2738277 2949225 3263863 3449370 -1 -2 2128943 2492430 2982420 3720564 4096365 4214007 -1 110205 677483 1493016 1680187 2284288 2404699 2501839 2593350 2668753 3340506 3688773 4525191 -1 -2 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 1157332 1394943 1478608 3696070 -1 -2 201435 369231 593238 594081 803051 1019822 1060911 1322447 1683154 1746591 1806429 4170986 4937779 4958976 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 186366 813768 1460457 2209567 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1961692 2603907 3302284 3934498 4274933 -1 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 -2 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 619681 788814 3658240 3862027 -1 -2 103758 825520 1184239 1548048 1767368 1888002 2079851 2829873 3084300 3182374 3767838 4288628 4479835 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 1945088 3155961 3248482 3855192 4045470 4449549 -1 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 2334248 4021809 4286605 4739792 4921012 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 123827 1529422 1925018 2333247 2334530 3384696 3387444 4468771 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 292941 1262282 2106512 2703110 3672284 -1 -2 222401 1314402 1326456 4552046 -1 524626 1201255 1361512 2191639 2962881 4461299 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 185350 706060 2277505 3544024 3663184 3668552 3928988 4232477 4578745 4915617 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 928603 1306062 2430979 4139821 4446895 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 627288 1379085 1568879 -1 417411 1017827 1443572 1680382 1994581 2635555 3087040 3437929 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 529033 603237 617579 781130 1032392 1605831 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 65442 77050 726937 2371872 3940010 4033483 4115079 -1 203019 2878815 3376596 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 -2 918319 1776211 2323613 3981049 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 540940 950751 1946646 2265463 3698060 4010508 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 -2 1162953 2938918 4403761 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 592247 1547091 1600389 2345030 3711690 4089816 4337141 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 788533 844253 1372473 4216861 -1 1100666 2007917 3787405 4007434 -1 -2 161763 304107 618159 1124647 1216492 1401894 1631366 2908247 3409051 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 306789 555694 1253967 1353385 1910700 2526537 -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 228434 668543 1230416 1637153 1707745 1984458 2615478 2883685 3707039 3716085 3946130 -1 17928 2491410 3757896 -1 581606 654798 888202 1892383 2700517 3449405 -1 -2 346046 1186814 2544989 3376612 3928521 -1 997554 3395609 4633826 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 219533 1402369 1494335 2876480 4051985 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 -2 390180 1191194 2285518 2292041 3274021 3789106 4270033 4315336 -1 329141 930522 1337012 1712990 1820311 2387438 3372658 3666645 3888095 4128441 -1 2034471 2130631 2164752 2714249 2814955 2841620 3005288 3231224 4231782 4901983 4909477 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 94380 631351 851331 1886262 2005858 2260177 2523066 2740418 2754351 3314386 3327914 3385460 4065174 4764798 -1 63381 326032 870145 1414893 1491629 3880810 4038329 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 1332910 1617522 1952459 4083364 4099462 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 62106 282500 1769113 2191639 3648915 3968730 4097022 -1 -2 61710 1162037 2211419 2467469 4568852 4684829 4899350 -1 50342 335838 557651 1229636 1620061 1883066 3968571 4186404 4806133 -1 112440 298323 2187471 2397924 2402348 2579320 2967821 3620331 4260675 4509584 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 1773368 2637336 3515640 4849578 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 1881839 3064732 3390247 -1 -2 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 1528450 1956990 1960346 2423607 2639335 3158180 3425296 3719564 4019350 4473582 4968641 -1 39206 790168 825837 1191811 2037562 2168336 2248886 2291796 2513713 2560975 3478150 3497976 4695834 -1 144283 327296 618566 1377850 1423763 1748090 2405243 2921010 3268548 3986704 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 -2 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 -2 25789 642311 1650247 2309802 3017543 3229151 3940440 4069272 4794244 -1 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 415644 567603 709260 1308724 1352632 3594493 3634938 3657126 3897743 4022231 4757053 -1 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 929423 1341154 1759783 1816684 2455211 2672925 -1 1472459 1681841 1938321 2639483 3855822 4432053 4682170 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 72940 255333 1272769 1386729 2310525 2328089 3973009 4358224 -1 -2 1932 2161635 2394411 3115072 3859254 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 491425 1738152 3829896 4162217 4763404 -1 1275247 1994626 3025619 3128768 4667276 -1 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 -2 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 277371 1027376 1052085 3581973 4344738 4408656 4542716 4672762 4759175 -1 626371 746926 1163753 2672817 3037934 3201698 4192599 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 -2 141524 951752 1089698 1752894 2847702 4722917 -1 2854249 3631091 4281693 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 -2 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 26687 542803 1453158 2388474 3717965 4395923 4532221 4570199 4739545 4854173 -1 -2 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 1451367 1888482 1971654 2370180 3067665 3353623 3645663 3922978 4033178 4185498 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 378781 872807 3092388 3686394 4354052 4892239 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -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 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 144467 233591 297947 2083744 2847027 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 865806 2301574 2829828 3582179 3640978 -1 2403447 3022899 3195843 3799595 3890170 4723797 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -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 -2 2154965 3522523 3998748 4060691 4927322 -1 15912 1418354 2538977 2666206 2682488 2785713 3001386 3399673 3683422 -1 276627 1567110 1732413 2835816 3419598 3806210 4134031 4314048 4992377 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 -2 411869 1395639 2558847 3631178 4420435 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 1195294 1737688 1786135 1892865 3584538 4432106 4767729 -1 856834 1196841 2085465 2893708 3587765 3742917 3781786 4202431 4445476 4993041 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 194792 2964984 3357037 3668213 -1 419253 971515 1583779 2037132 2646893 4504802 -1 1677949 2114103 2948982 3586388 3989449 4060043 -1 -2 893857 942938 1256638 1727783 2380871 3215522 3357871 -1 1246645 2736946 3137861 3473964 3974274 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 289939 657625 697526 1368175 1678950 3205312 3264567 4268064 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 1141709 1965411 2151489 2795782 3721354 -1 -2 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 -2 1416946 1551923 1584150 2122988 2518027 2791290 3409976 3685000 4036114 4408051 4429769 4566904 4871238 4979811 -1 1862327 2230289 3105802 4458481 4675031 -1 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -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 392830 677794 839115 942953 1172620 2290518 3801484 3933352 4634753 -1 179067 299022 1238620 1644121 3411176 4385465 4479471 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 18415 213893 364114 439227 1066400 2092957 2365452 2441154 2772426 2968993 3400377 4994009 -1 6127 618997 2238605 2932962 3728344 4287454 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 247586 869906 1772559 1998153 -1 2565703 4334500 4502072 -1 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 460387 607241 2428758 4365515 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 159346 1568500 1568519 1957172 2335414 3103962 3260881 3379877 3875295 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 -2 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 260161 771235 1843063 3395645 4458427 -1 -2 1070910 2741067 3124041 4287180 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 6164 296420 581055 882478 938947 1165153 1190512 1497352 1842444 1912283 2635093 2678622 2794677 2884246 3115673 3512004 3636254 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 1342435 2782059 3162877 3678822 3825611 3932554 4410898 -1 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 -2 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 3311246 3417633 -1 1248752 1296035 1533795 2738741 4275944 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 1923293 4930441 4972289 -1 468096 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 23080 1458127 1891099 2482280 2957991 3967452 3971850 -1 -2 376028 429194 557457 1538769 3233432 3347518 3998826 -1 40007 218496 225731 323875 955414 1685037 3685555 3782072 4033021 4831274 4999999 -1 1685646 2356192 2391848 3128937 3842982 3909982 -1 742861 1905116 2804314 3059900 4786136 -1 -2 119838 302632 2394067 2679290 2894558 4187981 4473920 4564509 -1 212456 767559 1888594 3347597 3654730 4152564 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 1204368 2501413 3510641 4622516 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 1510845 2768437 3213160 4022009 4465343 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 197383 1678703 2086289 2207730 2397187 3213368 4518837 -1 -2 529033 603237 617579 781130 1032392 1605831 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 835801 2869664 3410257 3695923 4197859 -1 -2 675610 2338577 2919864 3624963 4085287 4516388 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 75263 346035 565965 749531 2247207 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 218246 1640765 2697570 2893610 3208720 3744528 4696402 -1 -2 1215467 1854174 3943079 4661138 4971035 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 690015 749962 797266 814342 964738 1040766 1646239 2184062 2535967 3803898 3900692 -1 668261 1784331 1824548 2416881 3571466 4112266 -1 611521 1168903 1287783 1920045 3478111 -1 -2 1600190 3951027 4648809 4673496 -1 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 559470 759014 763624 1384625 1704861 2694150 3489127 3810047 3979285 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 490214 555540 1322959 2530077 2989371 3045579 3596466 3776866 4017694 4447404 4962698 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 811203 1923293 2233688 3880847 4930441 4972289 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 283528 939614 1487934 1523872 1674717 2364554 3028622 3366800 4408301 4497672 -1 -2 605749 1085395 1851166 3504935 3541252 4186806 4279548 4430159 4498134 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 303414 412735 705746 1331538 2143851 2884499 2913178 3770871 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 943687 1386399 1703677 2580811 2927247 3344490 4203811 4652034 4948971 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 705034 1966001 2379588 2874338 3867584 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 157698 203080 3062086 4867582 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 316418 671658 749486 2082983 2594526 2949836 3405752 3739438 3791553 4451618 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 218394 582412 909518 2202990 3516366 4857864 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -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 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 1947885 1973514 3146910 3552447 3657183 4874720 -1 -2 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 1272127 2657754 2948711 3736139 4964104 -1 327075 630859 671904 1294673 1660156 2769902 3791100 3818765 4115222 4266582 4319859 4490066 4563337 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 771561 970728 1997945 2263221 2588069 3322494 3672219 3753579 -1 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 709823 2312888 3076348 3393067 3427367 3745498 4549769 -1 2223685 3163785 3836208 4568874 -1 283361 558319 1553161 3031383 3939634 4188866 -1 118206 157902 376164 800343 1120679 2607180 3557936 3778508 3959507 4387383 4455330 4643275 4665134 -1 -2 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 62778 2324083 2462191 3501989 3516371 3667833 4426784 4989972 -1 -2 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 1727361 3113308 3357609 4445903 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 918247 1118141 2224148 2644990 3376128 3772397 3919783 4202887 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 1202569 1288151 3564752 3963479 3997171 4543094 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 1558082 1572371 2032211 3924905 3998561 4116885 -1 -2 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 406333 1375640 1671046 1857692 2296048 2640469 2683819 3120998 4665767 -1 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 303414 412735 705746 1331538 2143851 2884499 2913178 3770871 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 444194 1993801 3993135 4283436 4790698 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 523921 553585 791465 895387 2175731 3443981 4018742 4768561 -1 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 1058769 1144881 1486881 2214096 2652031 4861294 -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 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 646235 1444133 2610592 2811048 3607909 3650720 4710427 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 3087000 3112128 4784285 -1 1888542 -1 12782 141658 1088223 1464114 1566765 2339603 3178382 4671489 4843773 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 616397 867715 2110442 2303477 2939568 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 -2 899361 1859551 3401364 3600705 3853550 -1 146631 537079 975652 1467513 1531966 1607259 2405963 3675064 4517520 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -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 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -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 971596 1807978 2591085 2651982 4936033 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 1231219 3098464 3196556 3269889 4827493 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 170065 367452 1040081 1283690 1507922 1575317 1745745 2484743 3226374 3679400 3983612 4187060 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 43102 386598 1783277 1791476 3566739 4016406 4405283 4587043 -1 938912 2756850 2818107 3105405 4006062 -1 -2 317882 857451 2125052 2154713 2180181 2257276 2584952 4426905 4965756 -1 -2 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -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 262285 2667771 3381596 4256722 4367950 4811516 4853130 4940679 -1 1766570 2034772 2618944 2945928 3345390 3360436 3717381 4672893 -1 247647 931612 1420562 1641881 2007241 4295574 -1 747979 1011578 1139093 2380342 3496702 4329836 4563206 4599024 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 190473 809106 982713 1246382 1809532 3747237 4568061 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 173093 183099 232050 2009380 2058828 2165115 4622086 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 795114 989640 1053890 1335639 1653381 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 -2 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 402305 909355 1562796 1584478 1925872 2211853 2326841 2392911 2644285 2772566 2868868 3077187 3088654 3540468 4024952 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 -2 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 130203 184439 352398 780202 890737 1538956 1857248 2156485 3386214 3647542 3697730 4008835 4185430 -1 428625 441122 1023019 1964594 2126262 2352836 2565406 2636088 3547923 3927249 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 -2 743723 1134223 1783389 3237572 -1 128891 589036 1781640 3990432 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 1915958 1970276 3334290 4025426 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 922353 2189485 2365603 2439755 4389626 4812394 -1 495565 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 4148925 4502166 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 1188588 2164083 3296580 3472290 3890708 4519734 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 -2 160424 553989 1931530 2491325 3048507 3442307 3737984 3865708 4719598 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 734195 1123946 2655600 3808234 4209135 -1 -2 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 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 1364137 2144466 2408162 2491188 4479182 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 4300537 4489726 -1 3284235 3510179 4970720 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3762935 4001979 4014604 4598965 -1 -2 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 -2 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -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 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 521418 2022482 2087731 2758079 3140298 3330782 3767770 4072773 4915397 4921745 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 752169 1315443 3571242 4092410 -1 -2 1197569 1462880 2280489 3475637 3716268 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 757670 930804 1384282 1854264 2438722 2672179 3004243 3232997 3341573 3523346 3933392 4747007 -1 235390 954998 1171442 1543965 1546781 1932535 2307133 2682938 2980742 4284376 4836954 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 947873 1279936 2786742 3685572 4686233 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 504008 1420440 2027867 2440930 -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 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 -2 971596 1807978 2591085 2651982 4936033 -1 72110 499930 995640 1320863 1857803 2184864 4063553 4933713 -1 330890 3002268 4056310 4718050 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 432652 516935 598888 1098912 2626612 2884888 3870320 -1 -2 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 -2 99187 422421 2027124 4544770 -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 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 350080 352981 459918 926067 953095 1070902 4518047 -1 732353 869969 2058939 2087772 2187443 2197146 4266736 4417284 -1 -2 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 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 1695154 1735220 2382839 2508717 2549467 3266104 4383481 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 -2 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 12793 707849 1019276 1157282 1396574 4290915 -1 56506 113129 2679957 4098415 4998579 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 899192 1420054 2978000 3713360 -1 -2 989601 1420214 2346458 3050758 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 272098 2748251 2927646 3455172 -1 244508 664272 1054369 2459105 2887752 2993079 4393634 4808479 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 431464 2917086 3378908 4189875 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 1352304 2314748 3080365 3770812 3832700 3857072 -1 -2 203822 283250 621875 866300 1041379 2321103 4565060 -1 488621 692046 1396252 1668991 1681696 2430807 2556890 4077080 4637803 -1 -2 728858 1727629 2974056 3306186 3512022 3922499 3956681 4175511 4242276 -1 408395 1770323 2068994 2927634 4168521 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 9641 564168 2573411 2702859 2938582 3978598 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 1499114 1998590 2356455 2561176 2653973 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 43150 522671 2465943 3104622 3896235 4501739 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 193435 845763 1856616 2109486 2184765 2329456 3290178 4295522 -1 -2 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 1799466 3773959 4228078 4569409 4571929 4892610 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 651763 1231289 2021991 2406342 2654226 2726900 4658143 4733895 -1 262582 656655 787653 1524776 2423972 3052972 3672622 3688607 4585991 4964117 -1 -2 966876 2107071 2644876 3055438 3868992 4335370 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 422286 885171 1404191 2302910 2593042 3868757 3915984 3976796 3982150 4945922 -1 1633204 1879159 2103218 2667020 3712697 -1 274310 479475 689053 883165 1130666 1485475 2382891 3648706 3792879 4154375 -1 -2 414632 518110 856232 1322956 2675503 3313053 4306804 4758687 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2860319 3214739 3512333 4655157 -1 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 18594 2137232 4403183 4469508 4801822 -1 -2 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 8705 2634795 2755743 4293899 4771125 4796582 -1 1219149 1930582 2265380 2559378 2640902 3138559 -1 -2 1304865 1865420 1891760 2519408 3222236 3288686 3569080 3866447 3987877 4025466 4715676 -1 -2 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 274537 520440 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 2323251 2759634 2927609 3450494 4113823 4184792 -1 299916 2209338 2263951 2289530 2466078 2929288 3321323 3358364 4693327 4832779 4964775 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1961692 2603907 3302284 3934498 4274933 -1 1088093 1612676 2063928 4540818 -1 828380 1587413 2130962 3209107 4082273 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 137698 384470 1242742 1490993 2359972 2838820 2859457 3003950 3082772 3596664 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 1565717 1668654 2203717 2727763 3790140 4130935 -1 -2 488115 3295337 4139163 -1 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 1790758 2294755 2988628 3969507 -1 -2 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 481714 671229 765428 2137791 3592577 -1 1743630 3171254 3351508 3841150 4700968 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 1748710 3626262 4061674 4071458 4165434 4901302 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 62171 745796 1070662 1858555 1973050 2099523 4063053 4197219 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 278508 882710 1123167 2162741 3307465 3615096 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 -2 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 3045635 3509696 4138347 4516101 -1 1864268 4197634 4943085 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 540940 950751 1946646 2265463 3698060 4010508 -1 -2 368727 701419 708723 1074360 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 -2 2750055 2980150 4126270 4874215 -1 1370607 1410220 2523305 2767178 2772394 3150650 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 225160 268701 317081 1366371 2150504 2945960 3185780 -1 172039 1812789 2039293 2126813 2688705 3036054 3128654 3682902 3995375 -1 -2 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 486057 1824568 2954403 4015080 4135159 -1 -2 1026613 1099463 4594278 -1 109403 214400 601878 736438 2210519 2249176 2735208 3056781 3490592 3915720 4100065 4817829 -1 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 454477 663540 886974 1664260 2495967 2538029 3183631 3858481 4893614 -1 176533 367475 582743 1330504 2093921 2879259 4668218 4717072 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 1071480 1493586 2028908 3579235 3917336 4741041 4908828 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 -2 798338 887579 1479883 2311360 2489045 3337081 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 294360 1026515 1088458 2270237 3025616 -1 2605857 3667146 3816508 3992410 4392572 -1 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 -2 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 640837 1954489 3076359 4347364 4375005 4819357 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 481714 671229 765428 2137791 3592577 -1 -2 23474 768191 1041094 1534826 1756810 1837845 2057671 2093427 2095825 3335701 4397170 -1 1012715 1490126 1543751 3261865 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 967857 1886259 2996664 3478145 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -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 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 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 524847 1611258 1722172 1884434 3082285 3095104 3800609 4371296 4420202 4490085 -1 197812 1405192 1844249 2452358 3251667 3692779 -1 -2 1251669 2439688 3237521 3432945 -1 945759 2371363 2534519 3182449 3752591 -1 1228888 2353752 4584040 4608682 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -1 1711762 2447811 2463183 2483894 2805192 3116414 -1 -2 818126 1731279 2090044 2501378 3005631 3731838 3914340 4422707 4579086 -1 370385 1505543 2119379 3974468 4413911 4488001 -1 1478039 1803803 2037154 4062819 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 -2 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 10315 938999 1140770 1329117 3874261 4799371 4933638 -1 980857 1258918 2676281 3333850 3940082 4782678 -1 -2 556034 896980 1036783 1916978 3625589 -1 -2 379607 1554873 1735201 2923737 3144373 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 404576 1924741 2456308 3503517 3556821 4536198 -1 -2 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 638209 866539 1185323 1375113 1665133 1827335 2522051 2692531 3395735 3688120 3759720 3865237 4136726 4317296 4475419 4832469 -1 304473 1247248 3013964 3135254 3385961 4504669 4951818 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -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 73066 1510130 1650266 2130617 2133103 2715823 3775879 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 727421 1108179 1958549 4155385 4739008 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 -2 2524379 2557130 3780898 4226156 4300088 -1 805455 1362513 1811746 1835674 2186149 2246676 2815877 3222946 4089186 4667556 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 19501 2287878 2549075 4332465 4405134 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 824441 1172901 1189874 3823054 4189063 4650562 4879382 -1 -2 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 682243 1219374 1436299 1492530 1628893 2570426 4962705 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 411547 2189778 3712015 -1 -2 598107 953704 973289 2774921 2795917 3138437 3939033 4075651 4955095 -1 707165 2007401 2278690 3141238 3449300 3633391 3979526 -1 -2 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 268265 1069352 2002575 3816488 -1 454655 3378895 3670416 4477025 4793070 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 2475287 3527367 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 398452 458264 516801 522471 2449655 4360760 4531698 -1 -2 84715 3643482 4192156 4571652 4959280 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 527855 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 2261340 2435208 2755773 3610115 3918754 4108912 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -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 -2 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 572524 712830 767853 2469501 2618846 2639125 3229152 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 493081 931437 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 1601737 1646631 2402190 3398959 4796468 4867977 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 696013 1116498 1155278 1728251 3161162 3332165 3684697 4068103 -1 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 3487341 4727708 -1 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 2230094 3892687 4240606 4719328 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -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 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 522283 975549 1198753 4962339 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 281327 319886 328556 358190 1525368 1767926 2026818 2126804 2161217 3449550 4223960 4494115 4592674 4706740 4836194 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 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 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 361900 940820 1068774 1143105 3252518 4483864 -1 -2 299916 2209338 2263951 2289530 2466078 2929288 3321323 3358364 4693327 4832779 4964775 -1 -2 1495007 1609059 2230871 2232212 3805389 4060837 -1 94831 1523895 2992332 -1 140958 597834 609517 1581387 3304609 4925600 -1 -2 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -1 500310 1475899 1525273 1630193 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 12793 707849 1019276 1157282 1396574 4290915 -1 -2 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 205984 639288 1023156 1146610 1963092 2269123 2518516 3503745 3778877 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 130128 139396 721223 1030625 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4049217 4912754 -1 -2 379494 494817 595879 2121934 2151375 2205207 3776105 -1 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 -2 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 -2 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 -2 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 -2 994248 1075490 3062553 4430829 4493806 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 -2 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 94951 2909993 3236911 3903057 3980187 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 713178 2176431 3538495 3810035 3966734 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 330412 709708 759304 1751754 2670349 3668033 4917276 -1 1178298 1256332 2430511 2683962 3339447 4303306 4455930 4525593 4648191 4721858 -1 -2 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 173093 183099 232050 2009380 2058828 2165115 4622086 -1 253417 718898 1511897 1667416 2693127 3338500 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 -2 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 835801 2869664 3410257 3695923 4197859 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 411568 2497788 2972726 3736165 4783124 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 1594903 1696589 1818362 3570965 -1 -2 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 594184 2169357 3094319 4010622 4095222 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 1375079 1454694 2234673 2843668 3176158 3447681 3947398 4391246 4999999 -1 2866594 2994296 3257348 4461950 -1 -2 1286806 1333084 2568342 2590892 2774204 2822224 2960413 3584187 3801959 3887570 4756419 -1 593107 1358250 1922508 2031856 2253595 3560936 4038798 4475445 4658742 4716877 4757120 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4888086 4999999 -1 -2 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 -2 577427 1297882 1408820 2402909 3386050 3934987 -1 123827 1529422 1925018 2333247 2334530 3384696 3387444 4468771 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 209425 659903 1145346 1874820 1949072 2034493 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 448322 1392742 2391209 2930204 3226919 3269305 3560586 -1 -2 61981 203115 970844 1387212 1488064 2041320 2106885 2247614 2285667 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 1313246 2264540 2619826 3568291 4603499 -1 210696 1482897 1696551 2833004 3082109 3205308 3384751 3577435 3906482 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 725301 983298 1565989 1671885 2118798 2245958 4325062 4603660 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 731062 1201049 3438943 3661289 4987306 -1 -2 627985 952776 1790119 3278629 -1 1328080 1659018 2018121 2587995 2834406 3155897 3209603 3751037 4326432 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -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 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 2565703 4334500 4502072 -1 358994 514504 1410993 1976595 4405290 4715963 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 765714 1198872 1319051 1830243 2120098 4905588 -1 314493 2112975 2586761 2619756 4587737 4785343 -1 167684 1155083 1829748 3238667 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 553942 601436 684030 1284101 1995259 2282905 2873044 2997732 3149685 4052025 4754080 -1 -2 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 -2 601495 1226544 1882696 3205858 3750534 4987091 -1 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 49622 1888292 2495992 2604307 3369281 3642783 4313835 4555362 4624125 -1 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3653072 3713723 -1 -2 170290 1605023 1650372 2517839 3813371 4775061 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 320915 505041 1546137 1702207 1823549 3369203 3638851 4221605 4769915 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 209725 895831 2723390 3263496 4491880 4936370 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 352516 958311 1043852 3478319 3490522 3654332 4196817 4652732 4954159 -1 911034 928006 1001989 1636411 1687815 2786330 -1 285737 540347 2031596 3882326 4270438 4513605 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 765714 1198872 1319051 1830243 4905588 -1 1781191 1919387 1926419 1995859 2292139 2808384 3746172 3959111 4093824 -1 -2 4148925 -1 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 2866594 2994296 3257348 4461950 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 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 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 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 1147155 1176127 1935035 3020952 3402232 3862169 -1 18596 203934 283449 315352 372916 527007 821483 1516766 1594273 1841521 2249577 2699001 3159150 3309888 -1 -2 1270346 1650926 3265726 4402582 4965867 -1 136980 630286 759875 935033 1483021 2847084 3096859 3516950 3674055 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 165347 1704407 1977995 3737123 4042460 4351892 4996639 -1 -2 893857 942938 1256638 1727783 2380871 3215522 3357871 -1 1246645 2736946 3137861 3473964 3974274 -1 -2 1275199 4479742 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 298171 595774 860880 1377274 2584775 3817589 4385377 4978517 -1 -2 303223 656157 762417 915946 1144066 1380795 1559270 1602996 1737653 2220615 2320665 2967671 4085122 4504231 4628918 4656857 4729846 4767243 4799237 4915621 -1 148822 1337924 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 481873 2258119 2937025 3740174 4673377 4719353 -1 303355 545596 1045595 1144885 1659592 1740085 1778525 2599320 2976078 3333267 3690360 3834649 4786668 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 504008 1420440 2027867 2440930 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 673232 2271393 2781169 2844215 4324861 4814861 -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 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 79592 657646 2112648 2620680 3746374 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 748895 1466018 2113488 2616224 2882659 3422364 4111358 4630012 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4886900 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 283288 1563308 2009611 3000068 4175074 -1 1204368 2501413 2515253 3510641 4622516 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 909150 1036667 1578649 2032077 2637470 2707165 -1 -2 204651 801654 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3356004 4159177 4589650 4619650 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 48103 705845 2215573 2419917 2825921 4656281 -1 -2 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 623895 864326 1018994 1164202 1287123 1835481 2068116 2342925 3209429 4090931 4413032 4606679 -1 -2 2321732 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 764112 937362 1198289 1590475 2423371 2579685 2917798 3371259 4705873 -1 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 266666 1351535 2732138 3350535 3974930 4252164 4439731 4667827 4900500 4911856 -1 -2 634538 1588083 1596995 1667817 2114502 2510081 -1 -2 1798795 2143534 2899799 4595564 -1 25808 184488 1629864 2511212 2645192 3297922 3302926 4213571 4453281 4483879 4903841 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 680809 1192181 1375324 2036677 2146033 2535904 4895343 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 -2 1035672 1040509 1689918 3133674 3906849 4436894 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 376572 700391 2274523 4036525 4497872 4519497 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 70864 186675 826015 1676593 3126632 3806945 3972023 -1 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 926300 1186085 1683007 1917717 2528165 2751656 3957101 4975531 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 1268808 3024131 3722376 3945308 4475957 4611872 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 -2 1043564 1159856 1986389 3829609 4625674 4866913 -1 185150 638687 654205 1926991 2007032 2157430 2643079 3454328 4267928 -1 575157 1922966 2227348 2721206 3595039 4676126 -1 918247 1118141 2224148 2644990 3919783 4202887 -1 492984 4388333 -1 -2 1026613 1099463 4594278 -1 109403 214400 601878 736438 2210519 2249176 2735208 3056781 3490592 3915720 4100065 4817829 -1 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 176533 367475 582743 1330504 2093921 2879259 4668218 4717072 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 -2 225160 268701 317081 1366371 2150504 2945960 3185780 -1 998149 2032636 3326819 4546761 4910272 -1 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 172039 1812789 2039293 2126813 2688705 3036054 3128654 3682902 3995375 4157281 -1 -2 1916271 1919345 2487730 3369713 4383684 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 177816 247469 1011152 -1 -2 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 -2 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 1536321 3690384 4315966 -1 44545 628990 1506844 2708114 4101943 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 162155 483183 623950 648816 996921 2465328 2608936 3050973 3643438 -1 -2 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 986966 1130524 2091956 3271841 3775993 3830923 4263019 4326951 -1 -2 541897 869016 1407291 1979482 2110552 2122853 2302161 2329782 2583382 2697798 3668213 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 -2 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 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 764112 1198289 1590475 2423371 2579685 2917798 3371259 4705873 -1 -2 8258 10286 550052 2838216 3512394 4844496 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 2220611 2295532 3042336 3076878 3290175 3495884 3705998 4064934 -1 70864 186675 826015 1676593 3126632 3806945 3972023 -1 521970 2168074 2505387 3279246 4878286 -1 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 -2 587779 3257768 3575324 -1 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 797901 1676692 2201964 2617297 4683539 -1 1004202 1356707 1416380 3137688 3550914 4136955 4632735 4954709 -1 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 91331 908069 934810 2702082 4202330 4401683 4916592 -1 -2 918478 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 -2 1131678 3321749 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 750647 861243 3242260 -1 -2 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 -2 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 545115 843391 1235366 1593311 3070409 3092170 3475827 3634550 3707297 4494579 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 677585 805503 1000826 1683077 3113071 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 642346 1318588 2151844 3838133 -1 88763 719318 1005020 1462472 1757294 3486489 3931351 4190017 4675713 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 268717 429705 554355 895034 1331466 1374198 1385290 1721575 4012073 4378483 -1 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 298360 359493 656363 715969 1300728 2448825 2681501 2753387 4014197 -1 1155229 1828860 2313211 2973865 3028953 3178704 3707886 3800433 3976916 4061205 4757491 4757711 4993977 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 1556230 2026068 3359994 3508350 4831128 -1 -2 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -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 1305681 2865704 4233103 -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 -2 245726 778084 832026 1052004 1613265 2110711 2196706 2841306 2916178 3915922 -1 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 732236 764917 1444815 1701774 1806853 3628611 4197784 -1 -2 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 4566996 -1 1200995 1639347 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 -2 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 230033 469991 1677136 2912546 3942819 3971893 3984778 -1 79452 565474 569686 1162099 1443628 1648654 1746654 1844161 3331082 3654926 3686818 3861191 4767465 -1 1798800 -1 135099 352500 677278 4144165 4168855 4423449 4995286 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 832289 1705751 1831665 1834537 1922628 1940848 2073489 2124099 2317991 2430230 3071764 3725723 3937640 4481353 -1 249353 1526500 2520690 3181347 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 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 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 1364137 2144466 2408162 2491188 4479182 -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 1627665 1983970 4029313 4663265 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 782292 894218 2332616 2999257 4122112 -1 487729 700594 2073684 3258401 3598986 4508184 -1 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 1313366 1576804 2027837 2539202 3215077 3361843 3457150 3686741 4767565 4830458 4913478 4976932 4991638 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 359303 618592 1446647 1744352 2242355 4264968 4683307 4852040 -1 -2 523399 1814094 4630606 4657461 -1 594184 2169357 3094319 4010622 4095222 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 18600 348984 962010 1512665 1901873 2537040 3026803 3271921 4387292 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 504248 1119251 1284959 1534136 2207870 3481190 -1 1013148 1578443 1856503 2069484 2226665 2245438 3594706 4382236 4567750 -1 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 89121 652750 2249388 2529766 2835672 4661637 -1 283274 1493082 1905438 2342005 2982186 3301010 4047886 4452864 4907744 4999999 -1 -2 188210 970830 988148 1288568 3550395 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 217150 707822 890211 936713 1321317 1352041 1542899 2239341 3449862 3628225 3748017 3809210 3975669 4105050 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 268717 429705 895034 1331466 1374198 1721575 4378483 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 1149137 1163986 2174474 2403769 2567488 3133391 3444373 3836230 4047802 4079143 4249474 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 87558 459639 518424 1791212 2600231 2811652 3374496 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 -2 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 -2 122852 670975 938838 997099 1767537 2088086 2896196 2900329 3496083 -1 1430707 2181881 2842096 4696367 4753098 -1 -2 922443 1731185 3814064 4344383 -1 397936 2415221 2658084 2884748 3906525 3915674 3929609 4064905 4960981 -1 428282 526047 3202652 3236119 4248823 -1 -2 444016 485035 585267 1299796 2327268 -1 755459 782409 3305401 -1 -2 19479 710776 2690160 3816855 4758012 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 515419 998477 1402369 1494335 -1 1779713 1985651 2337298 2573764 3322968 3691691 3798651 3943733 4044740 4135487 4627559 -1 675754 1038828 1046690 1925055 2933204 3030959 3163840 3343175 3599517 4431988 -1 -2 166150 502914 652580 878363 1642691 -1 -2 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 536488 1017967 1055938 2964060 3161125 4177367 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 213699 646346 1334086 3016280 3364165 3528992 4278359 -1 286507 853766 1417477 1883655 2054595 2123841 2717755 3187162 3693199 3784507 4176098 4555601 -1 306451 2502492 3406323 3969741 4354776 -1 -2 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 -2 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 2249481 2267331 2997418 3557924 3668317 3793653 3908322 3962048 4723857 -1 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 3845429 3970289 4165988 4973355 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 -2 888353 1365143 1652467 1861128 2208508 2302354 2846176 3985510 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 130429 892675 1538747 3565983 4222040 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 868485 3881440 4033198 -1 -2 508027 596339 1694793 2541079 2821488 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 686206 722168 875566 928387 960393 1027776 2330742 2492661 2948147 3420302 3838614 4630398 4875826 -1 -2 2271878 3418976 -1 434844 445843 459354 641242 779053 799044 3847209 -1 2749860 3691811 3817798 -1 -2 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 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 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 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 -2 756530 1355418 1948965 3154582 3229934 3977777 4194988 4292032 -1 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 -2 333129 335029 359998 1714037 2344193 2797301 3018581 3171902 3318389 3912616 4701926 4800006 4817916 4819273 -1 356943 981388 1508317 1919425 2406254 3940173 4627489 4999999 -1 413272 810249 1205837 2674364 3512611 4747382 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 95466 723538 1637907 2278863 2305045 3211972 3375596 3675275 3877972 3889878 4627834 4851904 -1 2174151 3585835 4523266 -1 931621 1902966 2188702 2454564 2575725 3312664 3657368 3832435 4066090 -1 -2 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 536488 1017967 1055938 2964060 3161125 4177367 -1 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 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 -2 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 69074 473754 4484427 4593796 4782240 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 -2 1225624 2222469 2414311 3640740 4198862 4861692 -1 279424 576462 839854 868717 1978276 2014011 2531834 4084623 4640906 4816589 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1769218 3027321 3984596 4058129 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 713535 1807649 3013623 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 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 1628373 2263948 3184307 3648260 3663577 4747179 -1 128381 1871741 3131143 4648457 -1 444573 1124427 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 418139 2202566 2694451 4778799 -1 -2 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 1767001 2839738 4225130 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3446582 3602974 3740884 3943193 -1 -2 482148 561690 626703 920764 1527484 2136584 3667510 3916863 4279549 4391500 4537173 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 2606723 2827855 3453180 3475827 4110981 4465395 -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 98866 615919 1349877 2803594 4198155 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 -2 84715 3643482 4192156 4571652 4959280 -1 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 706599 958578 2033306 3402396 4381211 4950264 -1 -2 68275 320114 767962 817031 1072855 2220703 2677922 2721396 3337737 3767247 3801657 4167921 4208792 4483594 4637116 -1 666466 1873653 2097592 -1 -2 1529388 1995437 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 1981769 2905751 3358455 4500881 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 104827 220853 328294 1050916 1363602 1864083 2211053 2556665 2764479 3166557 3607285 3870290 3908749 4225716 4566587 -1 1250137 1634206 1898707 2369685 2621977 2849239 3090042 3175848 3368530 4037238 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 477028 1221528 1306865 1758627 4016635 -1 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 2571241 2785412 3104059 3185049 3340098 4175049 4304655 4824097 -1 -2 391710 2436503 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 1809491 1886726 1952647 4069185 4114561 4838293 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 101617 537738 1255212 1824606 2645220 2681716 4377303 4490412 4592207 -1 -2 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 293610 941370 1233588 2830610 3072780 3400335 4465409 4612510 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 317318 378731 1595179 1779208 2001625 3459455 4094001 4799253 -1 74875 501884 2344746 4520341 4718874 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 101867 112093 139298 1272933 3764027 4050950 4293147 4546276 -1 266821 522340 784138 1829439 3802922 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 550905 1619043 4060589 4872261 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 983873 1835396 2477468 3222570 3321811 4453541 4956459 -1 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 462131 568304 683356 1227745 1813462 2442442 2939903 3006386 4202718 -1 -2 1234100 1300389 2656249 3139248 -1 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 119116 3292182 3377584 4055454 4056637 4627652 -1 -2 946462 1875934 2476028 3104879 4101670 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 860599 2423763 3004923 4390026 -1 -2 376028 429194 557457 1538769 3233432 3347518 3998826 -1 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 1070561 1409476 2247026 2533110 2593460 3417767 3504154 3540641 3606645 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 -2 268065 1402855 3034479 3153797 3603308 4058299 4415151 4649518 4825336 -1 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4253666 4915989 -1 -2 275833 1583514 1970514 2170954 2235549 2507406 3315746 3566091 3787584 4160199 4727366 -1 -2 637076 783480 3463076 3720665 4446279 -1 299001 329627 2550979 4645742 -1 -2 953902 962440 1432937 1799278 1937989 3190498 4234687 -1 236614 390294 547501 571351 2253554 2530416 2929212 4011655 -1 -2 628779 1212747 2485913 3472487 3533230 4051928 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 127116 1906352 1927430 2085541 2169739 2464708 2983838 3598070 4797135 4857043 4902010 -1 162642 1116800 1517388 2235804 2746861 3524956 4379104 -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 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 -2 454746 598327 914987 1202967 1746014 2568913 2878879 3178382 3477752 4198415 4528446 -1 659904 671823 1810969 2227433 3967982 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 -2 1259246 1760278 3443609 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 2338108 2966539 4566687 4802229 -1 1769218 3027321 3984596 4058129 -1 -2 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 -2 1992656 2105064 2106890 2472806 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 -2 922941 1166289 2010459 -1 236038 759102 1353878 -1 209540 892911 1245458 1473111 1491953 1930550 2015562 3053524 3465464 3844921 4814203 4867724 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 525148 1221250 2591234 4957042 -1 -2 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 1162036 1199176 1247981 2805594 3876252 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 -2 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 -2 357708 481978 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 1064588 1862115 2277513 4057724 4133810 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 866659 1292588 1837621 3017277 3453100 3927932 -1 1455345 1679571 2924322 3896257 4624871 4754841 -1 -2 1600190 3951027 4648809 4673496 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 355264 1984712 4260546 4909561 -1 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 -2 100756 614537 831308 1896701 4110908 4212353 4621962 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 -2 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 252277 736066 754780 1029138 2694300 3942275 4498600 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 137231 1659862 4017582 4845007 -1 -2 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 -2 843391 1593311 3070409 3707297 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 2508874 3312329 4411672 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 -2 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 -2 81670 140793 344209 946333 1825577 2173682 4490681 4969454 4971488 -1 1197009 1521018 2287971 2726017 4502086 4852070 -1 -2 391710 682387 711529 1053526 1294280 -1 1121604 1707137 3013819 3311056 4590245 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 451123 791543 1571169 4775884 -1 648852 1164686 1335427 1396903 2285590 2292495 2371062 3122712 3604447 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 924396 1136851 1287845 1861262 2235143 2560255 3951575 4473038 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 69205 1647001 2803610 3587036 4548674 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 13575 2593162 3385225 -1 -2 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 79203 1372138 2574337 4504196 -1 200708 357217 806305 1871305 3573184 3857187 -1 -2 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 508027 596339 1694793 2541079 2821488 -1 659159 3070408 3310569 4955801 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 103378 950000 3341436 4085247 4226713 4580600 -1 723087 892894 1420623 2932795 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 17951 1505109 1816681 2671177 -1 -2 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 125257 1722405 1946886 2670073 4107993 -1 -2 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 36597 937368 997661 2141894 4264341 -1 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 -2 580660 1391835 1637922 2465389 3320555 3338760 -1 240677 637673 1112194 1163911 1645249 1706758 1903787 2253432 2639706 2737937 2867311 2940240 3100153 3164212 3395651 4943181 4960854 -1 665179 1616497 1721633 1836199 2396196 3512930 3738702 4490245 4736206 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 1771962 2304202 4528886 -1 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 -2 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 -2 430638 1070026 1098693 1555145 4548811 -1 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 -2 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 752931 1042446 1198718 1722920 2851317 3052892 3823862 -1 903192 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 -2 553942 571197 576617 601436 642401 684030 1284101 1995259 2353999 2873044 2997732 3612425 3955935 4052025 4658416 -1 211237 2675992 3467094 4279373 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 504747 1139482 1478037 2488364 4193024 -1 -2 1206541 1529740 2273579 2916569 2938386 3280841 3523231 3795163 3824246 3989362 4621461 4929261 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 932675 940362 2070752 3157042 3856010 4466597 -1 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 391902 917431 2454831 3967349 4903375 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 28206 1960076 2756349 2874930 2928932 4367568 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 1523803 2017262 3152195 3191544 3438746 3500949 3725307 4057034 4154091 -1 683386 1084880 1275442 1729767 1842297 3154583 3296425 3372627 3423073 -1 91145 -1 38688 1777934 2019099 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 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 -2 768807 1328105 1790270 1820819 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3430697 3845869 4378626 4758460 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 272396 499020 1093397 1448967 2139860 2595850 2889715 3045620 3495143 4352868 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 1178217 1552000 2038129 2729322 2872352 3138736 3251917 3485575 4653403 -1 755785 2106982 2384281 3916339 4877502 -1 -2 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 57154 1031114 1052679 1202016 1272746 1328409 2610989 2690469 3057548 3574130 3697443 4132232 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 603054 909989 1225383 1798522 2582022 2757667 2926537 3861164 4798819 4961197 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -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 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 -2 594184 2169357 3094319 4010622 4095222 -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 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -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 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 918478 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 918127 1730132 3745814 3942557 -1 -2 381419 1249052 2115430 4242059 4370626 4726123 -1 1005671 1085910 1240527 2541298 2836095 2862350 3294663 4186776 4528105 4613101 4774814 4847757 -1 -2 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 -2 945759 2371363 2534519 3182449 3752591 -1 1253650 2711005 3704871 4429026 4766692 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 428465 505771 783340 2017171 3058270 4017459 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 -2 1318028 2700077 2802038 3033826 4596695 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 1769218 3027321 3984596 4058129 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 -2 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 34792 539734 2044944 3095483 3243365 3736197 4877068 4986713 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 995859 1089845 1177793 2222444 4273830 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3473905 3935411 4145091 4537835 4751592 4824620 4851897 4972936 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 70553 1059991 1748226 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 270300 706004 4145682 4267116 -1 61395 1458627 1488565 2453047 2513137 2518635 2533174 2810149 3944686 4330152 -1 -2 587779 3257768 3575324 -1 14826 1001506 2247999 2358734 2769531 2933204 3155224 3599517 3954700 4153051 4574471 -1 659757 1811944 3577527 4736099 -1 -2 4395168 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 -2 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 403056 798732 941348 1054361 1517236 3648693 4189633 4754800 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 691004 1590748 1616110 -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 2419454 2464705 3884682 4027788 4134359 4153137 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 -2 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 215202 896526 1593190 1963350 1973430 2658846 3107828 3536415 4309966 4386186 4594356 -1 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 1779713 2337298 3943733 4044740 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 2050720 2730481 3666515 3839053 4321480 4630115 4901134 4925454 -1 515714 778365 2031977 2712301 4874816 -1 563947 1824365 4317938 4924080 -1 865411 1051281 3642992 4610724 4667707 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 139739 413243 1216325 1325306 1723800 2683126 3695197 4399874 4432393 -1 1072004 3101054 3631744 4082836 4128821 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 400786 641003 3817677 3981687 4964277 -1 75808 241519 357409 750828 1135886 1256852 2083460 4675349 -1 817812 1508613 2325023 3841243 4416370 4500351 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 342113 2391302 2885318 4329358 4339251 -1 -2 1932 2161635 2394411 3115072 3859254 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 386178 503179 1221535 1523148 2146574 -1 -2 81664 320907 1116475 1871625 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 51382 838055 1140921 1195968 1396899 1763992 3524083 3587878 3995777 4049854 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 157698 203080 3062086 4867582 -1 940849 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 1851131 1980667 3079512 3102484 3460729 3462968 3625140 3669163 4225699 4562934 -1 -2 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 69146 391821 805460 817138 1482138 2206597 3925627 4404084 4628223 -1 1201972 1815242 2290000 2414872 3186833 3304281 4819171 4974482 -1 -2 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 974976 2294952 2472404 2497428 3093159 3150104 4224672 4246274 4287389 4553434 4720594 4722375 4941030 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 656701 1153087 1420208 2651490 3607710 3948464 4475033 4631496 -1 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 200001 357822 580104 2887295 3452190 3720798 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 1589671 2062094 2798662 3834569 4011854 -1 887076 2087301 3014965 4200484 4817777 -1 -2 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 93852 865236 1104521 1694409 3296898 3883892 4545515 4561116 -1 -2 4334500 4502072 -1 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 2014858 2930159 4063004 4601946 -1 -2 768697 3172205 3208103 3487130 4746707 -1 751719 1764086 1988437 2495160 4388139 -1 1805348 3704626 4244409 -1 -2 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3422951 3737852 4272225 4515393 4906911 -1 1072855 2220703 3801657 4483594 -1 301237 1006840 1494235 2512995 2895242 3389616 4193559 4277563 4333131 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 -2 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 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 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 1756810 2131075 3335701 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 395455 674307 917044 2862667 3038857 3195135 3290915 3435874 4098741 4134890 4657469 -1 448322 1392742 2391209 2930204 3226919 3269305 3560586 -1 234193 275097 941428 1096561 2954479 3469430 3583087 4686025 4991854 -1 818794 2825435 3368056 3868971 3899382 4223274 4738608 4942576 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 345761 481759 955377 2848915 4617356 -1 -2 154173 316555 639296 2008646 2522753 4979495 -1 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 -2 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 4932403 -1 1238656 2433131 2958348 3081821 3896328 -1 1052364 1184856 2127087 4004359 4226236 4687740 4891228 -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 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -1 -2 903473 2817466 4256193 -1 1038828 1046690 2933204 3599517 4431988 -1 529267 1068437 2044849 2790768 4725894 -1 86722 608278 1908423 3163140 3860615 4852243 -1 -2 288633 512428 705482 917640 1057490 1362133 1732839 2656369 3485422 4916205 -1 1520197 2453938 2584707 2909384 2938947 3816674 4687415 -1 -2 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 107988 921659 2230744 3122432 3684239 3719093 3932412 4046570 4225557 4626406 4637690 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 459850 685435 802327 2763079 3678767 4664140 4897874 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 265995 796768 936566 947129 1287687 1477008 2500583 2907827 2997893 4152653 4970279 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 629798 671190 1461740 4182849 -1 -2 971385 1565430 4539921 4809675 4939117 -1 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 2565703 4334500 4502072 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 186962 423270 2636240 3443870 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 56907 874790 1272047 2369701 3308619 3428402 4253068 -1 220620 1288902 1398579 1972141 2133377 2348204 4924720 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 610130 1049179 1902248 3455345 3899266 4213189 4220540 -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 243346 1547195 2777773 3856494 4445943 4569721 4963963 -1 -2 786963 1526991 1932187 2407959 2742252 3553219 4387373 4475803 4533858 4755664 4888293 -1 -2 452222 486440 1127961 1830500 -1 101280 556470 881865 1359412 2394659 2439965 2718049 2846287 3259019 3898365 3910017 4568302 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4815852 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 60818 704736 852511 1743989 2181347 3622363 4417526 -1 -2 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 443405 1938783 2000409 2713411 2867754 -1 56402 1099567 1101816 3809410 3823142 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 183774 1064051 1503484 1707900 2310234 2449499 3544052 4806324 4866333 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 1296201 1386089 1720478 2803549 2966274 3916863 4284876 4432939 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 100756 868685 1133622 1491127 3458978 4358971 4463630 4777963 4961424 -1 2464680 3463687 4712305 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -1 -2 103092 550953 1324577 1800061 3117343 3884804 -1 777500 929872 1154132 2472038 3478008 3862960 4378386 4707335 4824438 -1 686328 1615423 1881639 2257686 2547373 3120763 3569791 4371186 4975664 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 881610 2705112 2798137 3865068 -1 2098280 3067316 3725918 4071939 -1 -2 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 994248 1075490 3062553 4430829 4493806 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 188210 970830 988148 1288568 3550395 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 327460 404996 912726 1448925 1492844 1502056 2498142 -1 -2 1286806 1333084 2568342 2590892 2774204 2822224 2960413 3584187 3801959 3887570 4756419 -1 593107 1358250 1922508 2031856 2253595 3560936 4038798 4475445 4658742 4716877 4757120 -1 -2 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 -2 234276 697143 912762 2857402 3728414 4024994 -1 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 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 79592 657646 2112648 2620680 3746374 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 584452 2355782 2414432 2890880 3402774 3655909 4890605 -1 269318 1072618 1608994 3037075 -1 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 662442 689341 1341977 1551315 2345806 2578699 2683360 2811707 4181289 -1 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 -2 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 401170 1200162 2082729 2183179 3547591 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 -2 1385539 4037959 4923789 -1 1951852 2176100 2323823 3077931 4805648 4909902 -1 92157 733716 2494609 3327443 3573429 4039607 -1 444689 681917 2743924 2876024 3852225 3885709 4008060 4185783 4303059 4782634 4915319 -1 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 -2 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 2098280 3067316 3725918 4071939 -1 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 3134551 3666309 4012885 4137519 4434361 4778092 4931944 -1 719982 2623419 2881212 4439127 4656798 -1 232783 1002688 1273036 1709432 1932525 3565111 3603350 3959991 4316852 4599015 4663126 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 1387023 1956925 2044584 2288455 3890346 4302744 -1 246254 1787351 3223561 3447972 3849374 4551090 4890358 4922423 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 60738 112750 439930 587717 3807308 -1 632193 693090 1064582 2427969 2793081 2857500 2930327 3105197 4211769 4396757 4775192 -1 -2 413412 587015 987014 2726804 3684697 4263717 4608537 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 -2 65442 77050 726937 2371872 3940010 4033483 4115079 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 203019 2878815 3376596 -1 -2 49859 1039773 1049726 1146058 1697214 2532368 3199320 3919780 4605773 -1 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 423664 881234 1206557 1266849 2551208 2667375 3433423 3615220 -1 190708 547794 1951435 2261140 2737582 4884242 -1 -2 336290 483953 550521 1019721 2509632 2862973 3415493 3494349 4528927 -1 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 -2 893631 1822988 2278799 3062303 3235595 3534311 4471364 4790943 4916210 -1 647534 664955 989601 1415957 2550097 3623423 4895342 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 392062 636527 2365535 2368098 3928606 4833330 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 261890 3474366 3794145 4030725 4201399 4358568 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 351818 430983 649638 1672643 1707903 1767754 1845782 1853099 2626257 3245772 4096751 4266371 4270504 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 1007970 2378044 2713309 3522583 4267626 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 530805 654593 771950 3129911 3576964 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 463518 660936 1539615 3835457 -1 -2 235976 1079472 1167525 1516949 1537394 4071112 4347364 4611781 4819357 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 209725 511298 3115315 3542395 4928423 -1 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 108991 530227 830213 1309291 1531343 2237591 2258675 3825946 4620300 -1 1258100 1429959 1970810 3159180 3766359 4517322 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 121077 217796 1411418 1492681 2037617 2116650 3673848 3704002 -1 -2 44329 347125 367025 845357 1502498 2285550 2640772 2713809 2992249 3153623 4195386 4409189 -1 1202569 1288151 3564752 3963479 3997171 4543094 -1 543908 1575168 3460650 4030595 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 42645 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 82885 1341743 3251294 3338809 4444895 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 -2 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 771557 867294 2358425 2734309 3327937 3482820 4870819 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 917811 1109600 3539849 3662418 4461848 -1 -2 2842154 3207529 3753449 4269674 4852770 -1 821344 965213 997333 1375962 1996334 2246800 2787406 3072072 4739008 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 1248752 1533795 1933920 3711039 -1 85044 829478 1231258 1817296 2285013 2289424 2917341 4636065 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 433269 1950575 2259466 2480757 2723617 3148034 3624245 4861794 -1 -2 757862 870203 2603443 3066422 3274318 4182849 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 86828 319360 1044543 1131119 1338820 2504930 3745748 3980338 4239506 4884030 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 162123 549895 653032 4292301 4758293 -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 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 261779 1782602 2397134 3296413 4999999 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 564867 1263786 1264893 1403884 1411911 2781303 -1 -2 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 330412 709708 759304 1751754 2670349 3668033 4917276 -1 -2 1001977 1550618 1763406 3284548 3790365 4707025 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 -2 453404 1593483 4341035 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 -2 726075 2005008 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 50881 148539 1229967 2348163 3354449 4857271 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 606192 1549731 2234178 3682163 4676652 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 -2 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 492509 750024 1357511 2510961 2831133 3759112 3949011 -1 -2 813414 893535 1062808 2792193 4919382 -1 572199 1255715 2186585 3620443 4068545 -1 114656 1063351 1512029 1907848 2201812 2647436 3241676 3252419 3255475 3263356 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 360664 1571739 3366732 3571773 4143638 4969717 -1 234448 476364 702026 882859 1360811 2251475 2557130 2733864 3103873 3690765 3703014 4226156 4321578 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 -2 272098 2748251 2927646 3455172 -1 575683 988913 1359437 4829590 4922423 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 31295 759807 2238277 2980009 3626979 4557685 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 524456 1821358 3699954 3773005 4897997 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 103950 276951 2473814 2495934 3587329 4918605 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 487729 700594 2073684 3258401 3598986 4508184 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 228434 668543 1230416 1637153 1707745 1984458 2615478 2883685 3622781 3707039 3716085 3946130 -1 581606 654798 888202 1892383 2700517 3449405 -1 -2 679250 1409844 2206503 3135422 4049439 -1 261890 3474366 3794145 4030725 4201399 4358568 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 881217 1176247 1454250 2641031 3443453 3755578 3804465 4275717 4748527 -1 765926 1410815 1639249 1762245 2453919 3185591 3727507 4639054 -1 824285 975881 1170448 1988935 2355642 2483434 2526009 2781896 3783716 4131496 4468842 4478067 4604877 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 459968 1229013 2842718 4324824 4340525 -1 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 -2 675610 2338577 2919864 3624963 4085287 4516388 -1 -2 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -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 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 530805 654593 771950 3129911 3576964 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 731062 1201049 3438943 3661289 4987306 -1 -2 142884 549681 1440416 2661178 3131876 3722822 4179856 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 -2 868395 3896412 3959662 4116653 4394890 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 57343 76043 77998 1772413 3003119 4146830 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 931981 1415959 1492431 1509000 1775350 2405459 2829669 4263676 -1 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 596681 693753 3632500 -1 2125521 2476931 3037581 3770795 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 940523 1114214 1717609 2447465 2609819 3572499 3645744 -1 2975 937428 1421770 3634113 4189170 4337083 -1 109536 1444239 1459783 1853444 1902219 1908096 1941595 2310056 2594568 3046488 3133664 4102337 4149951 4219629 4587043 4890436 4931806 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 729895 1018588 1607489 2280231 2893633 3217180 3291311 3620272 3648561 4506244 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 177876 858846 1407891 2044224 3709832 4667141 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 1643776 2484639 2616858 2851737 3569456 3586335 -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 2429994 3550602 3700952 4340185 4340675 -1 -2 760814 1418994 3135059 3139214 4379687 -1 309562 545443 1644204 1811297 2455277 3156803 3282702 3488134 4070105 4167813 4368984 4977907 -1 36338 84129 440042 1225550 3740470 -1 174912 400119 503022 1458884 1842474 2173305 2276329 3101936 3752042 3839626 4054171 4624978 -1 273014 481622 1775391 2940248 3130104 4150603 4716777 -1 295128 468006 787001 1452208 2309248 2589205 2868986 4526461 -1 -2 872558 1123632 1915837 2197819 2432125 2483894 3887918 4383909 -1 810402 847560 1921163 3230605 4886660 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 299001 329627 2550979 4645742 -1 537263 805421 1897213 1979198 2864588 3118199 3473299 3490915 3934008 4328892 4572266 -1 -2 970056 1278413 1737072 2273463 2749952 2949129 3349324 4179819 4340685 4602303 4839991 4877502 -1 7555 137267 196899 240927 578166 1334315 2492001 3149200 3261483 3762399 4747986 4988468 -1 -2 329355 774096 1321770 2195357 3245216 4120648 -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 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 2283591 2790228 3662594 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 -2 2202947 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 -1 -2 818126 1731279 2090044 2501378 3005631 3731838 3914340 4422707 4579086 -1 370385 1505543 2119379 3974468 4413911 4488001 -1 611888 805108 2130919 4254839 4753001 4884237 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 2482584 2645661 2666195 3071658 3805513 4258683 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 1555378 1939210 2154456 2288427 2526241 2781191 3644828 4158999 4201549 -1 -2 221594 721018 1075923 1422270 1451404 1558877 2412009 2746223 2821706 2823174 3172294 3199820 3638499 4049010 4277883 -1 106457 696495 1787739 3308159 4201648 4624255 4749170 4989355 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 709277 931847 1240767 2773323 3141839 3257548 4497314 -1 1430707 2181881 2842096 4696367 4753098 -1 443827 871862 2847758 4162910 4848754 -1 826867 1463344 1557463 1879761 2251270 2690639 2783863 3391834 3431998 3446903 4347644 4776196 -1 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 430638 1070026 1098693 1555145 4548811 -1 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 -2 384366 1632559 1645721 4157610 4746910 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 229400 1210249 1652111 2428363 3464874 4559275 4800598 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 505628 536485 1429853 2715392 4084598 4656605 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 303449 395290 486041 879247 1420911 2356344 2911641 3210089 -1 1253224 1851213 1970242 3324403 3741862 4344242 4370562 4642226 -1 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 712581 809061 971730 1291244 2160999 3235326 3477270 4267626 4849685 -1 2735597 2741032 3537618 3581048 4156669 4177704 -1 452995 673028 2324288 2382311 4807674 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 102821 436157 1385537 1438943 3626587 3766335 -1 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 383778 544363 1873763 1901694 4932726 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 -2 1548585 2910653 3231701 3549362 3640535 3957354 4357288 4547013 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 -2 463518 660936 1539615 3835457 -1 -2 504714 2827782 4323486 -1 2086161 2581161 3942275 4498600 4780615 4923143 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -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 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 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 429394 550652 1693100 3365356 4568498 -1 90650 4037665 4689145 -1 -2 435918 514504 874150 1410993 1711134 1814139 4341082 -1 252462 2460666 2860537 3147210 3153975 4497421 4593646 -1 226015 720178 1080964 1225904 1863729 2888180 3017872 3377470 4115598 4138539 4485589 4758933 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 245758 299001 329627 689366 841408 927802 1064878 1322943 2550979 3975693 4048346 4645742 4888884 -1 -2 608754 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 447026 1172613 1478059 1674087 1886705 2329317 2801628 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 3889476 4606941 -1 591281 1012950 1420760 1474289 1617845 1935457 2127011 3833576 -1 -2 442493 1448376 2031924 2940347 3101463 4847546 -1 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 737443 1041159 1296548 2044432 2287642 3482440 3631656 3734689 3807140 -1 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 383577 744156 1499477 2236570 3612856 3652990 4477590 4809084 -1 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 2185399 3180130 4823422 4999740 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 3889476 4606941 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 556034 896980 1036783 1916978 3625589 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 -2 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 12870 108414 218806 404629 1696680 4201102 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 967857 1886259 2996664 3478145 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 375592 1938232 2109671 2881928 3136155 3937656 3971015 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 207891 1070888 4116119 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 -2 251586 2300354 3082497 3131287 3348729 4569458 4809227 4921980 -1 -2 1732794 2464273 2551648 3093682 4278316 4471848 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 775916 2112032 2219564 3973830 4526744 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 683605 1508044 2157327 3180130 4527732 4693866 -1 -2 34053 1069404 1193265 1698403 2031189 3586075 -1 2358734 2769531 2933204 3599517 4574471 -1 -2 571161 832658 1697590 1946852 1948688 2343286 2468478 3377108 3412634 4100841 4144087 4160481 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 350762 407322 2454387 2663653 3060391 4842568 -1 -2 61981 203115 970844 1387212 1488064 2041320 2106885 2247614 2285667 3427508 -1 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 -2 391710 682387 711529 1053526 1250848 1294280 -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 1672014 2809185 3450921 4023718 4783180 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1684239 1839479 2717895 3651684 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 166150 502914 652580 878363 1642691 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 100756 614537 831308 1896701 4110908 4212353 4621962 -1 -2 178248 700517 1257189 3793817 4321003 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 16785 1418255 3740969 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 -2 760345 1547614 1562047 3098754 -1 336289 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 -1 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 -2 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 556919 3219800 3269775 3276412 3302662 3383433 3881227 4361756 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 2482584 2645661 2666195 3071658 3805513 4258683 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 233591 297947 2083744 2847027 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 865806 2301574 2829828 3582179 3640978 -1 -2 396654 782959 1861232 2827693 2890555 2944390 3719720 3726894 3914867 4413649 -1 1260806 2618240 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 394488 445009 663343 855106 1771055 3099214 3764722 3813785 4136342 4239160 4552481 4730713 -1 853303 1161686 1291625 2930601 3203628 3401264 3737225 4327977 -1 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 640185 3720713 3817852 3868436 -1 1416946 1551923 1584150 2122988 2518027 2791290 3409976 3685000 4036114 4408051 4429769 4566904 4871238 4979811 -1 -2 350377 451764 799760 1650479 3338636 3733545 4413499 -1 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 435929 1614900 3407626 3518073 4533530 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 374731 713472 3228739 3375049 4140392 4726813 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 109572 483666 1452327 2579519 3338200 -1 -2 122994 1203665 1425695 2542223 2639163 2687251 4377325 4647162 4743679 4775853 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 1953727 2541688 3472776 3708503 4216585 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 33616 3825648 4278073 4583772 -1 281567 593120 679923 930927 2633740 3135221 4756609 -1 253042 665088 694508 764986 1889332 2557000 -1 -2 96675 991117 1187091 1924182 1978205 2675961 3277470 4209738 4714794 -1 69406 198985 1017016 1211280 1431927 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2737197 3550684 3879403 -1 -2 376572 700391 2274523 4036525 4497872 4519497 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 675807 796474 1523095 2604334 2653500 2747735 -1 -2 594184 2169357 3094319 4010622 4095222 -1 -2 153095 455786 504454 580218 641924 1309786 1429376 1487231 3197703 3711985 3820155 4272416 4566039 4806560 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 -2 1681908 3179188 3724991 4548561 4715368 -1 2334619 2827645 3485978 3863034 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 1204368 2501413 3510641 4622516 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 153466 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 4892699 -1 -2 1100666 2007917 3787405 4007434 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 681549 957626 1557761 1816950 3410512 3646672 -1 -2 931981 1415959 1492431 1509000 1775350 2405459 2829669 4263676 -1 446554 453639 609720 970736 2197859 4996226 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -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 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 648641 826785 1849534 2032076 2344612 4550030 4976224 -1 -2 217575 459838 930229 2815791 3457274 4120742 4308049 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 629798 671190 1461740 4182849 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 1443793 1964286 2565337 3491203 4477439 -1 -2 1100666 2007917 3787405 4007434 -1 609271 1061746 2969018 3189510 4060715 -1 218820 306729 457494 484513 992583 1013254 1202245 1621291 1809296 2434465 2522413 3103389 3452102 3790813 4396474 -1 -2 302329 372003 2274119 2961741 3038706 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 2665292 2908934 3044693 3493749 4599592 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 976726 1801666 2593549 3610497 4826396 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 200191 892982 1520024 2821546 3642235 3676250 3893127 4028892 4496165 -1 -2 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 -2 169556 208808 249972 642769 972233 2038914 2130617 2397988 4665831 4943212 -1 1104221 2896647 4370043 4886640 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 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 1229536 2167069 2968396 3413403 3724116 4065470 4069141 4308829 -1 -2 572053 693061 937880 1745421 1848689 2084603 2534952 2648208 3432280 3929794 4296972 -1 1374576 1892846 1930332 2886056 3730749 -1 1558082 1572371 2032211 3924905 3998561 4116885 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 -2 560570 2081449 4177240 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 -2 559648 722150 2007317 4614595 4996959 -1 91145 2541850 4509513 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 91511 861873 2248630 2605564 2717077 3403777 3538564 4206431 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 2840049 3406622 3548891 4215453 -1 1081421 3817528 4804356 -1 -2 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 280829 427340 817867 1399189 1740926 1860484 2838596 3041895 3745120 4682833 -1 1039370 2011035 3960896 4027035 4779010 4779177 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 261306 667919 1034614 1248881 1946906 2267657 3896412 4652176 4856382 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 -2 36597 937368 997661 2141894 4264341 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 269312 812458 1339890 1530121 2703971 2865750 2877874 3174861 4172779 4491388 4689904 4990726 4991221 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 4217482 4306721 4647184 4776132 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 564867 1263786 1264893 1403884 1411911 2781303 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 492625 3241661 3621984 3676673 3724467 4186428 4829132 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 855315 1157779 1531777 1972448 2070656 2250182 2447433 3077177 3738991 3890856 3896320 3907310 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 -2 1016596 1687392 2307316 -1 1899099 2655080 4799118 4966974 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 -2 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 69549 395380 572385 1250865 1809846 1968345 2526908 3382798 3384473 3587013 3987522 4046765 4056719 4335680 4423613 4536438 4885409 -1 210643 1545842 2471247 4770275 4778094 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -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 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 -2 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 -2 362711 2238028 3596355 4378484 -1 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 567392 791891 922747 1031711 1366578 3040963 3320259 4954080 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 252641 1623001 2547423 4344726 -1 -2 316767 2368568 2406689 3389294 3879794 -1 765330 783180 783753 1027551 1388015 2461942 2534671 3054471 3437910 3446042 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 783280 1069991 1340983 1438813 1739915 1933761 2417433 2829734 3077562 3540369 4736758 4806967 4856401 -1 1009909 1166933 1262757 1559122 3346740 -1 -2 595038 755147 848130 1091181 2238113 2527422 3240071 3851609 4611770 -1 84155 682747 1018367 1653721 2060598 4022842 4096906 -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 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 -2 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 2749860 3691811 3817798 -1 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 1356642 1622122 -1 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 420719 686665 984604 2093661 2119897 2798912 3043948 3721927 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 23871 548500 550052 607722 1001226 1019887 2264680 2598882 4602190 4638186 4969935 -1 2313980 3163747 4899431 -1 -2 391710 682387 711529 1053526 1250848 1294280 -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 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 768807 1328105 1790270 1820819 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 -2 190588 235545 992313 1246272 1302443 1530112 1905554 1989441 -1 1925694 2253065 2782724 2875690 3726841 4999999 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 491959 729901 1005306 2749087 3413318 4748996 -1 1742665 1797055 2116049 2383555 3536975 3622621 4010739 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 1628373 3184307 3648260 3663577 4747179 -1 -2 928603 1306062 2430979 4139821 4446895 -1 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 432794 674074 813200 824043 1025454 1120388 1668122 2274718 2857916 2943749 2974573 2984299 3033798 3390381 3504899 4116313 4792567 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 187153 2105670 3970717 3990801 4745312 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 865411 1051281 3642992 4610724 4667707 -1 843745 913206 1013672 1304690 1826563 2381181 2741221 4212347 -1 101677 120181 1625990 1878450 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 694501 1089805 2259540 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 1275247 1994626 3025619 3128768 4667276 -1 -2 279602 370964 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 -2 726603 1807953 3593372 -1 44013 546338 917421 1779545 4066116 4452269 4489768 -1 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -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 109403 214400 601878 736438 2210519 2249176 2735208 3056781 3490592 3915720 4100065 4817829 -1 454477 663540 886974 1664260 2495967 2538029 3183631 3858481 4893614 -1 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 1974363 2178229 3436103 3839728 4766849 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 556919 3219800 3269775 3276412 3302662 3383433 3881227 4361756 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 968986 2001096 2095928 3517546 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 438894 769510 1506023 2287174 3131325 4672321 -1 989253 1040744 1243499 2464231 3587749 4264889 -1 -2 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 155181 1732383 2430039 3843900 4882192 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 15399 573551 683624 1236387 1597876 -1 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 738640 1129540 1592709 2818139 2821597 3640280 -1 1077194 1736280 3425810 4119288 -1 122090 414236 1692883 2076679 4079045 4296595 -1 1088330 1215286 1260533 1887278 2022384 3325581 -1 -2 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 709277 931847 1240767 2773323 3141839 3257548 4497314 -1 614642 978070 1089606 2868539 3387763 4495322 -1 337452 927530 992699 1125750 1179120 1312438 1648340 2640327 2764706 3120933 3149843 4513731 -1 1981769 2905751 3358455 4500881 -1 443827 871862 2847758 4162910 4848754 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 826867 1463344 1557463 1879761 2251270 2690639 2783863 3391834 3431998 3446903 4347644 4776196 -1 -2 36597 937368 997661 2141894 4264341 -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 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 1278446 1533246 2651861 3706360 4767864 -1 946244 1324842 4281667 4451394 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 -2 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -1 -2 1862327 2230289 4458481 4675031 -1 521999 556691 738283 1110083 1235115 1683793 1758099 2102973 2241594 2674566 3557605 -1 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 152243 645326 823557 3995338 -1 -2 1762546 1819370 2451739 2543166 3112749 3135023 3306268 3712168 4163288 4742556 4956665 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 266404 1427619 3983437 3989374 -1 -2 99187 422421 2027124 4544770 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 706273 875160 1764749 2538753 2573128 2700091 3546156 -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 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 959514 1359948 1677467 2680595 3638928 3657388 3677965 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 1387822 1416596 2465263 2497586 2627971 -1 883751 2328892 2625098 2886505 2931498 3033894 4170977 4399909 4963382 4999999 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 988577 1891091 1903452 2574447 2678627 2755047 3319618 4263504 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 525713 1412700 2268021 3211791 4620295 -1 791543 1745996 4216548 -1 -2 134720 437966 781855 1714181 2063572 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 1696651 1750005 1898266 3281381 3542613 4071333 4349102 4937494 -1 -2 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 683489 786797 2820045 3284423 3361724 -1 -2 153466 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 4892699 -1 1030777 1843668 3686076 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 219360 2977981 3321716 3780319 3863396 4042892 4692515 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 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 -2 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 4033 25728 206272 2327162 2392334 3195226 4282312 -1 -2 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 1178504 2441394 2947773 4973013 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 752931 1042446 1198718 1722920 2851317 3052892 3823862 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 215045 338742 467788 676651 812134 1190954 1601615 2121623 3059225 3306239 3709135 4409696 -1 -2 1255964 1483166 1834258 2369922 2683557 3130575 3152444 4004220 4090818 4468550 -1 -2 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 917811 1109600 3539849 3662418 4461848 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 143912 765233 997746 1425021 4709303 4831756 4935836 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 435929 1614900 3407626 3518073 4533530 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 366440 692129 1605254 2318360 2685867 3294178 3940008 4922016 4960677 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 2023328 2820624 2874307 3262701 3873469 -1 -2 175806 2153922 2437293 2602777 2963635 3641136 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 1303445 1696160 1922997 3227093 -1 122492 172135 736337 997703 2508814 3155786 4214181 4301881 -1 -2 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 370385 1505543 2119379 3974468 4413911 4488001 -1 1478039 2037154 -1 611888 805108 2130919 4254839 4753001 4884237 -1 -2 155496 860280 1964044 2324575 2732487 3433007 4467884 4496072 -1 412222 788199 1057401 1541934 3944257 4475932 -1 -2 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 487907 1541501 2414872 3280356 3690006 4251892 4462101 -1 109533 402245 1033779 1559958 2228604 2806211 3173447 3696733 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 1992656 2105064 2106890 2472806 -1 807825 846471 851372 978830 1190712 2051746 2293366 2446252 2956263 4575602 4721801 4774984 -1 348677 1912281 2594603 4055175 -1 1193149 1362573 1807675 1851401 2799241 3916270 -1 165721 408396 973111 1446124 2692601 3221631 3638846 3924051 4080005 4354250 4808243 -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 4148925 4502166 -1 290982 578558 1202952 1664743 2138829 4211174 -1 436978 1015742 1277165 3016939 3322828 3719619 4336979 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 618997 1353296 2205956 3362215 3728344 3980880 4237593 4974648 -1 440461 627028 1078290 1249394 4595388 4720901 -1 11584 1174451 2464777 2766745 3252951 3415800 3632110 4036840 4454884 -1 -2 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 1086344 1799456 1840638 1908173 2247195 2455493 3334067 3626611 3652229 3681510 4218961 4569415 4862138 -1 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 162091 778720 1440720 2233564 3295562 4887287 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 677943 1945657 1958584 2184765 2747212 3648628 4322081 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4468743 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 550829 588439 929274 1661131 1855228 2829426 3614824 4042874 4239485 4986735 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 -2 167776 677846 1754741 1884846 2749526 2832876 4141961 -1 546908 2437010 3555933 3995091 4035409 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 -2 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 1751170 2038821 2662821 3139939 3826960 4963282 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 2249344 2342747 2387026 2596301 2891445 3682194 -1 -2 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 583930 607792 1773268 2142772 3634614 3950263 4058346 4698192 -1 39722 327750 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 141400 779897 882876 2061878 2547164 2685823 3322282 3654516 3783965 4114410 4701509 -1 50605 129493 324651 456579 2264525 2365956 4424285 -1 1197706 1996723 2800295 3790399 4632987 -1 -2 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 -2 110205 969304 2668753 3038716 3450624 3844901 3875780 3993587 4714568 -1 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 147507 248079 775980 2228351 3134957 3155744 3433342 -1 103378 950000 3341436 4085247 4226713 4580600 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 1416946 1551923 1584150 2122988 2518027 2791290 3409976 3685000 4036114 4408051 4429769 4566904 4871238 4979811 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 998149 2032636 3326819 4546761 4910272 -1 277685 805646 1217877 2016309 2832822 3109958 3299065 3870757 4311812 4459418 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 543286 619460 1114390 1462475 1744745 2595609 2948887 3149399 3930761 -1 224728 456259 711598 964714 1414071 1925163 2042002 4677703 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 1165396 1857210 -1 143667 1059397 2511815 4595101 -1 135308 1566671 1618540 3370420 3410115 4486286 4818031 -1 1958369 2529788 2679290 3154583 3363434 3461116 4025056 4153861 4187981 4564509 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2665292 2908934 3493749 4599592 -1 212413 638511 2995549 4084613 4134748 -1 -2 1494092 2293366 3721305 4486637 -1 225506 1140302 2099285 3844955 4167417 4965518 -1 -2 3021694 3056250 3066721 3227663 3489920 3961922 -1 1888542 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 1251669 2439688 3237521 3432945 -1 945759 2371363 2534519 3182449 3752591 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -1 -2 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 -2 1482057 1733001 2767860 3045478 4493446 -1 2172432 4397846 4555994 -1 589676 782875 1141533 2321409 2566551 2995562 3001643 3437398 3441252 3600211 -1 -2 53090 70427 79592 526307 657646 761286 987368 1562512 2112648 2620680 2773041 2824455 3746374 3922122 4750071 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 81664 320907 1116475 1871625 -1 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -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 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 77153 258152 460994 811842 878044 1793905 2790990 3651354 4256787 4306758 -1 65898 895427 1305200 1907021 2838481 3315529 4130362 4851371 -1 173351 1181487 1788582 3537415 4237101 -1 1799466 3773959 4228078 4569409 4571929 4892610 -1 591412 1009127 1810511 3553461 -1 -2 37363 2533870 2801942 2978039 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -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 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 -2 185898 316432 411084 486927 1320618 1908582 2003206 2517614 2821520 3099053 3197689 3316596 4091163 4273635 4625244 -1 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 -2 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 400597 2345943 3243897 3669045 4371582 -1 -2 1197094 1468090 1815213 2053508 2174502 3079763 4005437 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 1804852 2847966 3673200 3753162 -1 116864 143479 1746795 3520463 4938167 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 -2 342113 2391302 2885318 4329358 4339251 -1 1192496 1853097 1956384 2142938 2373072 2374528 2724664 3298329 4298981 4326018 4387383 4838813 -1 -2 1129813 1339979 4175293 4793314 4999999 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 198036 498714 635906 908908 1099757 2656254 -1 -2 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 -2 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 3756142 3972899 4300165 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 909150 1188139 1234162 4068943 4523971 -1 727035 2414532 2446925 2501616 4498283 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 557685 1699377 1799337 2787874 4938590 -1 -2 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 377893 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 393390 1664115 2948239 3483887 3544620 4072806 4415485 4966816 -1 1099774 1281052 2401639 2609028 4180184 4806458 -1 -2 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 7524 12722 213896 1410009 1937012 2245329 3181345 3978005 4174764 4607461 -1 728396 2017194 2435976 2632167 3752076 4515153 4690129 -1 -2 573578 1495005 2407101 3534812 4024478 4778742 -1 531152 736831 1210432 3266644 3813404 4842132 -1 391936 1223279 2280960 4520949 4568102 -1 -2 9400 118908 567796 568330 798871 1219692 2176762 3833099 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 -2 29493 232249 1586409 1673670 1834301 3662213 3841934 4348248 -1 198017 845078 2306523 2382891 2510248 2944794 3045606 3780846 4461500 4498172 4732520 4765284 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 313883 617159 2348076 2683242 3172252 4275563 4486543 -1 486057 1824568 2954403 4015080 4135159 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 1072126 1698075 2541612 2646431 3119029 -1 54485 2975443 3266312 3620102 4115250 4825999 -1 52299 264943 383033 624839 830917 1025591 1221792 1991796 2956590 3069832 4822417 -1 1201607 1276844 1376885 4274480 4357800 4612674 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 578102 1251453 1264755 2096965 2251687 2325702 4126470 4190694 -1 1102897 2334817 3923011 4679134 -1 1407802 2867027 4443005 4685785 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 -2 169974 1933530 2367669 2461143 3338850 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 150690 1462440 1584563 2276847 2695119 2695418 2876864 4321023 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 -2 1529388 1995437 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 1433343 1645334 2473981 2729185 2737722 3603739 4306697 -1 -2 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 1323869 1468606 1797975 1950312 2462965 3170075 3265246 3314123 4525915 4958341 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 3845429 3970289 4165988 4973355 -1 418560 820367 1673786 2451057 2507461 2580584 2884497 3558177 4511604 -1 -2 150218 526627 2861407 3502257 3575942 4234214 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 294360 1026515 1088458 2270237 3025616 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 224728 456259 711598 964714 1414071 1925163 2042002 4677703 -1 389377 446266 698989 712142 1125220 2494474 2541782 2582722 2967464 2979323 3519010 4578760 4695735 4830594 -1 -2 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 995859 1089845 1177793 2222444 4273830 -1 -2 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 395404 943610 3995612 4575063 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 419582 1171706 1683082 2261937 3025510 3537051 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -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 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 144467 233591 297947 2083744 2847027 -1 865806 2301574 2829828 3582179 3640978 -1 2403447 3022899 3195843 3799595 3890170 4723797 -1 -2 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 1591150 3447320 3778429 4787733 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 1275247 1994626 3025619 3128768 4667276 -1 1047614 1721216 2132199 3433985 4370960 -1 -2 24266 2305104 3024169 3138327 3233684 3666271 3981465 4112849 4626222 -1 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 21131 372638 1836923 1996041 3390594 3456322 3676461 3728641 4321391 4520692 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 292245 1322110 1756810 2131075 3219604 3335701 3732728 3737330 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 592454 920297 1472081 1746330 1748548 2996465 4321979 -1 612176 910646 1105125 1226257 1930286 2626553 2787442 2807364 3629543 4352481 -1 -2 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 279610 616498 855762 1677248 2322483 2880660 3360435 3437722 4692737 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 -2 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 463518 660936 678018 941498 1462426 1539615 3728274 3835457 4005601 -1 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 721059 1036075 1063148 1427271 1445284 1505156 1794626 1919227 2156539 2836400 2903314 3211897 3383443 3612161 4103170 4221441 4414490 4827876 -1 2511981 3193593 4102738 4453241 4742954 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 8258 10286 550052 2838216 3512394 4844496 -1 691082 818903 1236895 1552898 1930469 -1 -2 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 -2 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 2030219 2525050 3231131 3289143 3967192 -1 790113 1580153 1708999 3370093 4713172 4939770 -1 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 -2 1649873 3598820 3601482 3773308 3776035 4428327 4975848 -1 1336534 1376215 2005770 2382482 3728165 4242862 4883569 -1 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 325867 1615623 2552956 3121876 3437151 3590055 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 282766 417630 1144179 2289358 3210244 3522438 3633600 -1 177350 279837 356067 3025594 3433974 4272375 -1 -2 173954 283870 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 167991 314124 584610 2365180 4021693 -1 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 696521 1395357 2634520 3617911 4015868 4201962 -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 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 140087 862339 2233520 3310178 3801558 4233217 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 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 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 138890 579236 582822 1400159 2152773 3993904 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 500310 1083730 1475899 1525273 1630193 4916773 -1 -2 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 -2 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 -2 59354 582384 1503270 1949161 2104173 2718267 3718171 4349643 4451782 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 1812488 2250212 2656832 4171628 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 626309 1488858 3824980 4389542 4597109 -1 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 899192 1420054 2978000 3713360 -1 -2 220397 1104317 1389605 1483513 2282841 4245824 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 828827 865452 2784844 2917480 3359312 3433081 4259907 4396661 -1 1366894 1796546 2663782 -1 -2 473264 937006 2063977 2223534 2882179 3296941 4230894 4533869 4740073 4746644 -1 1291304 2856356 4602343 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 -2 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 -2 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 188815 847816 865924 1658605 1823167 4370414 4836151 -1 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 695536 1343976 2549970 3632173 4657704 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 -2 1706253 2230059 3175949 3205969 3807275 4534186 -1 1013862 1035583 2053209 2177648 3390221 3625506 4556132 4573691 4685789 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 1992656 2105064 2106890 2472806 -1 1597786 2004566 2017961 4663523 -1 -2 338180 918382 3106104 3642527 4544673 4838335 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 159664 672226 1039017 1664665 2211979 2396428 2440441 2655672 3939334 4323464 4622238 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 -2 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 136685 815652 843230 1217600 1731161 3304624 3577353 3716213 4388356 -1 373019 2020941 2707980 2800449 2874477 3152387 3403572 3405169 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 113903 3356006 3640066 4525027 4982029 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 219654 1888513 2100199 2151441 2402504 2691618 3115783 3538847 4251401 4338588 4656876 4805240 4839386 -1 194792 2964984 3357037 3668213 -1 260488 1050806 1608184 1690000 1781493 2294816 3406322 3712698 4086235 4206149 -1 1677949 2114103 2948982 3586388 3989449 4060043 -1 -2 366705 1184630 1486786 3813493 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 221250 2167902 3804375 4646472 4878630 -1 3045635 3509696 4138347 4516101 -1 -2 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 272804 776611 941134 1138979 1220043 1296959 2726747 3633136 4020692 -1 1096140 1161893 2006157 2467682 2584608 2751086 2780782 3042817 3198221 3906593 4471147 4555836 -1 -2 362711 2238028 3596355 4378484 -1 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 149705 1476551 2667143 2824677 2887532 3479054 3668474 4247167 4314181 -1 -2 269153 285773 663498 1734710 4910606 -1 220474 519233 1833189 2710396 2734371 2782010 2990103 4154298 4239506 -1 138031 272372 486185 848410 1088528 1151270 3936750 4284926 4778061 -1 150753 781926 1194606 1693538 1744239 1815380 2375919 2743945 2789384 2838203 3129130 3301707 4085294 -1 -2 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 1433343 1645334 2473981 2729185 2737722 3603739 4306697 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 3638954 3957223 4269563 4351706 4616687 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 400597 2345943 3243897 3669045 4371582 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 342113 2391302 4329358 4339251 -1 3756142 3972899 4300165 -1 -2 531834 842574 1627874 3984439 4868651 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 629798 671190 1461740 4182849 -1 137017 145614 218316 730562 1253928 1685616 2407882 2646226 2862953 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 295554 925776 2104427 2199253 2837423 4505824 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 101953 1559723 1724009 1901594 2332897 3921779 4425930 4648707 4901723 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 1285439 1693893 1802544 2323403 2502579 3137232 4217098 4380054 4577114 -1 -2 1049347 1293280 2407303 3257287 -1 3600 203785 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4852956 4909847 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 2909 145619 175104 2932296 3649495 3934210 4383425 4710572 -1 -2 397756 2679658 3771334 4730324 4812251 -1 233918 1087909 2003725 2141625 2319162 2624041 -1 -2 211056 566261 1491820 2438190 2817620 4449970 4613028 4751492 4906316 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 32453 2551370 2867791 3134202 3148907 3374444 4956503 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 476975 686192 832229 1115896 1432341 3740330 4050331 -1 -2 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 -2 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 486660 1077780 1477838 3134154 3166401 4408982 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 948026 1210020 1477882 1620940 2491806 2844481 2987599 3097359 3620495 3917113 -1 -2 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 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 406333 1375640 1671046 1857692 2296048 2640469 2683819 3120998 4665767 -1 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 -2 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 339403 706599 774926 958578 2047929 2127202 2244782 3606233 -1 -2 960963 1286371 -1 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 -2 1038863 1618277 1646587 2514781 2560963 3242695 3466421 3514476 4403075 4437933 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 2732589 2782468 3103962 3959970 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 909079 1207811 2100111 2381305 2922275 3179719 3226276 3808945 4286200 -1 2660016 2887559 3118690 3336285 3498763 3842261 4871137 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 364096 529193 1153877 1185880 1534707 2763593 3729929 4583440 4684354 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 406333 1375640 1671046 1857692 2296048 2640469 2683819 3120998 4665767 -1 605749 1085395 1851166 3504935 3541252 4186806 4279548 4430159 4498134 -1 -2 301346 1239082 1582550 2573050 2574772 3038064 3288938 3313470 3593867 3708639 3789035 -1 -2 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 971385 1565430 4539921 4809675 4939117 -1 177350 279837 356067 3025594 3433974 4272375 -1 -2 482317 619087 2087828 2294230 4586375 -1 236698 1591032 3522764 4036212 4342726 4964977 4975664 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 128274 391902 917431 1129723 1537324 2715024 3974848 -1 137840 1085944 1122451 1208106 2814457 2926462 -1 -2 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 726658 1466043 2674206 2921147 4682231 -1 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 -2 557048 2035150 2198568 2655932 4570574 4775337 -1 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 1435252 2039948 2523042 3240697 3968725 -1 -2 955748 1213593 1824207 2514110 2891592 4301444 -1 -2 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 532139 590868 3484929 3980536 4116223 4669874 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 18594 2137232 4403183 4469508 4801822 -1 -2 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 483380 511316 753740 3015026 3185185 3860773 3987388 4795524 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 218394 582412 909518 2202990 3516366 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 170047 283908 527560 699093 1041722 1396128 1473555 1926301 2104995 4296946 4528552 4728712 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 626537 1148550 1727649 1742686 1987022 2660106 2673111 3144500 3161408 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1928472 2629670 3292821 3301390 3861347 -1 459271 712911 1176180 1707321 2314333 2399998 3182476 4197856 4297949 4340184 4441267 4783869 4793885 -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 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 143667 1059397 2511815 4595101 -1 1958369 2529788 2679290 3154583 3363434 3461116 4025056 4153861 4187981 4564509 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 200001 357822 580104 2887295 3452190 3720798 -1 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 138962 146533 196968 236491 370674 540336 559442 824845 1090007 1201445 2138434 2229820 2260888 2717393 2800088 2891666 3320625 3438968 4260570 4528201 4927903 -1 517896 579033 1941987 2505231 2797544 3934748 4205380 4721596 -1 -2 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 2299998 3200221 3275227 4164775 4273615 4660928 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 239281 2106354 2477726 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 137349 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 726935 799753 1027455 1235592 3224585 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 2731311 3479985 3700413 4206574 -1 2051621 2179541 3308671 4421005 -1 -2 297255 408079 954200 1034905 1583360 1889678 2372161 4001129 4389806 4615419 4905167 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 175806 2153922 2437293 2602777 2963635 3641136 -1 -2 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 68536 1118507 1805027 2106650 2700784 -1 311546 2326828 3931326 4014580 4819593 -1 -2 1827162 2445888 3353146 4222175 4971330 -1 12638 337094 632415 2321830 3241897 3363983 3526851 3581312 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 -2 981639 1544182 1574677 1634424 1919029 2786415 3856220 4459858 4912744 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 253417 718898 1551249 1667416 3338500 -1 1394548 1525797 1590563 1705309 2309734 4707482 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4493986 -1 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 36673 589815 1433714 4663870 4832182 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 340505 1748103 2936489 3483030 3571311 3947375 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 1736868 2663139 3234693 4119872 4129574 -1 -2 928603 1306062 2430979 4139821 4446895 -1 -2 634629 1707486 3704006 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 446361 1857964 3682807 4260060 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 50605 129493 324651 456579 2264525 2365956 4424285 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 87721 2813323 3142552 4065443 4651580 -1 2461213 4288116 4933874 -1 -2 831311 3580674 4440411 4754599 -1 -2 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 -2 3889476 4606941 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 870041 906883 1615749 3178751 3643547 3767211 -1 -2 372942 610302 2035180 3594672 3603542 -1 1676692 2201964 2617297 4683539 -1 1004202 1416380 3550914 4136955 -1 -2 95937 313917 438429 1813131 2074682 3576049 4970699 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 335194 892920 1819677 4373748 4691701 4815748 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 680140 1531182 1864979 3582496 3890986 -1 -2 8705 2634795 2755743 4293899 4771125 4796582 -1 1822974 3374483 3435923 3858668 4438555 -1 561643 2940670 3649624 4265834 4443129 4843027 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 1416994 2854527 2933678 4384933 4946088 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 3287535 -1 520036 645850 699408 895919 1949278 2526303 2617152 2815844 2891842 3181559 3378987 3569663 -1 -2 1204269 1270408 2623143 3143198 3742898 3765546 -1 -2 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 350762 407322 2454387 2663653 3060391 4842568 -1 17275 305119 983929 4561069 4857776 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 512737 877067 898243 2519153 2904203 3050932 3534800 -1 547970 1001693 2078560 2857095 3292549 3809896 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 229839 411514 1023327 3006164 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 1771962 2304202 4528886 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 158851 2836880 3011128 3303767 3609858 4765407 4785085 4975866 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 460387 607241 2428758 4365515 -1 -2 473245 589891 804646 2966169 3961886 4369009 -1 1972229 2595465 3469211 4481622 4628507 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 96255 314705 798206 1513109 1574761 1603572 2325869 2812352 3775508 4108687 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 791931 1624598 2413570 2522892 4697374 -1 -2 726603 1807953 3593372 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -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 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 239013 886537 899939 2329744 2629325 3226960 3329088 3586342 4523625 4882847 -1 -2 34357 308420 1234448 1720442 2320703 3188337 -1 1237163 1917098 2052890 2767473 -1 2837862 4011387 4063199 -1 329355 774096 1321770 2195357 3245216 4120648 -1 463264 613752 1084239 2124172 2460395 2687319 3380562 3508749 3717900 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 -1 800457 1202952 3004438 3673836 3992012 4092072 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 231187 567774 799939 858388 939254 1237732 1384455 1621065 1686757 2233813 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 587779 3257768 3575324 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 179328 598107 722153 769711 953704 967372 2130431 2774921 2795917 3138437 3848679 4075651 -1 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 419582 1171706 1683082 2261937 3025510 3537051 -1 15561 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 397756 2679658 3771334 4730324 4812251 -1 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 1811750 2341850 4357904 4712660 4854466 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 303355 545596 1045595 1144885 1659592 1740085 1778525 2599320 2976078 3333267 3690360 3834649 4786668 -1 472788 975311 1120984 1947417 2139526 2586132 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 623927 625558 653381 2064482 3750227 4271794 4289836 -1 39708 346536 865665 928006 2786330 4044488 -1 -2 290780 1643191 2785606 3660891 4180528 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 909150 1188139 1234162 4068943 4523971 -1 727035 2414532 2446925 2501616 4498283 -1 557685 1699377 1799337 2787874 4938590 -1 -2 1174880 1417700 1633317 1712064 1742278 2770235 3264131 3668709 4574452 4818863 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 762559 -1 -2 2121870 2881172 4286714 4393032 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 311354 1620845 1632082 3714630 3899439 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 268395 954433 1176267 1226097 2187760 4515323 4641745 4799628 4992600 -1 -2 512431 1317625 1324575 1502092 1973192 2466359 4772551 -1 -2 110205 969304 2668753 3038716 3450624 3844901 3875780 3993587 4714568 -1 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 -2 138501 522166 888360 1481550 1806262 2545463 3203710 3336608 4447646 4721244 -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 486139 973491 1444279 1455597 1460660 1597076 3185460 4093557 4236844 4610977 -1 -2 1079236 2172893 2531719 2552780 4307696 4321767 -1 -2 786202 1724288 2384564 4901272 -1 164147 188763 3482376 3981642 4860687 4999365 -1 -2 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 660230 1097632 1201422 2563767 3015332 3126637 3426466 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 107036 1592071 3267865 3793307 -1 1163815 2964028 3538050 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 116722 1029062 1236053 3050892 3804760 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -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 3542698 4418098 4525313 -1 458842 1874972 2658347 2987949 3006857 3369160 3530322 4397934 4794459 -1 444148 559105 1363365 2491218 -1 -2 615869 2068269 2359294 2543608 2886673 3076542 3396922 3846744 4116466 -1 132756 698140 1128622 1520267 2279486 3094456 4582199 4628331 4894921 -1 3302573 4005687 4723409 -1 731062 1201049 3438943 3661289 4987306 -1 -2 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 941673 1219375 1748126 1854623 1958699 2468721 3270753 3362023 3590600 3866897 4061713 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 -2 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 -2 547405 551654 1569596 4267645 4820225 -1 205984 639288 1023156 1146610 1963092 2269123 2518516 3503745 3778877 -1 1358378 1912574 2455927 3357921 3538561 4835722 -1 -2 217150 707822 890211 936713 1321317 1352041 1542899 2239341 3449862 3628225 3748017 3809210 3975669 4105050 -1 859728 1259829 1277168 2374851 4971125 -1 -2 390468 391503 657810 995549 2001080 2233243 2515230 2635093 2937869 3042588 3304439 4014927 4035785 4775561 4818780 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 494687 1479229 1929328 -1 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 768697 3172205 3208103 3487130 4746707 -1 -2 510996 548505 811975 1411692 3271984 3882655 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 482124 1185855 1711913 2961299 4590708 -1 809564 875937 1566482 1933452 -1 413272 467380 2194803 2250583 2357016 2644144 3963331 4724194 4747382 4792555 -1 -2 1093230 1412051 2428710 3170110 3472079 3858069 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 4379683 -1 428465 505771 783340 2017171 2860661 4017459 -1 1711762 2447811 2463183 2483894 2805192 3116414 -1 -2 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 670433 879027 3543813 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 471511 501332 1009008 1717037 2059502 2805059 2970018 3306077 3402864 3936938 3972750 4116676 -1 -2 581606 654798 888202 1892383 2700517 3449405 -1 -2 114648 1449869 1607092 1928173 2570093 4664198 4724957 4813377 4937735 -1 1184865 2427549 2691647 3028004 3197057 3378110 -1 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 45422 244911 1343546 1461198 2128396 2155391 2236849 2597727 3411577 3884620 -1 -2 1315881 3275401 3515772 3657227 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 -1 -2 1880147 1973033 2533842 2849875 3005960 3453768 3909595 4338990 4477192 4478036 -1 130128 721223 1030625 4049217 -1 945331 1038784 2596122 2647741 3142959 3527967 4177905 4186143 4439276 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 174182 223976 587310 635474 954994 1926560 3005495 3518002 4115523 4159254 4963272 -1 -2 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 916234 1128492 1731551 2606869 3012907 3104588 3247160 3785178 3838550 4289355 -1 -2 411869 1395639 1658617 2558847 2795614 4420435 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 1600190 3951027 4648809 4673496 -1 -2 2848562 3595932 3976418 -1 899192 1420054 2978000 3713360 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 98866 615919 1349877 2803594 -1 47416 188815 997385 2285087 3018456 3349475 3395632 3646319 3970222 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 44013 546338 917421 1779545 4066116 4452269 4489768 -1 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 -2 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 -1 -2 400525 1343978 1610292 1694458 2061880 3140116 3241900 3859131 4015644 4671160 -1 -2 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 83456 135053 193795 1479612 1538042 1938410 2431592 2460743 3732312 3928649 4028404 4725923 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1119667 1318542 1733484 3327161 3655663 4675451 -1 192773 253177 2520642 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 41921 225662 1431253 4192415 4705459 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 1124895 1434437 3150039 3296941 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -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 138962 236491 370674 824845 1090007 1201445 2138434 2229820 2800088 3320625 3438968 4528201 -1 1053726 1283050 1315692 2911934 3226248 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 -2 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 36634 1173472 1562038 3050075 -1 -2 719597 1603272 2929016 3856788 3985297 4046003 4663907 4880816 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4276883 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 -2 779014 785357 1198611 1508938 2136768 2233572 3114503 4503146 -1 791543 920507 2168457 3739926 4216548 4389504 -1 1241451 1334445 2227470 2581193 2817129 3323506 3644518 4855703 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 342113 2391302 2885318 4329358 4339251 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 3756142 3972899 4300165 -1 -2 1195852 4157130 4862890 -1 248201 506668 757027 2107295 3262900 4714780 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 228293 1358420 1953735 2266756 2962483 3325215 3372504 3376274 3448871 4724049 4940437 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 171297 467224 1505757 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 244478 279961 750828 3277331 4231244 -1 -2 704836 838700 948108 981708 2692951 3728128 4522769 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 301346 1239082 1582550 2573050 2574772 3038064 3288938 3313470 3593867 3708639 3789035 -1 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 938009 1352914 1936332 2601054 3534968 4541993 4999999 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 460734 670496 1521614 2538029 2810418 3838425 -1 1383951 1744247 1963206 1974127 2010294 3139766 3769411 -1 818794 1891116 2320658 3868971 4583948 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -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 786202 2384564 4901272 -1 44210 1090208 1486089 2867537 3136665 3285278 4365715 4728606 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 13575 2593162 3385225 -1 328978 478049 709445 1952261 3105921 4550334 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 1803 125987 246027 504117 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 66642 491018 2055783 4353841 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 67792 1269116 1462379 1549053 1680298 2414621 2658299 3496820 3512258 4041615 4159114 4892497 4996965 -1 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 113829 340716 472755 1541972 2593505 2928328 2952714 2983624 3254493 3380234 3913016 -1 -2 918898 1976135 2896936 2921940 3033948 3117384 3642398 4301423 -1 1221528 3565661 4237824 -1 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 1026097 2991232 3265669 3476438 4901570 4978080 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -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 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 481714 671229 765428 2137791 3592577 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 846791 911722 2305885 3284235 3510179 4970720 -1 -2 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 2355393 3010449 3652067 3919627 4167184 4319513 4631856 4712643 4945559 -1 2024891 3591317 4024094 4044246 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 856834 1196841 2085465 2893708 3587765 3742917 3781786 4202431 4445476 4993041 -1 -2 914286 915706 1031935 2974573 2994211 -1 -2 176385 409472 644635 1059126 1232938 1560624 1762047 1982838 3792828 4946971 -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 268265 1069352 2002575 3816488 -1 454655 3378895 3670416 4477025 4793070 -1 588649 3458189 3736309 3805333 4029905 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 987359 1827887 2106699 2511842 2741596 4326093 -1 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 886434 1234784 1466149 1688188 1834962 2409889 2667443 -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 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 -2 277836 698333 1479214 2909993 3738641 3903057 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 444689 681917 2743924 2876024 3852225 3885709 4008060 4185783 4303059 4782634 4915319 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 399828 1029960 2029746 2869179 4423694 4806993 4924184 -1 -2 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 96380 994248 2180711 2816248 4493806 4922396 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 1025488 1142600 1394156 2161460 3182487 3287486 3369341 3833761 4122080 -1 -2 242166 3645107 3721945 4928278 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 2334248 4021809 4286605 4739792 4921012 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 2852870 3365457 3781543 4771898 4933552 -1 -2 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 155182 427290 683873 2286046 3007531 4423020 4456919 4610877 4909529 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 426137 1881852 2532126 2775947 2882314 3024374 3518338 3719139 4666595 -1 679250 1409844 2206503 3135422 4049439 -1 -2 254741 343073 1266127 1272727 1472030 1537361 1737060 1875374 3685134 3837534 4240694 4834784 -1 565066 1352156 1466149 1688188 2409889 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 65442 77050 726937 2371872 3940010 4033483 4115079 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3960424 4682473 -1 203019 2878815 3376596 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 121077 217796 1411418 1492681 2037617 2116650 3673848 3704002 -1 -2 1975400 2188920 -1 121048 245655 449463 2083777 2675495 2706773 3001459 3185237 3245845 3252058 3543907 3668188 4622612 4622654 -1 1916271 1919345 2487730 3369713 4383684 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 2205 361606 441838 657150 747855 3261675 3794954 4090782 4243254 4784848 -1 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 3912616 4800006 -1 164147 188763 3482376 3981642 4860687 4999365 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 988577 1891091 1903452 2574447 2678627 2755047 3319618 4263504 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 414805 2963268 3712168 3968316 4751035 4955074 -1 -2 1899837 2761753 4548366 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 92289 262920 391606 1027342 1164255 1215465 1633831 2392988 2417610 2740059 2925982 3267357 -1 -2 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 273399 506486 734958 900723 2334071 4477293 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 491563 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3419177 3446582 3602974 3740884 3943193 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 1206541 1241082 2555940 2656909 3280841 3376666 3989362 4413124 4827066 -1 183017 2307845 2700107 4628320 -1 13848 1046259 1237430 1685556 3059122 3336573 3337439 3479727 3606656 3645946 3936693 4454618 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 387281 1011236 1961560 2523725 2684951 2762989 2989571 3272747 3425674 3646412 4322737 4336808 -1 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 262192 741806 1797553 2365141 4029470 4250182 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 -2 247586 869906 1772559 1998153 -1 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 1460015 1872642 1997442 2771227 3379755 4127337 -1 -2 597301 935682 1201413 1224409 1486410 2142835 2349202 2916468 3918112 4442092 4455223 -1 875456 1598456 3416864 4080612 4562920 4966334 4993817 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 657810 995549 2515230 2635093 3304439 4775561 -1 116124 1183584 2016768 2989350 3837511 4396435 4580827 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 559634 1219403 4203841 4252505 4395900 -1 -2 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 128990 230012 1690200 2152657 2652914 -1 -2 266821 522340 784138 1829439 3802922 -1 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 201119 1120909 1244051 2868252 3495492 4061214 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 534072 1379774 1654783 1681528 1715089 2397411 3470685 4897620 -1 -2 1790758 2294755 2988628 3969507 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 194484 235315 270155 925412 1673855 4243147 -1 1453921 1577662 1741311 3348215 4601887 -1 -2 1373984 1652874 2067978 2917338 4478993 4804143 -1 267759 609673 2465943 3872244 4006381 4113109 -1 -2 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 1313246 2264540 2619826 3568291 4603499 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 606192 1549731 2234178 3682163 4676652 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 579980 718732 1893400 1954114 3444389 3751614 4300919 4335975 -1 1006933 1398890 1811673 1881482 3862649 4813524 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 817905 1602319 2273159 3294953 4015075 -1 -2 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 2172684 2677892 2986326 3551689 4874827 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 1433343 2462318 2602436 2931809 3367778 3603739 -1 -2 146370 1978341 2112975 2748190 2913593 2990708 3101463 4423921 4768330 4999999 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 154820 998104 1135764 3487375 4838694 -1 633884 705310 751637 2298560 2566514 3358754 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 285012 1067128 4173944 4256555 4316327 4706649 4713413 4953347 -1 621530 1704212 2473558 2668573 3866037 -1 -2 573578 1495005 2407101 3534812 4024478 4778742 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 572053 693061 937880 1745421 1848689 2084603 2534952 2648208 3432280 3929794 4296972 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 3049689 3447975 3900560 4177011 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 1586830 1890034 2941216 4414179 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 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 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 319326 3531663 4521915 -1 -2 21843 59755 264570 781859 1243633 1412651 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 2286149 3115879 3386470 3905294 4144951 4636892 4679860 -1 259392 1297561 2248667 4128171 4804757 -1 775916 2112032 2219564 3973830 4526744 -1 -2 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 50670 217090 325321 1635140 2321173 4642573 -1 1734081 1780843 2104325 3866088 4593984 -1 169906 1613492 4519893 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 219533 1402369 1494335 2876480 4051985 -1 -2 353616 700646 2004735 2968756 4201962 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 334017 1540244 1574425 1845692 2428233 3516869 3779174 3979046 4939572 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 738343 1729982 2352236 2595905 2680726 4772428 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4940918 4986713 -1 -2 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 68363 72977 474320 679499 1393676 1498572 2109598 3035400 3283883 3585416 3734051 3911561 4570213 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 128886 918259 2726224 3033807 3068579 3963479 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 54859 264312 1250454 1702637 2037201 3414345 3609011 4389626 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 -2 190350 437824 711508 2021156 2948213 4013727 4949713 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 1911255 2330048 3958155 -1 797804 1258813 1356349 3454497 4339373 4606687 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 669249 1709946 2045675 2800244 -1 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 2388852 2660207 2830252 3497773 4495914 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 1027342 3175841 3187371 3531207 4999999 -1 -2 345761 481759 955377 2848915 4617356 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 506003 1234266 2611237 2808837 4807325 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 96670 393159 1180782 1981381 2126957 2456763 3746401 3756877 -1 181071 1980719 2354303 3621865 4319260 4999999 -1 -2 112986 309336 357500 1682223 1716332 2182375 2292098 2997016 3307857 3404331 3813881 4243381 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 566115 1758856 1863425 2913429 3499181 3560115 4313280 4425838 4582612 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 448458 731500 914367 1572346 3851792 4217265 -1 258152 1335848 2380961 4079538 4250480 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 2821429 3278741 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 3341 474805 672055 706998 856005 1786309 2221773 2282154 4007298 4405696 4971284 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 502756 3350062 3501179 3692738 4406444 4514204 4555960 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 782595 1128800 3085545 4020017 4355594 -1 -2 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 2608953 2922538 3429795 4722119 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 414805 2480161 2963268 3712168 3968316 4751035 4955074 -1 -2 1992656 2105064 2106890 2472806 -1 -2 101104 359190 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 1188896 1366716 2304993 2309110 3181066 4681011 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 810615 1476254 1586172 1681277 2357236 4171519 -1 755785 2106982 2384281 3916339 4877502 -1 -2 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 79592 657646 2112648 2620680 3746374 -1 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 414297 814815 1116606 1221932 2070043 2767831 4135703 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 1361313 1672000 1727281 2152034 2879180 3394645 3779578 3833494 4670063 -1 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 -2 578493 1173132 1237011 3148470 -1 268584 1313906 1732461 2502829 2809076 3312839 4531778 -1 -2 79032 557685 1567567 4872396 -1 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 -2 279665 608394 811327 1422478 1866146 3204318 3619318 4091153 -1 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 212444 1704650 2119139 2194292 2457578 2956116 4612002 -1 -2 252277 736066 3942275 -1 163991 886917 1059740 3212739 3238477 3726015 4309739 4668049 -1 453162 1009787 1090262 1399263 3484202 3864070 3868372 -1 5393 1311237 1546896 1598623 1817984 2244802 -1 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 1722894 2064898 3587270 4960621 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 -2 1050100 1564160 2075793 2107942 4240903 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 976417 2291409 3439433 3920160 -1 -2 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 428714 444872 3196487 3285163 3875558 -1 290422 752005 1587131 2234546 4456021 -1 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 -2 579150 622453 802976 1144005 1730947 4385774 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 735885 1077530 1099072 3881289 4053534 4603610 -1 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 1419241 1699980 2707842 3016746 4977337 -1 530077 624546 1680153 1924829 2338895 3062523 4048184 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 848952 1696153 3320611 3402701 3646838 -1 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 -2 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 -2 610733 1154809 1556146 2640491 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 1515637 3028032 3645201 3987284 4473514 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 911034 928006 1001989 1636411 1687815 2786330 -1 592454 920297 1472081 1746330 1748548 2996465 4321979 -1 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 599794 1410364 2454300 3459171 3791407 4076673 -1 -2 1351181 3455676 4640112 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 -2 1756810 2131075 3335701 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 1042111 2771227 4921312 -1 -2 1649873 3598820 3601482 3773308 3776035 4428327 4975848 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 -2 153757 194602 385137 1106255 1183158 2463032 2509114 2532389 2944429 3318053 3383122 3766996 3921541 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 -2 751719 1764086 1988437 2495160 4388139 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -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 666182 1602069 2507406 2569968 2989568 3768366 -1 203827 701805 832007 1357745 2251887 2272989 2283334 3160868 3420019 4571948 -1 -2 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 636767 1247631 1672949 1972559 2289657 3186810 -1 3709255 4587945 4990753 -1 109400 1049632 1323262 1811330 2896512 3856647 4492848 -1 96670 393159 457755 552407 1180782 1981381 2126957 2456763 3746401 3756877 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 1869273 2147947 2281229 3684102 4550370 -1 -2 1971663 2432712 4220928 4337829 4881532 -1 1208510 1973443 3495862 3776790 4837838 -1 -2 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 1001080 1402050 2056426 2847798 2865082 2930920 3594555 -1 301748 468601 473149 1030562 1368041 1781123 3214128 3568479 3819234 3840553 4794609 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 -2 709192 2446013 2519153 3192456 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 2321732 -1 -2 73829 126666 170919 1095392 1609024 2075711 2285569 3200352 3381383 3439654 4732430 -1 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 2102788 2437904 -1 -2 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 310411 714067 1997238 2828505 4487994 4814817 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 2750055 2980150 4126270 4874215 -1 511584 710743 932029 3874056 4526322 -1 661397 1473593 2750724 2972363 3550274 -1 1370607 1410220 2523305 2767178 2772394 3150650 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 1245954 1375998 2027867 3851287 4114411 4352501 4930894 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 638716 1073654 1870417 4717749 4762572 4826487 -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 3751004 4744615 4823516 4908601 -1 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 205136 4534180 -1 -2 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 -2 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 544415 858924 2618899 2723581 3537651 3586362 4352251 4648316 -1 50123 129740 702530 1543174 1597568 2259844 2399691 4070113 4113975 4738374 4873077 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 49830 3067410 3231118 3379044 3753534 3871992 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 2132092 2451875 2667372 3115840 3328998 3539585 4563384 4623458 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 70473 1625643 2174266 2988649 4406625 4681972 -1 -2 1411626 2495099 3019574 3596475 3942951 4157233 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 568932 598573 638100 1189443 4390658 4726168 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 2334619 2827645 3485978 3863034 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 495565 519026 843391 931376 1138459 1269895 1593311 1737382 3070409 3200653 3707297 3866802 4168378 4918006 -1 1253005 2348219 4206699 4945733 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 524626 1201255 1361512 2191639 2962881 4461299 -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 1340594 2095743 2690141 2918684 3419716 3468096 4039397 4058415 4332528 4572541 4679885 -1 -2 575129 1685091 1788311 2074673 2755551 3746550 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 409825 1261310 1556235 1945086 2810237 -1 332943 1440970 1543256 1854466 2251232 2510499 2572426 2723749 3043590 3288257 3493346 4374014 4617253 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 520190 943996 1078512 1137118 2697908 2785414 3449728 3783380 -1 -2 521242 1502847 1892051 1968749 3675609 3833978 -1 7360 108583 277962 1984384 2150899 3971573 3990782 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 1157043 1332431 4166543 4611594 4835299 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 1119768 1589653 1963454 2779395 3930926 4037277 -1 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 -2 831311 3580674 4440411 4754599 -1 183774 1064051 1503484 1707900 2310234 2449499 3544052 4806324 4866333 -1 -2 719724 858924 2551024 3425938 -1 -2 1336534 1376215 2005770 2382482 3728165 4242862 4883569 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 81664 320907 1116475 1871625 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 1536909 2115251 2421973 2444791 3144369 3761904 3797468 4517646 -1 51382 838055 1140921 1195968 1396899 1763992 3524083 3587878 3995777 4049854 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -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 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 198036 498714 635906 908908 1099757 2656254 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 136045 394368 1744593 3259391 3325145 3368138 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 1948027 2553471 2760222 3075902 3374652 4103094 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 1130292 1146771 2766768 4044418 4106566 -1 -2 92381 531813 781447 3262950 -1 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 398782 536106 1692436 1712249 2934313 3034741 3467324 3495500 3644591 4197415 4909995 4999999 -1 -2 843391 1593311 3070409 3707297 -1 -2 539875 685741 849127 2092873 2310457 2575416 2631700 2837728 3236726 3288725 3996681 4468730 4586569 -1 313883 617159 2052722 2348076 2683242 3172252 4275563 4486543 -1 486057 1824568 2954403 4015080 4135159 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 409615 1310763 1554181 2319874 4605878 -1 -2 237742 2101483 2149724 2406207 2732547 2831263 3280185 3605923 4720154 -1 5066 71110 207412 1061313 1115295 1295887 1374056 2024132 2129246 2999487 3976450 4365535 -1 889197 988690 2854249 3376988 3901730 4281693 4523787 -1 67644 667018 1181464 1948828 3043930 3816512 3883841 4253051 4641782 4933293 -1 -2 815714 1500518 1682075 1686604 2083886 2691647 2952043 3197057 3378110 3542423 3836790 4727974 4802992 -1 1548747 4252505 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 790113 1580153 1708999 3370093 4713172 4939770 -1 804892 2429609 3066447 3821387 4154494 4644589 -1 190225 654183 666507 987430 1045669 1353146 1696506 2113978 3770667 4594882 4925606 -1 -2 34616 968986 2001096 2095928 3517546 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 -2 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 366786 1007970 1176901 1468247 2378044 -1 -2 444016 485035 585267 1299796 2327268 -1 162847 2080720 2203834 3389762 3414904 4041932 -1 676975 870865 1754905 2599698 2998043 4458101 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 73476 474554 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 531974 1485176 2589634 4014440 -1 90650 779923 4037665 4689145 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 85012 1694206 1790882 2077174 2935388 3988706 4708353 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 -2 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 143539 1866649 2501184 3851584 3954914 -1 -2 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 1284072 1569899 1936084 3004853 4827745 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 843462 998571 1360948 1589882 3801754 3957223 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 459968 1229013 2842718 4324824 4340525 -1 -2 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 -2 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 -2 2204595 2337469 2655906 3860542 4021097 -1 -2 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 -2 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 350762 407322 2663653 4842568 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 859884 1886686 4212052 4536325 4796715 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 481714 671229 765428 2137791 3592577 -1 787767 1047743 1076506 3875895 4078927 4373990 4447491 4901281 -1 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 161113 564567 -1 -2 657810 995549 2515230 2635093 3304439 4775561 -1 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 -2 398245 1634498 2041126 2299573 4027711 -1 340505 1748103 2936489 3483030 3571311 3947375 -1 77074 263616 1070788 2089928 3552078 4203603 4398259 4417537 -1 -2 311201 1517264 1562973 2128075 2156120 3486804 3978227 4093008 4536840 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 403451 459044 1170220 2177794 3379555 3422011 3619716 4014395 4158139 4919478 -1 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 66491 341281 1090540 2502115 2567689 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 2323800 2681595 2730901 3010359 3575731 4226006 4626682 -1 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 1096678 1361990 3498904 3556804 4000190 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4888086 4999999 -1 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 17948 577485 2134115 3307294 4712251 -1 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 -2 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 91145 2541850 4509513 -1 -2 141524 951752 1089698 1752894 2847702 4722917 -1 2854249 3631091 4281693 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4814934 -1 -2 605356 1634689 3064685 4718353 4722501 4787226 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 530805 654593 771950 3129911 3576964 -1 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 81337 221008 838017 1248878 1557027 2500136 3017561 4114201 4158215 4707963 4833950 4864645 -1 252641 1623001 2547423 4344726 -1 -2 1628063 2210315 3097729 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 534358 909054 984377 1799869 1903667 3669317 4264293 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 -2 122472 979993 1444494 2555113 2788343 4824283 -1 33520 87225 432625 1091244 1161067 1410505 1689983 2268843 3096282 3701103 -1 379494 494817 595879 2121934 2151375 2205207 3776105 -1 372363 827859 1464212 3402854 3503066 3934926 4329969 4850138 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 273134 707762 1190052 2093623 2263153 3477281 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 -2 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 222284 353587 910992 1172680 2114012 3481349 4591804 4693328 -1 -2 791022 1141165 1616579 2485932 3116909 3706030 3913367 -1 636741 1397834 1865221 2745862 3395433 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 2907092 3104343 -1 400597 2345943 3243897 4371582 -1 -2 3300 469509 733223 1774482 1903248 1925852 2269071 3575545 3869081 4075054 4860807 4951649 -1 1449916 4789297 4999999 -1 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 -2 784847 1468515 1781732 2096616 2697769 3900168 -1 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 28413 449039 494474 1071642 1179274 1477473 1536998 2110472 2778301 2876404 3281762 3298041 3966656 4154988 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 754136 2132587 4317548 -1 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 -2 577485 1072094 2134115 3307294 4712251 -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 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 449305 1033195 2473783 4039690 -1 1091305 1790082 1855160 2349521 2417506 2885683 3276687 3679798 -1 -2 1591150 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 204256 2031702 3038816 4634571 4850817 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 72036 247676 279708 916180 1758927 1927366 2360209 2402408 2662183 3072386 4347532 4508536 4577759 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 -2 711396 1439293 3557795 3635795 -1 426137 1881852 2532126 2775947 2882314 3024374 3518338 3719139 -1 679250 1409844 2206503 3135422 4049439 -1 261890 3474366 3794145 4030725 4201399 4358568 -1 -2 1008542 1343201 1551540 3372886 3920368 4799309 -1 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 870055 3409959 3996669 4790076 -1 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 1701210 1958449 2574989 3473370 3500731 3917909 -1 -2 311707 861900 2004627 3559972 4321453 4543053 4999999 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 1037032 2278423 2657230 2919840 3634814 4482013 4868794 4893827 -1 -2 395455 674307 917044 2862667 3038857 3195135 3290915 3435874 4098741 4134890 4657469 -1 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 818794 2825435 3368056 3868971 3899382 4223274 4738608 4942576 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 412222 788199 1057401 1541934 3944257 4475932 -1 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 361900 940820 1068774 1143105 3252518 4483864 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 2052163 3039979 3914119 4382188 4999999 -1 1070561 1409476 2247026 2533110 2593460 3417767 3504154 3540641 3606645 -1 612592 739310 1057479 2187315 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 2321732 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 -2 726603 1807953 3593372 -1 339403 706599 958578 2047929 2127202 2244782 -1 546338 1779545 4066116 4452269 -1 705034 1831265 1966001 2379588 2874338 3867584 4114177 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 477326 821663 1584827 1680195 2797260 4572877 -1 1615826 3734359 3771995 4538662 4886701 -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 833349 1075334 2599762 3398748 3728779 3774303 -1 870554 2062233 2448841 3231797 4000165 4001527 -1 1317194 1623671 2383328 4530014 -1 312324 857373 864079 1276718 1678537 1931678 2349878 3145514 3648078 3708259 3947579 -1 477326 821663 1584827 1680195 2797260 4572877 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 -2 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 1271176 1398937 2140199 2932742 3711526 3814910 -1 -2 135467 418605 724328 810415 3150803 3245826 4155843 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -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 -2 266404 1427619 3983437 3989374 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 1294867 1714417 3158651 3408148 4340075 -1 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 -2 1537725 1815541 1836430 1991474 2455051 3470358 4216021 -1 238898 455047 2047851 3078037 3350067 3545263 3843427 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 175962 284844 308408 362810 3923024 4132440 4568460 -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 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 568268 734217 3188114 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 1431993 1648311 2452693 2584271 3481966 4638155 -1 -2 504714 2827782 -1 873500 2360376 3312742 3450845 3688961 4058851 4067510 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 207891 1070888 4116119 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 1449916 4789297 4999999 -1 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 -2 581606 654798 888202 1892383 2700517 3449405 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 1549997 2197932 3916779 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 762825 1710835 2206025 4245965 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 103378 950000 3341436 4085247 4226713 4580600 -1 730444 985321 1627822 1956333 3319570 3322746 -1 -2 70553 1059991 1748226 -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 272598 647691 708602 712746 2570376 3246259 3491699 3515922 3656070 3969156 4966642 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 635133 862715 1327256 1406987 1997475 4113872 4970897 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 27243 426859 935788 1075564 1228710 2465863 3809385 3977533 4089542 4584324 -1 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 851702 1128780 1877505 1934635 2096684 2199534 2804463 4895169 -1 -2 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 -2 173932 1125112 3261865 3418446 3530731 -1 1271307 3584930 3747819 3829729 3848099 4236839 4950197 -1 -2 41898 822197 2437961 2862536 3724089 3992577 4704081 -1 283771 1950322 2027776 2582885 4164736 4789396 4946532 -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 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 -2 794671 1235835 1877223 2910155 3197703 3995612 4203361 4748853 4785418 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 164991 448290 852519 3458562 3939741 4026385 4083203 4997485 -1 -2 176075 522404 596217 946260 1159766 1332624 1763110 2674539 3009652 3062097 4052597 4058634 4233000 4506564 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 179328 598107 722153 769711 953704 967372 2130431 2774921 2795917 3138437 3848679 4075651 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 618442 1237174 1364062 2631817 3130184 4322566 4978665 -1 277256 773932 1899814 3291912 3791553 3986285 4301570 -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 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 -2 994888 2475838 3264113 3593265 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 152243 645326 823557 3995338 -1 -2 642237 2805958 3721367 -1 632468 1623671 2383328 4530014 4872475 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 370907 516367 2422121 2729799 3034443 3091753 3189444 3914959 4644813 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 67247 453162 887348 1534082 1891218 2867282 3223706 3570320 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 306354 364065 1136104 1514467 1800956 1813755 1944195 1962371 2100887 4844248 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 427564 713410 2144626 2984605 4073964 4112789 -1 607834 1362994 1702506 1791936 3874099 4635501 -1 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 -2 16267 1051519 2091287 2109042 2240755 2402079 2439791 2783697 3022755 3081167 3652216 4406249 4451507 -1 -2 1195852 4157130 4862890 -1 84719 502281 1392969 3701367 4004525 -1 14314 416564 567398 845454 2892864 3547399 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 428020 493943 1048088 1093059 2769310 3383023 -1 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 70312 416447 707861 1507420 2164669 3158437 3297078 3542459 4226893 4386694 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 349175 1355088 1567960 3812393 -1 262142 1864268 4197634 4943085 -1 -2 527925 720905 883697 1692529 3525132 -1 157353 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 12870 108414 218806 404629 1696680 4201102 -1 4535 1075244 1681908 2605640 3025459 3179188 4548561 4715368 -1 -2 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 -2 681268 769247 1553679 2000884 3444422 3938879 -1 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 1956293 3234743 3968516 4719222 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 297704 374527 1543180 2286271 4350386 -1 -2 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 352516 958311 1043852 3478319 3490522 3654332 4196817 4652732 4954159 -1 169525 1037750 1402601 3846643 -1 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 523399 1814094 4630606 4657461 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 81452 423283 789452 1611593 2202905 3031447 3476707 3574269 4072452 4142052 4271721 4815651 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 121077 217796 1411418 1492681 2037617 2116650 3673848 3704002 -1 -2 6672 483729 1370932 1827365 2433319 3921900 -1 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 1557213 2012194 2599536 2704262 4967425 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 868395 1925594 2531844 3085796 3117125 4918402 4982522 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 155181 1732383 2430039 3843900 4882192 -1 -2 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 172837 1419915 2153157 2803800 2845680 3855649 3916987 4526609 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4253666 4915989 -1 14171 95598 863504 2114561 3114806 3535840 4709209 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 953902 962440 1432937 1799278 1937989 3190498 4234687 -1 236614 390294 547501 571351 2253554 2530416 2929212 4011655 -1 1757294 1901866 4190017 -1 3889476 4606941 -1 -2 1001132 1527911 1680183 1872543 2403169 3070474 3244524 3432756 3613164 3821472 4864762 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 72036 279708 916180 1758927 1927366 2662183 3072386 4347532 4577759 -1 -2 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 262142 1864268 4197634 4943085 -1 1217716 3458341 4945970 4950001 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 733216 748931 1162695 1255832 1845660 2125584 -1 1548747 4252505 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 -2 756247 3359323 3986137 4200136 -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 137997 813386 1257167 2462672 2493124 3520874 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 -2 1407802 2867027 4443005 4685785 -1 140664 1311037 1852309 3030139 3833790 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 490532 629433 1347452 1380924 4733723 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 456753 512090 3051207 3500872 -1 815714 1500518 1682075 1686604 2083886 2691647 2952043 3197057 3378110 3542423 3836790 4727974 4802992 -1 242757 279300 796967 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 -2 220397 416821 1104317 1389605 1483513 2282841 4160963 4245824 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 8705 2634795 2755743 4293899 4771125 4796582 -1 561643 2940670 3649624 4265834 4443129 4843027 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 823043 929437 4068464 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 -2 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 268428 741862 1684375 1812180 2059125 2319283 2804039 3627871 3670745 4038967 4039045 4540386 4814564 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 103378 950000 3341436 4085247 4226713 4580600 -1 1340249 1362654 1526320 3050876 3718771 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 762383 1777680 1894753 4015388 4395279 4681140 -1 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 -2 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 194 7158 546962 1181084 2388274 2497215 2721504 2756803 3122568 3954567 4118064 4650495 4812901 4934382 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 46671 496947 758256 1611241 3808085 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 4089985 4383914 4818536 -1 433971 1339624 3695121 3879825 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 57827 1285518 1528795 2004813 2073083 2545918 3186741 3352586 -1 -2 918478 -1 -2 242166 3645107 3721945 4928278 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 330890 3002268 4056310 4718050 -1 325042 1844259 1975904 2492417 3816121 4532402 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 612975 697177 1058769 1144881 1990864 2214096 2532697 2652031 2677142 4861294 -1 -2 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3609011 4389626 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 585816 1934414 4160614 4877603 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 1054996 4953989 -1 705042 1311595 2607978 2934402 3815199 4216819 4640106 4847828 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 597488 1545304 1749330 2613947 2998615 4350289 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 71125 351984 444105 483307 660230 829992 1627809 2563767 3313020 3774548 4460140 -1 3089843 3408281 3790233 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 26362 1254965 1970868 2706292 4398028 -1 -2 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 1272333 2829804 3130337 4354372 4661626 -1 761325 1683279 2854171 3145091 4977787 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 1600190 3951027 4648809 4673496 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 698249 1109688 1302549 2144952 2287126 2689941 3292372 3876159 4702408 4942372 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 778919 804127 1279560 1298864 1951528 2727829 -1 709648 857235 923775 2551516 2729169 3694857 3731469 3958002 4623665 4779014 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 323932 1316201 2399344 2425580 3733350 -1 -2 257451 1837001 2882008 3003173 3519432 4433779 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 767998 1009266 1075002 1592629 1914244 2719081 4435707 4443078 4903969 4943969 -1 -2 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 1430987 2270499 2735367 3137212 3831806 4730256 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 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 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 272804 776611 941134 1138979 1220043 1296959 2726747 3633136 4020692 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 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 435819 2536129 3452505 4018129 4932660 -1 234496 288394 925405 1304707 2443282 2574610 2639290 3146141 4347282 4576702 4757069 -1 1485176 -1 -2 447606 941167 1641724 1790166 2203139 3581024 3769474 4634033 -1 28812 2001062 2794529 3275883 3519834 3859202 4260365 4875564 -1 1449343 1627290 2595070 3057262 3123883 3467537 4015892 4063891 4227071 4631003 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 520190 943996 1078512 1137118 2697908 2785414 3449728 3783380 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 270864 2198681 3105801 3271910 -1 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 226331 1184602 1227566 1392950 1839013 3364144 4987432 -1 -2 216426 702511 863057 995187 1495909 2714558 3083681 3237462 4090510 4433010 4641620 4989759 -1 -2 230033 469991 1677136 2912546 3942819 3971893 3984778 -1 1798800 -1 378344 780970 867715 3091917 3314089 3810499 3852278 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 454920 1072031 1806831 2414981 3657790 -1 -2 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 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 670930 1892724 2582611 3750083 4296468 4999999 -1 2403447 2671272 3195843 3799595 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 786797 1873722 1952479 2264234 2855012 3239048 3800502 4000098 -1 1478039 1803803 2037154 4062819 -1 113625 1719881 3709956 3902093 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 194073 284993 640485 2126217 3227307 3481283 3853255 -1 776307 1343037 2166609 2699802 3718294 4364138 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 -2 534389 842869 1243084 1380924 1455644 3532006 3606318 4582630 4621614 4709478 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 460387 607241 2428758 4365515 -1 505981 952677 2297819 3703778 3763506 4438299 -1 14516 788247 2948403 3364427 3845610 4677611 4820165 4827918 -1 -2 1385539 4037959 4923789 -1 -2 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1894386 1952560 4080126 4330077 4780901 4865433 -1 -2 1103331 1341643 2736677 3698265 -1 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 101794 770425 806580 1015202 2958804 3322903 3709839 4103075 4157759 4560310 -1 -2 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 909150 1188139 1234162 4068943 4523971 -1 727035 2414532 2446925 2501616 4498283 -1 -2 1091345 1624029 1991836 2283647 4131708 4284356 4454701 4607807 4946322 -1 1914689 2913110 2978672 3650970 4878964 -1 -2 760345 1547614 1562047 3098754 3949254 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 731062 1201049 3438943 3661289 4987306 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 2749860 3691811 3817798 -1 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 444194 1993801 3993135 4283436 4790698 -1 128381 949249 1871741 3131143 4648457 -1 -2 772353 825537 1164216 1430329 1602913 2072486 2819033 4509018 4889690 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 175080 1364471 1485805 2319627 2851936 3405418 3820503 -1 173088 408723 1059240 4776631 -1 -2 536488 1017967 1055938 2964060 3161125 4177367 -1 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 104499 848952 1323805 3402701 3440957 4790294 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 -2 506765 1132650 3319428 3347778 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 122407 1481522 2500787 3186859 3330783 3362857 3479803 3505107 3587764 3926379 4231857 4352085 4584708 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 1162816 3340944 3560105 3826156 4042531 4597473 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 606192 1549731 2234178 3682163 4676652 -1 -2 302661 1325923 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 272804 776611 941134 1138979 1220043 1296959 2726747 3633136 4020692 -1 416447 1507420 2164669 3158437 3297078 3542459 4226893 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 -2 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 -2 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 1248348 2326644 2365994 2457922 2574488 4594013 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 280829 427340 817867 1399189 1740926 1860484 2838596 3041895 3745120 4682833 -1 362723 563370 2527892 2636168 2703437 2947130 4096913 -1 -2 328919 1470741 1634022 3406816 4513372 4839266 -1 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 238263 1562796 3281920 3813610 4131481 4895015 -1 -2 35566 581299 632419 1420137 1651090 4053710 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 613438 888125 1012024 1286313 1713133 2107893 3319741 3558463 3603156 4131533 -1 829123 1104162 1254902 1699477 1864510 2428235 2908026 3563187 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 -2 361134 385529 1410485 1515689 2229786 2468020 3064329 3080665 4465343 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 -2 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 892805 1776008 2387197 2421245 2879265 3155757 3508480 3709176 3760818 4058210 4221169 4786283 4846273 4877460 -1 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 -2 401170 1200162 2082729 2183179 3547591 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 527550 1233395 1301904 2706092 -1 -2 1741015 3076348 4345965 4549769 4595427 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 559274 1621842 2298375 4200191 4799297 4999999 -1 -2 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 529888 1739956 1924761 1932778 2567271 2781637 3497100 3818390 4979515 -1 -2 491285 2799676 3411114 3603007 3614653 4550397 -1 356943 981388 1508317 1919425 2406254 3940173 4627489 4999999 -1 814627 1364973 2087771 3213331 3354444 -1 818794 2320658 3868971 4583948 -1 413272 810249 1205837 3512611 4747382 -1 799 689459 775955 1439963 1541850 2742502 4157826 -1 197528 223174 1428649 1547217 1754675 3605819 4727736 -1 -2 909150 1188139 1234162 4068943 4523971 -1 727035 2414532 2446925 2501616 4498283 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 557685 1699377 1799337 2787874 4938590 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 504248 1119251 1284959 1534136 2207870 3481190 -1 -2 1644700 3796742 4165977 4470362 -1 -2 1779113 2181820 2525577 3387062 4173511 -1 768697 3172205 3208103 3487130 4746707 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 -2 1744342 2342845 2415179 2927873 3057129 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 866576 1069293 2171103 2187081 3151399 3786797 4267611 4496718 4504853 -1 3078164 3152904 3280680 3633620 3892065 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 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 -2 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 1691593 2359848 2740083 2936304 3367361 3370934 3424990 4126583 4289234 4534928 -1 -2 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 -2 2185399 3180130 4823422 4999740 -1 681268 769247 1553679 2000884 3444422 3938879 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -1 -2 657810 995549 2515230 2635093 3304439 4775561 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 -2 371714 447994 524789 1776643 2264812 4179988 -1 576001 1876689 3281167 4842132 4865448 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 1548747 4252505 -1 123383 511328 806279 2318825 3344616 3369160 3735711 -1 157201 226397 1031633 1099543 1272043 2958620 3781543 4771898 4933552 -1 509754 967727 1950392 1981549 2074536 3229624 3429026 4348150 4662001 4771175 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 821914 2459291 4640947 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 256730 350756 532764 2090883 2105429 4148989 4717069 -1 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -1 -2 162561 349894 949249 1137446 1871741 3131143 4648457 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 1592875 2594589 2887003 3270469 3886487 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 680140 1531182 1864979 3582496 3890986 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 94487 316120 461450 883673 1773083 1883511 2705412 3878142 4732454 -1 997999 1329457 1598501 2124840 2523384 2557982 2688986 4173723 4250595 4846903 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 -2 376359 543681 1071892 1973514 3657183 3976757 4410637 4610162 4969087 -1 1953727 2541688 3472776 3708503 4216585 -1 -2 8705 2634795 2755743 4293899 4771125 4796582 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 2052163 3039979 3914119 4382188 4999999 -1 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 1070561 1409476 2247026 2533110 2593460 3417767 3504154 3540641 3606645 -1 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 576104 3137861 4135339 -1 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 1838878 2321324 2548209 3420609 3724963 3908897 3996673 4193053 4684463 4706108 -1 -2 634629 1707486 3704006 -1 86828 319360 1044543 1131119 1338820 2504930 3745748 3980338 4239506 4884030 -1 848971 1116232 1533439 1795133 2545367 2630042 2716078 3461885 3487359 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 213699 646346 1334086 3016280 3364165 3528992 4278359 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 2018071 3115745 3335305 3497586 3938135 4134189 4315777 4399546 4666483 -1 -2 444063 911230 950440 951433 1053887 2531631 3027011 4748150 4954848 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 230749 1515573 1821047 2614589 2831552 3072010 3170804 3530714 4114716 4632142 4685200 4754756 -1 491563 587779 1176876 1626807 1875963 1928621 2100977 2479485 2574685 3257768 3419177 3446582 3575324 3602974 3740884 3943193 -1 504248 1119251 1284959 1534136 2207870 3481190 -1 269153 285773 663498 1734710 -1 653380 685555 1334551 1344611 1964787 2959631 3099753 4391688 -1 -2 865411 1051281 3642992 4610724 4667707 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 11650 991656 1606183 1816402 2714011 2714970 4045271 4103419 -1 1639387 2716050 2780782 -1 -2 1549937 2173956 4042460 4271077 4358634 4969325 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 87899 583332 846724 1346640 1972180 3113302 4983164 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 1059873 2016568 3061107 4626049 4886803 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 1436249 2003590 2419861 2488180 3703132 3731892 4991862 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 156732 163698 397017 1765524 1779545 1883713 2909695 3259502 3512359 4868109 -1 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 814519 2187064 3557852 4188557 -1 1079729 1675518 3578681 4669784 -1 -2 57547 1311542 1409587 2541774 -1 -2 116413 319634 865011 1390292 3806487 3869489 4287972 4307153 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 270864 2198681 3105801 3271910 -1 -2 212413 638511 2995549 4084613 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 158897 206958 1262246 1866200 1870085 1933047 2396155 2426249 2995112 3230497 4279310 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 887839 2432352 2919524 3835829 4197594 4530387 -1 422506 591766 595307 1521668 1555687 1581747 1648947 2199350 2406605 2900289 3057420 4697858 -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 813657 1853821 2482739 2711819 4533728 4614946 4784920 -1 59366 279500 2278716 2315896 2485638 3580250 4877840 -1 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -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 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 3011046 4137317 4210459 -1 -2 666466 1873653 2097592 3332669 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 396972 2345960 2806339 3780240 4035240 -1 1334875 2314333 2922538 3961312 4277103 -1 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 2655208 2931113 3725547 4360578 4958190 -1 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 -2 57523 875749 1646782 2067847 2148420 2601339 2647512 3838391 4404339 4522021 4623603 4716576 -1 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 810615 1476254 1586172 1681277 2357236 4171519 -1 786963 1526991 1932187 2407959 2742252 3553219 4387373 4475803 4533858 4755664 4888293 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 197569 378898 784630 1726314 1872861 4029400 4622764 -1 207952 1157778 1377942 1425796 2266257 3026003 3131036 3933573 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 345149 395529 411580 1154123 1439515 2037369 3821504 4811619 -1 -2 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 1248752 1533795 1933920 3711039 -1 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 183582 342301 918478 1894206 4751849 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 206731 2337363 3421167 3726152 4668654 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 390071 1335652 3934030 4197226 -1 272188 1445876 2238321 2266206 2533842 3005960 -1 628855 854901 1231589 1389942 1747622 2083492 2359914 2508874 3249004 3272556 3312329 4022110 4242140 4302889 4411672 4654146 4668991 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 517607 1049160 1211659 1286417 1719242 1730947 2121094 2385416 2436920 2472532 2518687 3502560 3720000 3840111 4463411 4593867 4718132 -1 1165626 1314172 3470713 4635837 4682889 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 578609 939370 1222597 1602597 1709829 1904135 2750070 3693053 4349581 4617048 4834461 -1 -2 612911 1791591 3374294 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 2840049 3406622 3548891 4215453 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 414247 566724 2040950 2412893 2974056 3950525 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 124284 3565287 3572170 4385164 -1 -2 1642863 2448847 2876300 3576467 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 209828 2140694 2391619 2396031 2606116 3263848 3547325 4384641 4917697 -1 -2 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 258606 1985861 2217341 2424467 2432488 2498752 2693489 2847471 2893247 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 918319 1776211 2323613 3981049 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 994248 1075490 3062553 4430829 4493806 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 261609 2288483 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 2064484 2395683 3181086 4243373 4340542 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 103635 2275755 2927634 3388920 3453821 4336978 -1 552898 649408 1395139 2078955 2321695 2996678 3334834 4461725 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 401869 494151 2330213 4611677 -1 -2 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 95065 2458734 3833927 4546761 -1 12793 707849 1019276 1157282 1396574 4290915 -1 -2 2230094 3892687 4240606 4719328 -1 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 1131678 3321749 -1 -2 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 251051 3346877 3494455 3575528 3599449 4892066 4916719 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 -2 798338 887579 1479883 2311360 2489045 3337081 -1 1407802 2867027 4443005 4685785 -1 140664 1311037 1852309 3030139 3833790 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 1410009 1713104 2369454 2393940 2493079 2952003 3009480 4318562 4607461 -1 1638500 1958528 3080710 3223157 3365672 3920491 4056613 4980283 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 387504 1108312 1773954 2601481 3041549 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 218024 490532 629433 1253457 1347452 1380924 2468526 3521089 4376937 4733723 -1 1273798 3180810 3793181 4328901 4524269 -1 361135 405758 441991 767941 1867267 2193755 2670533 3174096 3769637 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 655667 1598635 1675475 1979582 4015709 4520243 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 407535 1786902 2472102 2769998 3358761 3521527 -1 -2 221462 1000367 2129438 2744228 3012541 3830995 3989337 4506623 -1 23679 109475 243725 1017840 1032247 2385348 2632610 3312329 4844237 -1 -2 522340 784138 784786 901749 1829439 2300514 2438648 2768335 3252648 3562987 3802922 4276210 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 67392 321515 426030 758858 1943648 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1318028 2700077 2802038 3033826 4596695 -1 2866594 2994296 3257348 4461950 -1 -2 846094 4202578 -1 594234 923085 1774504 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 281280 520171 1159582 1257333 2331473 4614595 4617741 -1 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 -2 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 1258646 2282904 3466602 3502123 4573067 -1 506003 1234266 2611237 2808837 4807325 -1 2429994 3550602 3700952 4340185 4340675 -1 406663 1735501 1912438 2367875 2759123 3497364 3551022 4643711 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 166150 502914 652580 878363 1642691 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 560488 2275054 2332307 3433497 3545745 4490164 -1 247472 610695 926620 1466746 1470120 2358170 4002924 -1 596681 693753 3632500 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 827241 1323927 1943108 2221772 2338257 3400304 3774730 3975943 4980698 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 621364 1219980 1292474 1835685 -1 439347 3025635 3595322 4237698 4558372 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 89272 506765 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 317467 1609059 2230871 2232212 4866989 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 165755 541820 875500 1941390 2068158 2137290 2392112 2612157 2714981 3327310 3966008 4024305 4125814 4284547 4886900 -1 221712 1255105 1752914 1829673 2503970 3380208 3408672 3722833 4315966 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 493898 1533335 2806832 -1 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 183224 344362 459595 1162953 1664834 1754077 2361706 3923752 4353340 -1 1126205 2774995 3005197 3545378 3676570 -1 571389 1223195 2311025 2776661 2833075 3099658 3227959 3789697 4242035 4432314 -1 488115 3295337 4139163 -1 -2 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 850828 915548 1540430 1849741 1902261 3844744 4410674 4782814 -1 276323 312981 1063188 1658212 2291038 2728559 3678743 4690064 4873155 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 489303 1802938 1888615 2082479 2186738 2670223 2778231 2857389 2875200 2965494 4924822 -1 1028451 1210941 1637302 2780242 2869997 3003996 3077250 3158468 3249220 3333125 3998266 4259419 4634061 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 560570 2081449 4177240 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 524456 1821358 3699954 3773005 4897997 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 -2 113903 3356006 3640066 4525027 4982029 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 411115 1086226 1169822 1841608 2855788 3028069 -1 97554 312731 569958 809270 855892 1157506 1667858 3098742 3669247 4219925 4229115 4290220 4340277 -1 572524 712830 767853 2469501 2618846 2639125 3229152 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 249978 367436 984127 1591150 1758020 1864361 2378370 2455790 3077828 3121874 4787733 -1 1355389 1379762 1748191 3311456 -1 -2 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 -2 245138 498557 920954 1250896 1546456 1688460 2196342 2508827 -1 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 486057 1824568 2954403 4015080 4135159 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 -2 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 1416994 2854527 2933678 4384933 4946088 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 701136 1996403 2059186 3978085 4257115 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 568304 1227745 2442442 3006386 4202718 -1 -2 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 425952 811039 1091084 1163620 1610190 1712874 1975986 3244205 4103102 4381510 4868732 4996942 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 134865 799861 973672 1058212 1334796 1639348 1998430 3014448 4306015 4746015 -1 -2 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 813414 893535 1062808 2792193 4919382 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 450166 1072904 1337225 3762409 -1 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 -2 11705 509861 832764 1716548 1917663 2274672 2293333 2847123 3106389 3435590 3613536 4046748 4289548 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 -2 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 -2 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -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 775916 2112032 2219564 3973830 4526744 -1 1784151 1966001 2548016 2838033 -1 -2 829123 1104162 1254902 1699477 1864510 2428235 2908026 3563187 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 3919756 4714273 4727399 4886624 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 137405 627061 2461143 2668390 2930248 -1 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 2014657 2245966 3478288 4587203 4914595 -1 -2 2433963 2791584 3179393 3382514 3830055 4379682 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 385665 635432 733329 1036519 1933489 3700341 4444924 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 330890 3002268 4056310 4718050 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 1238993 1431120 1543307 4315196 4502125 4727089 -1 -2 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 571197 576617 642401 2353999 3612425 3955935 4658416 -1 220262 1461465 1934347 3008841 3160548 3208526 3538579 3837075 4025049 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 1131678 3321749 -1 -2 564633 702604 892765 941428 1011542 1886121 2200422 2520925 4413403 4433533 4667164 -1 -2 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -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 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 1316072 1328068 2879838 4589947 4670952 4762041 -1 14736 479269 584678 895674 2495533 2672180 2894901 3382203 3728244 -1 -2 961566 1205599 1381878 2195248 4669544 -1 318863 642311 2707653 3017543 4431289 4794244 -1 397936 2415221 2658084 3915674 4960981 -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 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 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 81664 320907 1871625 -1 51382 838055 1140921 1195968 1396899 1763992 3524083 3587878 3995777 4049854 -1 419596 785452 897390 1859968 2794320 3726071 4099524 -1 -2 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 -2 1910306 2425327 2637454 3911205 4032586 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 -2 161763 304107 618159 832684 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 306789 555694 1253967 1353385 1910700 2526537 -1 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 46653 903746 2239883 2734191 2888320 3668985 3940326 -1 314287 747374 795862 1489781 3095077 3861403 3937922 4325495 -1 -2 92381 531813 781447 3262950 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 692154 1151221 1444418 1746613 2142444 3482080 3930497 3945152 4054362 4119528 4269369 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 378781 872807 3092388 3686394 4354052 4892239 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 -2 154618 740989 1094288 1316362 1720890 1895384 2389087 2584772 3106155 3611835 4405527 4897861 -1 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 -2 1255964 1483166 1834258 2369922 2683557 3130575 3152444 4004220 4090818 4468550 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 992202 1555772 3394569 3926165 3987612 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 3304037 -1 -2 463518 660936 1539615 3835457 -1 180538 187578 242950 625689 995657 1047671 1240230 2058897 2702950 3019324 3274281 3987355 4260154 4848842 -1 563961 2506408 4308696 4808751 4942321 -1 -2 193524 1097502 1746192 3326232 4016196 4712617 4792527 -1 653071 2298708 2626531 3610745 4675734 4837798 4999999 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 173088 408723 1059240 4776631 -1 -2 69549 395380 572385 1250865 1809846 1968345 2526908 3382798 3384473 3587013 3987522 4046765 4056719 4335680 4423613 4536438 4885409 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 483380 511316 753740 3015026 3185185 3860773 3987388 4795524 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 96255 314705 798206 1513109 1574761 1603572 2325869 2812352 3775508 4108687 -1 2679566 3165152 3310000 3449856 3585835 4492597 -1 133985 999145 2620281 2788720 2850901 3581308 3645463 3691992 4080104 4920453 -1 23710 763184 878198 3056062 -1 -2 1293675 1377211 3152261 4400838 4597823 4932880 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 1385539 4037959 4923789 -1 -2 1272127 2657754 2948711 3736139 4964104 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 200608 927488 1563587 1638147 2231086 2587230 3652069 4395601 4554742 4726987 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 90650 779923 4037665 4689145 -1 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 985400 2308081 2606921 2843894 3583873 4168096 -1 803146 2933844 4764058 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 594234 923085 1774504 -1 21131 372638 1836923 1996041 3390594 3456322 3676461 3728641 4321391 4520692 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 961700 1178793 1434513 1541510 2451936 3131739 3632268 -1 -2 423499 1630246 2736898 3037867 4517223 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 314493 2112975 2586761 2619756 4587737 4785343 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 1450832 1462475 2070377 2104550 3879563 3930761 4086431 4158177 4341104 4851675 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 556747 1984923 2551625 -1 -2 1023469 2106765 2224752 4422201 4453007 4746678 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 902457 1095513 2244802 2820624 2874307 4486562 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 843391 1593311 3070409 3707297 -1 1054996 1120679 4252982 4940679 4953989 -1 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 409531 421577 457193 552710 618425 800897 938384 1080429 1225900 1417727 1436791 1450684 3027092 3427687 4201586 4299394 4557453 4629388 4663063 4749565 4876581 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 540940 950751 1946646 2265463 3698060 4010508 -1 200709 431708 1763695 2532960 3375705 4468586 -1 -2 687429 992835 1250590 1804955 2804499 2895511 3156213 3766958 4274234 4605088 4680949 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 375592 1938232 2109671 2881928 3136155 3937656 3971015 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 240086 1507214 1577499 2864840 3905688 4440572 4820235 -1 899192 1420054 2978000 3713360 -1 504248 1119251 1284959 1534136 2207870 3481190 -1 -2 204665 333405 1010986 2786664 2973869 4146278 -1 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 5828 270864 787260 953368 1745265 2198681 2736325 3105801 3271910 3613102 3850215 -1 226331 1184602 1227566 1392950 1839013 3364144 4987432 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 4949651 -1 680809 1192181 1375324 2146033 2535904 4895343 -1 283204 888125 2013993 2207628 3235504 3799322 3935249 4673325 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 463518 660936 1539615 3835457 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 53090 70427 526307 987368 1562512 2773041 2824455 3922122 4750071 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 776576 787908 1175468 1929625 2364030 3312681 3329253 3640432 3744051 4030676 4225587 -1 -2 420719 686665 984604 2093661 2119897 2798912 3043948 3721927 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 23871 548500 550052 607722 1001226 1019887 2264680 2598882 4602190 4638186 4969935 -1 2313980 3163747 4899431 -1 -2 1113816 1433449 1909360 3387171 3608510 3710697 3776155 4748012 4893833 4990657 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 375592 720465 1591943 2333360 2881928 3971015 -1 690015 814342 1646239 2570415 3148784 3900692 -1 -2 432652 450729 516935 676642 906814 1174742 1226295 1837431 1908954 2583506 2932926 3187531 3741539 4359675 4664226 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 1162036 1199176 1247981 2805594 3876252 -1 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 -2 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 342370 651357 678585 719630 1589025 1728137 2426317 2427387 2518220 2772901 2945479 3092245 4338169 4902376 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 129075 178301 1583741 1860138 2137962 3001553 3634709 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1416994 2854527 2933678 4384933 4946088 -1 3287535 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 101617 537738 1255212 1824606 2645220 2681716 4377303 4490412 4592207 -1 103635 2275755 2927634 3388920 3453821 4336978 -1 552898 649408 1395139 2078955 2321695 2996678 3334834 4461725 -1 -2 87236 96628 988930 1024658 1280184 1280224 2658431 4419986 4619261 -1 387490 890936 1178033 1278226 1367020 1533791 1714162 1985258 2030080 2322570 2411632 3321099 3480528 3647402 3824809 3937152 -1 3251134 3802898 4368211 -1 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 1178298 1256332 2430511 2683962 3339447 4303306 4455930 4525593 4648191 4721858 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 1608844 3304037 -1 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 334211 456903 976985 1110293 1263830 2009375 2211386 3541470 -1 726075 2005008 -1 1494593 1914764 2523669 2526792 2658773 2844629 2891201 2942780 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 -2 922941 1166289 2010459 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 933835 1298408 1485164 1662655 2694229 3851183 4945432 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 1612286 1886729 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 42644 600731 1086515 1815503 2640126 4432566 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 115524 933184 1026353 1655224 2620453 2905567 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 18594 2137232 4403183 4469508 4801822 -1 -2 1383500 1956788 3511384 4632840 -1 401893 541082 3679555 4081952 -1 11413 336594 2723850 2871163 4125991 4288472 -1 1141873 2025697 2749860 3668206 3829966 3950656 4454070 4775539 -1 -2 4956 207311 679299 1140425 1220323 3069120 3527500 4025479 4295291 4861928 -1 -2 64951 2087652 3094176 3152411 4548595 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 238206 293416 654168 1143106 1512213 1675944 3418202 3852437 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 522495 916780 3175403 4088157 4461836 4982710 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 266821 522340 784138 1829439 3802922 -1 -2 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 17948 577485 1072094 2134115 3307294 4712251 -1 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 361374 609481 944550 1046899 1466618 1966257 2317928 2974657 4269373 4908869 -1 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 39936 190684 713694 841375 975782 1331163 2670396 2671259 3062521 4025503 4441628 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 925953 1020793 3721464 4089982 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 486057 1824568 2954403 4015080 -1 882355 1776524 2395765 3447314 -1 -2 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 151175 1047743 1272325 1495790 2137580 2479589 2781351 2919990 3171521 3276413 4330485 4997837 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 1036115 1959308 2318611 3139975 3409598 3729364 3779069 4833178 -1 -2 616384 2761942 3058569 4359063 4444517 -1 415691 623504 2067417 2247740 3627817 -1 -2 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 30300 821055 1262065 2034674 3769716 4319431 -1 430638 1070026 1098693 1555145 4548811 -1 -2 80268 642237 2805958 3721367 -1 2837862 4011387 4063199 -1 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 58162 144421 407887 595706 1238454 1305681 2147384 2220361 2852637 2865704 2871866 2908220 4008714 4233103 4238288 4581675 4588871 4663524 4896401 4933020 -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 909150 1188139 1234162 4068943 4523971 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 26951 280480 287476 517763 612424 959847 1039641 2098895 2711362 3608149 -1 -2 272098 2748251 2927646 3455172 -1 244508 664272 1054369 2459105 2887752 2993079 4393634 4808479 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 657228 2644775 2794677 3694885 4273717 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -1 -2 1548747 4252505 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 -2 462050 940039 1577749 3261534 4811063 -1 918478 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 352516 958311 1043852 3478319 3490522 3654332 4196817 4652732 4954159 -1 911034 928006 1001989 1636411 1687815 2786330 -1 285737 540347 2031596 3882326 4270438 4513605 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4252005 4329203 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 76010 135285 263198 716028 817112 1462684 1716075 1782609 2002568 2003277 2449767 3221424 3590977 3779375 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 267456 789180 2977407 3251392 4422050 -1 1450162 2343443 2441502 2597477 3171643 3248264 4655717 4760018 4863642 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 269892 926119 942224 957153 1605731 1631216 1830035 2063406 2196803 3270559 3279602 3877323 4202726 4336749 4496795 4933739 -1 167253 970444 971542 1274222 1513347 2152662 2554368 2851773 2967738 2983724 3040287 3588261 -1 -2 311201 1517264 1562973 2128075 2156120 3486804 3978227 4093008 4536840 -1 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 -2 3330783 3362857 3479803 3505107 3587764 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 433971 1339624 3695121 3879825 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 566075 568910 800104 1751550 1780505 2009014 2096502 2778996 2944025 3530042 4254037 4584290 4793014 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2908247 3409051 3882875 4775566 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 -2 2837862 4011387 4063199 -1 463264 613752 1084239 2124172 2460395 2687319 3380562 3508749 3717900 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 719982 2623419 2881212 4439127 4656798 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 345761 481759 955377 2848915 4617356 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 543286 619460 1114390 1462475 1744745 2595609 2948887 3149399 3930761 -1 224728 456259 711598 964714 1414071 1925163 4677703 -1 -2 136045 394368 1744593 3259391 3325145 3368138 -1 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 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 1723077 1846849 2027616 2483580 2727398 3831454 3913552 4999999 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 1180804 1819843 2827975 3929591 4912096 -1 1100666 2007917 3787405 4007434 -1 861390 930017 1003757 1668434 2669024 2870407 -1 1220302 2108207 2530496 2554588 3076157 3613388 3794002 -1 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 -2 790593 972711 1435538 1510037 1967422 2027286 2134789 2533826 4812342 -1 371264 594326 1395612 1758474 3048193 3316218 3574559 3658839 4956287 -1 97974 595750 906790 979574 1288686 1417938 1998512 2356476 3784445 4618079 4658405 4881794 -1 -2 627288 1379085 1568879 2010828 3827975 -1 707241 3154477 4181115 4299437 4951962 -1 2233026 3029497 3660626 3714362 4701760 4813632 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 621223 1231665 2107095 2203903 4521545 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 581450 1428046 2164730 4055074 4942396 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 731062 1201049 3438943 3661289 4987306 -1 857888 1818439 2868769 4246707 4718831 4960434 -1 -2 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 2099520 2798946 3578799 3733636 4701572 -1 505418 550538 699752 1769841 3815008 4100607 4415740 -1 -2 967857 1886259 2996664 3478145 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 681549 957626 1557761 1816950 3410512 3646672 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 2096494 2498341 2859024 3856876 4464741 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 571400 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 350762 407322 2454387 2663653 3060391 4842568 -1 -2 362802 678509 3135422 4952260 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 2749860 3691811 3817798 -1 -2 1050800 2374285 4390205 4519960 4659495 -1 840758 1064076 4505405 4636043 -1 691082 818903 984239 1236895 1552898 1930469 2870349 3220128 3270695 4620240 4976365 -1 51033 1229543 -1 -2 1246796 1292813 1362958 1603068 2691895 3964851 4382937 4898264 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 -2 404768 1134291 2724067 2763376 3607262 3925530 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 3045635 3509696 4138347 4516101 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 -2 247586 869906 1772559 1998153 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 67813 1685509 1940675 2460548 3370834 4362242 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 285444 758934 2267038 3034571 4283563 4400369 4853281 -1 -2 870041 906883 1615749 3178751 3643547 3767211 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 851974 1472975 1523390 3160593 3646663 3997924 -1 -2 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 606192 1549731 2234178 3682163 4676652 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 -2 618483 905596 1177793 1538389 2222444 2248101 2265272 2440634 3769477 3840376 4424903 4628767 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 114834 939611 1757907 2524018 3151091 3487184 3670629 3821575 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 78654 465302 1528348 1573948 2292936 3662882 -1 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 610962 1050047 3186550 3548444 3883502 4461606 4518675 4996462 -1 -2 655626 1173988 1701349 3457185 4669310 -1 1548747 4252505 -1 34184 1791591 2752064 3369238 4583188 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 -2 583219 1620845 2072442 2471490 3294105 4242013 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 792552 912527 919436 1667178 1941577 2306045 2952388 3009886 3046733 3645178 3802072 3879543 4119285 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 1439682 1744082 1838693 1960897 2348788 2863696 3080756 3217714 3226841 3701371 4189808 4282080 4366149 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 2185399 3180130 4823422 4999740 -1 681268 769247 1553679 2000884 3444422 3938879 -1 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 1347965 2956381 4513780 4536611 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 13848 1046259 1685556 3059122 3336573 3337439 3479727 3606656 3645946 3936693 4454618 -1 1512439 1893701 2100506 3195048 3767901 4279642 4466965 4566572 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 -1 698981 1270752 1635043 2814090 2819862 3531967 4006887 4082514 -1 3286408 3882569 4292147 4409306 -1 -2 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 1542785 2781959 4940709 -1 -2 1315881 3275401 3515772 3657227 -1 -2 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 1259246 1394782 1581182 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 3167845 3520305 4337004 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 1243084 1698315 2311397 3664623 3674073 3845429 3970289 4165988 4557663 4973355 -1 655626 1173988 1701349 3457185 -1 -2 877894 1097405 2529235 2987890 3629546 4124525 4182011 4262433 4581290 -1 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 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 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 976726 1801666 2593549 3610497 4826396 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 -2 606191 1054996 1120679 2208126 4252982 4256722 4432123 4940679 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 1076269 2332686 4128394 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 907617 1357275 2289149 2607738 3827198 -1 -2 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 674138 2026086 4442483 4492890 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 346080 811572 1189850 1557546 1823279 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 130908 910551 1146214 1248229 2601583 3669946 4533795 4712478 -1 929970 2246369 3733311 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 217575 459838 930229 2815791 3457274 4120742 4308049 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 103092 550953 1324577 1800061 3117343 3884804 -1 134720 437966 781855 1714181 2063572 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 1165626 1314172 3470713 4635837 4682889 -1 91331 908069 934810 2702082 4202330 4401683 4916592 -1 -2 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 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 -2 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 1020063 3894988 4902732 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 -2 918319 1776211 2323613 3981049 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 78531 387805 416168 1047720 1916957 2310795 2439322 3349649 3994158 4645982 -1 2094423 3298972 3604581 4817522 -1 -2 212413 638511 4084613 4134748 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 187988 2317083 4223048 4253483 4292536 4744422 4932621 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 -2 261603 466873 489099 721895 1529044 2008833 2634365 2703054 3056815 4627646 4691663 4760259 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 36597 937368 997661 2141894 4264341 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 367073 377062 764401 1198938 2349067 2364044 2553617 3949089 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 101867 112093 139298 1272933 3764027 4050950 4293147 4546276 -1 266821 522340 784138 1829439 3802922 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 -2 164885 1905667 2052023 3239347 4035379 4783564 -1 250302 605259 1012459 1521363 2698151 4671240 4690971 4915419 -1 489025 2826149 3141283 3707640 3971145 4740178 4824430 -1 776611 1987483 2563181 3478059 3818426 -1 -2 97057 578833 1144482 1715017 1779761 4330855 4369403 4609029 4908853 -1 1120791 2398747 2520906 2646993 2834589 3125014 3448008 3449062 3636496 3680831 3704037 3712139 4332705 -1 -2 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 868485 4033198 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4973254 4979704 -1 1347965 2956381 4513780 4536611 -1 -2 242788 423090 1428959 2247689 4103540 4914009 -1 34616 968986 2001096 2095928 3517546 -1 735982 1751550 2009014 2587424 -1 2100789 2542304 2884559 3783109 4144857 4229395 -1 -2 1846499 2229232 3105432 3982701 4203150 4277048 4618200 -1 138490 350644 3060945 3638357 -1 -2 909150 1188139 1234162 4068943 4523971 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 -2 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -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 3011046 4137317 4210459 -1 -2 270300 706004 4145682 4267116 -1 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 72940 255333 1272769 1386729 2310525 2328089 3973009 4358224 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 519856 1047711 1545350 2284916 3242070 4558415 -1 -2 490532 629433 1347452 1380924 4733723 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 2685685 3692490 3816488 3846818 4148945 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 349148 633565 1643012 1733340 1996870 3086994 3816947 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 280195 723121 1358868 2009498 3198134 4370923 -1 1465301 2221651 3009659 3848010 4662136 -1 -2 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 1164453 1253928 2017673 3460034 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 735460 1345587 2436625 3050595 3695046 4831840 -1 335216 729634 963604 1602993 1770511 2562969 4026421 4208994 4627092 4707788 4903847 -1 -2 645491 802233 1233447 1483892 1990781 2143492 2360635 2686620 2748562 2962796 3019363 3079554 3503532 3935031 4403439 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 1214199 2399059 2648649 2804013 3148252 3750614 4416964 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 723369 940076 1157544 1567518 1873280 2563323 3005631 3196487 3852162 -1 -2 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 531834 842574 1627874 3984439 4868651 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 481873 2258119 2937025 3740174 4673377 4719353 -1 -2 213656 1233168 1389420 2861856 2889063 3896748 -1 532984 1177844 1934381 2338626 2489045 4388932 4468037 4547299 -1 294360 1026515 1088458 2270237 3025616 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 277445 333983 719343 1616335 1621227 3102589 -1 1286319 2553085 2936599 4102122 -1 321950 332865 1021584 1925096 2053061 2472673 3246878 3609383 3633155 3645700 4080796 4735374 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 755785 2106982 2384281 3916339 4877502 -1 786963 1526991 1932187 2407959 2742252 3553219 4387373 4475803 4533858 4755664 4888293 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 -2 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 307638 349047 1488294 1606637 1686980 1769031 1885705 2114708 2265499 4116340 4163341 4280652 4500836 4741731 -1 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 705034 1966001 2379588 2874338 3867584 -1 77440 2052722 4188117 4922060 -1 -2 401171 2106683 2794510 2794836 3209509 3629105 4052379 4278312 -1 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 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 -2 333129 335029 359998 1714037 2344193 2797301 3018581 3171902 3318389 3912616 4701926 4800006 4817916 4819273 -1 356943 981388 1508317 1919425 2406254 3940173 4627489 4999999 -1 814627 1364973 2087771 3213331 3354444 -1 818794 1891116 2320658 3868971 4583948 -1 413272 810249 1205837 2674364 3512611 4747382 -1 197528 223174 1428649 1547217 1754675 3605819 4727736 -1 -2 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 -2 2202947 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 1592494 3196951 3462371 3655046 3734693 3773141 4019143 4019546 4861025 -1 -2 585816 1934414 4160614 4877603 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 1217716 3458341 4945970 4950001 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 710248 974976 2294952 2472404 2497428 3093159 3150104 4224672 4246274 4287389 4553434 4720594 4722375 4941030 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 320390 571400 3952270 -1 555213 858013 943040 2548222 3343728 3933332 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 -2 612975 697177 1058769 1144881 1990864 2214096 2532697 2652031 2677142 4861294 -1 -2 224728 456259 711598 964714 1414071 1925163 2042002 4677703 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 77440 2052722 4188117 4922060 -1 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 2097523 2239714 2400166 2880967 4567204 -1 83321 346046 1186814 1964576 2544989 3376612 3928521 -1 1311259 2513472 2566514 3280931 3382460 -1 653092 913672 1946743 3349603 4894777 -1 -2 918478 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 330412 709708 759304 1751754 2670349 3668033 4917276 -1 -2 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 266666 1351535 2732138 3350535 3974930 4252164 4439731 4667827 4900500 4911856 -1 423373 1472720 4121777 4508006 -1 -2 726075 2005008 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 695536 1343976 2549970 3470931 3632173 4657704 -1 534989 620245 1620982 2245546 4738944 4969381 -1 2172684 2677892 2986326 3551689 4874827 -1 1494593 1914764 2523669 2526792 2658773 2844629 2891201 2942780 -1 1370025 1464362 2040885 3367000 3475249 4221515 -1 -2 402305 909355 1562796 1584478 1722047 1925872 2211853 2326841 2392911 2644285 2772566 2868868 3077187 3088654 3540468 4024952 -1 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -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 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 -2 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 406549 2417465 3723291 -1 1275536 1612053 3109879 3258385 3380270 3537919 4216333 4364791 4815583 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -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 -2 408079 1423272 1947885 2258871 2468915 4001129 4383652 4389806 4413428 4905167 -1 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 1492283 2292607 2825406 3576915 3939580 4271782 4849788 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 634538 1588083 1596995 1667817 2114502 2510081 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 508027 596339 1694793 2541079 2821488 -1 -2 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 -2 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 -2 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 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 272986 503964 852353 887221 999128 1085580 2508425 2647214 3373157 4999999 -1 -2 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 -2 1035672 1040509 1689918 3133674 3906849 4436894 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 376572 700391 2274523 4036525 4497872 4519497 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 -2 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 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 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 -2 34259 741370 3515003 4603430 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 453162 996011 1090262 1742349 3223706 3570320 -1 -2 710248 974976 2294952 2472404 2497428 3093159 3150104 4224672 4246274 4287389 4553434 4720594 4722375 4941030 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 109196 340621 691896 1014729 1333273 1695491 3623558 4012309 4671633 4707314 4863922 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 89272 506765 1132650 3007208 3319428 3518159 4490723 4763955 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 74949 213029 1804246 1915958 2060122 3758125 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 138890 579236 582822 1400159 2152773 3993904 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 1975400 2188920 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 744171 1735089 3142265 3380037 3759040 4737968 4824776 -1 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 -2 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 -2 908806 1848854 2018736 2181765 2866283 3147359 3398479 4139388 4486823 4518060 4769352 4942150 -1 1147942 1403451 4478338 -1 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 473961 577355 1294644 2198740 3313622 4612327 4852211 -1 -2 38984 477735 1804330 1873767 2907690 4146704 4454767 -1 735897 834331 1337758 2520259 3098495 3994430 4747727 4948690 -1 425296 619221 1982797 2113673 2958471 4144899 -1 887754 1279793 1698800 1854371 2023487 2765941 3342279 4059359 -1 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 1833994 1973016 3052306 3136488 3538221 3721591 3844472 4178762 -1 415691 623504 2067417 2247740 3627817 -1 -2 264566 3884196 4242596 4325331 -1 414805 2480161 2963268 3712168 3968316 4751035 4955074 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 -1 552710 618425 800897 938384 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 172449 1593063 1887699 3798643 4269756 -1 734195 1123946 2655600 3808234 4209135 -1 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 1051850 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 20853 558199 724625 1064934 1244225 1443568 1471156 2612893 2764139 2931465 3571271 3602552 3791810 3958228 4693257 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 870041 906883 1615749 3178751 3643547 3767211 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 23474 920033 1744210 1769284 1791982 1837845 1959902 2075754 2912944 3302102 3654164 3936736 3943299 4233479 4710095 4959303 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 929970 2246369 3733311 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 2154965 3522523 3998748 4060691 4927322 -1 15912 1418354 2538977 2666206 2682488 2785713 3001386 3399673 3683422 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 -2 505981 952677 2297819 3703778 3763506 4438299 -1 206117 630297 693919 1330064 2130735 3233204 3831092 3960482 -1 -2 497809 705613 1016542 1344650 2420984 2491835 3607750 4032522 4485751 -1 253079 2178078 2392430 3866044 4654325 4657158 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 310364 690791 779636 1085207 1118415 1412795 1535744 2459288 2730280 2853857 3389956 3489365 -1 -2 369724 4015727 4263912 4900022 -1 1092055 1150518 1625017 2100333 2422040 2771927 3564337 -1 114238 943400 962359 1685961 1719654 2701468 3344623 3819322 3896495 4107359 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 2024891 3591317 4024094 4044246 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 106309 3957782 4582162 -1 3762726 3785080 4747161 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 534237 1852568 4129224 4821381 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 423447 560453 697208 828163 2721128 3145425 3174776 3481332 -1 -2 79588 248061 431587 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 -2 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 986966 1130524 2091956 3271841 3775993 3830923 4263019 4326951 -1 -2 130429 892675 1538747 3565983 4222040 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 2821429 3278741 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 -2 657480 2604249 3521630 3717169 4095963 4112277 4588843 -1 260592 268371 544114 725315 3387415 4008096 4057001 -1 506119 1113055 1142769 2293089 3670577 3677463 -1 -2 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 526564 1072598 1611888 2244690 2477749 2588332 2618872 -1 311707 861900 2004627 3559972 4321453 4543053 4999999 -1 526707 739537 1925384 2223535 2678584 3075315 3355168 3560901 -1 8504 123984 310762 730929 1892589 2175731 2815425 3278447 3443981 4236306 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 86609 506353 917956 1101873 1720269 2126795 2601831 3323359 3390212 3810499 -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 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 -2 786797 1017146 1329337 2363066 3383812 4321880 4596657 4623541 -1 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -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 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 -2 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 -2 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 1769218 3027321 3984596 4058129 -1 741220 1808598 2799059 3654783 4780079 4917717 -1 645277 1243086 1498561 3104292 4594396 4847346 -1 390556 1521679 2433127 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 1831746 2161811 2255244 2715583 3223176 3561143 4076673 -1 -2 106785 487185 596095 822124 924705 1078234 1130336 2574435 2781102 2849543 4013369 4291426 4864514 -1 1219149 1930582 2265380 2559378 2640902 3138559 -1 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 -2 91527 567112 934985 1250095 1529456 2422056 2658683 2759674 3307273 3921059 4360069 4406959 4608486 4650866 -1 560488 2275054 2332307 3433497 3545745 4490164 -1 247472 610695 926620 1466746 2358170 4002924 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 -2 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 67691 147766 892949 1205387 2073020 2495794 2523135 3424833 4355559 4813150 -1 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 475041 1606898 2247514 2572261 3120834 3599896 3665965 4748967 4876553 -1 475512 635572 909150 1036667 1578649 2032077 2707165 -1 273167 1101882 2112244 3361553 3547473 4469514 -1 -2 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 -2 263685 902949 1259851 1975284 3958043 3990295 4917561 -1 692397 993757 1478507 2963268 4667832 -1 1040525 1262053 1823908 2713172 3295804 4008478 -1 1197094 1468090 1815213 2053508 2174502 3079763 4005437 -1 -2 360798 440727 825917 1303400 3508149 4618853 4636934 -1 589137 1660722 3149284 3215879 3489675 3953199 4731377 4852730 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 506003 1234266 2611237 2808837 4807325 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -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 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 1162036 1199176 1247981 2805594 3876252 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 426824 1722554 2815174 2976682 3561606 3897529 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 1549997 2197932 3916779 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 -2 547124 865608 906648 992754 1305365 2085909 -1 -2 1759052 1800423 2290043 2307488 3102907 3899774 4031047 4443129 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 713983 1075512 2500741 2862350 3493906 4374358 -1 134763 1691175 2350662 2747422 3023331 3925234 4035305 4105029 4985921 -1 -2 46671 496947 758256 1611241 3808085 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 1433343 1645334 2473981 2729185 2737722 3603739 4306697 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 -2 515714 778365 2029869 2031977 2388570 2557770 3811161 4366048 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -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 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 164147 1526459 1652541 1721448 1789311 3119375 3154084 3559252 3981642 4351105 4419485 4787438 4860687 4999365 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 -2 713178 2176431 3538495 3810035 3966734 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 244478 279961 750828 3277331 4231244 -1 -2 2202947 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 480124 709835 1182795 1475527 2349887 3270402 -1 290422 752005 1587131 2234546 4456021 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -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 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 134710 241613 446993 807556 1373019 2940334 3069247 3648575 -1 29108 935663 1181223 1358492 2090583 2519183 4877319 -1 172449 1593063 1887699 3798643 4269756 4918416 -1 782595 1128800 3085545 4020017 4355594 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 1197706 1996723 2800295 3790399 4632987 -1 -2 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 285053 945247 2635790 3344004 3416458 3497390 4210891 4531882 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 213656 242018 976817 1233168 1389420 1398582 1981920 2581128 2636956 2861856 2889063 2899902 3896748 3950339 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 4324258 4742484 -1 521418 2022482 2087731 2758079 3140298 3330782 3767770 4072773 4915397 4921745 -1 -2 805306 1893380 1975897 3040678 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 -2 1803 125987 246027 504117 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 420580 1255708 1611164 4803528 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 119116 3292182 3377584 4055454 4056637 4627652 -1 -2 2174151 3585835 4523266 -1 427951 575512 1250590 1256119 1457956 1494768 3024119 3166895 4008392 4631469 -1 -2 1012410 2530789 3222551 4418352 4703974 4725284 4815249 -1 623971 812593 1146610 1514877 1965723 2476624 2939462 3161126 3266905 3503745 3516416 3586000 3778877 -1 243515 1628566 1723725 1854532 3968050 4079410 -1 445979 1107176 1586500 4068966 4694533 4773558 -1 -2 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 568932 598573 638100 1189443 4390658 4726168 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 521476 808565 1652705 2076776 2322184 2831229 3439806 4488163 -1 -2 969438 1067191 2260891 2672838 4149566 4885912 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 1375079 1454694 2234673 2843668 3447681 3947398 4391246 4999999 -1 673193 1058576 1570797 2689603 2849199 3130327 3657234 -1 729304 841489 1111198 1325840 1330164 1994497 3085975 3437013 3659193 3938162 4556851 4600695 4670589 4723568 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 152051 417171 1462018 2414294 3449329 3994196 -1 -2 821769 1235283 2244864 -1 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 2508874 3312329 4411672 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 813414 893535 1062808 2792193 4919382 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 -2 1092621 2455287 3294450 3958622 -1 733493 769297 1573848 2995757 4177944 -1 718073 777540 929437 1574152 1755047 2067829 2559795 2999762 3464007 3681302 4068464 4139247 4713284 -1 100274 728526 2848562 3224478 3541493 3545629 4105766 -1 -2 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 167101 1781226 2134119 3379144 3408703 4378239 4662917 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 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 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 1800156 2165887 2556777 3601641 4461730 4673377 -1 -2 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 78531 387805 416168 1047720 1916957 2439322 3349649 3994158 4645982 -1 -2 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 568932 598573 638100 1189443 4390658 4726168 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 155181 1732383 2430039 3843900 4882192 -1 504747 1139482 1478037 2488364 4193024 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 -2 1645442 2120133 3932341 4054077 4098082 4399695 -1 99292 484867 692874 1046174 1787539 2199881 2996712 3101939 3436118 3983391 4534547 4695240 -1 520190 943996 2043164 2785414 3147149 -1 -2 1041722 1396128 1999440 3112106 3464558 3869775 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 453708 2278896 3276698 3334632 3711907 3791642 -1 546985 1267127 1378093 1650153 3167601 4134975 -1 -2 728896 863896 1337100 2726857 3797479 3926249 -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 446944 946915 2561869 2915642 3499811 -1 -2 254986 1776700 1881151 2908823 3018369 3499645 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 165775 179706 1368365 2100472 2765222 3148131 3241731 3606875 4356506 4680304 -1 2327889 2359573 2841948 3062316 4635613 4968819 -1 -2 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 556319 618757 1217802 1272450 1442693 1649875 2451997 2506671 4325470 -1 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 642692 679141 1195866 1813260 3651354 4018967 4388461 4610754 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 -2 256581 835063 2253226 2331685 2739582 2919896 3006878 3337449 4180999 4565349 -1 -2 2472930 2493513 2684575 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 1798795 2143534 2899799 4595564 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 755539 2452717 4288758 4742784 4862687 -1 -2 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 98866 615919 1349877 2803594 4198155 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 581054 877906 1495305 1536423 2332120 2925407 3543247 4333663 4634259 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 1581107 2650604 4243553 -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 581054 877906 1495305 1536423 2332120 2925407 3543247 4333663 4634259 -1 1139626 2036869 3686813 4474415 -1 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 -2 1322447 2767535 3140927 3168622 4821615 -1 1100666 2007917 3787405 4007434 -1 -2 318933 1092321 1271307 3083067 3360313 3584930 3829729 3848099 4236839 4512313 4950197 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -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 1318028 2700077 2802038 3033826 4596695 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 -2 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 -2 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 63699 418481 721864 976935 1026755 1503415 1785084 2616306 4171857 4268404 4743749 4902195 -1 70567 162903 247337 638390 1536004 1894627 2136265 2455972 3611288 4093953 4282374 4315847 4448946 4807754 -1 -2 513715 757707 2663782 2755743 -1 690301 865789 967003 1076854 1119481 1517888 2501292 3100592 3328575 3677716 -1 -2 297783 861556 3406527 3811450 3814628 3889476 4510306 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 1100666 2007917 3787405 4007434 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 373436 1321117 2006405 3874930 4513731 -1 81085 966350 2475248 3044401 3983500 4203424 -1 116722 1029062 1236053 3050892 3804760 -1 359678 637614 941211 1304984 2228160 3873648 4437866 4446935 -1 -2 37363 2533870 2801942 2978039 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 1334616 1415057 1765591 2484575 4939647 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 210643 1545842 2471247 3787210 4770275 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 212413 638511 2995549 4084613 4134748 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 712849 1402916 1632559 1794867 1970907 2191017 2595823 2930826 3124899 4157610 4353852 4445363 -1 -2 53927 584618 1464809 1472285 2049189 2146729 2797414 3063643 3274254 3490254 3495682 3581211 -1 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 914331 1205371 2008044 2378261 4985544 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 290780 1643191 2785606 3660891 4180528 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 -2 299873 1949475 2613412 2933471 3187559 3263947 3454626 3818658 4056873 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 155357 439845 482375 581318 1440989 1638053 1959617 2090656 3132866 3453484 3893553 4784757 -1 577504 1781914 2150907 2775137 2910683 3839896 4236457 4610989 -1 67282 165554 307757 1175316 1228471 1290155 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 -2 217145 1671291 1827693 2112829 2575496 2986510 4054133 4521818 4989332 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 96562 1599904 1880597 3097232 4041081 4142558 4618739 -1 -2 3444327 3612558 3824543 4376857 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 158851 2836880 3011128 3303767 3609858 4765407 4785085 4975866 -1 -2 337550 961971 3821472 3832624 4740868 -1 868485 3881440 4033198 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -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 138169 776307 1343037 2130417 2166609 2371606 2699802 3336270 3951383 4328117 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 2456 258686 3724972 -1 -2 68275 320114 767962 817031 2677922 2721396 3337737 3767247 4167921 4208792 4637116 -1 666466 1873653 2097592 3332669 -1 -2 659911 2315638 3553219 4262866 4391785 -1 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 293784 371468 1940387 2137184 3845664 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 3049689 3900560 4177011 -1 374143 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 1638299 1870074 3064498 4700593 4884762 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 529267 1068437 2044849 2790768 4725894 -1 292667 1508683 2185796 3091763 3114505 4245775 4317474 4598630 4699318 4962917 -1 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 185223 396654 411384 551599 782959 1254738 1861232 1991912 2052387 2469812 2542931 2827693 2890555 2944390 3719720 3726894 3888897 3914867 4413649 4534013 -1 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 1260806 2618240 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 524218 894665 2156697 2711143 4708291 -1 701862 2014045 2031371 3155946 3189481 4611049 4648550 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 -2 96140 1271118 1686415 1993447 2232676 2544610 3411591 3736109 4007630 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 84719 502281 1392969 3701367 4004525 -1 -2 797901 1676692 2201964 2617297 4683539 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 -2 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 1340249 1362654 1526320 3050876 3718771 -1 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 302329 372003 2274119 2961741 3038706 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 140087 862339 2233520 3310178 3801558 4233217 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 761504 818589 1018381 1831242 4199675 4458454 -1 -2 59189 583799 779568 2675354 2850172 3877139 3958645 4328196 -1 590744 998136 1642037 2275337 4325821 -1 938026 2306681 2909035 3000360 3178748 -1 256794 996513 2227395 2438772 -1 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 848525 1300505 1809920 2478804 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 -2 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 582674 785998 1994581 3375048 4351717 4981234 -1 1115909 2281184 2776458 2886670 4576287 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 249978 367436 984127 1591150 1758020 1864361 2378370 2455790 3077828 3121874 4787733 -1 1355389 1379762 1748191 3311456 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 331508 1782102 2267291 3065392 3362349 3647068 -1 78564 2645529 4473038 4535146 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 115740 1711110 1796374 1906712 2118381 2299568 3386858 3686427 4544888 4856203 -1 95466 723538 1637907 2278863 2305045 3211972 3375596 3675275 3877972 3889878 4627834 4851904 -1 427951 575512 1250590 1256119 1457956 1494768 3024119 3166895 4008392 4631469 -1 463518 660936 1539615 3835457 -1 -2 74859 683362 1038800 1046177 3349226 3969358 4072459 -1 2749526 4141961 -1 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 363066 1123175 1872270 3696261 3840812 3963323 4155379 -1 404692 695163 1913440 2649814 4043954 -1 168611 1069823 1255321 1659999 1848986 2152535 2474095 3734764 4005036 4787439 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 2291538 2467358 2541688 3292376 4168916 4363129 4783023 -1 -2 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 1005493 2008848 2451864 3850336 4116839 4271032 4858390 4942133 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 798706 1186629 2658737 3881823 3946568 3952433 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 316073 804239 974849 2319723 3204878 4599736 4664675 -1 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 7781 158598 392898 433141 1095960 1853824 4260350 4545100 4868609 -1 464667 517620 523424 1000470 1556873 2528247 3189498 4064812 4423358 4763638 4786702 -1 345952 2647124 3032307 3067227 3379861 3595651 3683612 -1 -2 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 3542698 4418098 4525313 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 418139 2202566 2694451 4778799 -1 -2 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 -2 494687 1479229 1929328 -1 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 12538 28684 2531557 2819365 -1 675940 810543 1032363 1142924 1560359 2587612 2660843 2872758 4068142 4736155 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 8731 357180 1364279 1540105 2175181 3003578 3241849 4668535 -1 919917 1106964 1128841 3718531 -1 -2 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 257451 1837001 2882008 3003173 3519432 4433779 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3412893 4068186 -1 4033198 -1 1074450 3102458 4059008 4474415 4772677 -1 -2 394711 444041 1161923 1465063 2247737 2689750 2816725 2854898 3513246 3534528 3823497 -1 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 971506 2711852 3081993 4215583 4956825 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 -2 1728615 3667146 4287278 -1 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 -2 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 846791 911722 2305885 3284235 3510179 4970720 -1 60402 477061 1596496 2105979 3851989 4030595 4047486 4440993 -1 -2 537972 715940 1922200 2450096 2879164 3072693 3321527 3480282 3557796 3823506 4672143 4984900 -1 383577 389983 2236570 2641271 2770214 3570866 3612856 3625391 4477590 4793311 4874391 4958873 -1 219360 2977981 3321716 3780319 3863396 4042892 4692515 -1 -2 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 1005493 2008848 2451864 3850336 4116839 4271032 4858390 4942133 -1 888353 1365143 1652467 1861128 2208508 2302354 2846176 3985510 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 502529 678509 3096121 3135422 3388065 4374483 4974449 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 241675 1328901 2725854 3667283 4030974 4138794 4151167 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 -2 8018 916511 1068389 1960200 3652093 -1 435819 2536129 3452505 4018129 4932660 -1 234496 288394 925405 1304707 2443282 2574610 2639290 3146141 4347282 4576702 4757069 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 332401 597296 2829712 4882431 4897866 -1 2782602 2994608 3649097 4592920 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 1440720 1543389 1663741 1912087 2974960 3782196 -1 712849 1402916 1632559 1794867 2191017 2595823 2930826 3124899 4157610 4353852 4445363 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 1597786 2004566 2017961 4663523 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 1121604 1707137 2580612 3013819 3311056 4590245 -1 449510 1237662 1934290 2377261 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 586850 1616627 1689291 1949513 3366630 4338095 -1 457780 726937 983608 1040984 2292149 3299641 4773570 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 153387 598771 785410 2029020 2859789 -1 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 376353 1162432 2643557 2670061 3849977 3920960 4087754 4889870 4939848 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 459968 1229013 2842718 4324824 4340525 -1 982412 2087029 2547008 3098673 3516775 4120467 -1 662640 697781 1368332 3333178 4817777 -1 -2 90134 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 199665 943687 1386399 1703677 2927247 3344490 3474857 3895138 4203811 4948971 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 1705751 2430230 2491511 -1 87712 271570 695124 1522883 2070590 4308024 4445982 4962415 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 -2 191146 1975427 3998760 4085533 -1 673289 874355 1886477 2090471 2835968 -1 -2 253042 665088 694508 764986 1889332 2557000 -1 434844 445843 459354 641242 779053 799044 3847209 -1 -2 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 4932403 -1 -2 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 -2 681269 735915 1040746 1043849 1430100 1576883 1584784 1942294 2809704 3508110 4137429 4435998 -1 1825946 2129044 3281196 3608675 3927277 4659744 4813476 -1 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 54502 1732523 2050996 3079744 3122326 4045845 4264246 4369393 -1 -2 2349022 2473005 3323571 3590657 3662729 4361034 4420135 4994023 -1 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 209540 892911 1245458 1473111 1491953 1930550 2015562 3053524 3465464 3844921 4814203 4867724 -1 -2 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 671839 789190 2103479 3655738 3839221 4259730 4383801 4732069 4889861 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 1137781 1870371 1953601 1955905 2795437 3420691 4489679 4818326 4992331 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 -2 1542785 2781959 4940709 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 848952 1696153 3320611 3402701 3646838 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 1001080 1402050 2056426 2847798 2865082 2930920 3594555 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 2067829 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 130429 892675 1538747 3565983 4222040 -1 519853 564381 828632 945006 1597391 2331743 3249918 4928618 4952785 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 49826 1043044 1649145 1835488 2308959 2826852 3299315 3632899 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 725714 887724 1635018 4028862 4147293 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 980316 1868275 1992656 2065102 2476601 2970178 3065913 3627839 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 726935 799753 1027455 1235592 2909715 3224585 -1 1246396 1662534 2147938 2844730 3101033 3686058 3842722 3970111 4243493 4542716 4581173 -1 -2 815714 1500518 1682075 1686604 2083886 2691647 2952043 3197057 3378110 3542423 3836790 4727974 4802992 -1 547970 1001693 2078560 2857095 3292549 3809896 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 11224 159785 1060692 2808929 3556179 4683355 -1 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 -2 400597 2345943 3243897 3669045 4371582 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 247647 1111044 1168397 1961549 2397603 3034286 3465608 3734775 4295574 4712154 4765455 -1 476895 1536007 2561269 2915171 3787949 3987047 -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 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 189782 263661 -1 805505 1316961 1905977 2120514 2357270 2871440 3363855 3391625 3977525 4033136 -1 1204880 1241579 3365356 4182105 4296131 4999999 -1 401656 2149058 2885198 4112074 4641386 4766841 -1 1162048 1274249 1783357 2431891 2744473 3050280 3117366 3293301 3808946 3824251 4694150 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 1812488 2250212 2656832 4171628 -1 -2 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 407535 1786902 2472102 2769998 3358761 3521527 -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 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 712849 1402916 1632559 1794867 1970907 2191017 2595823 2930826 3124899 4157610 4353852 4445363 -1 561643 2940670 3649624 4265834 4443129 4843027 -1 -2 376028 429194 557457 1538769 3233432 3998826 -1 725241 1523252 1748421 1879650 1928097 2896831 4768311 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 82552 959945 1074217 1176976 1551157 1750860 1774595 3716943 4280635 -1 789369 1037223 2365104 3621173 3976038 4227056 4551870 4809837 -1 2882865 3557193 4354793 4680646 4869950 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 726935 799753 1027455 1235592 2909715 3224585 -1 -2 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 961566 1205599 1381878 2195248 4669544 -1 -2 196682 855825 1492910 1853112 1871227 2381476 2415972 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 327784 674995 1812789 3323064 4267544 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 408395 1770323 2068994 2927634 4168521 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 136101 2507137 2676216 3735797 3954784 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 -2 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 4326313 4979297 -1 345761 481759 955377 2848915 4617356 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 1364137 2144466 2408162 2491188 4479182 -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 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -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 303223 656157 1380795 1559270 1602996 2320665 2967671 4729846 4915621 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 1851131 1980667 3079512 3102484 3460729 3462968 3625140 3669163 4225699 4562934 -1 -2 263813 2038575 2232719 2717494 2830670 3207064 4924133 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 1174004 2247951 2788091 3258057 3520652 3629573 4772826 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 668931 1135274 3401166 3880061 4240418 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 1716076 2905155 4534507 4882675 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 242005 732983 2186277 2933906 4697420 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 474424 1216234 1419854 1501026 1985543 2258696 3068446 3326793 3351537 3373207 3443562 3676696 3724924 -1 870055 3409959 3996669 4790076 -1 615753 977045 2449544 2980806 3886693 4390026 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 400150 1607795 2188919 2745134 2984417 3419838 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 125775 1171640 1549013 1601190 3894294 4075161 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 116701 198539 1031113 2730585 3096013 3851328 -1 -2 204325 432699 723854 1625268 2481360 2775824 3308090 3459911 3491502 3669725 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 330890 3002268 4056310 4718050 -1 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 69074 473754 4484427 4593796 4782240 -1 -2 1243124 1377366 1584437 1890801 2773432 3856741 4283788 4443598 4455697 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 125519 970809 1632191 3127534 4679403 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 1644700 3796742 4165977 4470362 -1 -2 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 486362 1095028 1213511 2814725 2970230 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 448371 2295649 2361317 3258244 4410614 4923800 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 190798 816183 935993 1466058 2026092 2180912 3825088 4174938 4360850 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 -2 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 127116 2085541 2169739 2983838 4857043 4902010 -1 568932 598573 638100 1189443 4390658 4726168 -1 521476 808565 1652705 2076776 2322184 2831229 3439806 4488163 -1 -2 299001 329627 2550979 4645742 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 967857 1886259 2996664 3478145 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 2334619 2827645 3485978 3863034 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 529249 550950 757154 916604 1325836 1389823 1591529 1705882 1729878 2047418 2189658 2709900 3814177 4114259 4517440 4910245 -1 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 -2 867373 1099201 1257868 3436392 4418905 4643618 -1 -2 245840 277091 864327 1515463 2138000 2930947 3556386 4420792 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 -2 1186085 1519688 1996368 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 -2 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 -2 1391962 2335171 3087952 4597292 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 221462 1000367 2129438 2744228 3012541 3830995 3989337 4506623 -1 23679 109475 243725 1017840 1032247 2385348 2632610 3312329 4844237 -1 413912 520379 3290276 3515223 4166664 -1 -2 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 1141709 1965411 2151489 2795782 3721354 -1 -2 917811 1109600 3539849 3662418 4461848 -1 -2 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 -2 2172684 2677892 2986326 3551689 4874827 -1 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 -2 512752 586907 1126675 -1 768807 1328105 1790270 1820819 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 69950 748722 874453 956726 1952260 1974051 2693138 3163335 3471230 4039560 4232477 4860007 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 96451 277033 450740 939025 1826241 2672190 2945816 3169544 3302658 3359555 3468460 -1 -2 346392 1096023 1157239 1572117 1623163 1664122 2980422 3282500 3474055 3801873 3893082 -1 709683 887839 947960 1468732 2419415 3314930 4590013 4686856 4704788 -1 -2 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 -2 86617 1600158 2092535 2693595 2890098 3506606 3873464 4451603 4582093 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 -2 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 656256 1167342 3825852 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 309642 640274 860215 977258 1349721 1505586 2389877 3463998 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 -2 619289 877908 2706290 2892086 4065443 4265841 -1 417411 1017827 1443572 1680382 1994581 3087040 3437929 -1 -2 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 945400 1059371 1098941 3923292 4247345 4531624 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 -2 791543 1745996 -1 -2 288633 512428 705482 917640 1057490 1362133 1732839 2656369 3485422 4916205 -1 1520197 2453938 2584707 2909384 2938947 3816674 4687415 -1 -2 370385 1505543 2119379 3974468 4413911 4488001 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 1603569 2157228 2575491 3092937 4814517 -1 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 77074 1070788 2089928 3552078 4398259 4417537 -1 -2 58540 259692 1479354 1848153 3463414 4113691 4315987 4626346 -1 39722 327750 869669 936459 1309309 1940578 2847659 3084588 4530336 4714176 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 26191 99710 1004228 1035296 1084880 1516554 1652905 1758694 2120856 2446748 2883012 3040055 4041642 -1 57154 1031114 1052679 1202016 1272746 1328409 2610989 2690469 3057548 3574130 3697443 4132232 -1 14452 439023 1492546 2895254 2953090 4022882 4644293 -1 -2 1355389 1379762 1748191 3311456 -1 1577916 1682182 2226442 2249752 2351141 3188584 3866420 3987057 4554850 4647041 4871643 4948931 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 1719633 2085129 3124335 3667138 4093368 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 200472 1287440 1325686 1792512 1809322 1846472 1967673 1971084 2079543 4861980 -1 -2 139849 984182 1358179 2147481 3981402 4911087 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -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 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 493454 923721 2378636 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 4411278 4716152 4732478 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 1915628 -1 -2 535838 1689001 2654833 2868252 3424722 4471167 4655660 4880711 -1 3996669 -1 -2 200608 927488 1563587 2231086 2587230 3652069 4395601 4554742 4726987 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 330890 3002268 4056310 4718050 -1 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 69074 473754 4484427 4593796 4782240 -1 44138 1269822 1307732 1639500 1698401 2315822 3894225 4113955 4334038 4572969 -1 -2 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 -2 1162036 1199176 1247981 2805594 3876252 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 128023 711641 3306191 3503773 3709204 4060291 4385356 4465862 4466882 4811713 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 278913 609490 836243 915558 961024 1664953 1755082 2409676 2433214 4038965 4509906 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 4092415 4127113 4246919 -1 957372 1912824 2549835 3772891 3839372 3990103 4808493 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 774874 1724440 1986200 2982053 3358309 4696391 -1 -2 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 223116 934092 2699108 3635099 3694818 4498523 4600065 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 44329 347125 367025 845357 1502498 1821991 2285550 2640772 2713809 2992249 3153623 4195386 4257472 4409189 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 1202569 1288151 3564752 3963479 3997171 4543094 -1 -2 903473 918173 2817466 3811408 4256193 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 1948027 2553471 2760222 3075902 3374652 4103094 -1 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 34184 1791591 2752064 3369238 4583188 -1 578883 622679 1079493 1125211 1840638 2177421 3311826 3321372 3390732 3941915 4114095 4437384 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1649800 2225317 2553302 2821486 3103214 3449211 3624664 3858284 4437655 -1 -2 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 365565 571716 913596 1757337 2351904 3073935 3632518 3784868 3893166 4730029 -1 -2 903473 918173 2817466 3811408 4256193 -1 529267 1068437 2044849 2790768 4725894 -1 -2 463518 660936 1539615 3835457 -1 -2 38984 477735 1873767 2907690 4146704 4454767 -1 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 122819 1213257 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 160740 976832 2079935 2232055 2890922 3264159 3305769 -1 -2 306923 718561 2729635 3729973 3783232 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 3505169 3634842 4018509 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 92030 107571 465649 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 1044376 1835087 1961719 3843248 4048342 4773376 4853900 -1 1205951 1803760 2884748 4064905 -1 -2 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 -2 77440 2052722 4188117 4922060 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 56088 665395 989166 1730866 3626783 3967939 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 653380 685555 1212956 1334551 1344611 1964787 2959631 3099753 4391688 -1 -2 1246796 1292813 1362958 1603068 2691895 3964851 4382937 4898264 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 -2 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 856168 2763121 2915342 4024152 4449408 4850181 -1 -2 155109 284064 655402 1205564 1490363 2128938 2759536 2879333 4363040 4931587 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 39656 731073 1264452 3461353 4167162 -1 -2 666466 1873653 2097592 3332669 -1 433971 1339624 3695121 3879825 -1 -2 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 -1 86310 2237272 4495683 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 347543 703864 1644057 1794231 1846024 1885913 3412280 4523233 4655399 4870669 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 556034 896980 1036783 1916978 3625589 -1 442341 529162 550087 891508 2273590 2476832 3416676 3750308 -1 423319 560232 1006771 1871108 3811724 -1 -2 44545 628990 1506844 2708114 4101943 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 -2 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 2636073 3224382 3384002 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 95144 401037 551551 1079741 2861418 2899152 3981520 4620316 -1 738624 1800071 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 -2 2269 426346 620675 842239 1089698 1208657 1752894 2074858 2701526 3208199 3670958 4297348 4354798 -1 510592 568745 2442429 2871640 2903251 4568111 -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 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 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 1066748 1751966 1762781 1957618 2245142 4214220 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 2068959 3004262 3257077 3593471 3982159 -1 423762 578848 2843618 3454756 3990801 -1 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 -2 120927 188732 277642 431059 1398129 1503312 2503008 2966625 2974734 3244974 3783892 4317305 -1 639614 657480 731031 1433016 2150337 4128148 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 -2 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 209392 1355471 1862293 2368133 2784119 3841067 3863578 4575030 4940493 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 755785 2106982 2384281 3916339 4877502 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 -2 205268 900864 1688487 2063253 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 713178 2176431 3538495 3810035 3966734 -1 1387822 1416596 2465263 2497586 2627971 -1 258769 674817 1020115 2829907 3427818 3578338 -1 -2 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 179771 1126117 1202948 1423390 2461628 3333586 3971754 4481954 4549092 4718119 -1 -2 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 181261 324389 769350 2200802 3268160 3777944 4067945 4299777 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 172039 1094958 1347691 1851438 4518575 -1 372858 1074892 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 379607 1554873 1735201 2923737 3144373 -1 -2 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 1162453 1624598 2336273 2392267 3290483 4244927 4598805 4999999 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 30277 175727 431351 1083761 1551149 2095715 2256014 2318026 2849436 2894303 3008530 -1 223164 429567 1567414 2840854 3224001 3283876 4916418 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 305059 2409859 2499064 2957688 3826011 4685750 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 3542698 4418098 4525313 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 354416 745775 3174238 3373252 -1 -2 139949 811539 866535 2423591 2892655 2958485 3066581 3067402 4136421 4689007 -1 552114 855916 2589139 3880812 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 172547 561054 1534123 1592538 2127280 2526793 2652878 2771053 2816004 3005499 3582305 -1 -2 472788 975311 1120984 1947417 2139526 2586132 -1 21212 2328493 2401236 2930177 2934001 3140428 3775975 4013010 4396169 4635946 -1 483426 593923 1798491 2686106 4299197 4307431 4837429 4878008 -1 -2 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 1260806 2618240 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 346392 1096023 1572117 1623163 3474055 -1 431560 998390 1911628 2373333 2594068 3401816 4255970 4281319 4502088 4592929 4973329 -1 -2 408920 992202 1602753 2950611 3394569 3915926 3987612 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 530243 1572130 1722899 4119815 4404549 4480660 -1 454920 1072031 1806831 2414981 3657790 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 1834702 1889168 1992869 2516330 3373252 -1 190225 654183 666507 987430 1045669 1353146 1696506 2113978 3770667 4594882 4925606 -1 -2 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 133954 723626 3891023 4031108 4835829 -1 -2 66719 235876 721991 919643 1425609 1792266 2186904 2215376 2339448 3006724 4331331 4876953 -1 150218 526627 2861407 3502257 3575942 4234214 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 694501 1089805 2259540 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 -2 1672923 1902024 2330919 2375234 2462687 2680036 2895141 3213387 3456401 3524877 4301702 4563607 4906502 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 173932 1125112 3261865 3418446 3530731 -1 370631 872797 1873999 2018946 2027874 2261285 3705774 4096471 -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 -2 823043 929437 2067829 2559795 4068464 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 376572 3028928 4749626 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 177002 1831285 2088372 2188944 4005914 4010471 4107667 4384723 -1 798099 911112 1094990 1459957 1591839 1661222 2003174 2372112 3896253 4204227 4553010 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -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 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 233918 1087909 2003725 2141625 2319162 2624041 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 -2 295838 721252 780925 807182 1161344 1711838 2135017 2258411 2798549 3425444 3905599 4047392 4424968 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 -2 939611 1757907 2524018 3151091 3487184 3670629 3821575 -1 -2 112786 1443793 2244083 2565337 3376180 3491203 3553822 4303739 4477439 4538754 4616291 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 134763 1691175 2350662 2747422 3023331 3925234 4035305 4105029 4985921 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -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 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 705989 1065207 1108013 1692640 2980230 3598030 4006680 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 605681 795458 1175523 2662783 3146855 3589312 4682456 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 262142 1864268 4197634 4943085 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 1536909 2115251 2421973 2444791 3144369 3761904 3797468 4517646 -1 210307 419596 897390 1859968 2794320 4099524 -1 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 504008 1420440 2027867 2440930 -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 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -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 382176 874331 1287032 2695346 3295408 3725605 -1 317721 815822 835434 1347528 2485389 2966927 4089798 -1 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 264709 2102788 2103641 2437904 -1 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 1032409 1340036 1372473 2411416 2521757 3405840 -1 947837 1002903 1102198 2165931 2355622 -1 210934 659834 1077482 1439362 2711465 3512731 3553468 3800716 4283001 4466177 4552167 4999999 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 89828 114133 458811 2776715 3632693 3957382 -1 639687 748988 759875 926330 1996130 2157099 3289457 3916498 4082418 4874953 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 860599 2423763 3004923 4390026 -1 -2 2912 355431 2508874 3312329 4411672 4999999 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 569848 1162183 2247484 4219825 4690349 -1 -2 1217716 3458341 4945970 4950001 -1 666466 1873653 2097592 3332669 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 -2 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 507778 2852084 3006453 3611916 4576613 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 702264 826472 1477101 1490452 2093723 2576361 -1 661397 1473593 2972363 3550274 -1 4516233 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 448458 731500 914367 1572346 3851792 4217265 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 76144 482317 710042 2339592 3307713 3864355 4071917 4704649 4975722 -1 926511 1065523 2176093 2889178 3849955 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 747499 1178161 1941347 2646463 3393507 3617114 4243625 4925158 -1 194963 233161 1173766 3240371 4096263 4501230 4553365 -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 1176478 2901109 4173017 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 365543 472282 1490016 2197967 2560792 2795613 3707834 -1 -2 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 1453545 2338794 2585936 2658158 2799855 3270461 3510517 4769591 4985290 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 4159630 4327828 4753517 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 640185 3720713 3817852 3868436 -1 -2 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 1477536 2016188 2344987 2436454 3051122 4657801 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 362802 678509 3135422 4952260 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 1540480 2531447 3193593 3437596 3622470 3836314 4102738 4137201 4670059 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 655626 1173988 1701349 3457185 4669310 -1 -2 327887 1445539 1637891 2847065 3053630 4110725 -1 22335 1148510 2507011 2667375 3224962 3615220 4339794 4716152 4939079 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 159992 2352114 2363683 2676967 3736641 4392943 4818588 -1 504008 1420440 2027867 2440930 -1 155778 1647289 2472765 4003398 4275992 -1 -2 735501 4395168 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 -2 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 -2 160740 748781 1355723 1930282 1937382 2081147 3310746 3961570 4023159 4221800 4917763 -1 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 587174 677447 935051 1841510 4840262 -1 -2 426504 718869 1461797 3191925 3951532 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1335996 2702886 3106245 4035785 4684806 4952196 -1 207673 344491 482604 794568 1168837 1922476 2558357 2906852 2941004 3556900 4149048 4428636 4534826 4943713 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -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 128381 949249 1874590 4080695 4648457 -1 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 4932403 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 423499 1630246 2736898 3037867 4517223 -1 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 945759 2371363 2534519 3182449 3752591 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -1 -2 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 -2 488422 1118687 2185874 2630762 3041735 3100615 3728274 4242636 4255575 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 778816 1615881 3467643 3994171 4329881 4571810 4654128 -1 1083752 1140801 1539638 1688185 2079507 2763135 3800807 4980265 -1 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 1255234 1406960 1577030 2386254 2430868 3237913 3316509 3898065 3913649 -1 962518 1010180 1787170 2471920 4985647 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 353144 353399 2444514 4122281 4301277 4812620 -1 1888542 -1 468474 714912 1099100 2475691 4329590 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 610978 1142880 2055574 2899531 3733360 3884364 4032999 4876597 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 2472930 2493513 2684575 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 1092055 1625017 2100333 2422040 2771927 3196810 3564337 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 1001132 1527911 1680183 1872543 2403169 3070474 3244524 3432756 3613164 3821472 4864762 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 72036 279708 916180 1758927 1927366 2662183 3072386 4347532 4577759 -1 -2 646031 2032497 2728976 3571773 4422738 4519782 4700209 4922352 4928111 -1 560570 2081449 4177240 -1 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 -2 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 74949 213029 485841 1804246 1915958 3421299 3758125 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 606192 1549731 2234178 3682163 4676652 -1 -2 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 1834702 1889168 1992869 2516330 3373252 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 65571 892650 1077230 1775821 3329360 3882082 3910691 4323544 4552878 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 241793 922603 1203400 1322680 2126063 2226665 2539149 2694357 4684028 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 167991 314124 584610 2365180 4021693 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 -2 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 563732 1023581 1763833 1968779 2304576 2833183 4147893 4519788 -1 1782086 2268438 3090248 3542677 3819165 4347126 -1 484621 1169142 2624206 2678780 4089485 -1 -2 82723 443749 460734 672055 992608 1022008 4988135 -1 1589945 1705785 2571091 2575327 3027598 4016157 4777221 -1 169974 1933530 2367669 2461143 3338850 -1 -2 859036 1229039 2868534 3032904 4637036 -1 58866 566581 1264107 1525797 1945857 2712677 2932295 3139241 3357037 4093346 -1 233465 479727 4122613 4771125 4796582 -1 626830 914702 1927447 2522425 4221074 4239790 4320732 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1716076 2905155 4882675 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 -2 883909 1218908 2453919 4142798 4639054 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 596681 693753 3632500 -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 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 786797 1873722 1952479 2264234 2855012 3239048 3800502 4000098 -1 1578767 3372604 3669323 4825028 -1 1719881 3709956 3902093 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 543908 1575168 2516381 3460650 4030595 -1 -2 290612 463137 2310519 2382091 2954138 3872553 4576629 -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 607834 1362994 1702506 1791936 3874099 4635501 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 291214 1295100 1728897 2357784 2800024 2875468 3135344 4086342 4520500 4659030 -1 136725 580385 1157120 2371606 2446392 2476405 4684502 4956611 -1 -2 1581107 2650604 4243553 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 -2 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 384607 566807 604243 911887 2540282 3970299 -1 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 3067410 3231118 3379044 3753534 3871992 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 705042 1308178 1311595 2607978 2934402 3815199 4216819 4640106 4847828 -1 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 15232 36911 652679 1427905 1428425 1811796 3563844 4054702 4321320 4999999 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 28811 3483260 3631313 -1 376572 3028928 4749626 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 583219 1262982 1620845 2072442 2468879 2528365 3294105 -1 383126 477739 1511223 1698375 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 690301 865789 965659 967003 1076854 1517888 1697422 3100592 3119170 3328575 3677716 4949651 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 96675 991117 1187091 1924182 1978205 2675961 3277470 4209738 4714794 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 77321 1123946 2809712 3057113 -1 -2 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 1096140 1161893 2006157 2467682 2584608 2751086 2780782 3042817 3198221 3906593 4471147 4555836 -1 539699 815388 2614771 2676174 3025163 3679093 3796114 4264408 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 330890 3002268 4056310 4718050 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 277836 698333 1479214 2909993 3738641 3903057 -1 391466 3019163 4700901 4740720 -1 -2 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 -2 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 1284072 1936084 3004853 4827745 -1 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 1928472 2629670 3292821 3301390 3861347 -1 10088 280862 547026 599757 725591 1095369 1205661 2395852 2402346 2539515 2775572 3159771 3404435 3555191 3800166 4245772 4462581 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 178992 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 481572 1616156 2635068 3339379 4540963 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 82756 3400044 3637650 4736580 4779898 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 836606 991317 1717194 2177514 2927507 3052143 4943181 4985155 -1 687183 1570787 2065635 3206623 3271322 4743555 -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 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 1508989 1821358 3773005 4498031 4897997 4991011 -1 935923 1388642 2521571 2933051 3291414 4796069 4999999 -1 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 -2 1749876 1864895 1986263 2283793 3341018 4041984 4070776 4304066 4541465 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 1102616 2838814 -1 926445 3482608 3775697 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 1904019 3429312 4452096 4872307 -1 138501 522166 888360 1481550 1806262 2545463 3203710 3336608 4447646 4721244 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 515714 778365 2031977 2712301 4874816 -1 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 619187 652993 3343393 3892066 3924440 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 20899 177448 1518214 1581644 3443996 3544126 4567248 -1 18267 1633359 2899690 4078616 -1 -2 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 148822 1337924 -1 -2 75319 131716 148784 1561672 2010961 2129561 2717518 2961957 3374322 -1 -2 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 227607 1389293 1484273 2306429 3304549 3750617 3933997 4235523 4466222 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 110184 205490 266404 1242919 1427619 1435638 1446585 2129914 2734309 3261843 3735510 3983437 3989374 -1 -2 19319 442006 627832 1225624 2222469 2414311 2938026 3352980 3640740 4072088 4198862 4803774 4861692 4875482 -1 116701 198539 1031113 2730585 3096013 3851328 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 182657 805042 963503 1237009 1746219 2031977 3170820 3223643 3228303 3636933 3912655 4547946 4880484 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 1520017 3043370 3316465 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 365927 555992 658251 831742 1523607 1673424 2465039 3042126 3764068 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 1484117 2398977 2614985 2939949 3643482 3736897 3795836 4404857 -1 -2 298548 1351162 3106909 3862777 4188670 4238797 4248374 -1 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 104119 147625 1551879 4064828 4133522 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 242005 732983 2186277 2933906 4697420 -1 -2 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 -2 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -1 -2 263133 922603 2474601 3562365 4057630 4472122 -1 198016 619681 788814 3658240 3862027 -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 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 869016 1407291 1979482 2110552 2122853 2302161 2329782 2583382 2697798 3668213 -1 -2 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 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 8432 237546 812429 898998 908036 3499083 4231607 4685853 -1 276985 698326 1111625 1932593 2247185 3047043 4066803 4351841 4980579 -1 778273 1497160 2434028 3122911 3202657 4999870 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 496734 572084 999281 2778089 3031524 4921903 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4998638 -1 188210 970830 988148 1288568 3550395 -1 92849 314821 812731 1862016 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 98866 615919 1349877 2803594 4198155 -1 -2 320063 556676 1951744 2297711 3055259 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 223116 934092 2691584 2699108 3338037 3635099 3694818 4498523 4600065 4883640 -1 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 2321732 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 848525 1300505 1809920 2478804 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 -2 384607 566807 604243 911887 2540282 3970299 -1 1365167 1518421 2283239 4402580 4928255 -1 -2 315913 980471 1024967 2159388 2815377 4020933 4073082 4106050 4516075 4940493 -1 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 -2 392062 636527 2365535 2368098 3928606 4833330 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 251051 3346877 3494455 3575528 3599449 4892066 4916719 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 -2 672439 1398356 2292237 2700025 3115561 3801123 3804008 -1 69205 1647001 2803610 3587036 4548674 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 13575 2593162 3385225 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 -2 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 825563 1089657 1288472 1306162 1340481 1550524 2813323 3188449 3451165 3672880 -1 -2 649371 1219625 1498280 3514583 4489173 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 578102 1251453 1264755 2096965 2251687 2325702 4126470 4190694 -1 1102897 2334817 3923011 4679134 -1 1407802 2867027 4443005 4685785 -1 272664 1545325 1914965 2254554 2608846 2701375 2711474 3016911 3460349 3466186 3971120 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 -2 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 2253226 2739582 2919896 3006878 4180999 4565349 -1 -2 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 753632 1556914 2580943 2601336 3558905 4344336 -1 895946 1086221 1215442 1386290 2354268 3169997 -1 -2 1662826 3127657 4196722 4463630 4773822 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 1430707 2181881 2842096 4696367 4753098 -1 51891 114050 655478 771162 1530278 1580343 1761824 4099426 4121710 4181057 4889566 -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 136045 394368 1744593 3259391 3325145 3368138 -1 -2 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 25789 642311 1650247 2309802 3017543 3229151 3940440 4069272 4794244 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 -2 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 942796 2687977 3241572 4196538 -1 -2 947837 1002903 1102198 2165931 2355622 -1 210934 659834 1077482 1439362 2711465 3512731 3553468 3800716 4283001 4466177 4552167 4999999 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -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 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 111315 821769 2573894 2937984 3039257 3066633 3562512 3608464 3836499 3948920 4175185 4409939 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 705034 1966001 2379588 2874338 3867584 -1 -2 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 789369 1037223 2365104 3621173 3976038 4227056 4551870 4809837 -1 345073 2245426 2740044 3952212 4289214 4881404 -1 -2 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 86609 506353 917956 1101873 1720269 2126795 2601831 3323359 3390212 3810499 -1 -2 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 872558 1123632 1915837 2197819 2432125 2483894 3887918 4383909 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 632468 1623671 2383328 4530014 4872475 -1 84407 629683 1787710 3169557 3625938 4146597 4623386 4700464 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 2152413 2836933 3057046 3287285 4979811 -1 -2 116864 143479 1746795 3520463 4938167 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 22629 755201 1341094 3051122 3453571 -1 -2 1255234 1406960 1577030 2386254 2430868 3237913 3316509 3898065 3913649 -1 228485 323609 1169545 1962561 3728932 3904558 4077231 4330326 4826134 4884613 4990267 -1 693090 1064582 1673748 2092194 4396757 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 376572 700391 1162037 2211419 2274523 2467469 3189747 3950568 4036525 4497872 4507328 4519497 4568852 -1 -2 1541625 3919304 4301257 4501861 -1 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 881610 2705112 2798137 3865068 -1 20450 585450 1747360 1983039 2246740 2390964 2822334 3638383 -1 77440 83522 215337 304757 940431 2052722 3775956 4185659 4922060 -1 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 555451 1066834 1120375 1723296 2285118 -1 60402 477061 1596496 2105979 3851989 4030595 4047486 4440993 -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 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 -2 1286319 2553085 2936599 4102122 -1 -2 428465 505771 783340 2017171 2860661 3058270 4017459 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 396065 594695 1472917 1603800 4069685 4270085 4301774 -1 -2 110205 969304 2668753 3038716 3450624 3844901 3875780 3993587 4714568 -1 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 149670 246062 278394 1329200 1603957 4061637 4368907 4809675 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 -2 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 -2 971385 1565430 4539921 4809675 4939117 -1 -2 259782 556366 2266886 3543377 4426942 4677806 4787366 4970193 -1 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 887076 2087301 3014965 4200484 4817777 -1 -2 775955 1439963 1541850 2742502 4594494 4911678 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 2305775 3517322 3617834 4069308 4301702 4358905 -1 -2 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 365361 996373 1159372 1818872 2382142 3384815 3867407 4430636 -1 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 762848 1225998 1464809 1549570 2797414 2905230 3063643 3093520 3383249 3988221 4598340 -1 -2 92381 531813 781447 3262950 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 2749860 3691811 3817798 -1 -2 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 2893908 -1 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 -2 907526 1070759 1697089 2214299 3209103 3512032 4836381 -1 1295650 1617441 1639575 2447995 2869979 3340154 4939013 -1 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 716282 1340996 1810842 2512079 2796046 2846021 2964770 3514639 3863413 4446898 -1 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 -2 1450832 1462475 2070377 2104550 3879563 3930761 4086431 4158177 4341104 4851675 -1 256794 996513 2227395 2438772 -1 64818 965063 1029568 1730849 2280289 2830364 3129729 3148983 3401343 3431469 3532968 4571652 -1 -2 1803021 2501189 2698729 3282710 3845869 4152611 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 50766 145553 3988537 4676514 -1 -2 133376 194073 284993 640485 2126217 3227307 3481283 3853255 -1 750724 1367752 3851336 4166165 4361391 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 2016568 4626049 4886803 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 307941 900129 1048527 1674077 2205842 2412736 3243162 4228146 -1 1157162 1405545 3492238 3806014 4441332 4605383 4776417 -1 1770351 2167495 3009772 3864021 4204911 4425394 -1 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 -2 430638 1070026 1098693 1555145 4548811 -1 -2 805306 1893380 1975897 3040678 -1 266819 721492 921998 1011661 1282955 2409966 2540282 2852261 3623666 3680792 4936578 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 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 -2 1558082 1572371 2032211 3924905 3998561 4116885 -1 -2 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 1419612 2638991 2908436 3370400 4001568 -1 486057 1824568 2954403 4015080 4135159 -1 882355 1776524 2395765 3447314 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -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 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 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 323995 1397355 2349706 2617609 3715443 -1 -2 454655 3378895 3670416 4477025 -1 -2 362711 2238028 3596355 4378484 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 -2 34555 88763 336903 690766 785444 1891503 3486489 3755929 3931351 4675713 4898180 -1 -2 1162953 2938918 4403761 -1 54947 365361 546620 1818872 1911210 2382142 4430636 4843966 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 694501 1089805 2259540 -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 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 361000 596620 1719255 2067626 2736630 2793581 3880380 4602588 -1 458613 682035 1038750 1860056 2361575 2465851 -1 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 -2 316136 504748 966679 1628660 2406419 2930079 3176643 3333826 4795209 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 386178 503179 1221535 1523148 2146574 -1 1259949 1369694 1683544 2384750 2797524 3098006 3794654 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 9385 1083636 1986900 2175085 2480302 2630444 3660071 3739813 4494811 4609782 4689989 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 -2 576001 995587 2252317 2269640 3281167 3578979 4494057 4687377 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 1091782 2118115 3713182 4999999 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 -2 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 889197 988690 2854249 3376988 3901730 4281693 4523787 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 762755 1073119 1306051 2191406 2538213 2612462 2804961 3031370 3222613 3492147 3590260 3847389 4183003 4630124 4676058 4699605 -1 814294 1030869 2387508 2695497 4198464 4782522 -1 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 274667 881850 1599762 1861508 2840753 3021982 4204030 -1 -2 481714 671229 765428 2137791 3592577 -1 1743630 3171254 3351508 3841150 4700968 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 1748710 3626262 4061674 4071458 4165434 4901302 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1537725 1815541 1836430 1991474 2455051 3470358 4216021 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 1085498 1747299 2520610 3136809 3252688 3607854 -1 -2 3314 89528 935414 1199955 3403967 4038759 4496085 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 907617 1142048 1280267 2666322 3955214 -1 -2 1079236 2172893 2531719 2552780 4307696 4321767 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 420198 767374 1737917 1948352 2124095 2384181 2478793 2673308 2819313 3802209 3810659 3839824 4646728 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 338180 918382 3106104 3642527 4544673 4838335 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 826302 1251496 1943484 2611210 2888952 3504097 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 609271 1061746 2969018 3189510 4060715 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 -2 263103 2823702 2941026 3052441 4013844 -1 -2 693090 1064582 1673748 2092194 4396757 -1 2191238 4628572 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 107676 595326 1564915 3019284 3676830 4100506 4657083 4804143 -1 670433 -1 844412 965107 1672859 1709110 2104359 2329151 -1 41686 252475 697640 1204132 2491361 3172820 4448433 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 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 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 212456 767559 1888594 3347597 3654730 4152564 -1 1032009 1117215 3233539 3286884 4584403 -1 -2 120074 219327 270968 310824 1375504 2653451 4164298 4212764 -1 583930 1773268 2142772 3634614 3950263 4058346 4698192 -1 805306 1893380 1975897 3040678 -1 266819 721492 921998 1011661 1282955 2409966 2540282 2852261 3623666 3680792 4936578 -1 -2 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 813414 893535 1062808 2792193 4919382 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 249978 367436 984127 1591150 1758020 1864361 2378370 2455790 3077828 3121874 4787733 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 17595 35136 139347 2247438 3424571 3593510 4000152 4239680 4294413 -1 142079 144333 665472 1425906 1740931 2500566 2622522 2843969 2971147 3093904 3158811 4335270 4514567 4603543 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 2508874 3312329 4411672 -1 2015284 2267595 4361135 4955186 -1 970782 1257635 1877737 2598330 3394401 3490644 4228998 4421649 4501703 -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 1476132 2597047 3557110 4866547 4995486 -1 596681 693753 3632500 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 361147 634629 1078481 2648098 4718011 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 125519 231154 455474 1930935 2298206 4265084 -1 388987 477943 565116 927701 1806596 1890356 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 64623 959544 1950348 2001187 3092992 3337322 3873534 3873947 3951896 4093129 4288434 -1 444194 1993801 3993135 4283436 4790698 -1 1693567 1761695 1863534 2238373 2746685 3966887 4353269 4427789 -1 87237 395947 1183545 1593313 2272369 2537486 4783895 4999999 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 262972 652103 3260548 3350587 3433081 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 -2 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 400512 410900 1359685 2423845 3387970 4167131 -1 324047 1537256 1753957 1919085 3056595 3208103 4534390 4746707 -1 -2 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 1455345 1679571 2924322 3896257 4624871 4754841 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 848525 867962 1300505 1809920 2262652 2478804 3091967 3585862 3959685 4268013 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 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 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 327887 1445539 1637891 2847065 3053630 4110725 -1 -2 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 209158 992890 1942470 2446251 2574098 4138311 4393647 4621656 -1 130830 1105047 1260215 3267616 4605542 4942186 -1 -2 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 -2 220262 1461465 1934347 3008841 3160548 3208526 3538579 3837075 4025049 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 -2 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 -2 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 145323 1013612 1814619 1961463 1981023 2217013 2499675 2720247 3037603 3195856 3610511 3869070 4101421 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 3330783 3362857 3479803 3505107 3587764 -1 2059387 2629159 2919990 3191337 3415842 -1 433971 1339624 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -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 24239 81031 292086 767102 2015817 2563467 2848210 3185225 3896892 -1 298171 595774 860880 1377274 2584775 3817589 4385377 4978517 -1 82863 96380 1674647 1710500 2180711 2211356 2816248 3664267 3699395 4640112 4922396 -1 14736 479269 584678 895674 2495533 2672180 2894901 3382203 3728244 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 282257 823791 2423370 2917097 3099540 3596100 3772217 3995790 4208136 4474492 4516766 -1 -2 474868 477028 1540156 3716779 3890069 4802059 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 -2 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 706486 985793 2699495 3178203 3959507 4455330 4665134 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 321926 1052274 1176524 1711913 1916482 2095879 3368655 4034361 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 488422 1118687 2185874 2630762 3041735 3100615 3728274 4242636 4255575 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 257419 1147924 1352693 1816138 2227433 3865590 4999999 -1 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 -2 964140 1672029 2665896 3272339 3310286 3455263 4500577 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 2032723 2238942 3282659 4085769 4218300 4281418 4637437 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 -2 534237 1852568 4129224 4821381 -1 -2 162847 2069842 2080720 2203834 3389762 3414904 4041932 -1 374854 637061 2448983 4450284 4536845 -1 1005902 2084706 3140427 3218929 4379857 4474902 4847248 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 259392 1297561 2248667 4128171 4804757 -1 137997 813386 1257167 2462672 2493124 3520874 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1385539 4037959 4923789 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 92157 733716 2494609 3327443 3573429 4039607 -1 444689 681917 2743924 2876024 3852225 3885709 4008060 4185783 4303059 4782634 4915319 -1 -2 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 749537 933380 1259566 1641591 1914506 2450215 3801254 -1 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 106490 136266 1700215 1942179 2444235 2777533 3376373 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 458577 1110285 1112603 1393461 1526974 1897094 2209111 2521731 2578765 2947257 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 413591 881124 1705990 2243243 2627356 2627703 3136478 3257426 3286299 -1 460734 670496 1521614 2538029 2810418 -1 1891116 2320658 4583948 -1 -2 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 283288 1563308 2009611 3000068 4175074 -1 1204368 2501413 2515253 3510641 4622516 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 144373 760974 814480 869947 989121 1215974 1471510 1627879 2210869 2275506 2993703 3624145 4284897 -1 560303 1150858 1740186 2942124 4208779 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 2309549 4669621 -1 2533948 3785682 3947686 4086566 -1 61273 331776 1302232 1555677 2596891 3569997 -1 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 246168 681756 3459326 3529273 3574480 4470331 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 2283591 2790228 3662594 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 -2 162561 349894 949249 1137446 1871741 3131143 4648457 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 899192 1420054 2978000 3713360 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 -2 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 206158 675205 1299424 2366165 2950836 3825538 4366733 4470821 4501884 -1 -2 917811 1109600 3539849 3662418 4461848 -1 -2 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 427910 766466 1013437 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 1162036 1199176 1247981 2805594 3876252 -1 267456 789180 2977407 3251392 4422050 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 150218 526627 2861407 3502257 4234214 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 694501 1089805 2259540 -1 -2 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 677585 805503 1000826 1683077 3113071 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 46671 496947 758256 1611241 3808085 -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 19489 138055 796452 1215257 1609906 2015764 3483130 3896381 4197343 -1 25745 237473 954245 3081079 3581217 4118784 4600199 4812294 -1 -2 162561 349894 949249 1137446 1871741 3131143 4648457 -1 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 18968 1257259 2190350 2247161 3603459 3673992 4498364 -1 239013 2329744 -1 -2 212456 767559 1888594 3347597 3654730 4152564 -1 -2 289789 335975 1031978 3024682 3055589 3167701 -1 -2 272098 1105475 1621615 2125521 2476931 2775484 3037581 3058330 3478582 3770795 3800487 4311020 4324446 4609535 -1 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 -2 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 298171 595774 860880 1377274 2584775 3817589 4385377 4978517 -1 -2 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -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 342113 2391302 2885318 4329358 4339251 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 3756142 3972899 4300165 -1 -2 783480 3463076 3720665 4446279 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 1088323 1600812 2187201 2200306 3058426 3202471 3337026 -1 6586 881969 1231356 2261041 2544823 2873330 3574610 -1 -2 66757 2106332 2275822 2484855 2746930 4399537 4664469 -1 -2 603275 802163 1040774 1770994 1827825 1834368 2144052 2263017 4315643 4785352 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 -2 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 642346 1318588 2151844 3838133 -1 406582 494480 645030 670027 842856 1308284 2315745 2344511 4342309 -1 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 754284 811039 1091084 1163620 1869406 1975986 2158070 2665107 3860802 4675672 4868732 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 274405 2911830 4363242 4374974 4650519 -1 245138 498557 920954 1250896 1546456 1688460 2196342 2508827 -1 509323 2143158 2722887 4592929 4619254 -1 -2 107036 1592071 3267865 3793307 -1 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 1163815 2964028 3538050 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 256249 550763 667423 1283772 2235700 2835738 2966930 3192165 3548626 3776009 3939067 4751997 4763871 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 2837862 4011387 4063199 -1 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 600124 2954458 3541095 3637460 4447977 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 555694 1253967 1353385 1910700 2526537 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -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 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 29999 135122 647302 1123538 1392096 1930962 2253770 3391161 3973398 4393154 -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 395049 877722 1321989 3497702 4919382 4934959 -1 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 642346 1318588 2151844 3838133 -1 -2 9615 410009 2035151 3528425 4936754 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 123248 335299 514308 2747662 3244244 3732420 4625235 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 -2 391849 780347 1045902 1928837 3811937 4568449 4813454 4938482 -1 64818 965063 1029568 1730849 2280289 2830364 3129729 3148983 3401343 3431469 3532968 4571652 -1 687015 3018498 3177174 3639013 3756265 4126369 -1 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 375304 1514603 2089649 2690639 4259059 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 327075 630859 1294673 1660156 2769902 3791100 3818765 4266582 4319859 4490066 4563337 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 7036 430049 1048403 1836146 2937753 3705655 4238647 4817182 4950050 -1 -2 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 -2 480124 709835 1182795 1475527 2349887 3270402 -1 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 158741 573823 1196886 2707842 4643742 -1 336769 797116 1974325 2556408 2664820 2805491 2868557 3543785 -1 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 2431489 2633467 3977337 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 462131 568304 683356 1227745 1813462 2442442 2939903 3006386 4202718 -1 526561 745918 1611009 2772296 3412409 3501922 3921574 4423241 -1 -2 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 846791 911722 2305885 3284235 3510179 4970720 -1 60402 477061 1596496 2105979 3851989 4030595 4047486 4440993 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 409615 1310763 1554181 2319874 4605878 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 -2 1302776 1574905 1889642 2496284 3621793 4236983 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 267296 2967857 3012044 3671353 4438569 -1 -2 178992 402580 923785 1336365 2551134 4140646 4747984 -1 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 1345063 2093440 2735906 4236320 -1 1368365 1863150 2765222 3838433 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 1162453 1624598 2336273 2392267 3290483 4244927 4598805 4999999 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 -2 106309 505950 3957782 4582162 -1 1603296 3762726 3785080 4747161 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 846791 911722 2305885 3284235 3510179 4970720 -1 60402 477061 1596496 2105979 3851989 4030595 4047486 4440993 -1 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 650442 1783639 3183359 4116802 4345896 4483150 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 518756 792924 1510135 2215822 2404925 2551071 2660596 3071261 3462395 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 81664 320907 1116475 1871625 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 2503587 4407534 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 375592 1938232 2109671 2881928 3136155 3937656 3971015 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 207891 1070888 4116119 -1 -2 482120 1186849 1292008 2390834 2599181 2603747 -1 2938918 -1 -2 41466 847662 2375354 2833504 3220124 3270562 3686490 3826196 4922822 4942814 -1 491722 1297293 1672504 1689877 1911633 2852077 3801603 3835016 4705344 4747594 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 713178 2176431 3538495 3810035 3966734 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 703796 1069181 2006011 2153045 2673553 4814892 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 28683 1747578 1856614 2104646 4285323 4467591 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 36743 425296 619221 790499 1135327 1455460 1982797 2037716 2113673 2958471 3580024 4144899 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 1268808 3024131 3722376 3945308 4475957 4611872 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 1701210 1958449 2574989 2591880 3473370 3500731 3917909 -1 -2 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 1160624 2072279 2198141 2544864 4397071 4899461 -1 675777 959430 968750 1417169 2606546 2928053 2989083 4472316 -1 -2 276627 1567110 1732413 2835816 3419598 3806210 4134031 4314048 4992377 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 541897 869016 1407291 1979482 2110552 2122853 2302161 2329782 2583382 2697798 3668213 -1 -2 2236764 2657756 3697577 3902603 -1 648313 1005074 1074236 1779867 2968777 3935866 4152864 4936933 -1 281605 810385 1161386 1281681 1857659 1966208 2381694 3653604 -1 614642 2868539 4495322 -1 437115 681811 792445 1933050 3213627 -1 -2 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 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 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 1449343 1627290 3765224 4631003 -1 -2 275537 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 4259433 4661610 -1 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 544455 1533079 2392430 3025483 3662771 -1 120330 999569 1070088 1254592 3082518 3881227 4501103 -1 -2 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 -2 257148 764928 1386643 1821480 2108191 2125663 2499171 2933662 3272405 3407785 3498435 3912267 4233975 4345218 -1 -2 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 1178504 2441394 2947773 4973013 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 -2 2475287 3527367 -1 280936 990629 1495007 1967651 2026610 2939178 3243040 3805389 4060837 4177601 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 559634 1219403 4203841 4252505 4395900 -1 -2 989510 2699694 3726025 3883522 4520256 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 2508874 3312329 4411672 -1 946244 1324842 4281667 4451394 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 481572 1616156 2635068 3339379 4540963 -1 810402 847560 1921163 3230605 4886660 -1 3039642 3302848 3925102 4149548 4609638 -1 -2 814519 2187064 3557852 4188557 -1 109631 1848387 1974711 4068610 -1 15628 2993137 3304785 3428603 3797677 4898438 -1 -2 1662826 3127657 4196722 4463630 4773822 -1 -2 215202 896526 1593190 1963350 1973430 2658846 3107828 3536415 4309966 4386186 4594356 -1 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 522283 975549 1198753 4962339 -1 -2 350377 451764 799760 1650479 3338636 3733545 4413499 -1 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 82756 3400044 3637650 4736580 4779898 -1 336358 536557 1518802 3726965 4001549 4253401 -1 1154814 2637809 3296335 4671049 4817419 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 1833994 1973016 3052306 3136488 3538221 3721591 3844472 4178762 -1 980016 1481174 1625575 1904065 2247048 3426808 3505553 3638471 4181051 4850365 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 320390 571400 3952270 -1 555213 858013 943040 2548222 3343728 3933332 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 1495007 1609059 2230871 2232212 3805389 4060837 -1 140958 597834 609517 1581387 3304609 4925600 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 303355 545596 1045595 1144885 1659592 1740085 1778525 2599320 2976078 3333267 3690360 3834649 4786668 -1 -2 534358 909054 984377 1799869 1903667 3669317 4264293 -1 700342 1507277 2685293 2962739 3277716 4644583 -1 118479 204085 1032376 1075332 2356398 4314578 -1 -2 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 155181 1732383 2430039 3843900 4882192 -1 -2 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 -2 451068 857101 1098193 1135674 1592113 1950615 2146854 2160007 2933984 3191746 3635043 3918754 4046282 4242763 4661949 -1 -2 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 2508874 3312329 4411672 -1 353144 353399 2444514 4122281 4301277 -1 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 609558 903959 1458281 2249400 3075435 3301121 3819090 4970438 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 188414 307508 2141750 2200356 3214942 3583875 -1 419818 1066879 2341026 2984450 3718791 4031753 4550654 4770285 -1 -2 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 4137519 4434361 4778092 -1 719982 2623419 2881212 4439127 4656798 -1 232783 1002688 1273036 1709432 1932525 3565111 3603350 3959991 4316852 4599015 4663126 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 317882 857451 2125052 2154713 2180181 2257276 2584952 4426905 4965756 -1 -2 969257 2136301 2197694 3200106 3568449 4444424 4559117 4835610 4933293 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 768807 1328105 1790270 1820819 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 342113 2391302 2885318 4329358 4339251 -1 929958 1729848 2700696 3359266 3657571 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 1054996 1120679 4252982 4940679 4953989 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 348809 1076792 1243086 -1 -2 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 244801 841732 2872013 3791236 4184796 4575616 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 1987306 2842775 3949475 4374313 -1 3399623 3576214 3863743 4045303 4063750 4659072 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 488621 692046 1396252 1668991 1681696 2430807 2556890 4077080 4637803 -1 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 -2 1406926 2185346 2411912 2564101 2620021 3877327 -1 686665 1181347 3831295 3905432 4017919 4848107 -1 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 516367 2480074 2797757 3034443 -1 -2 172039 1094958 1347691 1851438 4518575 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 711010 1949572 2267986 2618944 2637264 3093905 3350277 -1 -2 1275199 4479742 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 24239 81031 292086 767102 2015817 2563467 2848210 3185225 3896892 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 298171 595774 860880 1377274 2584775 3817589 4385377 4978517 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 123248 335299 514308 2747662 3244244 3732420 4625235 -1 959473 1819298 2931113 3283740 3725547 -1 386043 488294 591965 1124707 1426284 2096187 2567364 3373313 4103372 4557291 -1 182780 361888 1430944 1689065 2120000 2256585 2494745 3231016 4196440 4245115 4359398 -1 -2 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 671257 2862787 3405297 3995632 4117949 4278375 -1 -2 1956293 3234743 3968516 4719222 -1 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 297704 374527 1543180 2286271 4350386 -1 -2 169974 1933530 2367669 2461143 3338850 -1 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 290422 752005 1587131 2234546 4456021 -1 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 -2 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 70553 1059991 1748226 -1 515660 698953 778829 1658174 2891759 3304445 3834043 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 16344 892925 971330 1677248 1725619 2495927 2719439 2858985 3036088 3624356 4740770 -1 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 -2 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 515227 792905 1656180 2248902 3529084 4805289 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 196682 855825 1492910 1853112 1871227 2381476 2415972 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 93429 464797 651946 2073239 2690429 3300501 3431695 4096545 4160637 4774271 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1176597 1678850 1801292 2279303 3220690 -1 -2 922941 1166289 2010459 -1 236038 759102 1353878 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 933835 1298408 1485164 1662655 2694229 3851183 4945432 -1 -2 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 -2 1824735 1881182 2684177 3139890 3497924 4058372 4784287 -1 -2 1057583 2500257 2648197 4688917 -1 12638 569862 2049952 2321830 3581312 3775948 -1 -2 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 755902 2352883 2353436 3028855 -1 802159 824848 1830198 4056188 4244041 4362696 -1 1318958 2299241 3294093 3460223 4275635 4383268 4744375 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 -2 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 2752182 3914963 4079110 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 35259 95064 1615238 2881352 3596686 4296182 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 -2 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 2202947 -1 1592494 3196951 3462371 3655046 3734693 3773141 4019143 4019546 4861025 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 559634 1219403 4203841 4252505 4395900 -1 -2 1381174 1688317 1840694 1890330 2089638 2752374 3233742 3402881 4261228 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 725714 887724 1635018 4028862 4147293 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 2508874 3312329 4411672 -1 223116 934092 2691584 2699108 3338037 3635099 3694818 4498523 4600065 4883640 -1 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 162123 549895 653032 4292301 4758293 -1 616388 1716176 2841996 3001895 3190246 4854538 -1 78731 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 390071 1335652 3934030 4197226 -1 326496 372080 1324527 1934877 2160396 2676205 3523243 4656432 4735003 4982003 -1 628855 854901 1231589 1389942 1747622 2083492 2359914 3249004 3272556 4022110 4242140 4302889 4654146 4668991 -1 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 1205951 1803760 2884748 4064905 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 -2 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 611453 1455034 1468273 1609589 1886454 2813917 2874724 3193332 4298074 4789230 -1 -2 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 -2 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 1476132 2597047 3557110 4866547 4995486 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 320063 556676 1951744 2297711 3055259 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 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 2629159 2919990 3191337 3415842 -1 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 1442819 2041854 2342273 4437628 -1 -2 1290486 1670750 2021635 2820456 3841159 -1 2655208 2931113 3725547 4360578 4958190 -1 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 2508874 3312329 4411672 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 531834 842574 1627874 3984439 4868651 -1 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 2321732 -1 -2 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 624594 999637 1510322 1806032 1843627 2813352 3161775 4694088 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 337550 961971 3821472 3832624 4740868 -1 868485 3881440 4033198 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 -2 488964 763548 2337272 2801421 4537280 -1 648337 804892 2429609 3066447 3821387 4154494 4644589 -1 -2 107036 1592071 3267865 3793307 -1 1163815 2964028 3538050 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 -2 32496 218394 2202990 3566584 3927373 -1 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 -2 1955031 2445173 4825414 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 14131 270915 892418 2900588 3498630 4658229 4815956 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 226437 565250 1484507 2795730 3943284 -1 193087 666466 1142322 1225650 1600665 3237823 4001113 4219335 4267787 4289947 4294484 4748196 4860868 -1 407795 576024 951668 1033964 1800308 1933452 2317341 2848054 3210373 3275079 3714920 4511864 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 420580 1255708 1611164 4803528 -1 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 870041 906883 1615749 3178751 3643547 3767211 -1 116701 198539 1031113 2730585 3096013 3851328 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 2073272 2498762 3823114 4314781 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 306789 555694 1253967 1353385 1910700 -1 810288 1759934 1956925 3248889 3957463 -1 1065937 1829467 2032271 3873956 4506245 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 585816 1934414 4160614 4877603 -1 -2 2223685 3163785 3836208 4568874 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 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 25314 858687 1132467 1477898 1829291 2418920 4521871 -1 -2 249353 960432 1526500 2520690 3181347 4530110 -1 186342 2715808 3914119 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 737443 1041159 1296548 2044432 2287642 3482440 3631656 3734689 3807140 -1 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4253666 4915989 -1 43309 2041515 4078995 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 -2 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 -2 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 -2 1100950 1391879 2247195 2856248 2890967 3108574 3174628 3397426 3404170 4218961 4548944 -1 -2 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 80339 134510 1385923 1530891 3824126 -1 1471291 4032520 4744793 -1 37363 2533870 2801942 2978039 -1 309693 326893 1332247 1703462 1924735 2444063 3855973 4730181 4767027 -1 199191 285277 618882 1096729 1258477 2987132 3189726 3740470 4927598 -1 -2 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 786423 3200996 3483039 4257155 -1 2497965 3500636 4167289 -1 -2 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 362318 393900 964985 1665900 1871416 3119847 3278715 3471560 -1 -2 26142 1986542 2959514 4582667 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 200709 431708 1763695 2532960 3375705 4468586 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1894386 1952560 4080126 4330077 4780901 4865433 -1 1963419 2489739 3031930 4215478 4270269 -1 -2 831353 3890817 4660133 4720657 -1 1798795 2143534 2899799 3009892 4595564 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 1071616 1811491 2282514 -1 -2 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 807581 1256811 1340138 2204179 2450730 2890669 3683885 4056837 4467437 4962191 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 406818 1147640 2130762 3037551 3115272 3252753 3305666 3502517 3737505 4134137 4426654 4684830 -1 -2 202648 454704 515335 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 81337 221008 838017 1248878 1557027 2500136 3017561 4114201 4158215 4707963 4833950 4864645 -1 -2 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 173088 408723 1059240 4776631 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 616397 867715 2110442 2303477 2939568 -1 -2 606191 1054996 1120679 2208126 4252982 4256722 4432123 4940679 -1 315913 980471 1024967 2159388 2815377 4020933 4073082 4106050 4516075 4940493 -1 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 237307 408021 774790 1761420 4075524 4630448 -1 661556 673555 2473597 2707355 4797719 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 92157 733716 2494609 3327443 3573429 4039607 -1 444689 681917 2743924 2876024 3852225 3885709 4008060 4185783 4303059 4782634 4915319 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -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 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 1325158 1685646 3991971 4590857 4887994 -1 -2 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 133954 723626 3891023 4031108 4515071 4835829 -1 -2 757997 1967291 3146503 4999999 -1 666466 1873653 2097592 3332669 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 -2 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 -2 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 875456 1598456 3416864 4080612 4562920 4966334 4993817 -1 -2 361000 596620 1719255 2067626 2736630 2793581 3880380 4602588 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 687183 1570787 2065635 3206623 3271322 4743555 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 89072 295426 1184416 1254155 1288492 1440410 1698318 2993694 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 197569 378898 784630 1726314 1872861 4029400 4622764 -1 1892555 2317993 2463319 2553128 2669247 4067239 4097561 4734652 4939086 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 -2 290426 624038 1098228 1645996 1738150 1877310 2669622 2899594 3661831 4879867 -1 1216102 2189572 2251725 2301957 3200199 4020066 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 144332 234261 1268388 2411129 2569246 3785384 4038929 4500991 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 797901 1676692 2201964 2617297 4683539 -1 1684239 2717895 3048507 4618597 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 634538 1588083 1596995 1667817 2114502 2510081 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 508027 596339 1694793 2541079 2821488 -1 -2 352400 564867 602393 732243 760090 876262 941790 1263786 1264893 1403884 1411911 1597804 2252345 2484446 2781303 3041071 3051625 3512359 3698571 3756756 4523974 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 187823 869209 1033391 1943891 3088413 4131587 4509052 4667425 -1 630057 1361926 1742146 3158440 4338856 -1 -2 130429 892675 1538747 3565983 4222040 -1 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 295462 425658 789733 1215931 1257553 1385138 1413311 1711962 1747625 2008781 3772583 4051909 -1 -2 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 84725 715076 1291578 1302293 1387212 1775809 2832194 3173702 3374131 3661782 3966495 4395497 -1 -2 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 2884748 3906525 3929609 4064905 -1 -2 321179 545792 562841 794733 1149474 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 606192 1549731 2234178 3682163 4676652 -1 309761 358439 481978 820266 1115060 2312286 2893998 4046764 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 125019 421970 1919447 3095833 3731229 3750920 4489879 4628423 4680227 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 -1 -2 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 262142 1864268 4197634 4943085 -1 1217716 3458341 4945970 4950001 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 -2 542714 557182 1120459 1198291 1867870 2476878 3230095 3281229 4185027 4352634 -1 572524 712830 767853 2469501 2618846 2639125 3229152 -1 1151221 1408082 2142444 2485637 2815385 3482080 3700074 3930497 3945152 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 1636035 2820143 3214210 3696834 4500654 -1 -2 425395 3245962 3648012 4183940 4936769 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 951103 1185226 1644073 2963747 3077267 3637253 4183486 4531882 -1 -2 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 1904019 3429312 4452096 4872307 -1 138501 522166 888360 1481550 1806262 2545463 3203710 3336608 4447646 4721244 -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 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 691082 818903 1236895 1552898 1930469 -1 116864 143479 1746795 3520463 4938167 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 930244 1686580 1925462 2601054 3169203 3534968 4745880 -1 -2 51455 106490 1942179 2777533 3321014 3376373 3665337 -1 277445 333983 719343 1616335 1621227 3102589 -1 -2 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 359303 618592 1446647 1744352 2242355 4264968 4683307 4852040 -1 -2 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 373019 2020941 2707980 2800449 2874477 3152387 3403572 3405169 4303306 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 1603569 2157228 2575491 3092937 4814517 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 706497 1015981 2601138 2936753 -1 429638 1639387 2467682 2716050 2780782 -1 -2 205268 900864 1688487 2063253 -1 669249 1709946 2045675 2800244 -1 2388852 2660207 2830252 3497773 4495914 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 -2 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 515714 778365 2029869 2031977 2388570 2557770 3811161 4366048 -1 1176478 2901109 4173017 -1 285053 945247 2635790 3344004 3416458 3497390 4210891 4531882 -1 213656 1233168 1389420 2861856 2889063 3896748 -1 -2 1411626 2495099 3019574 3596475 3942951 -1 30812 158566 894713 1594347 1782926 2013404 2633760 2664615 2706053 2964961 4150454 4449535 4516489 -1 568932 598573 638100 1189443 4390658 4726168 -1 -2 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 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 668931 1135274 3401166 3880061 4240418 -1 327784 674995 1812789 3323064 4267544 -1 -2 806880 1115635 1486407 1756081 1776958 1805951 3353536 3686501 3716837 4262621 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 375592 720465 1591943 2333360 2881928 3971015 -1 238892 1292692 2218422 2704892 2935420 3359521 3564705 -1 36301 318414 1287588 1564002 1617013 4443547 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 109631 1848387 1974711 4068610 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 391466 3019163 4700901 4740720 -1 -2 355201 406138 1163509 1599636 2984766 3020272 3608901 4080943 4423921 4782315 4892591 -1 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 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 -2 262192 741806 1797553 2365141 4029470 4250182 -1 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 13575 19014 752903 1926028 2114524 2373983 4572107 4809452 -1 747499 1178161 1941347 2646463 3393507 3617114 4243625 4925158 -1 -2 237492 918319 1057734 1167522 1212520 1776211 2656679 3077478 3185910 3833286 3981049 -1 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 521970 2168074 2505387 3279246 4878286 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 -2 266821 522340 784138 1829439 3802922 -1 967460 1004750 1203634 2130683 2411005 2718393 3493683 4402690 -1 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 201119 1120909 1244051 2868252 3495492 4061214 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 173932 1125112 3261865 3418446 3530731 -1 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 504589 754219 796476 2021347 2325843 2705375 2885196 3361466 3448554 3626391 3853522 4348741 4359349 4532811 4838472 -1 -2 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 819758 1957279 3180988 3215974 3273682 3317331 4003205 4535544 -1 -2 15826 939118 2300666 2957938 -1 272767 771637 787652 862984 922464 1276791 1433668 2071908 4220933 -1 403056 798732 941348 1054361 1517236 3648693 4189633 4754800 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 691004 1590748 1616110 -1 -2 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 -2 971875 2032653 2052905 2545367 2605432 3461885 3546568 3993013 4249741 4463528 4532328 4650932 -1 585967 870554 1193369 1376185 2062233 2148970 2448841 2961775 3149475 3231797 3502294 3672297 4000165 4001527 4411200 -1 -2 1315881 3275401 3515772 3657227 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 720905 883697 1946942 2770269 3525132 4069033 4074239 4500138 4643464 -1 -2 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 831311 3580674 4440411 4754599 -1 298915 970204 2190752 2406955 3339693 4570742 -1 -2 689572 1398197 2061161 3709095 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 507778 2852084 3006453 3611916 4576613 -1 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 922443 1731185 3814064 4344383 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 1368208 1814938 3083571 3144959 4890462 -1 -2 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 8258 10286 550052 2838216 3512394 4844496 -1 1050800 2374285 4390205 4519960 4659495 -1 691082 818903 1236895 1552898 1930469 -1 -2 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 1756810 2131075 3335701 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 2125521 2476931 3037581 3770795 -1 -2 669143 687603 1282741 1539164 2341878 2506706 2919503 4308472 4914664 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 1769218 3027321 3984596 4058129 -1 1808598 2345030 2799059 3654783 4780079 4917717 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 209725 895831 2723390 3263496 4491880 4936370 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 1277894 3834238 4710847 4735981 -1 477318 2544810 -1 138798 3063154 3275148 -1 -2 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 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 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 596681 693753 3632500 -1 847400 1574609 1963057 2933076 3278706 4869856 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 667541 1444570 1842807 2195001 2976265 4673496 4878566 -1 -2 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4851945 -1 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 426504 718869 1461797 3191925 3951532 -1 506003 1234266 2611237 2808837 4807325 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 -2 1971425 2130854 4074907 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 36531 3383712 3935313 4073270 4283436 -1 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 398911 653384 1666886 1796577 2862738 3065392 3129253 3862391 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 1497952 1952037 2793141 3746080 -1 68223 212599 849106 1448672 1892415 2271830 2948037 3071505 3198454 3437722 3625781 -1 306923 718561 2729635 3729973 3783232 -1 416459 448912 1156068 1249089 1401370 1568594 3430389 4143632 4391799 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 -2 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 386178 503179 1221535 1523148 2146574 -1 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 -2 1790758 2294755 2988628 3969507 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 177778 350804 1580497 1706371 1951282 2853074 3194051 4531872 4698357 -1 -2 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 -2 1195114 1586492 1862133 3030040 3653697 3988353 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 1034920 1046741 4155126 4290922 4629894 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 481064 1023372 1244496 2391848 2658412 4160621 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 243507 1116380 2246476 2532190 2733695 2869564 3889307 3985938 -1 505981 952677 2297819 3703778 3763506 4438299 -1 -2 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 1804193 1992212 2823161 3748240 -1 -2 1468130 1946898 3591733 -1 92924 1118365 1363583 1847679 2251475 3992699 4069085 4758126 -1 -2 102821 436157 1385537 1438943 3766335 -1 -2 536488 1017967 1055938 2964060 3161125 4177367 -1 104499 848952 1323805 3402701 3440957 4790294 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 782595 1128800 3085545 4020017 4355594 -1 3517 785691 787109 1913226 2136280 2253184 3848678 4305205 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 127598 362006 389237 616582 2255595 3540563 3740029 4720008 4861307 -1 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 125519 970809 1632191 3127534 4679403 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 887444 1127953 1315135 2429258 3673759 4048100 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 -2 1431993 1648311 2452693 2584271 3481966 4638155 -1 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 1666886 2862738 3065392 3129253 3398464 3627254 -1 264709 2102788 2103641 2437904 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 212413 638511 2995549 4084613 4134748 -1 808191 1348060 2027395 2583292 3407080 4231451 4406737 4515153 4731610 4847589 4866108 4955691 -1 -2 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 710221 786423 1049665 1116182 1161715 3200996 3405169 3483039 4257155 4303306 4839199 -1 2497965 3500636 4167289 -1 13543 468474 493195 4329590 -1 -2 2334619 2827645 3485978 3863034 -1 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -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 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 1735296 2368193 3538920 3919028 4118641 -1 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 658038 764718 1919949 2379736 2514251 3200058 3637094 -1 547554 1176450 2980701 3673372 4175524 -1 987882 1311967 2121435 2175530 2808635 2904388 3462363 4386012 4428792 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 230154 370837 641555 888736 2531451 2903496 3132510 3508874 4103379 4255277 -1 -2 327079 1604275 2998743 3739114 4215144 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1851264 2425551 3004540 4511807 4710567 -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 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 409295 778213 1155350 1449294 1797612 4709744 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 74700 683861 1087034 1395931 2668454 4392719 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 402333 1146450 1718734 3252816 3456322 3728641 4520692 -1 175683 471983 3305775 3573005 3768509 4120894 -1 131504 1587037 2003020 2018596 2517029 4918865 -1 556440 999239 3772092 3790211 4028503 4920294 -1 -2 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 79032 557685 1567567 4872396 -1 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 -2 1906352 1927430 2464708 3598070 4797135 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 -2 721645 761701 886193 1004605 1803803 3694059 3902093 4850857 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 1529388 1995437 -1 1981769 2905751 3358455 4500881 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 81843 238378 1043213 1114497 2752300 2901260 4003309 4411173 4902433 -1 160004 584155 1454715 2855876 3087138 3823932 3935059 4627866 4850849 -1 -2 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 -2 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 712499 924991 941814 2165627 2385051 3080843 3255789 3480673 3706196 3840127 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -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 1234681 2340604 4156891 4416151 -1 2882221 4221495 4351649 4397966 4594745 4898496 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 268265 1069352 2002575 3816488 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 -2 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 750647 861243 3242260 -1 460291 997661 1108567 1239972 2770028 4933645 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 642346 1318588 2151844 3838133 -1 316555 420753 639296 2469832 2522753 4642101 4979495 -1 -2 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 448588 952164 1312814 3117572 3810899 4643809 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 728896 863896 1337100 2726857 3797479 3926249 -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 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 264474 1572455 1823705 1997290 2174393 2659504 4184936 4538798 -1 -2 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 246168 681756 3459326 3529273 3574480 4470331 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 383778 544363 1873763 1901694 4932726 -1 -2 84715 3643482 4192156 4571652 4959280 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 67837 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 463974 597834 647554 2357120 2713497 3458504 3888678 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 -2 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 -2 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 -2 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 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 25314 858687 1132467 1477898 1829291 2418920 4521871 -1 145 1140396 2095340 2786619 3806188 3972462 4132619 4210986 4482544 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 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 93852 865236 1104521 1694409 3296898 4545515 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 41686 252475 697640 1204132 2491361 3172820 4448433 -1 -2 560880 1949906 2048318 2197063 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 55794 284308 622649 1236693 1415242 3628863 4387234 -1 887076 2087301 3014965 4200484 4817777 -1 -2 1286806 1333084 2568342 2590892 2774204 2822224 2960413 3584187 3801959 3887570 4756419 -1 593107 1358250 1922508 2031856 2253595 3560936 4038798 4475445 4658742 4716877 4757120 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 306617 688170 821909 884923 2209011 2278309 2649867 3988652 4118268 4553351 -1 768697 3172205 3208103 3487130 4746707 -1 -2 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 2063919 3094596 4173723 4273904 4346162 -1 860599 2423763 3004923 4390026 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 943809 1974363 2178229 3141616 3436103 3839728 4766849 4904822 4976109 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 2165257 3651484 4359258 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 1201079 1335000 1945432 2545979 3083199 3162304 4152434 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 -2 15226 867838 948837 1145421 1269774 2545285 3170464 3223938 3583421 3831726 3960477 4488580 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 326550 1267490 1400704 1443261 1507798 1578997 1775329 2929242 3629486 3764111 3815886 4489504 -1 -2 582923 1156812 1988332 2905464 3244971 3355438 3473461 3748903 4861164 -1 79032 557685 1567567 4872396 -1 609271 1061746 2969018 3189510 4060715 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 -2 1906352 1927430 2464708 3598070 4797135 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 881610 2705112 2798137 3865068 -1 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 1686733 3110366 4724181 -1 -2 250781 578414 1766564 2160968 2275755 2292171 3214795 3648362 3848827 4877201 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 1141153 1861465 2120720 3649773 4140589 4663980 -1 273522 642608 766889 891997 1291726 1862702 2204946 2450132 3205875 3597182 4605905 -1 421935 1491869 3189354 4449955 4479983 -1 -2 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 90953 381025 2974965 3218245 3834291 3890589 -1 1536321 2503970 3690384 4315966 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 2030219 2525050 3231131 3289143 3967192 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 207891 1070888 4116119 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 123728 259279 1435950 2618913 3036585 3540584 3768866 -1 -2 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 720686 989790 1614726 2452416 3450888 3813450 3956409 4788239 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 430638 1070026 1098693 1555145 4548811 -1 1402601 2511275 3846643 4363126 -1 2107552 4003185 4272014 4408228 4926305 -1 285737 540347 2031596 3882326 4270438 4513605 -1 524344 558048 1106810 1715449 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 232590 275517 616096 920754 2165220 3514192 4286456 -1 199934 332940 519298 930034 3418505 3739601 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 3045635 3509696 4138347 4516101 -1 638511 2995549 4084613 4134748 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 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 -2 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 1195294 1737688 1786135 1892865 3584538 4432106 4767729 -1 856834 1196841 2085465 2893708 3587765 3742917 3781786 4202431 4445476 4993041 -1 -2 994888 2475838 3264113 3593265 -1 1194661 1636035 1998911 2048530 2820143 2870271 3696834 4500654 -1 -2 510964 1362667 1490016 1552250 2197967 4157916 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 504008 1420440 2027867 2440930 -1 -2 1888542 -1 37363 2533870 2801942 2978039 -1 516367 2669755 2797757 3025475 -1 554997 1288745 2149676 2645139 2879410 3474252 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 2508874 3312329 4411672 -1 946244 1324842 4281667 4451394 -1 1416656 2758640 2922283 4042534 4775259 4837622 -1 3024 13671 596376 2226168 2260808 2264504 2629012 2834020 3210034 3634754 3672928 3681423 3754624 4047995 4281104 4311854 4646178 4819964 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 -2 768667 1513548 1944999 3699136 3932509 4182416 -1 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 -2 535838 1689001 2654833 2868252 3424722 4471167 4655660 4880711 -1 -2 122987 2346521 2604602 3665680 3939067 4468069 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 1043762 1095034 2073294 3001092 3598268 4442237 4980075 -1 166939 763094 1460533 2253065 2485804 2782724 2875690 3726841 4450751 4946263 -1 -2 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 491425 1738152 3829896 4162217 4763404 -1 1275247 1994626 3025619 3128768 4667276 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 671972 806580 808572 835760 1145089 1712842 2000600 2514379 2815816 2958804 4048597 -1 515714 778365 2029869 2031977 2388570 2557770 3811161 4366048 -1 -2 229839 411514 1023327 3006164 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 36547 492260 780643 982073 1903151 3855518 -1 1521261 3291467 3384220 3439618 4131985 4716152 -1 -2 2306485 2523971 4621524 -1 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 1614655 1663725 3517108 4093567 -1 -2 463518 660936 1539615 -1 116960 707762 1796546 2891666 3118117 3448371 4927903 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 1389145 1916140 2419060 4030179 4037113 -1 477318 1019498 2544810 4022330 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 4027518 4181360 -1 927987 2006239 2421884 3740342 -1 -2 1790758 2294755 2988628 3969507 -1 992937 2906486 3107014 3541022 3828102 4117791 4248563 -1 -2 1165626 1314172 3470713 4635837 4682889 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 493898 1533335 2806832 -1 183224 344362 459595 1162953 1664834 1754077 2361706 3923752 4353340 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 146533 196968 559442 1680934 1721789 2260888 2717393 2891666 3138539 3183283 3506476 3718995 3720974 4243188 4260570 4370789 4927903 -1 1925655 2309843 -1 581450 1428046 2164730 4055074 4942396 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 20853 724625 1443568 1471156 3298107 3791810 -1 379607 1554873 1735201 2923737 3144373 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 404576 1924741 2456308 3556821 4536198 -1 -2 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 813414 893535 1062808 2792193 4919382 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 1064345 3709921 4045985 4529517 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 657810 995549 2515230 2635093 3304439 4775561 -1 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 -2 568304 1227745 2442442 3006386 4202718 -1 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 395736 2191344 3350345 4908436 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 -2 426504 718869 1461797 3191925 3951532 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 266404 1427619 3983437 3989374 -1 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 68204 975375 987108 1231116 2973033 3067461 4294365 -1 1265152 2813635 2987311 3290928 4943204 -1 -2 2651800 4167445 4934247 -1 -2 461502 2071268 2189943 3296409 3312116 -1 2833731 3880307 4011636 4167021 -1 52158 794837 1804246 1915958 -1 47034 120123 503850 1854052 1954741 2298715 2413114 3153803 3900330 4245153 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 203822 283250 621875 866300 1041379 2321103 4565060 -1 488621 692046 1396252 1668991 1681696 2430807 2556890 4077080 4637803 -1 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -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 121529 541829 938120 2793720 3547732 3598720 4658211 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 82552 959945 1074217 1176976 1551157 1750860 1774595 3716943 4280635 -1 4027518 4181360 -1 161981 400908 1610237 3402867 4401203 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 -2 607574 1393324 1649800 3493149 4489869 4974685 -1 50076 410275 2511275 2521938 2712836 3357597 3649325 -1 1267510 1273105 2330073 2368770 3722047 4852637 -1 -2 250781 578414 1766564 2160968 2275755 2292171 3214795 3648362 3848827 4877201 -1 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 196519 692982 958832 1032657 2353454 3112954 3211455 3788958 4092346 -1 -2 680140 1531182 1864979 3582496 3890986 -1 893939 2689683 3238115 3364573 3934030 4360672 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 -2 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 3889476 4606941 -1 591281 1012950 1420760 1474289 1617845 1935457 2127011 3833576 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 -2 251078 511386 1814444 2050367 2278650 4363674 4960981 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 74087 369003 598116 747307 817648 949784 1098278 1158680 1318788 1801564 2152582 2177860 2474431 2993973 4322249 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 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 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 -2 693090 1064582 1673748 2092194 4396757 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 48887 50259 1682546 1729736 3008913 4428739 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 6826 730039 1226357 2101189 2903574 4882668 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 208098 1744877 2457844 3744685 3878589 4900838 -1 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 63385 210937 497790 1636437 1786590 2537685 2987346 3423950 4043972 4574264 -1 585816 1934414 4160614 4877603 -1 -2 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 633850 1078258 2012565 2090574 3548239 3550785 4091933 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 668931 1135274 3401166 3880061 4240418 -1 164849 615483 1360869 1919024 3238734 3439726 3859201 4213172 4369998 4371975 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 1387822 1416596 2465263 2497586 2627971 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 138536 1495440 1516275 1546548 3333981 -1 237541 355903 501486 1176946 1761153 2687836 3290134 3903787 4851424 -1 362661 2408990 2748577 2948723 3431458 4621973 -1 1342435 2782059 3162877 3678822 3825611 3932554 4410898 -1 -2 4231244 -1 407948 1198258 1748834 1805453 2189162 2826604 3672644 4071709 4447600 4965405 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 894768 1095280 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 917044 1803012 1838147 2298206 2761164 2862667 3010416 -1 -2 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 766252 1196838 1510265 1975697 2160985 2339064 3156726 3753815 3923032 -1 -2 449597 768921 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -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 -2 2451293 3009772 3216300 3761491 4053298 4204911 4425394 -1 7158 546962 2388274 2497215 2756803 4650495 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 79852 244195 562816 661959 1826333 3354216 3544595 4847584 4848803 -1 -2 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 480840 606787 1080128 2541066 2560933 2615784 2749860 4256774 4825529 -1 -2 504008 1420440 2027867 2440930 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -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 1215467 1854174 3943079 4661138 4971035 -1 -2 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 366786 1007970 1176901 1468247 2378044 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 36597 937368 997661 2141894 4264341 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 367073 377062 764401 1198938 2349067 2364044 2553617 3949089 -1 -2 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 521418 2022482 2087731 2758079 3140298 3330782 3767770 4072773 4915397 4921745 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 156612 755147 848130 1116381 2527422 2822900 4415806 4611770 4821203 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 1294867 1714417 3158651 3408148 4340075 -1 494630 651228 770247 959666 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 2821429 3278741 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 2702822 2841974 3167974 3884833 4199458 4383976 4555066 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 1212619 2057099 3764766 4184829 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 462050 940039 1577749 3261534 4811063 -1 918478 -1 393424 1544851 3052131 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 179067 299022 1238620 1644121 3411176 4385465 4479471 -1 -2 831742 2417692 3042126 3511422 3764068 4351209 -1 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 503699 736101 1605669 1624209 2592997 4999999 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 2334619 2827645 3485978 3863034 -1 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 194 7158 546962 1181084 2388274 2497215 2721504 2756803 3122568 3954567 4118064 4650495 4812901 4934382 -1 200608 927488 1563587 1638147 2231086 2587230 3652069 4395601 4554742 4726987 -1 1460346 1946257 2123549 2789456 3439166 4154857 4461126 -1 -2 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 233918 1087909 2003725 2141625 2319162 2624041 -1 -2 125710 180504 331373 1127679 1311495 2041056 2083651 4778314 -1 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 2215426 2573772 2912708 4635113 4809023 -1 1042257 1707622 2107949 2558284 2588909 3912970 4019728 4073232 4106499 -1 256794 996513 2227395 2438772 -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 1314276 2527201 2687365 2769216 3414602 3675191 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 -2 1219149 1930582 2265380 2559378 2640902 3138559 -1 -2 181726 486573 817690 1472229 1965206 2360546 2377754 2377756 3503115 3663336 3663763 3875485 3974462 3998398 4382885 4629439 4701929 -1 -2 1292318 1352580 1701356 1897101 2024583 2200744 2522398 2750364 3102584 3412521 3521814 3930348 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 -2 69950 748722 874453 956726 1952260 1974051 2693138 3163335 3471230 4039560 4232477 4860007 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 96451 277033 450740 1826241 2672190 2945816 2979988 3169544 3468460 -1 -2 361147 634629 1078481 2648098 4718011 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 125519 231154 455474 1930935 2298206 4265084 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 240960 887609 972927 2157966 3263273 3324892 3649685 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 -2 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 816845 831286 1087706 1580964 1988880 2138372 2366955 3600032 3772485 4161813 4317536 4708765 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 51494 456213 1080485 1105351 2328752 2849925 3206282 3470937 3708133 4406854 4448110 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 796787 1069555 1069679 1506563 2396293 2780580 4157764 4200857 4431669 4680363 -1 -2 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 441846 452995 569848 1162183 2247484 2382311 3464361 4219825 4690349 -1 -2 110205 969304 2668753 3038716 3450624 3844901 3875780 3993587 4714568 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 80339 134510 1385923 1530891 3824126 -1 165458 176517 1062346 2176242 3003257 3012408 3802223 -1 984182 1004439 1258921 1358179 1523441 1606388 1996648 2887566 3117439 3634061 4418412 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 528098 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 69074 473754 4484427 4593796 4782240 -1 42114 444148 559105 1363365 2059697 2473160 2491218 3721119 3737568 -1 93816 406966 1596991 2011863 2042134 2223650 2295845 2880674 4033894 4035500 4941236 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 185223 411384 551599 1254738 1991912 2052387 2469812 2542931 3888897 4534013 -1 -2 145226 949665 2289490 2298029 3029462 3712851 3942985 4159459 -1 -2 621364 1219980 1292474 1835685 -1 439347 3025635 3595322 4237698 4558372 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 -2 80268 642237 2805958 3721367 -1 632468 1623671 2383328 4530014 4872475 -1 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 843462 998571 1360948 1589882 3801754 3957223 -1 2472673 3645700 4735374 -1 292315 631306 1009925 2592046 2647658 3287790 4421740 -1 709508 2145363 3378737 4155526 4797842 4981618 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 648337 804892 914985 1142958 2429609 2760388 2933029 3066447 3070913 3821387 4154494 4318755 4644589 4668913 -1 -2 164147 1526459 1652541 1721448 1789311 3119375 3154084 3559252 3981642 4351105 4419485 4787438 4860687 4999365 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 133954 723626 3891023 4031108 4515071 4835829 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 351818 430983 649638 1672643 1707903 1767754 1845782 1853099 2626257 3245772 4096751 4266371 4270504 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 1478329 3743548 -1 -2 433269 1950575 2259466 2480757 2723617 3148034 3624245 4861794 -1 1076510 1476515 1551104 1955270 2212419 4604053 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 -2 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 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 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 102821 436157 1385537 1438943 3626587 3766335 -1 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 383778 544363 1873763 1901694 4932726 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 -2 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 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 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 406333 1375640 1671046 1857692 2296048 2640469 2683819 3120998 4665767 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 81664 320907 1116475 1871625 -1 725714 887724 1635018 4028862 4147293 -1 -2 242166 3645107 3721945 4928278 -1 330890 3002268 4056310 4718050 -1 325042 1844259 1975904 2492417 3816121 4532402 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 2166257 2331110 2993495 3317193 3442706 3725305 3857883 4151474 4700519 -1 -2 316761 564367 707904 767480 819919 4451259 -1 624594 999637 1510322 1806032 1843627 2813352 3161775 4694088 -1 60033 494666 845233 1656214 2217172 2324485 2433075 3365188 3459705 3598899 3843221 4792722 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 237742 2101483 2149724 2406207 2732547 2831263 3280185 3605923 4720154 -1 162642 557772 1517388 1974028 2616484 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 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 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 81085 966350 2475248 3044401 3983500 4203424 -1 -2 121154 505829 1313151 2044208 2314390 2467391 2580242 2866954 3685086 3687706 4593203 -1 28338 1695367 3091411 4490245 -1 69686 719624 1319747 1537841 4078278 4510973 4597446 4842132 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 427971 619583 3179188 3651323 4548561 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 -2 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 1618087 1985589 2301051 3350559 3486388 -1 -2 18841 119910 484433 2064670 2317747 3013081 3786826 3920669 4154366 4279985 4969325 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 655626 1173988 1701349 3457185 4669310 -1 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 252277 736066 754780 1029138 2694300 3942275 4498600 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 453162 1009787 1090262 1399263 3484202 3864070 3868372 -1 5393 1311237 1546896 1598623 1817984 2244802 -1 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 -2 568932 598573 638100 1189443 4390658 4726168 -1 521476 808565 1652705 2076776 2322184 2831229 3439806 4488163 -1 -2 772655 1170377 1587665 2390598 -1 -2 155496 860280 1964044 2324575 2732487 3433007 4467884 4496072 -1 412222 788199 1057401 1541934 3944257 4475932 -1 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 -2 1411626 2495099 3019574 3596475 3942951 4157233 -1 30812 158566 894713 1594347 1782926 2013404 2633760 2664615 2706053 2964961 4150454 4449535 4516489 -1 280195 723121 1358868 2009498 3198134 4370923 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 -2 865411 1051281 3642992 4610724 4667707 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 262942 752750 1095028 1641922 2233813 2417760 2902856 3244384 3336188 3674685 3840489 4257850 4436104 4559868 -1 -2 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 1732794 2464273 2551648 3093682 4278316 4471848 -1 676321 2790768 3829914 -1 303853 641244 3163905 4699453 -1 -2 111756 360707 641550 3027747 4118076 -1 384340 1005757 1082765 1306425 1339442 1581440 1590748 1616110 4192406 4361202 -1 240040 803854 1519167 1720656 1914402 2314705 2489322 2556031 2557446 2681682 2783534 3507689 4609977 4965513 -1 -2 581095 884863 2437188 4449311 4512601 4880595 -1 192530 353255 1416636 3215227 4390930 4908260 -1 -2 510996 548505 811975 1411692 3271984 3882655 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 50766 145553 3988537 4676514 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 -2 75808 959587 1079382 1135886 1231870 1256852 3542071 3577949 4121331 4824785 -1 -2 328132 3155825 3619090 4155239 4680421 4845482 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 8554 261496 312324 830344 864079 1678537 2090856 2233959 2401094 2626764 3042884 3142388 3755360 3947579 3978163 4313629 4406439 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 -2 1649800 2225317 2553302 2821486 3103214 3449211 3624664 3858284 4437655 -1 -2 504714 2827782 4323486 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 335794 408723 1034739 1375959 1601549 2697023 4724681 4875466 4979141 -1 -2 267456 789180 2977407 3251392 4422050 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 -2 1642863 2448847 2876300 3576467 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 63751 285371 340420 1401550 3193155 3876012 4069779 4097656 4104660 4236250 4378377 4766105 4804566 -1 -2 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 784847 1468515 1781732 2096616 2697769 3900168 -1 583930 607792 1773268 2142772 3634614 3950263 4058346 4698192 -1 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 28413 449039 494474 1071642 1179274 1477473 1536998 2110472 2778301 2876404 3281762 3298041 3966656 4154988 -1 -2 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 757862 870203 2603443 3066422 3274318 4182849 -1 634629 1707486 3704006 -1 995859 1089845 1177793 2222444 4273830 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 277445 333983 719343 1616335 1621227 3102589 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 786423 3200996 4257155 -1 2497965 4167289 -1 13543 468474 493195 4329590 -1 916540 1768089 1783700 3064807 4326733 4606972 -1 -2 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 506003 1234266 2611237 2808837 4807325 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 66757 2106332 2275822 2484855 2746930 4399537 4664469 -1 3087000 3112128 4784285 -1 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 82552 846131 1176976 1737456 2343986 3023025 3283996 3534191 -1 711734 1120395 2849871 4726159 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 251270 491034 1046870 1363426 1868932 1895144 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -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 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 231187 567774 799939 858388 939254 1237732 1384455 1621065 1686757 2233813 -1 -2 531834 842574 1627874 3984439 4868651 -1 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 1005993 1908471 2322565 4964063 -1 1368365 1863150 2765222 3807657 3838433 -1 24023 1067773 1829140 2423861 -1 496474 2664159 2798788 3419734 3762633 3853011 -1 -2 899192 1420054 2978000 3713360 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 3286408 3882569 4292147 4409306 -1 -2 45422 105764 929772 979166 1745396 1901182 2328604 3505304 3925587 4243273 4396285 4498453 4841751 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 454655 3378895 3670416 4477025 4793070 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 513715 757707 794713 1677942 2663782 2755743 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 739057 1371838 2288517 2652609 2814632 3635844 4220161 4555326 4684806 -1 -2 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 481064 1023372 1244496 2391848 4160621 -1 257603 1063991 1384227 1504638 1647745 2352883 2693402 3600069 3683150 4895605 -1 42825 202667 390866 635991 979296 3192597 3541514 -1 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 140620 146660 1726584 1814854 2164147 2540158 3245224 3619541 -1 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 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 278908 581450 929276 1428046 1756501 1848442 2164730 3529872 3783227 4055074 4207613 4688743 4894803 4942396 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 1727361 3113308 3357609 4445903 -1 -2 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 610978 1142880 2055574 2899531 3733360 3884364 4032999 4876597 -1 242608 1293675 3399994 4400838 4881897 -1 -2 448588 952164 1312814 2999007 3117572 3810899 4643809 -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 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 -2 355201 406138 1163509 1599636 2984766 3020272 3608901 4080943 4423921 4782315 4892591 -1 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 -2 374122 1567706 -1 217877 276926 671882 747756 3043213 3447260 3535394 3695321 4270173 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 2059387 2629159 2919990 3191337 3415842 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -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 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 -2 631190 738388 1411483 1420783 2052990 2293366 3162241 3162768 4486637 -1 743073 883062 2363691 2468483 3011720 4731926 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 31295 759807 2238277 2980009 3626979 4557685 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 381991 1598933 2002125 3461540 3572095 4482865 4679581 -1 -2 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 250781 578414 1766564 2160968 2275755 2292171 3214795 3648362 3848827 4877201 -1 504248 1119251 1284959 1534136 2207870 3481190 -1 -2 38956 110205 253349 2529695 2668753 3993587 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 1271176 1398937 2140199 2932742 3711526 3814910 -1 11224 159785 1060692 2808929 3556179 4683355 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 85351 1029605 1850674 1985219 2937244 4163471 -1 -2 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 -2 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 158092 846442 1995468 2487064 4078321 4183773 4587813 4778523 -1 240158 823216 1037136 1535697 1581423 3076031 3317656 3525058 4472973 4531335 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 305846 767053 1092511 1892422 2011710 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 1261381 1418779 2749450 3332460 3796476 4730826 -1 1170996 1202333 1453949 2580688 3687335 4104876 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 87760 112392 552995 721320 1023441 1159560 1268161 1336911 2401932 3096604 3422951 3737852 4272225 4515393 4906911 -1 1072855 2220703 3801657 4483594 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 -2 1205599 1381878 2195248 4669544 -1 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 -2 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 705627 1192494 2893908 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 379555 402491 3632226 4148463 4296322 4948863 -1 1247222 3142579 4230919 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 489026 3409029 3880294 4575526 4751477 4999999 -1 778894 2220273 3428520 3753312 4288874 -1 207952 210993 433007 867715 1252812 1474633 1616335 1750102 1762705 2386828 2598719 2620196 2631991 3156353 3476414 4087702 4459256 4550503 4624777 -1 1955031 2445173 4825414 -1 -2 1131678 3321749 -1 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 46186 345721 1977717 2956455 3407563 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 151056 1064631 2169078 2511626 2915418 3024931 3125198 3336942 3656194 3927250 -1 316418 671658 749486 2082983 2594526 2949836 3405752 3739438 3791553 4451618 -1 177427 328147 2677794 2745699 3452926 3511040 -1 -2 1170996 1202333 1453949 2580688 3687335 4104876 -1 177816 247469 611596 721998 1011152 1515122 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 2508874 3312329 4411672 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 91808 486495 491693 1653130 1888260 2762733 3037062 3060247 4573580 4755680 4888746 -1 863442 1466716 1560208 2917866 3584850 3702018 3881376 4352043 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 477028 1221528 1306865 1758627 4016635 -1 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 528859 2632309 2986419 3876590 4091488 4634419 4844708 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 461732 756785 1054193 1171081 3145971 3205382 3631609 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 534845 965071 1245700 3457700 3602714 4615658 -1 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 306789 555694 1910700 2526537 -1 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 2145958 3634980 -1 -2 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 1482057 1733001 2767860 3045478 4493446 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 -2 666466 1873653 2097592 3332669 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 81085 966350 2475248 3044401 3983500 4203424 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 136045 394368 1744593 3259391 3325145 3368138 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -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 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 -2 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 1294867 1714417 3158651 3408148 4340075 -1 2821429 3278741 -1 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 98866 615919 1349877 2803594 4198155 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 142391 1720808 3198589 3456063 3727970 3856896 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 1085498 1747299 2520610 3136809 3252688 3607854 -1 261377 1458675 3383041 3441493 3879848 4104999 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 1295412 1520387 1763887 3248174 3576028 4865678 -1 80411 2950439 3162359 3674965 4731727 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -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 5066 71110 207412 1061313 1115295 1295887 1374056 2024132 2129246 2999487 3976450 4365535 -1 889197 988690 2854249 3376988 3901730 4281693 4523787 -1 67644 667018 1181464 1948828 3043930 3816512 3883841 4253051 4641782 4933293 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 305846 767053 1092511 1892422 2011710 -1 -2 9400 118908 567796 568330 798871 1219692 2176762 3833099 -1 729471 1094442 1634498 3470919 4057235 -1 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 267296 2967857 3012044 3671353 4438569 -1 -2 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 2215426 4635113 4809023 -1 1190289 2189387 3452153 3842568 4214788 4364553 4874377 -1 -2 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 -2 396972 2345960 2806339 3780240 4035240 -1 1290486 1670750 2021635 2820456 3841159 -1 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 -2 814294 1030869 2387508 2695497 4198464 4782522 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 451123 791543 1571169 4775884 -1 562841 980838 1031889 2883347 3954704 4375512 -1 -2 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 266404 1427619 3983437 3989374 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 76110 317293 654888 2520168 3501382 3960886 4042381 4560362 -1 344496 380948 482176 708183 786420 1770599 1881079 4439564 4537072 -1 306725 1706637 2314430 2700830 4150269 4262708 4433133 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 616388 1716176 2841996 3001895 3190246 4854538 -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 1131678 3321749 -1 750647 861243 3242260 -1 -2 70553 1059991 -1 210643 1545842 2471247 3787210 4778094 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 1542785 2781959 4940709 -1 -2 80268 642237 2805958 3721367 -1 326700 2023097 3316558 3567794 4036118 4225632 4259035 -1 -2 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 15628 2993137 3304785 3428603 3797677 4898438 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 458613 682035 1038750 1860056 2361575 2465851 -1 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 306923 718561 2729635 3729973 3783232 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 -2 1528450 1956990 1960346 2423607 2639335 3158180 3425296 3719564 4019350 4473582 4968641 -1 -2 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 50766 145553 3988537 4676514 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 237492 918319 1057734 1167522 1212520 2656679 3077478 3185910 3833286 3981049 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -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 2975 937428 1421770 3634113 4189170 4337083 -1 -2 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 66719 235876 721991 919643 1425609 1792266 2186904 2215376 2339448 3006724 4331331 4876953 -1 150218 526627 2861407 3502257 3575942 4234214 -1 694501 1089805 2259540 -1 -2 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 575683 988913 1359437 4829590 4922423 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 -2 154820 998104 1135764 3487375 4838694 -1 746158 1243775 2493309 3744010 3862890 -1 633884 705310 751637 2298560 2566514 3358754 -1 -2 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 200709 431708 1763695 2532960 3375705 4468586 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 67392 321515 385603 426030 758858 1943648 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 690015 814342 1646239 2570415 3148784 3900692 -1 1395190 2448326 2474972 2646998 3494749 4759051 -1 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 -2 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 2734051 3070904 3188494 -1 144358 2203834 3380562 3487852 4174824 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 2866594 2994296 3257348 4461950 -1 -2 565066 1466149 1688188 2409889 -1 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 946505 2025130 2059104 2149477 3122911 4192882 -1 -2 237287 654853 679768 824708 1930460 2101039 2322469 4298767 4410980 4789913 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 -2 865590 1308680 1394440 1664221 1848098 4810270 -1 52196 4957390 -1 69205 1647001 2803610 3587036 4548674 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 1851131 1980667 3079512 3102484 3460729 3462968 3625140 3669163 4225699 4562934 -1 -2 422497 1948965 3316571 4346404 4872799 4912349 -1 231437 893459 1134010 3321714 3665221 3934104 4577530 4947787 -1 -2 80268 642237 2805958 3721367 -1 692481 1330093 2615039 3066056 3393103 3498806 3648380 4654442 4892513 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 738571 3776009 3830533 -1 441599 633383 1520516 2350702 4110132 4751416 4870230 -1 666489 689366 852075 2720144 4742684 4999999 -1 -2 689962 887885 1165898 1570401 2710675 3479900 3617912 4833398 4959028 -1 15399 573551 683624 1236387 1597876 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 2749860 3691811 3817798 -1 -2 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 82552 959945 1074217 1176976 1551157 1750860 1774595 3716943 4280635 -1 4027518 4181360 -1 789369 1037223 2365104 3621173 3976038 4227056 4551870 4809837 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 -2 1289367 1752741 1806211 1920608 2826063 2998720 3619223 3712286 4626215 4746530 4847538 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 -2 289789 335975 1031978 3024682 3055589 3167701 -1 -2 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 83456 135053 193795 1479612 1538042 1938410 2431592 2460743 3732312 3928649 4028404 4725923 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 -2 1570911 3481008 3578574 3750845 4494702 -1 336689 1063049 2275987 2372124 2635779 2795270 3903777 4708405 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 468226 1917294 2590913 3010662 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 -2 1286319 2553085 2936599 4102122 -1 1777280 2843708 3508756 4622669 4957658 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 146370 546612 884487 1978341 2112975 2424090 2748190 2784073 2913593 2990708 3101463 3190497 3450545 4423921 4768330 4999999 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2953887 3582110 4184471 -1 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 110802 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 1122558 1175216 1755330 1882568 3083100 3466511 4028745 4052786 -1 -2 205268 900864 1688487 2063253 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 669249 1709946 2045675 2800244 -1 -2 330890 734651 1623945 3002268 4056310 4317024 4718050 4970206 -1 1549997 2197932 3916779 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 69074 473754 4484427 4593796 4782240 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 96166 367698 393493 1457748 2240132 2400245 3001275 3358605 4288038 4850950 -1 97195 860763 1181414 1290155 1762944 1796839 3164997 3370783 4195830 4833796 -1 793821 930964 2712077 2764381 3195177 3331286 3339653 -1 -2 1258646 2282904 3466602 3502123 4573067 -1 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 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 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 4033 25728 206272 2327162 2392334 3195226 4282312 -1 67657 621421 3039972 3541760 3998366 4378871 4823004 4972995 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 -2 13196 866294 902888 1201184 1633047 2293977 3890878 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 -2 2327889 2359573 2841948 3062316 4635613 4968819 -1 602777 1529306 1657389 3669975 3711354 3722053 4330047 4588657 4878120 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 401170 1200162 2082729 2183179 3547591 -1 -2 946244 3559231 3939769 4451394 -1 1215467 1854174 3943079 4661138 4971035 -1 540940 950751 1946646 2265463 3698060 4010508 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 1072855 2220703 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 2713425 2993910 3355471 3387753 3976408 3993473 4727155 -1 -2 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 1729256 2443110 3892890 4121082 4343126 4657220 -1 -2 456064 3127657 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 80268 642237 2805958 3721367 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 532139 590868 3484929 3980536 4116223 4669874 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 2749860 3691811 3817798 -1 446361 1857964 3682807 4260060 -1 190473 809106 982713 1246382 1809532 3747237 4568061 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 1214599 1322872 1628435 3272135 4345877 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 -2 768807 1328105 1790270 1820819 -1 -2 183582 342301 918478 1894206 -1 34357 308420 1234448 1720442 2320703 3188337 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 1214599 1322872 1628435 3272135 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 1162953 2938918 4403761 -1 115592 343388 1344001 1594069 2207643 2234607 2597002 3484394 3575836 4376671 -1 949664 1394236 1654341 1676109 2965626 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 507400 1010986 1028973 2973869 3496072 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 947824 2137184 2762605 4737667 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 155357 1440989 1955970 2083036 2452872 3132866 4784757 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 508027 596339 1694793 2541079 2821488 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 797901 1676692 2201964 2617297 4683539 -1 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 581606 654798 888202 1892383 2700517 3449405 -1 -2 12870 65442 77050 726937 767578 1489944 2371872 2420984 2491835 2507480 3940010 4033483 4115079 4277162 4485751 -1 522283 975549 1198753 4962339 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 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 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 413882 2510055 2963645 3028012 4451037 -1 137698 384470 1242742 1490993 2359972 2838820 2859457 3003950 3082772 3596664 -1 1565717 1668654 2203717 2727763 3790140 4130935 -1 -2 560880 1949906 2048318 2197063 -1 -2 992835 1937431 2162774 2873356 3963510 4063426 4158731 4443717 4759468 -1 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 375592 1938232 2109671 2881928 3136155 3937656 3971015 -1 250781 578414 1766564 2160968 2275755 2292171 3214795 3648362 3848827 4877201 -1 -2 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 94998 414881 1302172 2052382 2994980 3031719 3509414 3611491 -1 -2 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 134720 781855 1714181 2063572 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 1165626 1314172 3470713 4635837 4682889 -1 1696651 1750005 1898266 3281381 3542613 4071333 4349102 4937494 -1 91331 908069 934810 2702082 4401683 4916592 -1 -2 242005 732983 2186277 2933906 4697420 -1 225506 1140302 2099285 3844955 4167417 4965518 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 172696 1076631 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 80411 2950439 3162359 3674965 4731727 -1 -2 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 -2 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 2203281 2207150 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 76107 153325 987442 1178296 1219616 2976559 3283242 3972459 4584403 -1 -2 1036828 1134483 1720615 1947787 2318230 2511738 3468700 3961362 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 25634 2223166 3117343 3614835 4072224 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 1869273 1948086 1980127 3172117 4390271 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -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 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 998658 2551406 3082494 3178827 3752062 4588198 4756997 4938681 -1 -2 3011046 4137317 4210459 -1 225021 2847522 3069473 4798476 -1 -2 1891201 1910535 2447362 3062345 4543421 -1 113950 1016934 1287538 1475243 2334525 2440150 2626974 3854527 3986871 4449813 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 252172 421771 972706 2823754 3026457 4602670 -1 -2 4159630 4327828 4753517 -1 432794 1025454 2274718 3033798 3504899 4116313 4792567 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 2323800 2681595 2730901 3010359 3575731 4226006 4626682 -1 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4164309 4355497 -1 -2 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 783280 1069991 1340983 1438813 1739915 1933761 2417433 2829734 3077562 3540369 4736758 4806967 4856401 -1 -2 1093029 1156128 1344765 2109587 2903312 3421645 4195717 4351112 4481278 4589425 4639606 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 216906 1132597 4288168 -1 -2 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 -2 293854 384234 800150 944875 1333841 4030438 4125697 4211363 -1 -2 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 400597 2345943 3243897 3669045 4371582 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 27974 2214734 2502701 3267906 4392987 4961406 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 1195852 4157130 4862890 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 586850 1616627 1689291 1949513 3366630 4338095 -1 -2 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 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 868485 3881440 4033198 -1 445998 487608 1406776 2762583 2871759 2878368 4206038 4361312 4798812 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 -2 926300 1186085 1683007 1917717 2528165 2751656 3957101 4975531 -1 -2 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 -2 173932 1125112 3261865 3418446 3530731 -1 1271307 3584930 3747819 3829729 3848099 4236839 4950197 -1 -2 480840 606787 1080128 2541066 2560933 2615784 2749860 4256774 4825529 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 169556 642769 972233 1470138 2130617 3049955 3050876 3909510 4943212 -1 273399 506486 734958 900723 2334071 4477293 -1 -2 2431489 2633467 3977337 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -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 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 634629 1707486 3704006 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 1164453 1253928 2017673 3460034 -1 253079 1148784 2178078 2241811 2392430 2590716 3631197 3662771 3866044 4654325 4657158 4834091 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 643741 1314684 1849660 2436952 2852256 3000197 3534538 4292123 4311391 4872470 -1 4151417 4188593 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 130429 892675 1538747 3565983 4222040 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 481714 671229 765428 2137791 -1 116332 1352041 1863921 2359294 3076542 4161997 4811224 4957013 -1 860599 2423763 3004923 4390026 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 -2 535506 1590183 2704449 3750288 4204175 4252220 4525994 -1 865590 1308680 1394440 1664221 1848098 4810270 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 1928472 2629670 3292821 3301390 3861347 -1 207673 344491 482604 794568 1168837 1922476 2558357 2906852 2941004 3556900 4149048 4428636 4534826 4943713 -1 -2 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 56506 113129 2679957 4098415 4998579 -1 56402 1099567 1101816 3809410 3823142 -1 -2 668654 2726723 3650469 3693762 3862934 3994109 4946935 -1 -2 2176431 3538495 3810035 3966734 -1 1769748 1841983 2874728 3752153 4792130 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 2472673 3645700 4735374 -1 -2 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 237492 918319 1167522 1212520 1776211 2656679 3077478 3185910 3833286 3981049 -1 499956 1141812 2057734 2957151 3558716 4184581 4362055 4419653 4936761 -1 447015 1098945 2542112 2564412 2967607 3404249 -1 354644 713318 1030977 1145255 4115430 4633044 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 962799 1042372 -1 1312330 2117196 3219053 3698649 4467115 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 1705751 2430230 2491511 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 268802 650066 1073654 1543256 3457319 4374014 4826487 -1 -2 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -1 795168 1867026 2261422 2273027 2441454 2913830 3402534 3813592 3908183 3999475 4924531 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 679250 1409844 2206503 3135422 4049439 -1 261890 3474366 3794145 4030725 4201399 4358568 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 1027342 3175841 3187371 3531207 4999999 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 818040 2414789 3273245 4334975 -1 -2 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 242788 423090 1428959 2247689 4103540 4914009 -1 61922 398444 959945 1074217 1166958 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 2100789 2542304 2884559 3783109 4144857 4229395 -1 882892 1264763 1767752 1781020 2441696 4299186 4299542 -1 -2 917811 1109600 3539849 3662418 4461848 -1 971385 1565430 4539921 4809675 4939117 -1 177350 279837 356067 3025594 3433974 4272375 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 1398013 2163919 2649112 3161983 3221902 3562024 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 41370 1151572 1524383 1594527 2467117 3067441 3887957 -1 -2 521418 2022482 2087731 2758079 3140298 3330782 3767770 4072773 4915397 4921745 -1 1492283 2292607 2825406 3576915 3939580 4271782 4849788 -1 48887 50259 1682546 1729736 3008913 4428739 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 1223279 2280960 4520949 4568102 -1 -2 1131678 3321749 -1 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 546612 884487 2424090 2784073 3190497 3450545 -1 423239 574142 714575 789101 1228071 2819601 3248873 3363929 3460332 3764347 3922419 4060484 4342267 -1 18506 1101276 1595712 1647626 2487231 4638722 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 342113 2391302 2885318 4329358 4339251 -1 -2 185150 638687 1111340 2007032 2157430 2643079 3454328 4267928 -1 479154 1056159 2174387 2306453 2591182 2994166 3207547 3685727 3784137 4292886 4883818 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 140087 862339 2233520 3801558 4233217 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -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 -2 2202947 -1 1592494 3196951 3462371 3655046 3734693 3773141 4019143 4019546 4861025 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 132637 989327 1583817 1603017 1807850 2025742 2345222 3059832 3870295 3948980 4528888 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 -2 52833 232291 2126537 2301763 2922725 2930746 3695107 4043063 4131304 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 372942 610302 1995089 2035180 3594672 3603542 4830324 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 797901 1676692 2201964 2617297 4683539 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 987359 1827887 2347991 2741596 3218421 3263603 4359587 -1 130037 166150 502914 652580 878363 1255398 1642691 2305590 2436727 3584612 3731493 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 -2 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 1759052 1800423 2290043 2307488 3102907 3899774 4031047 4443129 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 1037032 2015034 2278423 2657230 2919840 2993972 3008765 3634814 4868794 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 534712 910737 1242621 2268729 2468888 3647224 4544065 -1 -2 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 59571 436347 2372085 2413582 3033999 4255870 -1 2215077 2588485 3143126 3448909 4509675 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 7544 1256121 1280330 3405470 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 -2 775955 1439963 1541850 2742502 4594494 4911678 -1 12870 108414 218806 404629 1696680 4201102 -1 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 581450 1428046 2164730 4055074 4942396 -1 -2 333875 1101241 2694270 4735350 -1 1066722 2038958 3220270 4357856 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 587233 749247 823656 1220311 3802934 4945250 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 -2 560880 1949906 2048318 2197063 -1 80411 2950439 3162359 3674965 4731727 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 -2 1398013 1655449 1894264 2017218 2100472 2498194 2649112 2766588 2904690 3221902 3562024 4642818 -1 -2 34803 1278778 1941434 3147420 3540290 3592310 3621348 4843267 4889938 -1 95937 313917 438429 1813131 2074682 3576049 4970699 -1 805612 1362474 1745996 2785121 3249308 3279898 3771119 4126175 -1 -2 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 -2 76010 135285 263198 716028 817112 1462684 1716075 1782609 2002568 2003277 2449767 3221424 3590977 3779375 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 1450162 2343443 2441502 2597477 3171643 3248264 4655717 4760018 4863642 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 113903 3356006 3640066 4525027 4982029 -1 159664 1135155 1348377 1818869 2416330 3552200 -1 219654 1888513 2100199 2151441 2402504 2691618 3115783 3538847 4251401 4338588 4656876 4805240 4839386 -1 -2 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 36673 589815 1433714 4663870 4832182 -1 621592 2444665 2886759 4049958 4276859 4519374 4550094 4932866 -1 -2 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 887076 2087301 3014965 4200484 4817777 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 1391342 1991539 2165673 2415459 3196036 3670775 4367169 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 1420142 1505542 3562727 4604873 4786576 -1 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 76144 482317 710042 2339592 3307713 3864355 4071917 4975722 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 381600 3045085 3109826 3826214 4439148 4598526 4989035 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 136045 394368 1744593 3259391 3325145 3368138 -1 926445 3482608 3775697 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 247472 260668 426107 598983 775261 1787558 1850338 1980789 2207533 2219274 2476331 3085632 3582676 3772524 4316320 4509340 4657903 4713172 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 259718 359743 2009031 3399332 4399994 -1 -2 448689 1891232 2438842 4379336 4945432 -1 127442 699898 3661051 3988814 4757737 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 496734 572084 999281 2265037 2794250 3031524 4921903 -1 667390 1396285 2654537 3437742 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 -2 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 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 4302534 4495921 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 132448 214940 261495 408439 837553 2295066 2899661 3791849 4134012 4302763 4362865 4496830 4877299 -1 976726 1801666 2593549 3610497 4826396 -1 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 -2 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 576104 4135339 -1 119781 888894 1557802 1934691 2808429 3049259 4075893 4283794 4420098 4476558 -1 317419 1131400 1507320 2648379 4255297 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 -2 113829 340716 472755 1541972 2593505 2928328 2952714 2983624 3254493 3380234 3913016 -1 -2 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 -2 503699 736101 1516284 1605669 1624209 2665707 3565310 3622602 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 1634440 2927828 3156463 3317331 3997969 -1 -2 245758 689366 841408 1064878 1322943 3975693 4048346 4888884 -1 2032723 2238942 3282659 4085769 4218300 4281418 4637437 -1 -2 683605 1508044 2157327 3180130 4527732 4693866 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 -2 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 651763 1231289 2021991 2406342 2654226 2726900 4658143 4733895 -1 262582 656655 787653 1524776 2423972 3052972 3672622 3688607 4585991 4964117 -1 -2 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 450814 836323 1107649 3945591 4698175 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 12916 1286982 2005567 4168730 -1 572631 782421 1320263 1508989 2189167 2462342 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 60033 845233 1656214 2217172 2324485 2433075 3365188 3459705 3598899 3843221 4792722 -1 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 -2 1216759 1388573 1676202 4477394 4938472 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 676216 1012795 1539667 1753410 2090681 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 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 107732 540825 990855 1645479 2007662 2010417 3185066 3281065 3408400 4525653 4597156 -1 361135 405758 441991 767941 2193755 2670533 3174096 3769637 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 994248 1075490 3062553 4430829 4493806 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 389611 963145 1501655 1507370 3080053 -1 1540480 2531447 3193593 3437596 3622470 3836314 4102738 4137201 4670059 -1 -2 328132 3155825 3619090 4155239 4680421 4845482 -1 760345 1547614 1562047 3098754 3949254 -1 -2 304035 463532 507509 654370 1640128 2117257 3894351 -1 341876 765681 2236404 2686709 3123730 3590997 3997658 4083142 4242636 4595895 -1 2164177 2340582 3085363 3714565 4349776 -1 926511 1065523 2176093 2889178 3849955 -1 -2 2326644 2365994 2457922 2574488 4594013 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 -2 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 15989 1980846 2371365 2455933 2805698 3105335 3455854 3712367 4281128 4332757 4900102 4930474 -1 258152 1335848 2380961 4079538 4250480 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 -2 914331 1205371 2008044 2378261 4985544 -1 622311 1007520 2049586 3176883 3861074 4906669 4914683 4999999 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 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 843462 998571 1360948 1589882 3801754 3957223 -1 2472673 3645700 4735374 -1 299703 1289967 1569598 2211979 2396428 -1 -2 77440 2052722 4188117 4922060 -1 -2 461552 909249 930625 1267127 1859290 2279230 2654585 4826884 4857224 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 1667503 2017098 4411164 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 340239 540101 872796 1266254 2296897 2901264 3335436 3610613 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 165070 1860063 2064899 2857785 3961334 4932135 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 1137642 2201126 3031295 3357295 4261169 4318068 -1 1347447 1880597 2462430 4210533 4689483 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 258922 486485 1083636 2480302 2597901 2630444 3394465 3660071 3815280 4436041 4494811 4751796 4762460 -1 -2 321379 600807 1661866 1725193 1906454 2859090 3335216 3483437 4057735 4787319 -1 3845429 3970289 4165988 4973355 -1 -2 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 2223685 3163785 3836208 4568874 -1 283361 558319 1553161 3031383 3939634 4188866 -1 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 -2 504008 1420440 2027867 2440930 -1 362802 678509 3135422 4952260 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 486369 555058 664645 673797 1092518 1168052 1941888 3975956 4333663 4469641 4969233 -1 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 1001977 1550618 1763406 3284548 3790365 4707025 -1 77157 891391 1049590 1136296 1587559 1855012 2167220 2238298 2702093 2988162 3140588 4180902 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 12870 108414 218806 404629 1696680 4201102 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 568304 1227745 2442442 3006386 4202718 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 3153378 3222704 3624308 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 -2 489354 783106 1262574 1284566 1899041 4052622 4075241 -1 83492 907203 1389420 1405930 1686769 2873733 3350289 3669187 4239225 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 409615 1310763 1554181 2319874 4605878 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 887444 1127953 1315135 2429258 3673759 4048100 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 509323 2143158 2722887 4592929 4619254 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 13543 468474 493195 4329590 -1 -2 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 824892 4598981 4727770 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 493454 744891 923721 2378636 -1 34792 539734 2044944 3095483 3243365 3736197 4877068 4986713 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 616948 2633275 2675807 3450508 3772712 3793002 3800807 3972217 4356989 4478300 4502613 4783831 4911484 -1 212456 767559 1888594 3347597 3654730 4152564 -1 431325 1909074 2661813 2727701 2958054 4673514 4803807 -1 693090 1064582 1673748 2092194 4396757 -1 -2 413412 587015 987014 2726804 3684697 4263717 4608537 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 549377 1023837 1329609 1352532 1395980 1556213 2098901 2805454 3520865 3869866 4223336 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 320390 571400 3952270 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 813657 1853821 2482739 2711819 4533728 4614946 4784920 -1 448780 623262 740966 773866 1479883 2165998 3436936 4025833 -1 -2 62182 166359 220501 377510 1846660 1958548 1992212 3111269 3128685 4027139 4613696 4999999 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 1162849 1690502 1741335 2332897 3799488 4358052 -1 -2 426504 718869 1461797 3191925 3951532 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 207673 344491 482604 794568 1168837 1922476 2558357 2906852 2941004 3556900 4149048 4428636 4534826 4943713 -1 459271 712911 1176180 1707321 2314333 2399998 3182476 4197856 4297949 4340184 4441267 4783869 4793885 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 585876 1004218 2138896 2385358 2757921 3040874 3655192 4082531 4825863 4988582 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 559420 2180761 3993128 -1 330412 709708 759304 1751754 2670349 3668033 4917276 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 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 450814 836323 1107649 3945591 4698175 -1 -2 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4915765 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 12916 1286982 2005567 4168730 -1 -2 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 832063 838631 893467 1439389 2644010 2921076 2953633 3234128 3279703 3740970 3913742 3964298 3995703 4639933 -1 -2 1992656 2105064 2106890 2472806 -1 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 600302 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 -1 1419915 1621279 1923065 2864164 3855649 4929339 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 186366 813768 1460457 2209567 -1 323425 703081 998243 2280340 2631291 3360471 4560849 -1 693114 1631686 2460427 2867560 4421132 -1 -2 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 686073 842587 962707 1832080 4066345 4466355 -1 261997 1201972 1815242 2290000 2414872 3186833 3304281 4555205 4819171 4974482 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 400512 410900 1359685 2423845 3387970 4167131 -1 -2 1933702 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 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 615885 1064148 1349633 2131338 2206041 3181503 3921581 3953794 4290109 4363204 -1 962354 1122594 1181260 1448373 1742499 1778235 3448428 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 408395 1770323 2068994 2927634 4168521 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 8258 10286 550052 2838216 3512394 4844496 -1 -2 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 16284 229070 1767929 2256483 2803919 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 324094 488323 1958345 2439187 2514535 2957687 3351109 4204051 4432850 4712290 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 488519 1200791 1350895 2354152 3209790 3637264 4003419 -1 -2 348677 1912281 2594603 4055175 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 244749 474016 1192181 1417940 1762244 2930073 2953790 3447209 3734056 4035972 4398383 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 614642 978070 1089606 2868539 3387763 4495322 -1 337452 927530 992699 1125750 1179120 1312438 1648340 2640327 2764706 3120933 3149843 4513731 -1 -2 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 140087 862339 2233520 3310178 3801558 4233217 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 47413 942687 1406142 2279715 4639585 4895198 -1 1066748 1751966 1762781 1957618 2245142 4214220 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 908806 1848854 2018736 2181765 2866283 3147359 3398479 4139388 4486823 4518060 4769352 4942150 -1 932161 1396395 2121658 2225128 2394243 2663764 3278651 4130717 -1 -2 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 435929 1614900 3407626 3518073 4533530 -1 211605 589892 696736 1273764 2205591 2593086 3212913 3264139 4856052 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 8756 163719 323875 850278 996045 1775655 3521563 3551033 4147669 4521269 4850050 -1 1384680 2114304 3087841 3409793 3613836 4786016 4804522 -1 1806780 1924134 2741676 2771115 -1 -2 481714 671229 765428 2137791 3592577 -1 1743630 3171254 3351508 3841150 4700968 -1 425531 1092339 1837192 2214423 2549711 2682763 2959409 3019631 4112602 4378105 4627699 4895439 -1 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 2674 994888 1741625 2475838 2582157 3264113 3593265 4169110 4364762 4999999 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 267296 2967857 3012044 3671353 4438569 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 -2 811203 1923293 2233688 3880847 4930441 4972289 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 -2 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 34555 88763 336903 690766 785444 1891503 3486489 3755929 3931351 4675713 4898180 -1 -2 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 -2 1201623 1776757 2340259 2368537 2899594 3193847 4070979 4480612 4544420 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 112986 309336 357500 1682223 1716332 2182375 2292098 2997016 3307857 3404331 3813881 4243381 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 -2 78654 465302 1528348 1573948 2292936 3662882 -1 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 -2 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 60033 494666 845233 1656214 2217172 2324485 2433075 3365188 3459705 3598899 3843221 4792722 -1 -2 642346 1318588 2151844 3838133 -1 799158 911521 1284956 1384015 1659113 3343270 -1 -2 505829 1609487 2314390 2866954 3871076 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 2434639 3946734 3965958 4262800 4913733 4921389 -1 136553 1031672 2508921 2769043 3780386 3995850 4081492 -1 -2 739057 1371838 2288517 2652609 2814632 3635844 4220161 4555326 4684806 -1 -2 317597 1375632 2019368 2117085 -1 -2 290426 624038 1098228 1645996 1738150 1877310 2669622 2899594 3661831 4879867 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 633845 795229 947783 1021021 3150969 3295712 4506746 4971947 -1 -2 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -1 -2 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 200709 431708 1763695 2532960 3375705 4468586 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -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 899192 1420054 2978000 3713360 -1 1728238 2291417 2899902 3703030 4598456 4727453 -1 509750 569549 3124966 3478150 3767539 4426801 4443104 4642479 -1 -2 323469 597535 726603 1722411 2197575 3156588 3562101 4556823 4860166 -1 922353 2189485 2365603 2439755 4389626 4812394 -1 439895 618488 694873 927716 1542427 1641314 4320538 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 713178 2176431 3538495 3810035 3966734 -1 -2 618001 1106928 1513847 2187695 3121936 3724504 3765092 4154494 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 854151 1128355 3152648 4265868 4399331 -1 -2 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 1851264 2425551 3004540 4511807 4710567 -1 295762 970713 1658867 2273969 2295687 2693789 2895493 2964249 3016263 3589438 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 515227 792905 1656180 2248902 2606070 3529084 4805289 -1 365361 996373 1159372 1818872 2382142 3384815 4430636 -1 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 442703 596681 693753 1709203 2188005 2249877 2293748 3632500 3749026 3774464 4052385 4206510 4955994 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 567601 1014761 1388701 2104163 3935969 3959037 -1 238892 1292692 2218422 2704892 2935420 3359521 3564705 -1 362519 695689 1916004 2245721 3598130 4852569 -1 690015 814342 1646239 2570415 3148784 3900692 -1 36301 318414 1287588 1564002 1617013 4443547 -1 -2 45676 192726 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 431394 1423537 1802686 2287863 2369314 2570756 3362427 3485397 3786862 4008293 4709750 -1 151972 461487 1849678 2007521 2364139 2912078 3412681 4143062 4421103 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 1548747 4252505 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 2334248 4021809 4286605 4739792 4921012 -1 449487 802368 1352345 1613801 1849124 1872612 2766258 3627704 -1 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 1104221 2896647 4370043 4886640 -1 1699736 1813159 2700264 3101607 4330227 -1 1033888 1082178 1349485 1482263 1532138 2195804 4814833 4931049 -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 160062 1173129 1404907 1707256 2427291 2602869 3512222 3628985 3811426 4152185 4322456 4439166 4778354 -1 320063 556676 1951744 2297711 3055259 -1 507009 769350 1052703 1265247 1368243 1753444 2304946 4486322 4536466 4621124 4686933 -1 -2 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 463518 660936 1539615 3835457 -1 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 103092 550953 1324577 1800061 3117343 3884804 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 1165626 1314172 3470713 4635837 4682889 -1 91331 908069 934810 2702082 4202330 4401683 4916592 -1 -2 1192496 1853097 1956384 2142938 2373072 2374528 2724664 3298329 4298981 4326018 4387383 4838813 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 1131919 1646931 1925650 2325786 2505862 2742707 3432751 3696813 3697443 4222176 4269133 4357430 -1 563947 1824365 1996814 4317938 4924080 -1 865411 1051281 3642992 4610724 4667707 -1 63703 152559 306878 317935 1589976 2418499 4347962 4781874 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 1206541 1529740 2273579 2916569 2938386 3280841 3523231 3795163 3824246 3989362 4621461 4929261 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 1754892 2545101 3029835 4424736 4590704 -1 -2 269911 1207590 2101090 2788206 2855136 3871044 3989729 4017439 -1 145539 1005730 1530792 4639233 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 761504 818589 1018381 1831242 4199675 4458454 -1 -2 421104 557839 818166 1379353 3097517 3362038 4936687 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 2814435 3769895 -1 556747 1984923 2551625 -1 166242 329301 671313 1036667 1077530 1138046 1709050 1916614 2485896 3657714 4146934 -1 -2 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 1142111 3243172 3944641 4043059 4094184 4185024 -1 -2 788533 844253 1372473 4216861 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 97889 1010688 1781814 3362163 3626587 3835507 3869155 4086439 4115005 4137526 4827041 -1 -2 181726 486573 817690 1472229 1965206 2360546 2377754 2377756 3503115 3663336 3663763 3875485 3974462 3998398 4382885 4629439 4701929 -1 -2 373436 1321117 2006405 3874930 4513731 -1 702107 1255124 4157021 4242396 4551317 4601946 -1 383129 740607 4174940 4649527 4707525 -1 -2 261211 1878608 2160372 2290699 3215700 3309774 3465311 4862983 -1 2166257 2331110 2993495 3317193 3442706 3725305 3857883 4151474 4700519 -1 766618 812787 2358677 2751570 4325350 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 481714 671229 765428 2137791 3592577 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4712643 4945559 -1 -2 1203296 1567802 1658332 1688852 1955240 3120976 3284517 3777522 4004239 4096825 4617155 4674717 -1 -2 946244 3559231 3939769 4451394 -1 266821 522340 784138 1829439 3802922 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 1296297 1871224 2273629 3010019 3051257 3421788 3636810 4649903 4964153 -1 88771 418027 491415 1889747 2122536 2471617 3771478 4907848 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 85012 216142 541591 810693 1790882 2781425 2858455 2935388 3193738 3988706 4140753 4322867 4751591 4908579 4975080 -1 -2 277836 698333 1479214 2909993 3738641 3903057 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 391466 3019163 4700901 4740720 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 2508874 3312329 4411672 -1 223116 934092 2691584 2699108 3338037 3635099 3694818 4498523 4600065 4883640 -1 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 75741 1520387 2371805 3248174 3576028 -1 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 2001232 4109572 -1 -2 1329457 1532500 1534816 1905230 2482694 3040319 3908749 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 862921 1832669 3774704 4108547 4380025 4496756 -1 186851 191206 407673 461095 2015595 4720209 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 756247 3359323 3986137 4200136 -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 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 1631535 2157887 2547628 3190806 3762870 -1 1705751 2430230 2491511 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 1131678 3321749 -1 675784 1018524 1143119 1863589 2351695 2454871 2492661 2755267 2902707 3306184 4106659 4248863 4521730 4701899 -1 -2 360722 1034831 1400546 4315051 -1 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 431707 1302583 2306681 2850818 2876836 3980935 4059123 4420011 -1 2770 1384706 1421538 3076860 3200865 3517127 3666401 3970054 4026650 4826681 -1 -2 1187344 1312491 1836991 2346061 2762765 2814493 3123043 3311543 4166665 -1 757997 1967291 3146503 4999999 -1 546908 2437010 2998854 3555933 3995091 4035409 -1 -2 424244 1481784 1544120 1559071 1966234 2276939 2348712 2350540 2406056 3442057 4030124 4218386 4239515 -1 223116 934092 2699108 3635099 3694818 4498523 4600065 -1 1001977 1550618 1763406 3284548 3790365 4707025 -1 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 -2 3399994 4881897 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 485215 553393 1278048 1400325 2475287 2895070 2983616 3527367 4541512 4757530 4774617 4804492 -1 -2 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 626554 823352 963604 1131772 1770511 2740661 2846547 4025836 -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 448322 1392742 2391209 2930204 3226919 3269305 3560586 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 1140855 1356986 3246249 4350721 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 103950 297465 939393 2017264 2473814 2796805 2977520 4133132 4918605 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 419818 1066879 2341026 2984450 3718791 4031753 4550654 4770285 -1 -2 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 81238 1232696 1938061 4072875 4410828 4882850 -1 -2 337550 961971 3821472 3832624 4740868 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 1347965 2956381 4513780 4536611 -1 -2 2094423 3298972 3604581 4817522 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 182657 805042 963503 1237009 1746219 2031977 3170820 3223643 3228303 3636933 3912655 4547946 4880484 -1 694501 1089805 2259540 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 312781 1476710 1987656 4331742 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 640185 3720713 3817852 3868436 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 329626 394802 1608047 2364392 2569525 3351843 3860286 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 968986 2001096 2742808 2827296 3517546 3540873 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 911034 928006 1001989 1636411 1687815 2786330 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 412927 1615850 1633467 1894029 3268171 3930034 4300911 4662503 -1 -2 312781 1476710 1987656 4051353 4331742 -1 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 329626 394802 1608047 2364392 2569525 3351843 3860286 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -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 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -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 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 606192 1549731 2234178 3682163 4676652 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 -2 177816 247469 611596 721998 1011152 1515122 -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 1038663 1497410 2678727 2763833 3327400 4233558 4338993 4600994 4959727 -1 -2 383778 544363 1873763 1901694 4932726 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 -2 3101054 4082836 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 1471750 3021658 3124873 3150839 4641128 -1 734702 1338497 1605834 2300485 2657387 4150536 4212350 4214448 4558383 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 361134 385529 1410485 1515689 2229786 2468020 3064329 3080665 4465343 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 340784 711396 1439293 2669670 3557795 3635795 -1 52702 274411 515100 1693439 1921291 2637598 4232280 4291365 4484142 -1 -2 352516 958311 1043852 3478319 3490522 3654332 4196817 4652732 4954159 -1 911034 928006 1001989 1636411 1687815 -1 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 1723056 1795145 2501738 3043256 3567762 4713120 -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 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 -1 294360 1026515 1088458 3025616 -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 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 136045 394368 1744593 3259391 3325145 3368138 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 146929 183916 1527293 1994485 2571622 3498845 4328862 4464285 4803925 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 -2 907526 1070759 1697089 2214299 3209103 3512032 4836381 -1 1295650 1617441 1639575 2447995 2869979 3340154 4939013 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 90650 779923 4037665 4689145 -1 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 803146 2933844 4764058 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 181491 3885745 3896190 4111343 4459557 4984594 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 -2 157353 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 360733 694110 1137890 1967484 2307319 2469765 3361813 4207660 4648831 4820798 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 947495 1008949 1052218 1613159 2117945 4017457 -1 222119 464434 2845260 4219785 4281391 4326156 4494568 4526861 4927782 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -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 1147668 1337710 1698644 1815729 1896184 1906535 2034090 2933316 3474366 3525907 3794145 3902882 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 731738 814094 2755267 2764949 3152416 3308623 4673377 -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 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 706653 1230585 1265117 2543310 3537636 3683562 4915666 -1 157353 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 2081256 2739682 3909863 4888082 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 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 1353585 1448619 1695757 2602953 3147769 3938609 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 372942 610302 1995089 2035180 3294603 3594672 3603542 3941853 4830324 -1 107020 1038135 2359749 3241244 3542367 4068184 4108392 4210932 4408515 4931859 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 489354 783106 1284566 1899041 3268260 4052622 4075241 -1 1603462 3251920 3966375 -1 68223 1892415 2271830 2948037 3198454 3437722 -1 -2 1779211 1795137 1871992 2111863 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 3405968 3559990 3609130 3715666 4226348 4402466 4496522 4870322 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 669706 754959 1010929 1729369 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 1057583 2500257 2648197 4688917 -1 -2 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 961566 1205599 1381878 2195248 4669544 -1 -2 1992656 2105064 2106890 2472806 -1 807825 846471 851372 978830 1190712 2051746 2293366 2446252 2956263 4157429 4575602 4721801 4774984 -1 66030 284360 606720 765681 1366511 1929182 2393827 2580946 3060217 3819971 4495756 -1 69421 282769 810999 2155574 3133808 3405763 -1 1193149 1362573 1807675 1851401 2799241 3916270 -1 -2 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 297704 374527 1543180 2286271 4350386 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 1317194 1623671 2383328 4530014 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 588899 1211225 3418910 4357325 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 205984 639288 1023156 1146610 1963092 2269123 2518516 3503745 3778877 -1 -2 98400 1757201 2518414 2629344 2983646 3210970 4988862 -1 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 145365 415393 742938 1319115 3093336 3894613 3990544 4625908 4999999 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 162642 557772 1517388 1974028 2616484 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 525713 1412700 2268021 3211791 4620295 -1 178248 700517 1257189 3793817 4321003 -1 167305 739772 872953 956792 1047211 2152877 3260675 3798611 4071212 4220617 -1 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 -2 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 1002860 2358137 2907315 4061213 4505188 4917721 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 629798 671190 1461740 1761509 2114085 2251498 2399550 2629115 4182849 -1 -2 851702 1128780 1877505 1934635 2096684 2199534 2804463 4895169 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 1594903 1696589 1818362 3570965 -1 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 57547 1311542 1409587 2541774 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 2202947 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 548833 2237403 2997225 3040886 3370875 3404123 -1 783503 841483 998024 1588397 2228033 2365533 4164247 -1 -2 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 661423 694934 992202 2257668 3915926 3987612 4974680 -1 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 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 793628 1374111 2155828 4293609 4828742 4854582 -1 -2 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 144283 327296 618566 1377850 1423763 1748090 2405243 2921010 3268548 3986704 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 675754 1925055 3030959 3343175 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 108413 1029549 1369856 3446099 3934747 4175254 4442853 4838063 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 196974 623606 631752 1680353 3349310 3535040 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 950022 2556569 2787655 2948151 3707340 4112833 -1 -2 311201 1517264 1562973 2128075 2156120 3486804 3978227 4093008 4536840 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 -2 1529388 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 1981769 2905751 3358455 4500881 -1 -2 455540 1120508 1433028 1540152 2522347 3091768 3132841 3491323 3641364 4013493 4126933 4199412 4350087 4643966 4745374 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 1586199 1889871 2074151 3457559 3829658 4384602 4700935 -1 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 587779 3257768 3575324 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 1316201 2399344 2425580 3733350 -1 175125 647012 967574 1592227 2565689 2932583 3524678 3677811 3985332 3995369 4222485 4269997 4279596 4597958 -1 -2 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 1221535 1523148 2146574 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 1414601 1506568 2849502 2908687 3217548 3602092 3701215 4499989 -1 -2 447015 1098945 2542112 2564412 2967607 3404249 -1 1154814 2637809 3296335 4671049 4817419 -1 13778 403345 482539 696847 1225936 1520929 1807027 2097791 3644378 4164889 4778804 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 299985 3264560 4007210 -1 -2 1790758 2294755 2988628 3969507 -1 992937 2906486 3107014 3541022 3828102 4117791 4248563 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 929423 1341154 1759783 1816684 2455211 2672925 -1 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 784378 1087144 1810804 2283747 2465673 2632018 2720514 3243447 3453198 4044602 4177775 4217526 4298521 -1 -2 578102 1251453 1264755 2096965 2251687 2325702 4126470 4190694 -1 1102897 2334817 3923011 4679134 -1 1407802 2867027 4443005 4685785 -1 323813 1873190 2868172 2895562 3012373 3220872 -1 -2 672439 1398356 2292237 2700025 3115561 3801123 3804008 -1 13575 2593162 3385225 -1 -2 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 38853 2167946 2934063 3129999 3661366 -1 1494092 4486637 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 -2 481572 1616156 2635068 3339379 4540963 -1 847560 1921163 4886660 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 16785 1418255 3740969 -1 -2 872558 1123632 1915837 2197819 2432125 2483894 3887918 4383909 -1 810402 847560 1921163 3230605 4886660 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 433971 1339624 3695121 3879825 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 -2 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 1716076 2905155 4534507 4882675 -1 -2 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 1412927 1507684 1692440 1963110 4476531 -1 712886 1289619 1747295 1885860 3051383 3057960 4761659 -1 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 556034 896980 1036783 1916978 3625589 -1 1298408 1662655 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 228434 668543 1230416 1637153 1707745 1984458 2615478 2883685 3622781 3707039 3716085 3946130 -1 581606 654798 888202 1892383 2700517 3449405 -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 1148966 1922739 2054324 3613416 3775968 -1 776611 1987483 2563181 3478059 3818426 -1 -2 8705 2634795 2755743 4293899 4771125 4796582 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 561643 2940670 3649624 4265834 4443129 4843027 -1 -2 1286319 2553085 2936599 4102122 -1 626010 683673 3186720 4016157 4456401 4624984 -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 92030 107571 465649 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 -2 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 1173559 1199361 1311417 2126123 2950053 3908564 3938801 3975476 3986754 4978160 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 -2 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 435929 1614900 3407626 3518073 4533530 -1 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 772439 1624035 2134704 2812243 2987116 3124118 3511461 4135166 -1 -2 32888 638200 1783014 3720798 3769002 4787985 -1 206503 852006 1527416 2258884 2913059 4189378 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 503850 576508 652223 2523458 2590024 3064016 4245153 4438962 4796764 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 506003 1234266 2611237 2808837 4807325 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 170047 283908 527560 699093 1041722 1396128 1473555 1926301 2104995 4296946 4528552 4728712 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 492625 2075003 2102089 2147064 3241661 3352365 3621984 3676673 3724467 4006030 4186428 4829132 4869526 -1 -2 427397 1592425 1620057 1862418 2236736 2983212 3651884 3739585 -1 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 8705 2755743 4293899 4771125 4796582 -1 1219149 1930582 2265380 2559378 2640902 3138559 -1 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4512313 4950197 -1 -2 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 995859 1089845 1177793 2222444 4273830 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3473905 3935411 4145091 4537835 4751592 4824620 4851897 4972936 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 2702822 2841974 3167974 3884833 4383976 4555066 -1 -2 146370 1978341 2112975 2748190 2913593 2990708 3101463 4423921 4768330 4999999 -1 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 -2 367792 2531730 3435969 3466240 4522787 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 346019 1039773 1049726 2532368 -1 1425974 1779113 2181820 2525577 4173511 -1 10183 3809238 3880765 3914694 4433583 4440594 4955850 -1 -2 994248 1075490 3062553 4430829 4493806 -1 -2 752581 1380491 1584736 2088646 2670533 3144232 3200196 3352807 3626022 3837792 4009317 4272076 4745381 -1 785468 1048180 1136417 1488573 1657438 2086296 3749541 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 596681 693753 3632500 -1 2125521 2476931 3037581 3770795 -1 156691 579100 738090 939323 1251540 1430336 1886492 2029573 2428800 3067359 3514253 3672067 4866591 4990267 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 1231258 1949804 2202612 2693347 3084716 3248460 4129546 4304798 -1 1365167 1518421 2283239 4402580 4928255 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 160456 978727 1732269 2334593 3357607 3548447 3702144 4063364 4230282 -1 20012 804958 817416 916478 965265 1720883 2195851 2313579 4475433 -1 -2 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 -2 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 -2 57842 462894 1875529 3362536 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 173353 713675 1493856 1764216 4077598 4287364 4454377 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 765303 991842 1707836 2182685 2229068 4451958 4502684 -1 1955031 2445173 4825414 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 -2 191215 217571 762942 2083865 2747794 3391572 4038456 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 2606723 2827855 3453180 3475827 4110981 4465395 -1 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 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 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 3721367 -1 899192 1420054 2978000 3713360 -1 1452070 2401236 3450611 4422043 4635946 -1 -2 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 96677 3032154 3643381 3681883 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 1364137 2144466 2408162 2491188 4479182 -1 237307 408021 774790 1761420 4075524 4630448 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 173932 1125112 3261865 3418446 3530731 -1 75592 285940 867197 895651 1473814 1641841 3272515 3938915 4599562 4976221 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 3330783 3362857 3479803 3505107 3587764 -1 -2 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 174033 627690 1453160 2608814 2771107 -1 955377 1234715 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 367073 377062 764401 1198938 2349067 2364044 2553617 3949089 -1 -2 843391 1593311 3070409 3707297 -1 677585 805503 1000826 1683077 3113071 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -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 3045635 3509696 4138347 4516101 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 679531 2410143 2737004 2995494 3186099 3621493 3658856 3691923 3900998 4228002 4297464 4574457 4891163 4925590 4947180 -1 167253 970444 971542 1274222 1513347 2152662 2554368 2851773 2967738 2983724 3040287 3588261 -1 435049 1182662 2104330 2490150 2623403 3900205 4986171 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 3721367 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 1946447 3848718 -1 1054853 1250137 1634206 1898707 2352371 2369685 2421063 2621977 2849239 3090042 3368530 4037238 -1 1073491 1537862 1886729 2363044 2979269 3350817 3891571 3996315 4408856 4516519 -1 -2 475275 1439367 1528761 1587870 3112336 3635757 -1 497073 763746 889449 1535757 3391571 -1 1639548 2027603 2585021 2586567 2667443 4626396 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 -2 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 -2 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 432882 2023554 2598747 2652239 2695922 3383227 3961996 4380505 4540909 4799797 -1 -2 693090 1064582 1673748 2092194 4396757 -1 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 316765 974928 1074189 1077313 1158610 1912894 2302565 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 727421 933610 1108179 1958549 4155385 4739008 -1 249978 367436 984127 1591150 1758020 1864361 2378370 2455790 3077828 3121874 4787733 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 193524 1097502 1746192 3326232 4016196 4712617 4792527 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 766570 1006274 1030982 2004130 2575459 2800428 2838910 4298445 4635056 4924123 -1 -2 443844 2040508 2210600 4208543 -1 529267 1068437 2044849 2790768 4725894 -1 1368544 1630470 2300929 2383165 2660505 2837488 3118772 3158153 3528383 3679265 4086925 4330751 4867942 -1 1016751 1118928 3791314 4059008 4812365 4954061 -1 41644 348439 588415 1264417 1792836 2149419 2585813 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 381991 1598933 2002125 3461540 3572095 4482865 4679581 -1 564462 665427 1578767 1952054 2490203 2756002 3372604 3573310 3669323 4136495 4322498 4656741 4825028 -1 349589 771813 816754 892912 1468653 2027135 2080431 2105946 2202589 2229212 2610867 2668943 2769300 3633601 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -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 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 96166 367698 393493 1457748 2240132 2400245 3001275 3358605 4288038 4850950 -1 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 80339 134510 1385923 1530891 3824126 -1 -2 804235 1225624 1900112 2222469 2414311 2704642 3640740 4198862 4861692 -1 642346 1318588 2151844 3838133 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 -2 655626 1173988 1701349 3457185 4669310 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 815714 1500518 1682075 1686604 2083886 2691647 2952043 3197057 3378110 3542423 3836790 4727974 4802992 -1 4252505 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 3081777 3770558 3773138 3959465 4896860 -1 1105 1796774 3497954 4718302 -1 -2 609102 1508827 4380168 4536767 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 843391 1593311 3070409 3707297 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 1661521 1951897 3114372 3227276 3343990 3576784 3815508 -1 1365167 1518421 2283239 4402580 4928255 -1 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 94052 975100 1694767 2124465 3299815 4621524 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 251413 451080 519169 659663 714977 2049258 3554520 3578626 3864462 4201700 4281142 4886148 -1 1756810 2131075 3335701 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 815714 1500518 1682075 1686604 2083886 2691647 2952043 3197057 3378110 3542423 3836790 4727974 4802992 -1 1548747 4252505 -1 339345 464717 1924887 2141051 2344176 3564506 3605250 3714485 4583786 4791053 -1 547970 1001693 2078560 2857095 3292549 3809896 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 -2 671972 806580 808572 835760 1145089 1712842 2000600 2514379 2815816 2958804 4048597 -1 515714 778365 2029869 2031977 2388570 2557770 3811161 4366048 -1 1176478 2901109 4173017 -1 285053 945247 2635790 3344004 3416458 3497390 4210891 4531882 -1 -2 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 2309549 4669621 -1 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 -2 2000639 2090908 2972597 3062818 3705483 4207943 4266515 4454013 -1 832658 1096922 1188070 1697590 1951420 2343286 2866486 3248078 3377108 3412634 3531772 4100841 4160481 4311607 4443236 4711281 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 3710714 3843332 4233184 4799472 4926053 -1 267296 2967857 3012044 3671353 4438569 -1 -2 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 613438 888125 1012024 1286313 1713133 2107893 3319741 3558463 3603156 4131533 -1 -2 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 231187 567774 799939 858388 939254 1237732 1384455 1621065 1686757 2233813 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 2731311 3479985 3700413 4206574 -1 1100666 2007917 3787405 4007434 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 -2 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 -2 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 2827693 3419433 3726894 4316596 -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 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 129235 516522 1042886 1428687 2419453 2801217 3147115 3269735 3910282 4341797 -1 -2 872558 1123632 1915837 2197819 2432125 2483894 3887918 4383909 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -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 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 23912 393849 2015069 3046362 3623336 4135162 4530728 -1 -2 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 1092569 1428927 2061891 2234184 3298335 4085864 4769873 -1 1729256 2443110 3892890 4121082 4343126 4657220 -1 -2 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 3542698 4418098 4525313 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -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 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 2327889 2359573 2841948 3062316 4635613 4968819 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 363673 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 263853 697243 1015367 2208554 2930991 4102412 4451291 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 475951 583796 1185482 2861267 2964388 3348442 3373654 3768608 4005271 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 144467 233591 297947 2083744 2847027 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 4092363 4308321 4446687 -1 -2 13627 199015 257401 381411 1053205 1090791 1180793 1246849 1286807 1821933 1950140 2241397 2794789 2943455 3121714 3198403 4487164 4802960 -1 272767 922464 1352927 1975400 2188920 2402328 3027686 3683651 3885962 4220933 4385902 4616537 4683789 4974884 -1 659757 1811944 3577527 4736099 -1 417802 1060483 1271107 1669793 2096965 2108219 3643912 3783302 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 76509 439145 2195531 2656537 2977895 3077478 3199680 3291481 3952742 4830412 -1 74875 501884 2344746 4520341 4718874 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 1355389 1379762 1748191 3311456 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 473264 2063977 3296941 4230894 4740073 4746644 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 517607 1049160 1211659 1286417 1719242 1730947 2121094 2385416 2436920 2472532 2518687 3502560 3720000 3840111 4463411 4593867 4718132 -1 1165626 1314172 3470713 4635837 4682889 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -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 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 242005 732983 2186277 2933906 4697420 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 -2 604934 902104 1447867 1972107 2757871 3377409 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 219533 1402369 1494335 2876480 4051985 -1 138169 776307 1343037 2130417 2166609 2371606 2699802 3336270 3951383 4328117 -1 -2 152051 417171 1462018 2414294 3449329 3994196 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 -2 87721 2813323 3142552 4065443 4651580 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 177350 1039881 1066868 1608306 4495870 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 -2 183582 342301 918478 1894206 4751849 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 508027 596339 1694793 2541079 2821488 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 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 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 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 -2 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 81968 818501 866289 1146183 1464644 3354085 4467591 4787952 4990152 -1 212444 1704650 2119139 2194292 2457578 2956116 4612002 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 1008542 1343201 1551540 3372886 3920368 4799309 -1 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 -2 1466391 -1 81664 320907 1116475 1871625 -1 432577 1246821 1344943 2810371 3448129 3621591 3813685 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 -2 1681908 3179188 3724991 4548561 4715368 -1 2334619 2827645 3485978 3863034 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 499744 535838 730661 1519868 2654833 3222766 3644588 4655660 -1 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 -2 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 813414 893535 1062808 2792193 4919382 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 713178 2176431 3538495 3810035 3966734 -1 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 661556 2473597 4653805 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 648337 804892 2429609 3066447 4154494 4644589 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 1092518 1648711 2122143 3638954 3757073 4269563 4616687 4969233 -1 -2 221594 721018 1075923 1422270 1451404 1558877 2412009 2746223 2821706 2823174 3172294 3199820 3638499 4049010 4277883 -1 23871 548500 550052 607722 4228158 4602190 -1 92817 1369766 1417712 3108668 3862191 -1 106457 696495 1787739 3308159 3557706 4201648 4624255 4749170 4989355 -1 -2 242005 732983 2933906 4697420 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 565474 1520897 1621150 1648654 2230353 2333158 3135092 3383324 3865059 4442010 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 450666 2062842 2314262 2433508 3140546 4111086 4247187 4999999 -1 -2 43102 386598 1783277 1791476 3566739 4016406 4405283 4587043 -1 402305 1236027 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 317467 1609059 2230871 2232212 4866989 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 -2 2334619 2827645 3485978 3863034 -1 499744 535838 730661 1519868 2654833 3222766 3644588 4655660 -1 -2 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 7524 12722 213896 1410009 1937012 2245329 3181345 3978005 4174764 4607461 -1 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 486057 1824568 2954403 4015080 4135159 -1 882355 1776524 2395765 3447314 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 835845 1008346 1613706 2293357 3616935 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 14171 95598 863504 2114561 3114806 3535840 4709209 -1 396065 594695 1472917 1603800 4069685 4270085 4301774 -1 -2 648641 826785 1849534 2032076 2344612 4550030 4976224 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 750647 861243 3242260 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 -2 41098 280871 754247 816080 1368725 1499387 1557926 1796585 1843974 2883964 3630490 4391711 -1 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 1715876 1938232 2881928 3343774 4038031 -1 2975 937428 1421770 3634113 4189170 4337083 -1 439270 1132785 1719808 2688254 2852365 3873820 -1 -2 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 887076 2087301 3014965 4200484 4817777 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 97709 122842 396880 495936 949520 1036511 1575241 2012171 2043632 2399104 2845261 4026044 4934387 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 590744 998136 1642037 2275337 4325821 -1 256794 996513 2227395 2438772 -1 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 580660 1391835 1637922 2465389 3320555 3338760 -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 560570 2081449 4177240 -1 -2 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 423407 861724 2403916 2860762 3186006 3187468 3494574 4004367 4364253 4875778 -1 -2 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 -2 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 1385470 2825853 2883823 3840623 4004003 -1 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 1203296 1567802 1658332 1688852 1955240 3120976 3284517 3777522 4004239 4096825 4617155 4674717 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -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 237742 2101483 2149724 2406207 2732547 2831263 3280185 3605923 4720154 -1 555510 2482251 2905032 3618649 3996418 4487021 4609228 -1 -2 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 130203 184439 1857248 3647542 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 -2 1166331 2871471 3049670 3401090 4450924 4537537 -1 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 397756 2679658 3771334 4730324 4812251 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 -2 560880 1949906 2048318 2197063 -1 80411 2950439 3162359 3674965 4731727 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 859338 1279320 1943852 2293297 2362441 2451139 2961230 4359063 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 -2 2172135 2816799 2866047 4121285 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 250781 578414 1766564 2160968 2275755 2292171 3214795 3648362 3848827 4877201 -1 504248 1119251 1284959 1534136 2207870 3481190 -1 -2 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 738639 1694023 2283512 2892586 3220158 3457046 4170511 4276138 4388216 4662886 -1 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -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 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 2125521 2476931 3037581 3770795 -1 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 31591 1166615 3843832 4993033 -1 205136 4534180 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 814407 1744414 3162520 3824904 4768117 4853793 4949740 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 183774 1064051 1503484 2310234 2449499 3544052 4866333 -1 -2 103758 825520 1184239 1548048 1767368 1888002 2079851 2829873 3084300 3182374 3767838 4288628 4479835 -1 -2 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 775955 1439963 1541850 2742502 4594494 4911678 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 1432466 1495159 2007592 3280159 3644353 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 1753444 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 -1 -2 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 2223685 3163785 3836208 4568874 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 162123 549895 653032 4292301 4758293 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 121077 217796 1411418 1492681 2037617 2116650 3673848 3704002 -1 -2 1165744 1653426 2590939 2736573 3118117 4354333 4896341 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 116722 1029062 1236053 3050892 3804760 -1 -2 148822 432652 516935 598888 1098912 1337924 2626612 2884888 3870320 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 -2 84715 3643482 4192156 4571652 4959280 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 519182 775900 2812482 3174899 3676122 3896167 4028400 4822903 4866463 -1 -2 474962 809049 1386950 1911659 2559750 4489973 4492366 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 -2 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 378390 1164465 1993223 3214067 3807585 4023925 4734858 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 2431489 2633467 3977337 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 955748 1213593 1824207 2514110 2891592 4301444 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 418560 820367 1673786 2451057 2507461 2580584 2884497 3558177 4511604 -1 -2 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 -2 133954 723626 3891023 4031108 4515071 4835829 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 187988 2317083 4223048 4253483 4292536 4744422 4932621 -1 -2 2837862 4011387 4063199 -1 58162 1305681 2147384 2852637 2865704 4008714 4233103 4581675 4663524 -1 53701 915354 999226 1112309 1184171 1227953 1779096 2178239 2809671 3012743 3072796 3706577 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 645667 765018 1536031 2944631 3020438 3692821 -1 629084 633207 1005306 1940393 2749087 4545602 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -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 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 41921 225662 1431253 4192415 4705459 -1 113903 3356006 3640066 4525027 4982029 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 20853 724625 1064934 1443568 1471156 3298107 3791810 -1 264447 461790 1412676 2984403 3037806 3160999 3974587 4962864 -1 356966 855993 1163264 3220450 4610174 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 2581638 4085511 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 818794 1891116 2320658 3868971 4583948 -1 21682 330254 2031534 2315474 2471475 2916732 4092099 4346579 4999999 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 171397 1212495 1666177 1679392 -1 630057 1361926 1742146 3158440 4338856 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 623927 625558 653381 2064482 3750227 4271794 4289836 -1 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 -2 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -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 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 -2 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 1334875 2314333 2922538 3961312 4277103 -1 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 870041 906883 1615749 3178751 3643547 3767211 -1 -2 1001977 1550618 1763406 3284548 3790365 4707025 -1 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 818794 1891116 2320658 3868971 4583948 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 1528078 1573011 1820427 2471264 3224123 3290997 3715489 3970346 4239537 4874012 -1 653380 917665 996372 1177687 3202300 3879373 4002556 4534928 4684125 4813949 -1 1157043 1332431 4166543 4611594 4835299 -1 219792 665921 1894089 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 681873 951093 2053641 2399963 2922921 2966672 4288528 4324401 4578371 4968760 4971590 -1 286474 1502480 1778792 2525986 2800001 3419312 4306658 4702326 -1 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 -2 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 444016 485035 585267 1299796 2327268 -1 1163815 2964028 3538050 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 681815 790072 1905454 3367753 3681886 4241546 4292427 4448167 -1 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 103758 825520 1184239 1548048 1767368 1888002 2079851 2829873 3084300 3182374 3767838 4288628 4479835 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 200709 431708 1763695 2532960 3375705 4468586 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 -2 672439 1398356 2292237 3115561 3801123 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 13575 2593162 3385225 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 557574 611749 1888607 2798815 3288037 4370936 4713717 -1 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -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 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 -2 43611 1614900 1883015 3407626 3511777 3518073 4194606 4347772 4611496 -1 398852 965063 1778691 1897839 2077137 2176868 3346305 3648123 -1 -2 50670 217090 325321 1635140 2321173 4642573 -1 1734081 1780843 2104325 3866088 4593984 -1 169906 1613492 4519893 -1 -2 1222008 1864780 2436913 2513562 3877832 3953998 -1 369003 817648 1158680 1318788 2177860 -1 723252 791760 1727808 4346688 4351031 4959792 -1 -2 1715876 1938232 2881928 3343774 4038031 -1 358544 644030 948911 2680840 2710167 3599521 3640246 -1 2975 937428 1421770 3634113 4189170 4337083 -1 439270 1132785 1719808 2688254 2852365 3873820 -1 668931 1135274 3401166 3880061 4240418 -1 -2 622185 814519 1060917 1162953 2187064 2938918 3359967 3557852 3767751 4188557 -1 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 109631 1848387 1974711 4068610 -1 15628 2993137 3304785 3428603 3797677 4898438 -1 2313980 2568183 3676932 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 395455 674307 917044 2862667 3038857 3195135 3290915 3435874 4098741 4134890 4657469 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 -1 347937 951508 979469 1107941 1147952 2604184 2787438 2901393 3057468 3676994 4715649 -1 -2 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 1176597 1678850 1801292 2279303 3220690 -1 23216 1097469 1686828 2015517 2458120 2775815 4929097 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 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 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 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 92817 1369766 1417712 3108668 3862191 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 -2 302511 1166189 1657149 2063928 2319383 3845179 4436129 4540818 -1 2115015 2237922 2373342 3766203 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 998149 2032636 3326819 3348893 4546761 4630210 4910272 -1 -2 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 133985 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 516935 598888 1098912 -1 1194661 1636035 2048530 2820143 2870271 3696834 4500654 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 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 2858978 2901916 3634721 4516746 4686653 -1 137729 510574 749658 1746185 3679989 4000474 4001587 4500320 4872495 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 807385 1701572 2652893 3263847 3686732 3849357 -1 2202947 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 694224 776229 1559633 1566786 3382631 4511894 -1 -2 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 -2 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 -2 989569 1349673 1986880 2405759 3936837 4801306 4844075 4845189 -1 101429 462355 1127009 2527329 2529518 2684262 2843264 3565771 3981016 4273753 4532990 -1 798441 799641 2500607 2839917 4145578 4715509 -1 -2 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 -2 330890 3002268 4056310 4718050 -1 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 69074 473754 4484427 4593796 4782240 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 557685 1699377 1799337 2787874 4938590 -1 -2 729471 1094442 3470919 4057235 -1 208388 787784 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 1956293 3234743 3968516 4719222 -1 297704 374527 1543180 2286271 4350386 -1 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 -2 676321 2790768 3829914 -1 513252 1594011 2427772 2489937 2730493 3719827 4078730 -1 394026 394648 645558 845612 1123427 1236600 1319920 2127355 3002684 3584589 3760280 4002160 -1 366151 573405 1032904 1386155 2301408 2676677 3811951 4111697 4356734 4578782 -1 938819 1884242 2607599 3388668 3898000 4683486 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 406333 1375640 1671046 1857692 2296048 2640469 2683819 3120998 4665767 -1 303414 412735 705746 1331538 2143851 2884499 2913178 3770871 -1 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 219533 1402369 1494335 2876480 4051985 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 138169 776307 1343037 2130417 2166609 2371606 2699802 3336270 3951383 4328117 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 984781 1207343 1304825 1556588 2168933 -1 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 362802 678509 3135422 4952260 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 -2 657810 995549 2515230 2635093 3304439 4775561 -1 559634 1219403 4203841 4252505 4395900 -1 -2 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 909150 1188139 1234162 4068943 4523971 -1 727035 2414532 2446925 2501616 4498283 -1 557685 1699377 1799337 2787874 4938590 -1 -2 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 185898 316432 411084 486927 1320618 1908582 2003206 2517614 2821520 3099053 3197689 3316596 4091163 4273635 4625244 -1 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 -2 728896 863896 1337100 2726857 3797479 3926249 -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 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 1192496 1853097 1956384 2142938 2373072 2374528 2724664 3298329 4298981 4326018 4387383 4838813 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 446361 1857964 3682807 4260060 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 281535 318541 513389 757791 1781232 2155789 2378188 2441105 3157602 4186072 4233869 4570626 -1 -2 46129 1433788 1770382 2150618 2422572 2766284 3222832 -1 768807 1328105 1790270 1820819 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -1 -2 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 541220 1125491 1953815 2339202 3594281 3935894 -1 783280 1069991 1340983 1438813 1739915 1933761 2417433 2829734 3077562 3540369 4736758 4806967 4856401 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 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 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 30638 773050 2089539 2359193 4118222 -1 -2 161279 777602 1333658 2554295 2859540 4066382 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -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 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 25634 609931 1112794 1351698 1876178 3173982 -1 2215426 2573772 2912708 4635113 4809023 -1 394711 502116 805792 834217 1523249 1886975 2218989 3286531 3823497 -1 -2 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 1016596 1687392 3113392 3234502 3428424 -1 46186 345721 1977717 2956455 3407563 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -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 23474 920033 1744210 1791982 1837845 2912944 3654164 3936736 4710095 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 2702822 3884833 4199458 4383976 4555066 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 643296 1567960 2551198 4023710 4103730 4696126 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 944111 1041900 1507424 1789851 1905202 2382224 2631281 3557352 4244923 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 -2 1355389 1379762 1748191 3311456 -1 200472 1287440 1325686 1792512 1809322 1846472 1967673 1971084 2079543 4566519 4861980 -1 -2 537972 715940 1922200 2450096 2879164 3072693 3321527 3480282 3557796 3823506 4672143 4984900 -1 383577 389983 2236570 2641271 2770214 3570866 3612856 3625391 4477590 4793311 4874391 4958873 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 50058 76135 148759 564520 908580 934777 1046155 1776531 2009029 2344334 2762574 3915304 4402315 -1 -2 103006 391334 1716204 3057051 3675613 4346375 4723228 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 2531906 3037839 4165816 4398160 4590224 4596424 4667242 -1 729895 1018588 1607489 2280231 2893633 3217180 3291311 3620272 3648561 4506244 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -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 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 -2 208299 543936 584610 979730 1669307 3006861 -1 2001232 -1 1061370 1896300 2769722 2873192 3613205 3691077 -1 -2 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 426824 1722554 2815174 2976682 3561606 3897529 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 -2 951783 1736777 2351702 2709807 4055973 4226919 4359883 -1 754284 811039 1091084 1163620 1869406 1975986 2158070 2665107 3860802 4675672 4868732 -1 729895 1018588 1607489 2280231 2893633 3217180 3291311 3620272 3648561 4506244 -1 546572 614969 889944 1142815 1348679 2376016 3344613 -1 -2 428282 526047 2443420 3202652 3236119 4248823 -1 778894 1844065 2445655 3428520 3734754 3753312 4288874 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 173093 183099 232050 2009380 2058828 2165115 4622086 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 293610 795673 857797 1352967 1910750 2315649 2544076 3196915 3584234 3844625 4914408 -1 494348 769727 1426910 1448418 2005095 2258465 2388459 3650440 4068725 4155452 4238080 4344613 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 -2 1551710 1924134 2636234 2815598 3082794 3960798 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 244478 279961 750828 3277331 4231244 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 539875 685741 849127 2092873 2310457 2575416 2631700 2837728 3236726 3288725 3996681 4468730 4586569 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 121154 505829 1609487 2314390 2866954 3871076 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 332555 394343 1116088 1239878 3461489 3683777 4704239 4757018 4988515 -1 617741 3441171 3505701 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 905051 2191639 2209337 2233810 3673996 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 515227 1033286 1387514 2060151 2284383 2374157 2902730 -1 -2 89897 291880 503270 1210640 1229464 1365431 2196460 4273877 4701543 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 446554 453639 609720 970736 2197859 4996226 -1 -2 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 2497965 3500636 4167289 -1 13543 468474 493195 4329590 -1 916540 1768089 1783700 3064807 4326733 4606972 -1 -2 468758 924789 1257607 1335621 1424814 2015951 3194160 3672904 4328028 4955708 -1 354677 736296 2655590 3800938 -1 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 302329 372003 2274119 2961741 3038706 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 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 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 400826 2608953 2922538 3429795 4722119 4874514 4970285 -1 865411 1051281 3642992 4667707 -1 -2 2154965 3522523 3998748 4060691 4927322 -1 15912 1418354 2538977 2666206 2682488 2785713 3001386 3399673 3683422 -1 276627 1567110 1732413 2835816 3419598 3806210 4134031 4314048 4992377 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 -2 182780 724864 1139997 1686029 2120000 2361320 2922249 3235524 3272235 3556828 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 77440 2052722 4188117 4922060 -1 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -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 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 -2 2323800 2681595 2730901 3010359 3575731 4226006 4626682 -1 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4731655 -1 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4164309 4355497 -1 -2 1756810 2131075 3335701 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 209725 895831 2723390 3263496 4491880 4936370 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 401066 1590822 2264745 2506112 2516941 3786742 3826933 4007440 4047032 -1 290307 1242974 2241709 3273665 4900549 -1 -2 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 502419 1692666 3724761 4201763 4759521 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -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 1092569 1428927 1857311 2061891 2234184 3298335 4085864 4769873 -1 -2 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 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 455907 1158373 1602512 1699272 4292036 4551055 -1 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 435929 1614900 3407626 3518073 4533530 -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 191613 859790 912119 1982030 2243999 2563989 3868345 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 431394 1802686 2369314 2570756 3362427 3485397 3786862 4008293 4709750 -1 151972 461487 1849678 2007521 2364139 2912078 3412681 4143062 4421103 -1 540302 598852 1610492 2856085 3490311 4679643 -1 -2 563370 2938159 3695177 4055572 -1 127268 1531293 1586217 1692429 2063783 3825699 4328650 4492274 -1 1882755 2868025 2939812 -1 1257868 1749466 2218153 2365085 2494588 2570268 3411275 3908307 3920624 3972354 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 -2 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 212456 767559 1888594 3347597 3654730 4152564 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 1510901 1785657 2066120 2101039 3021432 3162501 3206546 3468565 3800499 -1 -2 1851264 2425551 3004540 4511807 4710567 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 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 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 200709 431708 1763695 2532960 3375705 4468586 -1 38157 360361 1020063 1129724 2361006 3778072 3785199 3894988 4289777 4379584 4653438 4902732 -1 212329 554386 1184490 1362867 1457132 1471719 1842383 3423341 4609117 4627356 4767668 4807726 4823411 -1 492509 750024 1357511 2510961 2831133 3759112 3949011 -1 -2 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 3406527 3811450 3889476 4510306 -1 45208 833095 2175246 2229816 3161361 3706675 4409289 4822030 -1 -2 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 269911 1207590 2101090 2788206 2855136 3871044 3989729 4017439 -1 145539 1005730 1530792 4639233 -1 -2 154820 998104 1135764 3487375 4838694 -1 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 -2 201195 460386 858640 1304082 1329193 1993002 2620904 2856665 3399228 3441810 4541089 4811188 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 701136 1996403 2059186 3978085 4257115 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 -2 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 2027837 3215077 4767565 4976932 4991638 -1 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 551571 3335739 3783852 3904094 4663770 4926052 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 520190 943996 1078512 1137118 2697908 2785414 3449728 3783380 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 351818 430983 649638 1672643 1707903 1767754 1845782 1853099 2626257 3245772 4096751 4266371 4270504 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 1007970 2378044 2713309 3522583 4267626 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 1001132 1527911 1680183 1872543 2403169 3070474 3244524 3432756 3613164 3821472 4864762 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 1519518 1765526 1805603 1867607 2432125 2483894 4383909 -1 267751 1389723 2602904 3614064 3765441 3847373 3950830 4247456 4559223 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 414819 1219021 1778032 1797757 3064522 4028134 4127116 -1 -2 68536 1118507 1805027 2106650 2700784 -1 311546 2326828 3931326 4014580 4819593 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 2000639 2090908 2972597 3062818 3705483 4207943 4266515 4454013 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 429394 550652 1693100 3365356 4568498 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 750647 861243 3242260 -1 -2 611973 1129696 2050616 2130851 2234789 2300658 3395180 3703660 3946395 4145741 4174020 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 17948 577485 1072094 2134115 3307294 4712251 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 -2 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 -2 47472 312549 689919 1172335 1180828 1367798 1711852 2387799 2411569 2428710 2979886 3808568 -1 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 485534 703470 1505497 1720453 2293794 3024169 -1 341729 765744 1548612 4139455 4289499 4401479 4917586 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 618001 1106928 1513847 2187695 3121936 3724504 3765092 4154494 -1 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 474219 1502509 2924729 2933347 3354674 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 -2 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 200709 431708 1763695 2532960 3375705 4468586 -1 1430707 2181881 2842096 4696367 4753098 -1 -2 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 957372 1912824 2549835 3772891 3839372 3990103 4808493 -1 -2 2202947 -1 443550 2381638 3980200 4976879 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 2475287 3527367 -1 280936 990629 1495007 1967651 2026610 2939178 3243040 3805389 4060837 4177601 -1 -2 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2709133 2955793 3520305 4337004 -1 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -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 -2 2334619 2827645 3485978 3863034 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 1460346 1946257 2123549 2789456 3439166 4154857 4461126 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 299985 3264560 4007210 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 237307 408021 774790 1761420 4075524 4630448 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 953902 962440 1432937 1799278 1937989 4234687 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 3889476 4606941 -1 -2 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 965355 1536922 1922169 2132747 2603747 3182457 4229115 -1 -2 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 -2 1037032 2015034 2278423 2657230 2919840 2993972 3008765 3634814 4868794 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 576104 3137861 4135339 -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 -2 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 212641 447422 770688 997561 1508613 1789872 3409573 3449160 3770191 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 253143 431436 2105986 2401383 3636319 3950830 -1 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 172039 1094958 1347691 1851438 4518575 -1 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 916604 1350921 1729878 2751947 2865709 3636201 3820513 4473613 -1 -2 620552 639340 953837 1970671 4061252 -1 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 -2 173932 1125112 3261865 3418446 3530731 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 1271307 3584930 3747819 3829729 3848099 4236839 4950197 -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 466661 1560727 2266469 2714095 3018720 3582843 3783892 4991822 -1 850828 915548 1540430 1849741 1902261 3844744 4410674 4782814 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 742322 801641 988685 1209720 1469265 2190786 2763290 2846328 3136344 3330710 3864073 -1 684560 1709972 2005854 3053695 3232722 4271915 -1 149 104289 258652 899953 1336863 2418134 2599361 2821553 3764238 3845356 4332948 4537493 4704597 -1 -2 1751170 2038821 2662821 3139939 4963282 -1 -2 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 2824479 3085418 4036680 -1 172547 561054 1534123 1592538 2127280 2526793 2652878 2771053 2816004 3005499 3582305 -1 32893 1557410 1578250 2150569 2681829 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 211441 1196852 1628060 2979887 3321710 4374254 -1 -2 435379 534083 2778205 3030700 3405873 3450120 4000165 4284950 4682272 -1 77889 329050 550386 682321 1238282 1764193 1960756 2111476 2241503 2736829 3839493 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -1 -2 237492 918319 1057734 1167522 1212520 1776211 2656679 3077478 3185910 3833286 3981049 -1 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1058239 1526495 2096188 2829801 3421175 4530719 4690257 4849483 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 577427 1297882 1408820 2402909 3386050 3934987 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 980857 1258918 2676281 3333850 3940082 4782678 -1 -2 99064 154058 874178 1176180 2630296 3511069 3544256 4036080 4314151 4823637 4976818 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 625173 641924 3197703 3300578 4272416 4524266 -1 -2 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 984781 1207343 1304825 1556588 2168933 -1 -2 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 436325 860755 1043937 1385822 1720947 1778771 2326165 2667722 3053359 3307026 3656297 4047599 4325747 4439675 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 391710 682387 711529 1250848 1294280 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 18600 348984 962010 1512665 1901873 2537040 3026803 3271921 4387292 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 1325158 1685646 3991971 4590857 4887994 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 691407 821556 846213 2792046 3738656 4924618 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 1933702 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 -2 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 -2 806338 980483 1766607 2705955 2921552 3140909 3529401 3572347 4174965 4959103 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 1230264 1419243 1436171 3012408 3579637 4753610 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 183208 1007580 1203237 2004858 2113133 2324794 2504232 3434227 4183736 4359066 -1 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 397936 2415221 2658084 3915674 4960981 -1 1450832 1462475 2070377 2104550 3879563 3930761 4086431 4158177 4341104 4851675 -1 256794 996513 2227395 2438772 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 1165626 1314172 3470713 4635837 4682889 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 187153 2105670 3970717 3990801 4745312 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1537725 1815541 1836430 1991474 2455051 3470358 4216021 -1 1178217 1552000 2038129 2729322 2872352 3138736 3251917 3485575 4653403 -1 1085498 1747299 2520610 3136809 3252688 3607854 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 419818 1066879 2341026 2984450 3718791 4031753 4550654 4770285 -1 -2 2334619 2827645 3485978 3863034 -1 783503 841483 998024 2228033 4164247 -1 1039633 1929596 2201187 3078230 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 1606967 3509684 3666277 -1 -2 273134 707762 1190052 2263153 3477281 -1 1041722 1396128 1999440 3112106 3464558 3869775 -1 171054 483417 661046 1094774 2057124 2171381 2656578 -1 -2 1416946 1551923 1584150 2122988 2518027 2791290 3409976 3685000 4036114 4408051 4429769 4566904 4871238 4979811 -1 270424 617362 1912300 2905197 3105086 3368658 3921336 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 450814 503002 1042380 1478028 1502880 1905738 2690669 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 389611 963145 1501655 1507370 3080053 -1 1540480 2531447 3193593 3437596 3622470 3836314 4102738 4137201 4670059 -1 -2 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 120724 1406776 1858542 2352449 3246826 3775741 3884964 4938015 -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 -2 611209 711529 1785660 2196042 2876610 3044872 3801447 4386674 4756231 4843106 4971241 -1 2100177 2525938 2866340 2942520 2965166 3024612 3047083 4567238 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 2866594 2994296 3257348 4461950 -1 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 -2 564080 1989515 2004648 2642231 3597591 -1 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 806049 1227204 1359593 1804302 3859533 4525469 4694467 4920616 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 203827 701805 832007 965157 2251887 2272989 2283334 2366748 2511192 3420019 4571948 4911368 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 863442 1466716 1560208 2917866 3584850 3702018 3881376 4352043 -1 -2 991156 2146447 2440003 3877596 4053620 4146800 4325737 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 4109572 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 1061370 1896300 2769722 2873192 3691077 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 91289 185276 837553 871961 886788 935236 1296632 2796352 4012454 4217549 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 -1 1762546 1819370 2451739 2543166 3112749 3135023 3306268 3712168 4163288 4742556 4956665 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 -2 751719 1764086 1988437 2495160 4388139 -1 -2 726935 1027455 1235592 2909715 3224585 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 138890 579236 582822 1400159 2152773 3993904 -1 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -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 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 188210 970830 988148 1288568 3550395 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 1672923 1902024 2330919 2375234 2462687 2680036 2895141 3213387 3456401 3524877 4301702 4563607 4906502 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 -2 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 918925 1498955 1747732 2306501 2352236 2516691 2702328 3659264 3877850 -1 -2 160062 1173129 1404907 1707256 2427291 2602869 3512222 3628985 3811426 4152185 4322456 4439166 4778354 -1 273399 506486 734958 900723 1752366 2310240 2334071 4143763 4242195 4477293 -1 483666 665724 757440 1151180 3259045 3766602 4293793 -1 -2 1548747 -1 34184 1791591 2752064 3369238 4583188 -1 578883 622679 1079493 1125211 1840638 2177421 3311826 3321372 3390732 3941915 4114095 4437384 -1 -2 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 -2 91788 1307430 1993819 2129026 2589829 2794655 -1 821307 2744657 3618749 3755878 4223051 4253098 4917336 -1 172449 1593063 1887699 3798643 4269756 4918416 -1 20209 2518327 2667759 2718437 3194105 4170344 -1 -2 960325 2351481 3435786 -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 1394548 1525797 1590563 1705309 2309734 4707482 -1 2327889 2359573 2841948 3062316 4635613 4968819 -1 -2 52158 794837 1804246 1915958 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 362711 2238028 3596355 4378484 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 72036 247676 279708 916180 1758927 1927366 2360209 2402408 2662183 3072386 4347532 4508536 4577759 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 89121 651497 1455203 3018210 3241871 3302988 -1 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 -2 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 893631 1822988 2278799 3062303 3235595 3534311 4471364 4790943 4916210 -1 647534 664955 989601 1415957 2550097 3623423 4895342 -1 -2 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 167253 970444 971542 1274222 1513347 2152662 2554368 2851773 2967738 2983724 3040287 3588261 -1 435049 1182662 2104330 2490150 2623403 3900205 4986171 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 3266773 4283960 4320281 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 892709 1613801 2105074 2624748 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 229839 411514 1023327 3006164 -1 -2 160062 1173129 1404907 1707256 2427291 2602869 3512222 3628985 3811426 4152185 4322456 4439166 4778354 -1 231093 475061 541750 1289420 2197919 2804729 2964959 4203451 4746586 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 268038 788353 1343999 1745710 2038753 2830349 3862845 4205766 4879334 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 383778 544363 1873763 1901694 4932726 -1 -2 66719 235876 721991 919643 1425609 1792266 2186904 2215376 2339448 3006724 4331331 4876953 -1 150218 526627 2861407 3502257 3575942 4234214 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 694501 1089805 2259540 -1 -2 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 172039 1094958 1347691 1851438 4518575 -1 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 -2 423497 431895 566426 2266764 2361079 2725004 3192643 3606494 4305537 4725350 4855486 -1 -2 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 499956 1141812 2057734 2957151 3558716 4184581 4362055 4419653 4936761 -1 447015 1098945 2542112 2564412 2967607 3404249 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 267296 2967857 3012044 3671353 4438569 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 2868128 -1 441122 1023019 1964594 2126262 2352836 2565406 2636088 3547923 -1 810402 847560 1921163 3230605 4886660 -1 -2 98801 138521 646943 741110 906199 1825696 3540805 3979382 4091084 4999999 -1 1296297 1871224 2273629 3010019 3051257 3421788 3636810 4649903 4964153 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 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 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 350224 1280915 1305517 2321830 2939323 3482037 3526851 3960615 4245785 4432733 -1 10183 2638764 3809238 3880765 3914694 4955850 -1 421415 471872 2012020 2382447 3916991 3966150 4655754 4934462 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 -2 651321 2157749 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 1026336 1368021 2525733 3741530 4282015 4366174 4403833 4602354 4717314 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -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 -2 160740 748781 1355723 1930282 1937382 2081147 3310746 3961570 4023159 4221800 4917763 -1 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 1204880 1241579 3365356 4182105 4296131 4999999 -1 280768 763620 1594788 2091760 3583309 3783506 3993128 4392511 -1 -2 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 1197569 1462880 2280489 3475637 3716268 -1 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 1584377 1780431 2657034 3608573 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 4137519 4434361 4778092 -1 232783 1002688 1273036 1709432 1932525 3565111 3603350 3959991 4316852 4599015 4663126 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 666182 1602069 2507406 2569968 2989568 3768366 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 -2 99187 422421 2027124 4544770 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 1355389 1379762 1748191 3311456 -1 -2 222267 299622 789190 1116437 1353488 2888538 3043378 3656318 4909434 -1 93429 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 614112 1420284 3049646 4057947 4969124 -1 1059397 1753562 2494816 2511815 3008768 4595101 -1 26362 1254965 1970868 2706292 4398028 -1 693090 1064582 1673748 2092194 4396757 -1 -2 924396 1136851 1287845 1861262 2235143 2560255 3951575 4473038 -1 1083636 2480302 2630444 3660071 4494811 -1 -2 967460 1004750 1203634 2130683 2411005 2718393 3493683 4402690 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 38284 942925 1905977 3019788 3308690 4092131 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 1557213 2012194 2599536 2704262 4967425 -1 102821 436157 1385537 1438943 3626587 3766335 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 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 616968 1273798 3180810 3793181 4328901 4524269 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 547970 1001693 2078560 2857095 3292549 3809896 -1 -2 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 268265 1069352 2002575 3816488 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 1906352 1927430 2464708 3598070 4797135 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 416445 528548 935083 1013780 2243445 2902443 -1 128737 146461 367790 2035238 3510987 -1 929970 2246369 3733311 -1 1340249 1362654 1526320 3050876 3718771 -1 -2 1972229 2595465 3469211 4481622 4628507 -1 608254 1122446 1215308 1561848 1624267 1703856 2180892 2824937 3802773 3878038 -1 350072 1276173 1623704 2680775 3971344 4033588 4909356 -1 -2 2334619 2827645 3485978 3863034 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 1039633 1929596 2201187 3078230 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 91527 567112 934985 1250095 1529456 2422056 2658683 2759674 3307273 3921059 4360069 4406959 4608486 4650866 -1 560488 2275054 3433497 3545745 -1 211983 2274711 2407185 2700113 2911418 4022354 4616747 -1 -2 561643 2940670 3649624 4265834 4443129 4843027 -1 -2 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -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 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 651763 1231289 2021991 2406342 2654226 2726900 4658143 4733895 -1 262582 656655 787653 1524776 2423972 3052972 3672622 3688607 4585991 4964117 -1 -2 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 -2 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 -2 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 1258646 2282904 3466602 3502123 4573067 -1 506003 1234266 2611237 2808837 4807325 -1 2429994 3550602 3700952 4340185 4340675 -1 301274 1125341 1387822 1756992 2150907 2465263 2497586 4239425 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 -2 311354 1620845 1632082 3714630 3899439 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 -2 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -1 -2 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 1070631 1711604 2302980 2477832 3006469 3088296 -1 1705751 2430230 2491511 -1 -2 677585 805503 1000826 1683077 3113071 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 1162036 1199176 1247981 2805594 3876252 -1 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 -2 273187 2575145 4154025 -1 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 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 -2 639614 657480 731031 1433016 2150337 4128148 -1 311354 1620845 1632082 3714630 3899439 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 547710 567980 1940706 2097626 2522448 2919077 3578933 4651785 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 -2 71090 1111867 1930657 3478678 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 835801 2869664 3410257 3695923 4197859 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -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 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 1405545 1521155 2018090 2430788 3373765 3492238 4804879 -1 -2 526707 739537 1925384 2223535 2678584 3075315 3355168 3560901 -1 8504 123984 310762 730929 2175731 2815425 3278447 3443981 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 786963 1526991 1932187 2407959 2742252 3553219 4387373 4475803 4533858 4755664 4888293 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -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 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 -2 801164 2247193 2453532 2730948 4714811 4890296 -1 401730 1329457 3531997 4360627 4775355 -1 1709649 2114625 2151954 3536724 3807498 4331931 -1 203572 897415 1396023 1761349 2328103 3639844 4152203 4364152 4766387 -1 67131 1221528 2124872 3514154 3565661 4992705 -1 -2 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 1005493 2008848 2451864 3850336 4116839 4271032 4858390 4942133 -1 78403 361504 679950 725420 1544972 1745195 2672209 2940312 3311389 3548115 3605477 3960316 4565234 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 798706 1186629 2658737 3881823 3946568 3952433 -1 -2 493898 1533335 2806832 -1 376359 543681 1071892 1973514 3657183 3976757 4410637 4610162 4969087 -1 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 -2 106490 136266 1700215 1942179 2444235 2777533 3376373 -1 354599 632232 748092 1379406 2832440 2946437 3213567 4036244 4185622 4359437 -1 -2 1079236 2172893 2531719 2552780 4307696 4321767 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 1985139 2010837 2035379 3937008 4515480 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 902819 1464754 1808264 2030332 2670061 3116774 3849977 4474835 4781932 4889870 -1 138536 1495440 1516275 1546548 3333981 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 87343 303704 333456 2271747 2438447 3681323 4151808 4826090 4828159 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 1351877 2708236 4309943 4371740 4947844 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 762559 1327808 2030219 3496556 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 -2 1790758 2294755 2988628 3969507 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -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 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -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 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -1 -2 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 3342221 3823497 4696097 -1 408395 1770323 2068994 2927634 4168521 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 -2 1072855 2220703 3801657 4483594 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 503132 1012654 1353347 1851931 2261894 2877496 4279538 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 444063 911230 950440 951433 1053887 2531631 3027011 4748150 4954848 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 1351877 2708236 4309943 4371740 4947844 -1 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 -2 1501072 1536652 2241174 3006755 3537089 3834748 4047562 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 1576583 2546900 2622929 4587167 4806547 -1 1308264 1643331 2893249 3011322 3470053 3682655 4124798 -1 1373984 1652874 2067978 2917338 4478993 4804143 -1 -2 114993 134393 394426 1049219 1239615 1800709 2023561 2163126 3215641 3779173 4085436 4238548 -1 427397 1620057 1862418 2236736 2983212 3651884 3739585 -1 -2 316761 564367 707904 767480 819919 4451259 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 624594 999637 1510322 1806032 1843627 2813352 3161775 4694088 -1 60033 494666 845233 1656214 2217172 2324485 2433075 3365188 3459705 3598899 3843221 4792722 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 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 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 1157707 2126546 2289745 3039469 3734890 4053692 4414643 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 924396 1136851 1287845 1861262 2235143 2560255 3951575 4473038 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 1083636 2480302 2630444 3660071 4494811 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1251669 2439688 3237521 3432945 -1 -2 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 444148 559105 1363365 2491218 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 295714 2309437 3039761 3236809 3539660 4471216 4616012 -1 556747 1984923 2551625 -1 630087 662314 889472 1327806 2698292 3315253 3988506 4505472 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 180124 372414 2089917 2267100 2645729 3391790 3692748 4139821 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 331508 1782102 2267291 3647068 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 204651 801654 1195566 2279573 2582473 3732895 4255711 4715663 4750453 4996619 -1 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -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 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 1549937 2173956 4042460 4271077 4358634 4969325 -1 843462 998571 1360948 1589882 3801754 3957223 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 299703 1289967 1569598 2211979 2396428 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 389611 963145 1501655 1507370 3080053 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 1540480 2531447 3193593 3437596 3622470 3836314 4102738 4137201 4670059 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 1236340 2148420 2601339 2647512 3838391 4404339 -1 -2 361135 405758 441991 767941 1867267 2193755 2670533 3174096 3769637 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1416994 2854527 2933678 4384933 4946088 -1 -2 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 336738 984582 1388859 1606347 1732987 3261930 3715126 4999999 -1 389169 1046188 2336724 2490446 3431542 -1 1482057 1733001 2767860 3045478 4493446 -1 -2 482317 619087 2087828 2294230 4586375 -1 157698 203080 3062086 4867582 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 1173742 2289265 2385847 2430289 2849851 3739865 3755094 3923156 3960424 4682473 -1 1272127 2657754 2948711 3736139 4964104 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 3667146 3816508 3992410 4392572 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 642346 1318588 2151844 3838133 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 751719 1764086 1988437 2495160 4388139 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 1714417 3408148 4340075 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -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 909150 1188139 1234162 4068943 4523971 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 76777 503622 619095 1250736 2895157 2897579 3624882 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 166242 329301 671313 1036667 1077530 1138046 1709050 1916614 2485896 3657714 4146934 -1 -2 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 760363 952678 1504309 1902906 2317789 2901336 2932768 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 873704 1004529 1305179 2718396 4446189 -1 841021 1436983 1506345 1822632 2254829 3016831 3263387 3271553 3392687 4162051 4755139 -1 -2 288633 512428 705482 917640 1057490 1362133 1732839 2656369 3485422 4916205 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 771492 800457 1367020 1392487 1729934 1884031 2233299 3004438 4048322 4568914 -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 666466 1873653 2097592 3332669 -1 36539 597834 647554 2198819 2357120 3000422 3240420 3409335 4103208 -1 81085 966350 2475248 3044401 3983500 4203424 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 -2 96141 172327 612414 1123318 1371772 1420399 2146303 4964782 -1 126378 738914 1060614 1271485 1387751 1446951 1672229 1763904 2066683 2128032 2688755 2709482 2972850 3906094 3967022 4467548 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 316625 1976199 2370250 3126651 4087809 4219958 -1 93501 364997 697592 1249020 1617497 2034586 2703950 2780280 3122523 3473858 3694968 4553243 4884320 4891963 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 649198 1008357 1957414 2783718 2895795 4064727 4542378 -1 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 642801 722288 1515539 1949011 2386001 3173163 3308594 3595019 4528404 4721161 4791558 -1 -2 1600190 3951027 4648809 4673496 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 678023 1603462 3251920 3966375 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 194912 434594 536753 1274008 4197757 4300088 4739547 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 1420142 1505542 3562727 4604873 4786576 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 630057 887444 1127953 1315135 1361926 1742146 2429258 3158440 3673759 4048100 4338856 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 -2 33616 3825648 4278073 4583772 -1 281567 593120 679923 930927 2633740 3135221 4756609 -1 -2 1383951 1744247 1963206 1974127 2010294 3139766 3769411 -1 818794 1891116 2320658 3868971 4583948 -1 -2 266819 721492 921998 1011661 1282955 2409966 2540282 2852261 3623666 3680792 4936578 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 2098666 3114769 3508094 4920382 -1 -2 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 -2 1962264 2848920 3810315 3956965 4647460 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 186851 191206 407673 461095 2015595 4720209 -1 11224 159785 1060692 2808929 3556179 4683355 -1 1827296 2166211 2996732 3941178 -1 1228888 2353752 4584040 4608682 -1 160687 1106433 1624033 3547269 4105747 4446927 -1 216662 2054997 3817243 4092259 4471725 4560211 4632155 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 528510 735933 3549493 4111604 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 406333 1375640 1671046 1857692 2296048 2640469 2683819 3120998 4665767 -1 605749 1085395 1851166 3504935 3541252 4186806 4279548 4430159 4498134 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 303414 412735 705746 1331538 2143851 2884499 2913178 3770871 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 378781 872807 3092388 3686394 4354052 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 -2 1162953 2938918 4403761 -1 -2 843391 1593311 3070409 3707297 -1 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 657228 2644775 2794677 3694885 4273717 -1 -2 150661 1178987 2102339 3223592 3545889 4223890 4728204 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 -2 837511 929741 1170236 1187514 2145207 4357035 4447541 -1 -2 1642177 3076604 4089733 4499936 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 -2 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 482910 532350 771773 1153400 1964984 2869962 3020495 3515788 4039112 4948162 -1 945179 1412650 1687221 2019841 3053842 4487791 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 143573 630816 693836 1221625 1776570 1866512 2077587 2329041 2705458 3498337 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 365565 571716 913596 1757337 2351904 3073935 3632518 3784868 3893166 4730029 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 946244 1324842 4281667 4451394 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 454920 1072031 1806831 2414981 3657790 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 101617 537738 1255212 1824606 2645220 2681716 4377303 4490412 4592207 -1 -2 278890 321159 809220 1153997 1321910 1728000 2090322 3336989 -1 510439 884901 1890781 2121714 2474930 2965808 3828581 4455059 4954268 4977342 -1 69141 109661 1361926 1483234 2006948 2107491 2242849 2519991 2665394 3257391 4262340 4780210 4899032 -1 324047 1537256 1753957 1919085 3056595 3208103 4534390 4746707 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 -2 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 2919990 3191337 3415842 -1 -2 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 183582 342301 918478 1894206 4751849 -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 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 376572 3028928 4749626 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 18594 2137232 4403183 4469508 4801822 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 1463142 1991836 2525595 3795109 4569102 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 172039 1094958 1347691 1851438 4518575 -1 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 52196 771546 1689069 2670449 3218251 3427549 4957390 -1 224573 254950 636885 1022132 1193938 1710864 1748580 2467303 3460070 3677480 4255798 -1 -2 1100666 2007917 3787405 4007434 -1 1220302 2108207 2530496 2554588 3076157 3613388 3794002 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 1093029 1156128 1344765 2109587 2903312 3421645 4195717 4351112 4481278 4589425 4639606 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 381991 1598933 2002125 3461540 3572095 4482865 4679581 -1 34615 472436 517777 846936 861281 1668039 1714172 2334248 3111785 4021809 4286605 4739792 4921012 -1 1447552 1504604 1509892 1809985 1939066 2127895 2151547 2792913 2903332 3383584 -1 564462 647673 665427 1952054 2490203 2756002 3573310 4136495 4322498 4656741 -1 349589 771813 816754 892912 1468653 2027135 2080431 2105946 2202589 2229212 2610867 2668943 2769300 3633601 -1 -2 1197094 1468090 1815213 2053508 2174502 3079763 4005437 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 796787 1069555 1069679 1506563 2396293 2780580 4157764 4200857 4431669 4680363 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 -2 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 564576 1734259 2398216 2975473 3394073 3512789 3732115 4337043 -1 732372 1039803 1199368 1563826 1650965 2942407 3400705 4073588 4960222 -1 -2 813414 893535 1062808 2792193 4919382 -1 438590 936674 2099942 2138439 2520725 2851363 2873470 -1 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 1084772 1199890 1623423 3166630 3269693 -1 1084618 1301541 2532091 3056449 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 -2 44329 347125 367025 845357 1502498 1821991 2285550 2640772 2713809 2992249 3153623 4195386 4257472 4409189 -1 970444 971542 1513347 2152662 2554368 2967738 3040287 3141294 3588261 -1 123137 923019 1677771 1760333 2153263 3254967 3442116 3483093 4610277 -1 -2 157698 203080 3062086 4867582 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 -2 271843 398539 729112 968690 3711821 3728342 3799881 3947163 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 240086 1507214 1577499 2864840 3905688 4440572 4820235 -1 1728238 2291417 2899902 3703030 4598456 4727453 -1 -2 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 264709 2102788 2103641 2437904 -1 -2 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 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 1665493 1825131 2678046 3706531 4524843 -1 -2 1535650 1772258 2136295 2686172 2868124 3590551 3906340 4243077 4248502 -1 581232 961229 1932403 3558342 3640062 3838133 3937568 4366437 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 358994 514504 1410993 1976595 4405290 4715963 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 1525397 2665168 3867497 4789739 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 1173559 1199361 1311417 2126123 2950053 3908564 3938801 3975476 3986754 4978160 -1 612244 2097503 2178976 2704132 2799513 4146232 4725935 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 60673 2029510 2192896 2428007 2958721 3561744 3603573 3612134 4209048 4243246 -1 386178 503179 1221535 1523148 2146574 -1 -2 434327 2828222 3523462 3720903 3920453 -1 3927 525315 671411 1027582 1793247 3290375 3374956 3405802 3899925 4271117 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 1378299 1914729 2800522 3626305 4255421 4638924 4691914 -1 76689 1438139 2199887 2391898 2840499 3875036 4094991 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 477326 821663 1584827 1680195 2797260 4572877 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 331122 354309 797404 1452418 2448161 3399540 4342654 -1 760814 1418994 3135059 3139214 4379687 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 2821429 3278741 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 887444 1127953 1315135 2429258 3673759 4048100 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 563961 2204595 2337469 2506408 2655906 2997535 3860542 4021097 4308696 4808751 4942321 -1 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 286474 1502480 1778792 2525986 2800001 3419312 4306658 4702326 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 -2 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 264566 3884196 4242596 4325331 -1 1478329 3354421 3743548 3903176 -1 -2 34259 741370 3515003 4603430 -1 -2 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 11563 2238832 2820240 3426516 3606471 4225985 4292536 4380896 4393185 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 53226 68025 2874720 3990143 4152732 4804757 -1 -2 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 29077 255941 1302776 1729890 2691824 2852029 3360668 4094598 4236983 4920850 -1 680482 1827239 1827433 3408395 3487630 4742475 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 144890 472467 2394628 2475955 2481318 2502971 3193328 4322544 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 821914 2459291 4640947 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 2229801 3682937 4457991 4739948 4827648 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 4159630 4327828 4753517 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 493732 706920 983435 1127653 1696503 2529235 3861952 4335363 -1 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 -2 130037 1255398 2305590 2436727 3584612 3731493 -1 606192 1549731 2234178 2748419 2938008 3682163 4676652 -1 -2 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 1096140 1161893 2006157 2467682 2584608 2751086 2780782 3042817 3198221 3906593 4471147 4555836 -1 705989 1065207 1108013 1692640 2980230 3598030 4006680 -1 605681 795458 1175523 2662783 3146855 3589312 4682456 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 798338 887579 1479883 2489045 3337081 -1 106490 136266 1700215 1942179 2444235 2777533 3376373 -1 -2 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 68363 72977 474320 679499 1393676 1498572 2109598 3035400 3283883 3585416 3734051 3911561 4570213 -1 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 -2 654050 661423 694934 992202 2257668 3613721 3915926 3987612 4974680 -1 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 186366 813768 1460457 2209567 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 -2 1926938 2151579 3748969 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 387504 1108312 1773954 2601481 3041549 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 174182 223976 587310 635474 954994 1926560 3005495 3518002 4115523 4159254 4963272 -1 414632 518110 856232 1322956 2675503 3313053 4306804 4758687 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 1412927 1507684 1692440 1963110 4476531 -1 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 -2 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 178715 1323970 1447596 1787679 1813838 2014995 2089760 3599704 -1 579150 701649 980039 1268923 1305721 1349548 1953894 3137315 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 846094 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 575683 988913 1359437 4829590 4922423 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 1756810 2131075 3335701 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 34259 741370 3515003 4603430 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 -2 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 234092 409531 1095118 1780164 2216525 2861518 3414581 3795252 4222313 -1 -2 33781 508493 816010 1456435 1663551 2129642 2308269 2664035 2709193 2795875 3992984 4054368 -1 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 -2 435775 2011764 2017282 3701902 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 242166 3645107 3721945 4928278 -1 -2 527470 1211197 1461867 2348785 2585091 4184835 4855148 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1163926 1613689 1631049 1827291 3868942 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 172039 1097354 1559601 1918134 2350693 3787217 4110575 4263057 4727482 4733827 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 108583 1097554 1776328 1963285 2782936 3721519 4413212 4672558 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 -2 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 -2 482120 1186849 1292008 2390834 2599181 2603747 -1 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 949664 1394236 1654341 1676109 2965626 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 246402 993238 1664981 2902216 3862978 4269674 -1 -2 214525 233827 885110 2505380 3003657 3198205 3499931 4067260 4109267 4446865 4684401 -1 -2 546908 1420390 2198104 2998854 3129144 3932899 3995091 4349165 4362879 -1 182486 224728 456259 711598 964714 1099006 1414071 1925163 2042002 2251569 2745811 4160306 4677703 4708372 4882824 -1 210040 378843 397082 439962 663333 903199 1206877 1934950 2766771 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 360664 1571739 3366732 3571773 4143638 4969717 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 797901 1676692 2201964 2617297 4683539 -1 1004202 1356707 1416380 3137688 3550914 4136955 4632735 4954709 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 2098280 3067316 3725918 4071939 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 165070 1860063 2064899 2857785 3961334 4932135 -1 1961692 2603907 3302284 3934498 4274933 -1 1088093 1612676 2063928 4540818 -1 828380 1587413 2130962 3209107 4082273 -1 -2 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 918898 1976135 2896936 2921940 3033948 3117384 3642398 4301423 -1 211674 300452 862333 1986133 2540060 3221803 3370881 3939050 4117397 4677806 -1 62264 212649 687005 2255836 2803702 2945874 3841841 4206431 4585784 -1 -2 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 240230 337998 471108 659732 868261 1202873 1238698 1456348 1740931 2609020 2622522 4802831 4921258 -1 -2 421104 557839 818166 1379353 3097517 3362038 4936687 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 2814435 3769895 -1 556747 1984923 2551625 -1 166242 329301 671313 1036667 1077530 1138046 1709050 1916614 2485896 3657714 4146934 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 2283001 2323663 2674785 3243628 4122693 4735374 -1 2204577 2787340 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 407535 1786902 2472102 2769998 3358761 3521527 -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 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 1321124 2288179 2446746 3193213 3366308 -1 2882008 3511461 3957620 4466170 -1 -2 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 215347 1269776 1309291 1398880 1802351 2923463 4067587 4119441 4522769 -1 400632 802804 1315431 1740795 1760330 2353339 2921948 3240210 3772820 4559984 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 187153 2105670 3970717 3990801 4745312 -1 -2 257618 671844 1907295 2062188 2156854 2363667 2607180 3752154 3885521 -1 -2 429394 550652 1693100 3365356 4568498 -1 457175 1770023 3525157 3907935 4472913 4624014 -1 -2 1595618 2582587 3453925 4067591 -1 303418 2269215 3705120 4011562 4104272 4451614 4656531 4836683 -1 212599 1448672 3071505 3625781 -1 857375 1540868 3753902 4414163 -1 -2 1565430 4539921 4809675 4939117 -1 177350 279837 356067 3025594 3433974 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 625724 652828 3408147 -1 -2 395404 943610 3995612 4575063 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 269114 402786 793070 1860105 2063041 2089479 2967375 4172173 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 1754892 2545101 3029835 4424736 4590704 -1 112193 635149 1589595 1831200 2611557 4310238 -1 -2 1975400 2188920 -1 -2 1053015 1226528 1918487 2422594 2962439 3963018 4944505 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4871348 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 -2 193435 845763 1856616 2109486 2184765 2329456 3290178 4295522 -1 513961 906447 1053313 1253718 2042943 2112688 2309621 3234211 3910612 4470499 4868934 4957288 -1 2113001 2300438 3273042 4033812 4089167 -1 337044 447422 770688 997561 1789872 2730021 2752208 3449160 3770191 -1 444283 1549216 3262862 4195671 4309221 4423319 4516388 4530816 -1 -2 392830 677794 839115 942953 1172620 2290518 3801484 3933352 4634753 -1 -2 145539 1530792 4639233 -1 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 378296 449092 1579422 1871819 2125032 2749491 2790222 3731439 4103185 4974086 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 -2 203822 283250 621875 866300 1041379 2321103 4565060 -1 97351 184896 711375 2135623 3248938 3460238 3475048 3503745 4282886 4329482 4912369 -1 488621 692046 1396252 1668991 1681696 2430807 2556890 4077080 4637803 -1 -2 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 457206 655626 743383 1173988 1217627 1378512 1701349 2771260 2896367 3057129 3457185 4669310 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 3002268 4056310 4718050 -1 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 69074 473754 4484427 4593796 4782240 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -1 -2 32496 218394 2202990 3566584 3927373 -1 57523 875749 1646782 2067847 2148420 2601339 2647512 3838391 4404339 4522021 4623603 4716576 -1 1058239 1526495 2096188 2829801 3421175 4530719 4690257 4849483 -1 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 157091 920816 1371565 2173926 2652287 2881482 3721930 3929227 4061323 4534932 -1 2482584 2645661 2666195 3071658 3805513 4258683 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 24386 1383583 1842904 1942873 2328611 3594871 3982732 4146502 4226418 -1 74075 460477 696521 1453224 2678413 3862686 -1 35259 95064 1615238 2881352 3596686 4296182 -1 -2 26687 542803 1453158 2388474 3717965 4395923 4532221 4570199 4739545 4854173 -1 3045635 3509696 4138347 4516101 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 487907 1541501 2414872 3280356 3690006 4251892 4462101 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 24266 2305104 3024169 3138327 3233684 3666271 3981465 4112849 4626222 -1 564633 702604 892765 941428 1011542 1886121 2200422 2520925 4413403 4433533 4667164 -1 351818 430983 649638 1672643 1707903 1767754 1845782 1853099 2626257 3245772 4096751 4266371 4270504 -1 -2 409961 791922 3634810 4645018 -1 477028 1221528 1306865 1758627 4016635 -1 684501 865187 1013151 2084469 2246111 2956495 3418949 3824900 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 1982531 2247677 2446837 3673809 4553666 4640368 4844158 -1 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 27935 648289 1782022 2450103 2750090 2992332 3943686 -1 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 107732 540825 990855 1645479 2007662 2010417 3185066 4525653 4597156 -1 218024 490532 629433 1253457 1347452 1380924 2468526 3521089 4376937 4733723 -1 616968 1273798 3180810 3793181 4328901 4524269 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 777658 1009354 1137110 1404041 1439963 1541850 2742502 2992854 3066815 4157826 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 32496 218394 2202990 3566584 3927373 -1 57523 875749 1646782 2067847 2148420 2601339 2647512 3838391 4404339 4522021 4623603 4716576 -1 -2 1131919 1646931 1925650 2325786 2505862 2742707 3432751 3696813 3697443 4222176 4269133 4357430 -1 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 612592 739310 1057479 2187315 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 1684239 3048507 4618597 -1 222024 704123 800104 1355349 1632916 2773995 2865861 2936351 3645345 4269758 -1 -2 374122 1567706 4792194 -1 33401 342631 925360 2373872 2797384 3090230 4181289 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 917811 1109600 3539849 3662418 4461848 -1 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 -2 1427268 2328203 2563692 3326330 4383839 4492458 4849912 -1 771561 970728 1997945 2263221 2588069 3322494 3672219 3753579 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 680277 1270435 1522855 1570374 2506536 2523776 2788903 3241014 3398479 4354170 4647627 -1 659757 1811944 3577527 4736099 -1 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 -2 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 263685 902949 1259851 1975284 3958043 3990295 4917561 -1 1197094 1468090 1815213 2053508 2174502 3079763 4005437 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 3600 203785 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4852956 4909847 -1 1528078 1573011 1820427 2471264 3224123 3290997 3715489 3970346 4239537 4874012 -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 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 1197569 1462880 2280489 3475637 3716268 -1 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 409961 791922 3634810 4645018 -1 477028 1221528 1306865 1758627 4016635 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 504327 964213 1015023 1582775 2662078 2874685 3044170 3331200 4716212 -1 -2 1769284 2075754 3302102 3943299 4233479 4959303 -1 1396285 1844051 3437742 3822975 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 -2 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 -2 454920 769302 930807 1172744 3227989 3728079 3779630 4202975 4753777 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 144358 2203834 3380562 3487852 4174824 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 971506 2711852 3081993 4215583 4956825 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 968986 2001096 2742808 2827296 3517546 3540873 -1 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 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 412927 1615850 1633467 1894029 3268171 3930034 4300911 4662503 -1 1145526 2166211 2740496 2825039 3104700 3937778 4190757 4642788 4742011 -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 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 84719 502281 1392969 3701367 4004525 -1 -2 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 1548747 4252505 -1 -2 19407 107488 216374 322225 889657 1576693 2423164 2525210 2715054 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 262192 741806 1797553 2365141 4029470 4250182 -1 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 1634440 2927828 3156463 3317331 3997969 -1 -2 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 -2 2402760 2992000 3299464 3533918 3909897 4529791 4711133 -1 1817642 3165819 3554571 3902113 4151660 4168141 4999999 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 684905 1020695 1615881 1813597 2582037 3390422 3417792 3467643 3536660 3877033 4329881 -1 125775 1171640 1549013 1601190 3894294 4075161 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 117568 1371637 1645594 1660085 2086708 3274716 3603587 4085517 4090017 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 521900 632419 1613492 1743048 2264731 -1 113625 1719881 3709956 3902093 -1 -2 1790758 2294755 2988628 3969507 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 460387 607241 2428758 4365515 -1 243507 1116380 2246476 2532190 2733695 2869564 3889307 3985938 -1 505981 952677 2297819 3703778 3763506 4438299 -1 2125521 2476931 3037581 3770795 -1 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 -2 138123 748899 2041499 3267712 4327471 4781068 -1 116960 707762 974936 1796546 2891666 3118117 3448371 -1 445170 910602 1011393 1432853 2770826 2838023 2862645 4050216 4207768 4634729 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 1798795 2143534 2899799 4595564 -1 25808 184488 1629864 2511212 2645192 3297922 3302926 4213571 4453281 4483879 4903841 -1 -2 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 2608953 2922538 3429795 4722119 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 731062 1201049 3438943 3661289 4987306 -1 1230264 1419243 1436171 3012408 3579637 4753610 -1 1129696 1609951 2050616 2234789 2368850 3898563 3946395 -1 38984 477735 1804330 1873767 2907690 4146704 4454767 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 67247 453162 887348 1534082 1891218 2867282 3223706 3570320 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 796787 1069555 1069679 1506563 2396293 2780580 4157764 4200857 4431669 4680363 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 573823 2707842 4643742 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -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 54456 155547 631614 1332654 2247202 3155742 3685307 4383720 -1 -2 5931 397149 2476489 2867272 3208298 3249001 3695067 4886738 -1 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 625566 731510 1593111 1638361 2033694 2446699 3085168 4378605 4945157 -1 -2 544500 1013345 2781191 3966450 4253290 4495219 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 57258 955748 1213593 1502414 1559052 1824207 1865512 2120595 2514110 2727889 2835395 2891592 3321010 4301444 4503833 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 268428 741862 1684375 1812180 2059125 2319283 2804039 3627871 3670745 4038967 4039045 4540386 4814564 -1 762383 1777680 1894753 4015388 4395279 4681140 -1 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 -2 42825 202667 390866 635991 979296 3192597 3541514 -1 -2 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 2429994 3550602 3700952 4340185 4340675 -1 406663 1735501 1912438 2367875 2759123 3497364 3551022 4643711 -1 -2 768807 1328105 1790270 1820819 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 1237163 1917098 2052890 2767473 -1 -2 363896 2221075 2908639 3723655 4748987 4797814 -1 482148 561690 626703 920764 1527484 2136584 3667510 3916863 4279549 4391500 4537173 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 -2 670433 986552 3830753 -1 147481 199803 1488132 1712283 2156365 2821182 4004595 -1 -2 153095 281567 504454 593120 679923 930927 1309786 1429376 2633740 3135221 3820155 4566039 4756609 4806560 -1 253042 665088 694508 764986 1889332 2557000 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 -2 831742 2417692 3042126 3511422 3764068 4351209 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 564576 1734259 2398216 2975473 3394073 3512789 3732115 4337043 -1 -2 658038 764718 1919949 2379736 3200058 3637094 -1 987882 1311967 2121435 2175530 2808635 2904388 3462363 4386012 4428792 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 1098084 2863495 3204742 4354172 4393771 4638516 4798990 4924007 -1 -2 968986 2001096 2742808 2827296 3517546 3540873 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1723056 1795145 2501738 3043256 3567762 4713120 -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 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 1081421 3817528 4804356 -1 -2 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 -2 339843 610980 619049 964228 2240290 2993933 3286738 -1 1368208 1814938 3083571 3144959 4890462 -1 1398582 1608108 1981920 2173328 2518647 2899902 -1 1329457 1532500 1534816 1905230 2482694 3040319 3908749 -1 1197706 1996723 2800295 3790399 4632987 -1 1338563 1397448 1686680 3293333 3509395 4125116 -1 -2 624594 999637 1510322 1806032 1843627 2813352 3161775 4694088 -1 60033 494666 845233 1656214 2217172 2324485 2433075 3365188 3459705 3598899 3843221 4792722 -1 -2 121978 155178 969088 1200935 1432315 2007749 2317993 2928335 4499675 4704636 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 489025 2826149 3141283 3707640 3971145 4740178 4824430 -1 776611 1987483 2563181 3478059 3818426 -1 -2 65619 724382 1128319 1861196 2342557 2978160 4924248 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 -2 474868 477028 1540156 3716779 3890069 4802059 -1 255333 351505 1218822 1272769 1386729 2746995 3656115 -1 291199 1361487 1533142 1558826 1901967 2292152 3412379 -1 493987 743386 1466103 2439969 2807344 3287703 3488490 3770278 4135166 4263466 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 1039633 1929596 2201187 3078230 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 -2 459850 685435 802327 2763079 3678767 4664140 4897874 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 16372 1397796 1494257 1825396 2695178 -1 -2 136045 394368 1744593 3259391 3325145 3368138 -1 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 -2 1171663 4023902 4146405 4994310 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 1934235 2450654 2868482 2954181 3187926 3389660 4449374 -1 767661 810415 935464 971029 2238569 2698887 3308548 3358291 4945392 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -1 -2 1290486 1670750 2021635 2820456 3841159 -1 1334875 2314333 2922538 3961312 4277103 -1 2655208 4958190 -1 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 -2 1272976 1965358 2339709 2806109 3784578 4655515 -1 521999 556691 738283 1110083 1235115 1683793 1758099 2102973 2241594 2674566 3557605 -1 -2 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -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 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 1772062 2110558 2636073 3224382 3384002 -1 377494 1169473 1595855 2505408 2733384 2823253 2928764 2965648 3438205 4218215 4218218 4406911 -1 35701 2592940 4621511 4667568 -1 -2 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 2520642 -1 -2 484299 931877 1893524 3514605 3814323 4020818 4395561 4568579 4761640 4867146 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 -2 219707 865928 2025323 2535288 3420290 4112833 4432616 4792624 -1 227923 2242083 3808681 4466276 4549625 -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 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 -2 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 363310 637981 1387988 1693105 1860481 2980750 4176934 4563877 4917769 -1 310736 598112 676531 1007545 1281029 1331758 2183799 2489963 3280427 3866718 4262590 4464970 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 -2 155496 860280 1964044 2324575 2732487 3433007 4467884 4496072 -1 412222 788199 1057401 1541934 3944257 4475932 -1 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 88714 325424 412207 419395 558126 618873 691999 1458507 2561015 3528600 3738802 3762935 4001979 4014604 4598965 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 144358 2203834 3380562 3487852 4174824 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2560182 2783433 2910310 3121941 3554781 3621856 -1 444148 559105 1363365 2491218 -1 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 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 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 636799 706051 1412210 1994144 2736947 3670180 4305605 4652098 -1 -2 1598450 2126525 2175694 2791241 2883156 4056205 4281041 -1 1633623 1710186 2163069 3153615 4652283 -1 93610 131569 3152160 3192072 4434477 -1 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4253666 4915989 -1 324339 1012651 1225069 1335184 2651541 3846511 -1 -2 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 -2 463518 660936 1539615 3835457 -1 282907 377466 1602294 2173649 2501980 2698994 3890763 4220928 -1 563961 2506408 4308696 4808751 4942321 -1 -2 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 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 141400 779897 882876 2061878 2547164 2685823 3322282 3654516 3783965 4114410 4701509 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 675784 1935687 3204350 -1 1012950 2127011 3722968 3833576 3909682 4548561 -1 -2 789767 878035 3196745 3383031 3439535 3797309 3923147 4989570 -1 580605 883331 1360355 1472238 2268665 4754012 4931210 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 426137 1881852 2532126 2775947 2882314 3024374 3518338 3719139 4666595 -1 679250 1409844 2206503 3135422 4049439 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 818642 976619 1095862 1500518 1682075 1747570 2575302 2952043 3542423 3836790 4802992 4989227 -1 528510 735933 3549493 4111604 -1 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 -2 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -1 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 -2 204601 235751 1141306 2831309 3426890 4111760 -1 1141153 1861465 2120720 3100137 3649773 4140589 4663980 -1 273522 642608 766889 891997 1291726 1862702 2204946 2450132 3205875 3597182 4605905 -1 291715 1030675 1204837 1350754 2354287 3237307 3511604 4238264 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 615319 2504399 3790297 -1 -2 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 1197569 1462880 2280489 3475637 3716268 -1 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 113888 547026 898092 1069477 1415993 1790270 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 177778 350804 1580497 1706371 1951282 2853074 3194051 4531872 4698357 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 -2 1129813 1339979 4175293 4793314 4999999 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 198036 498714 635906 908908 1099757 2656254 -1 -2 776307 1343037 2166609 2699802 3718294 4364138 -1 -2 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 17951 1505109 1816681 2671177 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 1164959 1862034 2031048 2382282 2429740 2801257 2819398 4129653 -1 -2 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 -2 34357 308420 1234448 1720442 2320703 3188337 -1 2837862 4011387 4063199 -1 -2 401291 663425 1447802 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 -2 1031462 1330038 1387974 1682683 2479159 3638383 3904859 -1 14247 494825 685613 1642873 1978309 2579239 3900205 3964632 4723563 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 273187 2575145 4154025 -1 1542785 2781959 4940709 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -1 -2 95958 2257926 3031496 3114428 3213766 4524604 4891300 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 337550 961971 3821472 4740868 -1 868485 3881440 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 445998 487608 1406776 2762583 2871759 4361312 4798812 -1 -2 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 817905 1602319 2273159 3294953 4015075 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 539661 1105201 1408502 1698969 2125656 3156348 3375171 3385667 3428275 4529141 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 1021099 1256692 1365345 1495891 2370445 2417015 2752013 3313776 3333245 4371060 4680519 -1 118894 1230214 1254995 2088957 2672906 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -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 3011046 4137317 4210459 -1 -2 464797 1945181 2073239 2690429 3431695 3938055 4096545 4160637 4774271 -1 91145 2541850 4509513 -1 -2 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 1180858 1570437 2558586 2663955 3085506 3365211 3863151 3884886 4116398 4603314 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 -2 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 -2 166150 502914 652580 878363 1642691 -1 1079729 1675518 3578681 4281738 4669784 -1 1248348 2326644 2365994 2457922 2574488 4594013 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 56640 75912 668681 1673039 1927813 3787084 3899757 4284950 -1 561370 564787 1279608 2504201 2621944 2654241 4365582 4807188 4910047 -1 -2 810288 1759934 1956925 3248889 3957463 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 209691 617472 658124 1311821 2813022 3624338 3876390 4018493 4061384 4850453 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 351947 1070746 1986612 2820040 3039718 3694550 3936197 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 434600 1452395 1880002 2565928 2908872 3975291 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 522283 975549 1198753 4962339 -1 1427435 2230229 2381953 2805165 3327598 3530769 3880307 -1 394073 1049216 1813844 2009959 2198464 2740681 2990396 3418949 4808341 -1 1228586 2229597 2595116 2672632 2711361 2781096 2843150 3952263 4514787 -1 -2 851702 1128780 1877505 1934635 2096684 2199534 2804463 4895169 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 213699 646346 1334086 3016280 3364165 3528992 4278359 -1 -2 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 -2 30764 777602 1811094 1870806 2293113 2442344 2996091 3534567 -1 397936 2415221 2658084 3915674 4960981 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 -2 463518 660936 1539615 3835457 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 3769895 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 705034 1966001 2379588 2874338 3867584 -1 -2 4660133 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 1798795 2143534 2899799 3009892 4595564 -1 177427 328147 2677794 2745699 3452926 3511040 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 1385539 4037959 4923789 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 -2 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 56088 665395 989166 1730866 3626783 3967939 -1 1489223 1885921 2255048 2869471 3085858 3161242 3249628 3685323 4113672 -1 177816 247469 611596 721998 1011152 1515122 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 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 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 2842154 3207529 3753449 4269674 4852770 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 972745 994826 1002617 1608053 1931139 2189992 3165908 3770101 4222642 4859705 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 299071 946911 1134616 1354872 2663202 2846053 3524679 4013341 4450431 -1 854902 1850947 1893634 2051621 2179541 3710446 4172932 4421005 4573765 -1 -2 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 262192 741806 1797553 2365141 4029470 4250182 -1 -2 135326 630897 750724 1367752 2898222 3851336 4166165 4181800 4361391 4647580 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 27640 131658 851732 1281187 2863120 3510162 3812590 4449626 4519234 4557103 -1 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 -2 692154 1151221 1444418 1746613 2142444 3482080 3930497 3945152 4054362 4119528 4269369 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 3828613 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 375245 600085 756828 1280542 1501283 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -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 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 454920 1072031 1806831 2414981 3657790 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 927473 2522569 2857701 3612099 4047334 4132868 4379643 4477586 -1 260161 771235 1843063 3395645 4145182 4458427 -1 -2 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 -2 294138 1163380 1527926 1610916 2749683 2970434 3139776 3169761 3798357 3822636 3911132 -1 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 1649873 3598820 3601482 3773308 3776035 4428327 4975848 -1 1336534 1376215 2005770 2382482 3728165 4242862 4883569 -1 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -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 678018 941498 1462426 3728274 4005601 -1 -2 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 -2 89897 291880 503270 1210640 1229464 1365431 2196460 4273877 4701543 -1 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 -2 224728 456259 711598 964714 1414071 1925163 2042002 4677703 -1 389377 446266 698989 712142 1125220 2494474 2541782 2582722 2967464 2979323 3519010 4578760 4695735 4830594 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 127598 362006 389237 616582 2255595 3540563 3740029 4720008 4861307 -1 146915 1251456 1544474 1746017 4154517 4409655 4816379 -1 -2 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 316073 804239 974849 2319723 3204878 4599736 4664675 -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 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 2082407 2137232 2248569 2419670 2896019 3761854 3805399 4139361 4469508 4488667 -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 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 67515 1372071 2228081 3687454 3867134 4752686 -1 426504 718869 1461797 3191925 3951532 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 24266 2305104 3024169 3138327 3233684 3666271 3981465 4112849 4626222 -1 351818 430983 649638 1672643 1707903 1767754 1845782 1853099 2626257 3245772 4096751 4266371 4270504 -1 -2 797901 1676692 2201964 2617297 4683539 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 165070 1860063 2064899 2857785 3961334 4932135 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1961692 2603907 3302284 3934498 4274933 -1 1088093 1612676 2063928 4540818 -1 -2 77440 2052722 4188117 4922060 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 53927 584618 1464809 1472285 2049189 2146729 2797414 3063643 3274254 3490254 3495682 3581211 -1 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 -2 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 935923 1388642 2521571 2933051 3291414 4796069 4999999 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 185898 316432 411084 486927 1320618 1908582 2003206 2517614 2821520 3099053 3197689 3316596 4091163 4273635 4625244 -1 824441 1172901 1189874 3823054 4189063 4650562 4879382 -1 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 -2 2230094 3892687 4240606 4719328 -1 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 4932403 -1 172077 1724648 2926476 3809514 4074451 4386934 -1 -2 2472930 2493513 2684575 -1 -2 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 42258 447551 447889 473723 633074 3110335 3206683 3585835 4160079 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 212456 767559 1888594 3347597 3654730 4152564 -1 1208510 1973443 3495862 3776790 4837838 -1 1032009 1117215 3233539 3286884 4584403 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 2098280 2413023 3067316 3725918 3765211 4446718 4488163 4745238 -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 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 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 200708 357217 806305 2885267 3573184 3826352 3857187 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 802497 1110125 1439074 4510409 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 941673 1219375 1748126 1854623 1958699 2468721 3270753 3362023 3590600 3866897 4061713 -1 -2 50889 1060606 1424678 1796211 2423589 2695954 2716317 3719809 4166222 4432106 -1 110205 677483 1493016 1680187 2284288 2404699 2501839 2593350 2668753 3340506 3688773 4525191 -1 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -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 580660 1391835 1637922 2465389 3320555 3338760 -1 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 471815 841330 2353069 2632395 2948140 3170867 4466597 4689132 -1 -2 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 835801 2869664 3410257 3695923 4197859 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 1326366 2500723 4279989 -1 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4132569 -1 -2 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 93444 919287 2674888 2998837 3270598 3632132 4863964 -1 -2 143912 765233 997746 1425021 4709303 4831756 4935836 -1 -2 451123 791543 1571169 4775884 -1 306539 685639 2212594 2470499 3723833 3972293 4487838 -1 -2 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 2073 3076775 3183399 3555110 3801363 4522447 4554857 4818776 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 237742 2101483 2149724 2406207 2732547 2831263 3280185 3605923 4720154 -1 751454 1038863 2062676 4782168 4959299 -1 5066 71110 207412 1061313 1115295 1295887 1374056 2129246 2999487 3976450 4365535 -1 555510 2482251 2905032 3618649 3996418 4487021 4609228 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 1419241 1699980 2707842 3016746 4977337 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 -2 220262 1461465 1934347 3008841 3160548 3208526 3538579 3837075 4025049 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 -1 65119 124548 1027102 1371607 2202232 2395413 3012067 3038260 3242235 3289158 3512876 4742529 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 239013 2119139 2194292 2423750 3085042 3461483 4612002 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 1235455 2333623 2739627 2956735 3855428 3983590 -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 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 319326 3531663 4521915 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 1052073 1345096 1707835 1856098 2439613 2618518 2620156 2800467 3310754 3373313 3803686 -1 961987 2574759 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -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 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 303449 395290 486041 879247 1420911 2356344 2911641 3210089 -1 -2 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 615753 977045 2449544 2980806 3886693 4390026 -1 150661 662203 1236347 1697639 1904498 2413950 2637815 3280539 3344575 3492756 3520371 3630433 4361075 4700112 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 412912 608824 873520 1986937 2493918 2827669 4955357 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 294513 328749 2230404 3185177 3789130 3976318 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 403544 1261121 2280866 3948927 -1 -2 1268808 3024131 3722376 3945308 4475957 4611872 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 211605 589892 696736 1273764 2205591 2593086 3212913 3264139 4856052 -1 360733 694110 1137890 1967484 2307319 2469765 3361813 4207660 4648831 4820798 -1 228947 825032 1289422 1381887 2059922 2193911 2731055 3595949 4284211 -1 355228 737496 772899 2593338 3166401 4408982 4429911 4914578 -1 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 1250137 1634206 1898707 2369685 2621977 2849239 3090042 3175848 3368530 4037238 -1 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 93111 575420 660028 849588 2448322 2609622 2921551 3735294 3945691 4473081 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 522283 975549 1198753 4962339 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 -2 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 1017160 2718770 2763105 4204485 4784015 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 1992656 2105064 2106890 2472806 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 -2 130037 1255398 2305590 2436727 3584612 3731493 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 289316 1318740 1752830 1880361 -1 12870 108414 218806 404629 1696680 4201102 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 4343666 4983431 -1 469263 502443 1129659 2915947 3605337 4470399 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 428534 507923 673776 675784 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 1557213 2012194 2599536 2704262 4967425 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 498607 702643 3217536 3449043 4156187 4542660 -1 -2 68536 1118507 1805027 2106650 2700784 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 -2 504008 1420440 2027867 2440930 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 1157707 2126546 2289745 3039469 3734890 4053692 4414643 -1 2461213 4288116 4933874 -1 1828015 2123395 2736030 3390646 3457761 4357903 4393304 4440370 4580307 4732603 4796986 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 761325 1683279 2854171 3145091 4977787 -1 2064484 2395683 3181086 4243373 4340542 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 526564 1072598 1611888 2244690 2477749 2588332 2618872 -1 311707 861900 2004627 3559972 4321453 4543053 4999999 -1 8504 123984 310762 730929 1892589 2175731 2815425 3278447 3443981 4236306 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 6434 32919 164821 428714 2840978 3381805 3773409 4144236 4527534 -1 112783 145109 1293299 2020085 2542965 4591035 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 1564626 2334004 3696191 4509254 4527920 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 11650 991656 1606183 1816402 2714011 2714970 4045271 4103419 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 1272127 2657754 2948711 3736139 4964104 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 316136 504748 966679 1628660 2406419 2930079 3176643 3333826 4795209 -1 693035 915613 1246322 3473452 3925898 4165614 -1 -2 757997 1967291 3146503 4999999 -1 433971 1339624 3695121 3879825 -1 1129230 1464620 2806745 3407563 3652395 3700335 4936418 -1 -2 588439 1094317 1245057 2575745 3850545 -1 750230 1152105 2769718 3068085 3149925 3150065 3475858 4927884 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 2121870 2881172 4286714 4393032 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 814519 2187064 3557852 4188557 -1 -2 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 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 561002 1050367 1239371 1617356 1687126 1763591 3647241 3720444 3923017 4612267 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 361496 415133 735501 1040471 1901106 2106490 2318052 2824455 3283591 3334007 3728739 3737341 3873521 4030495 4231305 4546470 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 644952 1231156 1733763 1826526 2046268 2586284 3483895 4397934 4841778 -1 408395 1770323 2068994 2927634 4168521 -1 -2 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 135326 630897 750724 1367752 2898222 3851336 4166165 4181800 4361391 4647580 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 -2 207952 1157778 1377942 1425796 2266257 3026003 3131036 3933573 -1 1892555 2317993 2463319 2553128 2669247 4067239 4097561 4734652 4939086 -1 -2 21212 2328493 2401236 2930177 2934001 3140428 3775975 4013010 4396169 4635946 -1 -2 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 1002860 2358137 2907315 4061213 4505188 4917721 -1 -2 184289 828917 1129910 1142552 1166107 1390491 1777934 2281669 2563312 3838197 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 232255 455407 780867 1557386 1752746 1952282 2173170 3163230 3186598 3235518 4308943 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 404174 1227831 1498141 3315026 3351313 3463699 3546606 3659315 3713181 3737307 4328075 4798836 -1 -2 634236 712754 753524 846283 984177 1070069 1327754 2101079 2280448 2482917 3441797 -1 1825946 2129044 3281196 3608675 3927277 4659744 4813476 -1 1066722 2038958 3220270 4357856 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 -2 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 2264758 2531525 3225049 -1 1180804 1819843 2827975 3929591 4912096 -1 -2 473245 589891 804646 2966169 3961886 4369009 -1 1972229 2595465 3469211 4481622 4628507 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 154966 1037133 1303382 2006234 3032049 3264010 4290536 -1 1314000 1465598 1962647 4223517 4788057 -1 -2 1077729 1326629 1621563 3149107 4222353 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 142791 428856 493189 671087 1372056 2628283 2672251 2857095 3236423 4003355 4509953 4557468 -1 215347 1269776 1309291 1398880 1802351 2923463 4067587 4119441 4522769 -1 400632 802804 1315431 1740795 1760330 2353339 2921948 3240210 3772820 4559984 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 967857 1886259 2996664 3478145 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 18594 2137232 4403183 4469508 4801822 -1 1520017 3043370 3316465 -1 -2 752581 1380491 1584736 2088646 2670533 3144232 3200196 3352807 3626022 3837792 4009317 4272076 4745381 -1 25608 146564 449415 599132 925544 2231616 3527996 4516264 4803142 -1 -2 376028 429194 557457 1538769 3233432 3347518 3998826 -1 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 -2 508027 596339 1694793 2541079 2821488 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 -2 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 144467 233591 297947 2083744 2847027 -1 865806 2301574 2829828 3582179 3640978 -1 2403447 3022899 3195843 3799595 3890170 4723797 -1 -2 2202947 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 909150 1188139 1234162 4068943 4523971 -1 -2 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 1681631 1866479 2993303 3394628 -1 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 225587 313205 639388 975910 1899134 1996249 2422735 2896988 3445164 4281243 -1 -2 207891 1070888 4116119 -1 250781 578414 1766564 2160968 2275755 2292171 3214795 3648362 3848827 4877201 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 865806 2301574 2829828 3582179 3640978 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 316368 491727 3249228 3658355 4102288 4948746 -1 -2 736781 1776027 1864812 2817787 2974640 3714585 4428491 4559695 -1 211844 229292 2740510 2859757 3118188 3213790 3277938 4768655 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 2429994 3550602 3700952 4340185 4340675 -1 406663 1735501 1912438 2367875 2759123 3497364 3551022 4643711 -1 -2 560880 1949906 2048318 2197063 -1 80411 2950439 3162359 3674965 4731727 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 366440 692129 1605254 2318360 2685867 3294178 3940008 4922016 4960677 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 2975 937428 1421770 3634113 4189170 4337083 -1 516950 527550 766618 1233395 1301904 1408215 2706092 2738187 4663194 4757588 4916928 4966656 -1 -2 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 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 62393 1765344 1885688 2147592 2483002 4486567 4703428 4993254 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 783681 939440 1386399 1686933 1882755 2083250 2242910 2868025 2939812 3084937 3143420 4374057 4469476 4605380 -1 264566 3884196 4242596 4325331 -1 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 1026613 1099463 4594278 -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 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 464166 2636481 3282610 3566726 3596564 4354074 -1 -2 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 671972 806580 808572 835760 1145089 1712842 2000600 2514379 2815816 2958804 4048597 -1 515714 778365 2029869 2031977 2388570 2557770 3811161 4366048 -1 1176478 2901109 4173017 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 506003 1234266 2611237 2808837 4807325 -1 -2 578430 842955 2938771 3272973 4109096 4971035 -1 468474 714912 1099100 2475691 4329590 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 969438 1067191 2260891 2672838 4149566 4885912 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 316625 1976199 2370250 3126651 4087809 4219958 -1 1317689 1723526 4302534 4495921 4540921 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 205984 639288 1023156 1146610 1963092 2269123 2518516 3503745 3778877 -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 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 881610 2705112 2798137 3865068 -1 -2 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 567103 625606 2635871 3431837 3658915 4636698 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 -2 51891 114050 655478 771162 4099426 4121710 4181057 4889566 -1 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 515909 517001 871127 1066172 3183932 3893959 -1 -2 10183 197477 1436973 2467404 3880765 3911415 3914694 4440594 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 925953 1020793 3721464 4089982 -1 1465301 2221651 3009659 3848010 4662136 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 2283591 2790228 3662594 -1 -2 437588 1114866 1224728 1534952 2148527 2362628 2598542 2879488 4050560 4412292 -1 -2 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 493454 744891 923721 2378636 -1 -2 634538 1588083 1596995 1667817 2114502 2510081 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 508027 596339 1694793 2541079 2821488 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 174033 627690 1453160 2608814 2771107 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 727035 2414532 2446925 2501616 4498283 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 557685 1699377 1799337 2787874 4938590 -1 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 -2 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 13848 1046259 1237430 1685556 3059122 3336573 3337439 3479727 3606656 3645946 3936693 4454618 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 587779 3257768 3575324 -1 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 750230 1152105 2769718 3068085 3149925 3150065 3475858 4927884 -1 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 -2 122987 2346521 2604602 3665680 3939067 4468069 -1 -2 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 747499 1178161 1941347 2646463 3393507 3617114 4243625 4925158 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 1251531 1970038 2202970 2704442 3179717 3990994 4016031 4630699 4776546 -1 1643657 2832297 3472417 4084878 -1 1259246 1394782 1581182 4300538 -1 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -1 29925 773559 1365709 1400794 2364411 2595286 2682584 2723951 3010304 3912378 4700527 -1 1157043 1332431 4166543 4611594 -1 -2 565895 2950547 4444735 4454146 4470892 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 1104221 2896647 4370043 4886640 -1 1033888 1082178 1349485 1482263 1532138 2195804 4814833 4931049 -1 1162679 3180458 3226554 3955942 4014537 4082418 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 1835648 3330397 3475392 4496314 -1 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 881610 2705112 2798137 3865068 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 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 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 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 144890 472467 2394628 2475955 2481318 2502971 3193328 4322544 -1 -2 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 1625568 2462929 3627324 4217967 4477829 -1 1284284 2387330 2531774 3429995 3929074 3953370 4323766 4543040 -1 1023441 1399921 2620321 4272225 4364634 4515393 -1 328918 660191 2101212 3750751 3829364 4393480 -1 639851 849083 1572654 1661788 1938536 3211727 3571421 4481465 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 520190 943996 1078512 1137118 2697908 2785414 3449728 3783380 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 -2 1548747 4252505 -1 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 -2 755572 907070 1172095 1263477 1382759 1641737 1684229 2106478 2238292 3125229 3125246 3207934 3789485 4199396 4467322 4963573 -1 659159 3070408 3310569 4955801 -1 -2 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 103758 825520 1184239 1548048 1767368 1888002 2079851 2829873 3084300 3182374 3767838 4288628 4479835 -1 -2 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 681549 957626 1557761 1816950 3410512 3646672 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 315630 485693 724510 1146279 1877290 2476098 2543294 2825024 3393560 3930587 4214917 4435354 4468512 4469555 -1 1294867 1714417 3158651 3408148 4340075 -1 1892977 2868172 2997042 3824042 -1 236560 348251 812461 972345 1306659 2036165 2579182 2920664 3113112 3372899 4215048 -1 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 -2 167253 970444 971542 1274222 1513347 2152662 2554368 2851773 2967738 2983724 3040287 3588261 -1 702274 2478246 3145090 4209923 -1 -2 162123 549895 653032 4292301 4758293 -1 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 -2 26362 1254965 1970868 2706292 4398028 -1 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 212752 724490 2334423 2864271 2968281 3201966 3922988 4150302 4331560 4411903 4452626 4677806 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 736275 1631566 2710819 3143362 3318686 3575776 4263710 4700731 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 349175 1355088 1567960 3812393 -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 2582587 3453925 4067591 -1 205695 365266 649371 1009842 1498280 2577828 2899733 3384904 3734507 3751778 4003602 4268330 4277884 4314071 4506261 4646758 -1 -2 2644707 3456636 4562265 -1 510606 1506742 1711522 1855856 3038030 3705581 3797499 4133525 4662704 -1 608583 1888816 2162753 2762252 3008871 3907522 3992742 4376999 -1 -2 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 383577 744156 1499477 2236570 3612856 3652990 4477590 4809084 -1 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 1325158 1685646 3991971 4590857 4887994 -1 -2 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 337898 700848 1217374 1698740 2820356 3879684 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 -2 385440 1876982 1940464 4116009 4301930 4547115 -1 2608953 2922538 3429795 4722119 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 121154 505829 1609487 2314390 2467391 2699426 3685086 4593203 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 -2 311657 1284239 2095824 3475249 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 828198 1446973 2401519 2584228 2904420 3609727 4116375 4681099 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 -2 14736 74728 121680 358943 1591316 2672180 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 774139 1284238 1863432 2149605 2457121 4236410 4760939 4928763 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 626371 746926 1163753 2672817 3037934 3201698 4192599 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 -2 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 44138 1269822 1307732 1639500 1698401 2315822 3894225 4113955 4334038 4572969 -1 -2 259782 556366 2266886 3543377 4677806 -1 623927 625558 653381 2064482 3750227 4271794 4289836 -1 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 15154 1225899 1278254 2191195 2836216 3193126 4511720 4574795 4623605 4933914 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2665292 2908934 3493749 4599592 -1 -2 361374 609481 944550 1046899 1466618 1966257 2317928 2974657 4269373 4908869 -1 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -1 -2 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 112072 522857 878453 2085729 2473258 2600036 2843404 3686209 3836153 4140744 4563565 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 1313246 2264540 2619826 3568291 4603499 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 333706 1378535 2510646 3199432 3491761 4204034 4294482 -1 -2 797901 1676692 2201964 2617297 4683539 -1 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 1260506 2846211 2999263 3475519 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 -2 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 213436 2778282 3355889 3516134 3948060 4068661 4900272 -1 -2 157653 1692841 2948711 3097467 3572516 4545170 -1 899011 1539054 1984668 2487329 -1 209385 621150 637545 1313876 3752909 4013405 4814094 4941227 -1 -2 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 1735296 2368193 3538920 3919028 4118641 -1 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 1131678 3321749 -1 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 460291 997661 1108567 1239972 2770028 4933645 -1 81664 320907 1116475 1871625 3042072 3185784 -1 -2 949664 1394236 1654341 1676109 2965626 -1 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 -2 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 671972 806580 808572 835760 1145089 1712842 2000600 2514379 2815816 2958804 4048597 -1 1176478 2901109 4173017 -1 285053 945247 2635790 3344004 3416458 3497390 4210891 4531882 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 317371 767006 1879034 2926957 3202713 3232997 3341573 3392883 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 444689 681917 2743924 2876024 3852225 3885709 4008060 4185783 4303059 4782634 4915319 -1 346392 1096023 1572117 1623163 3474055 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 -2 463518 660936 1539615 3835457 -1 3330783 3362857 3479803 3505107 3587764 -1 -2 556034 896980 1036783 1916978 3625589 -1 177816 247469 611596 721998 1011152 1515122 -1 2166257 2331110 2993495 3317193 3442706 3725305 3857883 4151474 4700519 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 782292 894218 2332616 2999257 4122112 -1 -2 634236 712754 753524 846283 984177 1070069 1327754 2101079 2280448 2482917 3441797 4101956 -1 3262950 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 31295 759807 2238277 2980009 3626979 4557685 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 524456 1821358 3699954 3773005 4897997 -1 -2 35566 581299 632419 1420137 1651090 4053710 -1 -2 203202 273889 365330 434562 861366 2068249 2496287 2700551 4087068 4124534 4194424 -1 530805 654593 771950 3129911 3576964 -1 86617 1600158 2092535 2693595 2890098 3506606 3873464 4451603 4582093 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 2939002 3320669 3351484 3496485 3700794 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 172547 561054 1534123 1592538 2127280 2526793 2652878 2771053 2816004 3005499 3582305 -1 32893 1557410 1578250 2150569 2681829 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 -1 162379 216488 686030 2003642 2058683 3238683 3414034 4169631 4825974 -1 -2 169623 395529 408532 531237 1010864 1091345 1473211 1503775 1888090 2145267 -1 273187 2575145 4154025 -1 83262 554433 1097126 1907972 2264368 2506204 4050610 4999999 -1 338180 918382 3106104 3642527 4544673 4838335 -1 8240 1091204 1234100 2320715 2608492 2954993 3139248 3681611 4276329 4305547 -1 328297 330276 390938 537934 569491 648923 1760756 2013323 2426857 3491080 3639229 -1 -2 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 -2 1528450 1956990 1960346 2423607 2639335 3158180 3425296 3719564 4019350 4473582 4968641 -1 -2 360798 440727 825917 1303400 3508149 4618853 4636934 -1 533436 644319 947597 1163753 1370065 1692177 2361390 2469871 2713119 2972248 3055439 3757939 4019722 4590919 -1 -2 34259 741370 3515003 4603430 -1 158583 306094 705989 1110574 1409082 2454978 3278552 3911892 3979916 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 357523 906476 1059958 2575973 3051853 3286949 3830477 3876542 4513646 -1 -2 775955 1439963 1541850 2742502 4594494 4911678 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 -2 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 50889 1060606 1424678 1796211 2423589 2695954 2716317 3719809 4166222 4432106 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 110205 677483 1493016 1680187 2284288 2404699 2501839 2593350 2668753 3340506 3688773 4525191 -1 -2 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 4151417 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -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 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 431325 1909074 2661813 2727701 2958054 4673514 4803807 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 86617 1600158 2092535 2693595 2890098 3506606 3873464 4451603 4582093 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 -2 1299373 2671259 3121984 3743230 4314112 4498380 -1 46186 345721 1977717 2956455 3407563 -1 -2 1643657 2832297 3472417 4084878 -1 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -1 -2 835845 1008346 1613706 2293357 3616935 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 385600 430384 683786 1364089 3187988 4571652 4673265 -1 -2 78564 1159594 1935507 2615937 2645529 3634470 4473038 4535146 -1 143340 926457 1419764 1676123 2857781 3682140 4140249 4431721 4465053 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 209158 992890 1942470 2446251 2574098 4138311 4393647 4621656 -1 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 164034 268366 1502498 2640772 2713809 4195386 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 1681631 1866479 2993303 3394628 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 -2 636767 1247631 1672949 1972559 2289657 3186810 -1 96670 393159 457755 552407 1180782 1981381 2126957 2456763 3746401 3756877 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 193087 666466 1142322 1225650 1600665 3237823 4001113 4219335 4267787 4289947 4294484 4748196 4860868 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 445979 1107176 1586500 4068966 4694533 4773558 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 500893 785425 2138843 2580364 2828342 3680646 3783625 3981751 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 905033 2124998 3504076 3855143 4265458 4400475 4409940 -1 -2 299001 329627 2550979 4645742 -1 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 72901 619062 915717 2161104 2231245 3146790 3223943 -1 -2 162613 2178238 2500723 4468092 4691830 -1 269153 285773 663498 1734710 4910606 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 1495007 1609059 2230871 2232212 3805389 4060837 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 217150 707822 890211 936713 1321317 1352041 1542899 2239341 3449862 3628225 3748017 3809210 3975669 4105050 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 859728 1259829 1277168 2374851 4971125 -1 -2 270864 415463 938261 1331380 1529522 1976769 2268002 3960031 4648870 -1 188649 1614881 1851179 1851545 2520610 3529138 4089947 -1 556034 896980 1036783 1916978 3625589 -1 1298408 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 65757 110014 833186 2441091 2843051 3005877 3906229 4218218 4807652 -1 847568 850333 1646474 3871217 4216523 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 1885339 2844903 2886319 4400467 4999999 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 -2 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 301748 468601 473149 1030562 1368041 1781123 3214128 3568479 3819234 3840553 4794609 -1 -2 463293 1243084 1679833 2401469 2498118 4994992 -1 80268 642237 2805958 3721367 -1 326700 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 133954 723626 2412800 3891023 4835829 -1 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 3269838 3891874 3931510 4178593 4206862 -1 739735 1201305 1288100 2115005 2599717 3706616 4419586 -1 -2 633967 1583604 1912438 2367875 3551022 3900476 4995251 -1 -2 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 449533 2195862 2789939 3160905 4727070 4760009 4983408 -1 -2 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 284847 1748025 1989576 2655634 3247975 -1 1072004 3101054 3631744 4082836 4128821 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 546908 2437010 2454262 2998854 3129144 3555933 3995091 4035409 4871348 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 919917 1128841 3718531 4441199 4735299 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 434327 2828222 3523462 3720903 3920453 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 1948027 2553471 2760222 3075902 3374652 4103094 -1 586850 1616627 1689291 1949513 3366630 4338095 -1 457780 726937 983608 1040984 2292149 3299641 4773570 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 376353 1162432 2643557 2670061 3849977 3920960 4069089 4087754 4889870 4939848 -1 -2 359469 4748462 -1 61278 77053 406191 595048 1715113 2677105 3290161 3552382 4335675 4404842 -1 -2 282907 377466 1602294 2173649 2501980 2698994 3890763 4220928 -1 563961 2506408 4308696 4808751 4942321 -1 -2 29999 135122 647302 1123538 1392096 1930962 2253770 3391161 3973398 4393154 -1 108743 2231882 2323415 2688455 3261738 4328982 4356222 4380147 -1 -2 713178 2176431 3538495 3810035 3966734 -1 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 615319 2504399 3790297 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 969438 1067191 2260891 2672838 4149566 4885912 -1 697997 1389504 1483072 2723199 3203730 3380439 3920091 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 -2 173093 183099 232050 2009380 2058828 2165115 4622086 -1 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 -2 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 460734 670496 1521614 2538029 2810418 3838425 -1 1383951 1744247 1963206 1974127 2010294 3139766 3769411 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -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 646235 1444133 2610592 2811048 3607909 3650720 4710427 -1 204331 215818 247713 916998 1185443 1844812 2047798 2908712 4193478 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 327887 1445539 1637891 2847065 3053630 4110725 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 905051 2191639 2209337 2233810 3673996 4056023 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 244004 1123953 1209619 1468153 2088975 2897792 -1 -2 814519 2187064 3557852 4188557 -1 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 69074 473754 4484427 4593796 4782240 -1 1302193 1430271 1826427 4473856 4682861 -1 -2 994888 2475838 3264113 3593265 -1 432652 516935 598888 1098912 2626612 2884888 3870320 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 -2 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 2334248 4021809 4286605 4739792 4921012 -1 -2 34616 968986 2001096 2095928 3517546 -1 735982 1751550 2009014 2587424 -1 392524 468686 584371 2718736 3713582 -1 -2 2230094 3892687 4240606 4719328 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1052364 1184856 2127087 4004359 4226236 4687740 4891228 -1 -2 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 89121 652750 2249388 2529766 2835672 4661637 -1 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 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 881610 2798137 -1 728869 1513871 3004968 3008765 4243567 4482013 -1 969071 1278679 2554718 2858204 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 764631 1748834 2189162 2806464 3352380 3625201 4708774 -1 -2 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 526651 844138 2454633 3758495 3940807 4291606 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 433971 1339624 3695121 3879825 -1 -2 987314 1182689 2388067 3429624 3526875 3959665 4726158 4755222 -1 167506 740835 788164 1177148 1819683 1844544 4834495 4918738 -1 1576583 2546900 4587167 -1 300540 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 485035 2327268 -1 -2 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 2508874 3312329 4411672 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 471991 665731 835203 835903 2762124 2802730 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 392062 636527 2365535 2368098 3928606 4833330 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 2437851 2533373 2693970 3728669 4557455 -1 -2 1553369 1754853 2566553 2670320 4040326 -1 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 437846 1868549 2223264 2694657 4550211 4955409 -1 -2 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 -2 719651 1812400 1959296 2432201 2802230 3387720 3567686 3874722 -1 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 954024 1632519 1852462 4085158 4169760 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 1164453 1253928 2017673 3460034 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 2190786 2432245 3768014 3864073 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 370704 866269 914846 1157991 1471816 1941967 2732138 2768695 3577403 4438544 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 729304 841489 1111198 1325840 1330164 1994497 3085975 3437013 3659193 3938162 4556851 4600695 4670589 4723568 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 1180858 1570437 2558586 2663955 3085506 3365211 3863151 3884886 4116398 4603314 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 992835 1937431 2162774 2873356 3963510 4063426 4158731 4443717 4759468 -1 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 -2 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 1419241 1699980 2707842 3016746 4977337 -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 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 522283 975549 1198753 4962339 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 642346 1318588 2151844 3838133 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 671392 789138 887220 2451419 2772712 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 5066 71110 207412 1061313 1115295 1295887 1374056 2024132 2129246 2999487 3976450 4365535 -1 889197 988690 2854249 3376988 3901730 4281693 4523787 -1 67644 667018 1181464 1948828 3043930 3816512 3883841 4253051 4641782 4933293 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 142391 1720808 3198589 3456063 3727970 3856896 -1 -2 1296201 2462166 2803549 2966274 -1 2063919 3094596 4173723 4273904 4346162 -1 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 1597786 2004566 2017961 4663523 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 692573 905845 2009461 2430505 2600922 3592858 4270051 4390049 -1 -2 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 -2 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -1 2465273 3511608 3576559 3830678 4735067 4841684 4919522 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 1032988 1254725 1830331 1866141 2050085 2545911 3232151 3317656 3392269 3527330 3557110 4473556 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 596681 693753 3632500 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 435929 1614900 3407626 4533530 -1 -2 928006 1636411 1687815 2786330 -1 169525 1037750 1402601 4363126 -1 309562 1644204 3282702 4070105 4167813 4368984 4977907 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 606192 1549731 2234178 3682163 4676652 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -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 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 -2 82885 1341743 3251294 3338809 4444895 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 -2 1026613 1099463 4594278 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 89090 712077 871969 1140583 3931739 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 -2 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 247586 869906 1772559 1998153 -1 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4983431 -1 1460015 1872642 1997442 2771227 3379755 4127337 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 2334248 4021809 4286605 4739792 4921012 -1 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 719724 858924 2551024 3425938 -1 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 -2 1314586 2377155 2489604 2859184 2861097 3793035 4293994 4313827 4487926 -1 109572 483666 1452327 2579519 3338200 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1156053 1626171 2488975 3422875 4771371 -1 -2 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 387281 1011236 1961560 2523725 2684951 2762989 2989571 3272747 3425674 3646412 4322737 4336808 -1 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 577880 1579254 3577049 4252972 4853412 -1 -2 487029 1334787 2107658 2286272 3241519 3984839 4048676 -1 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 1326366 2500723 4279989 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 1713733 1778629 1941439 2662694 2824297 4029411 -1 130583 175482 876952 1066979 1278302 1311794 1461766 1661469 1730193 2540194 2686221 3066763 3627229 3677337 3984472 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 280739 482229 1823319 2411963 4182683 4438362 4502578 -1 909150 1188139 1234162 4068943 4523971 -1 2032653 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 -2 167182 324920 3772945 -1 1457658 3773885 3911541 4102138 4320291 -1 -2 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 443712 500301 767334 1560117 1700891 2536190 4128445 4155039 4544296 -1 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 4331 69831 2248886 2848537 3095435 3799595 4208276 -1 1894672 2248453 2543966 3143402 3278172 3404862 4470547 4598755 -1 -2 51801 665505 1135055 1319909 3198174 3517191 4315752 4969950 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 99187 422421 2027124 4544770 -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 445979 1107176 1586500 4068966 4694533 4773558 -1 1899837 2761753 4548366 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 831194 1048617 1528926 1584212 2076596 2350141 2637880 3156382 4114728 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 2749860 3691811 3817798 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 74637 2084513 2405712 3127513 4761709 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 197525 1146336 1782916 1990800 4293694 4501224 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 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 -2 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 406333 1375640 1671046 1857692 2296048 2640469 2683819 3120998 4665767 -1 605749 1085395 1851166 3504935 3541252 4186806 4279548 4430159 4498134 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 303414 412735 705746 1331538 2143851 2884499 2913178 3770871 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 1129813 1339979 4175293 4793314 4999999 -1 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 198036 498714 635906 908908 1099757 2656254 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 167101 1781226 2134119 2534921 3379144 3408703 4378239 4662917 -1 920082 2049347 4295747 4874822 -1 -2 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 386178 503179 1221535 1523148 2146574 -1 1259949 1369694 1683544 2384750 2797524 3098006 3794654 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 -2 169974 1933530 2367669 2461143 3338850 -1 863178 931698 1354697 3885678 4666140 4966987 -1 159274 182896 325966 2008420 3052668 4007622 4379723 4921903 -1 993355 1353711 1573285 1593417 1882099 2060447 2405313 3245310 3711595 4384574 4986059 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 755785 2106982 2384281 3916339 4877502 -1 67392 321515 385603 426030 758858 1943648 -1 145323 1013612 1814619 1961463 1981023 2217013 2499675 2720247 3037603 3195856 3610511 3869070 4101421 -1 -2 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 -2 340052 1586486 1770308 3325093 4375486 4477683 -1 97554 312731 1157506 4219925 4229115 4290220 -1 -2 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 936291 2238484 3538804 4019213 4162294 4921223 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 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 742876 757814 1838347 2417505 2891598 3170758 -1 -2 90643 195135 526140 573043 833956 919915 922591 1026453 1152083 1261443 3826005 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 568932 598573 638100 1189443 4390658 4726168 -1 280195 723121 1358868 2009498 3198134 4370923 -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 2419454 2464705 3884682 4027788 4134359 4153137 -1 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 -2 11224 159785 1060692 2808929 3556179 4683355 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 85351 1029605 1850674 1985219 2937244 4163471 -1 -2 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 13848 1046259 1237430 1685556 3059122 3336573 3337439 3479727 3606656 3645946 3936693 4454618 -1 -2 413881 2297565 3017745 3977890 -1 257148 764928 1386643 1821480 2108191 2125663 2499171 2933662 3272405 3407785 3498435 3912267 4233975 4345218 -1 -2 987512 1499698 2312186 3819299 4201586 4663063 -1 138890 579236 582822 1400159 2152773 3993904 -1 -2 534845 965071 1245700 3457700 3602714 4615658 -1 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 3330783 3362857 3479803 3505107 3587764 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 99097 659579 3905766 4019337 4306992 4480190 4535477 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 2403447 2671272 3195843 3799595 -1 176583 2264391 2297084 4831999 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 727421 933610 1108179 1958549 4155385 4739008 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 -2 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 270164 604239 1070353 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 -2 56712 290259 555541 692154 971524 1375794 2796727 3786957 3930497 4248248 -1 -2 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 362711 2238028 3596355 4378484 -1 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 2309391 2744737 2980276 3526950 4090274 4210522 4788532 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 1375079 1454694 2234673 2843668 3176158 3447681 3947398 4391246 4999999 -1 2866594 2994296 3257348 4461950 -1 -2 621364 1219980 1292474 1835685 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 2271878 3418976 -1 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 -2 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 486362 1095028 1213511 2814725 2856882 2970230 -1 -2 1162953 4403761 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 115592 343388 1344001 1594069 2207643 2234607 2597002 3484394 3575836 4376671 -1 949664 1394236 1654341 1676109 2965626 -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 1290382 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 2099520 2798946 3578799 3733636 4701572 -1 891107 921685 1106419 1837164 3024950 -1 -2 508895 592469 1477746 2014171 2502202 2759249 3554011 4600994 -1 765303 991842 1707836 2182685 2229068 4451958 4502684 -1 1955031 2445173 4825414 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 -2 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 135326 630897 750724 1367752 2898222 3851336 4166165 4181800 4361391 4647580 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 848525 1300505 1809920 2478804 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 152051 417171 1462018 2414294 3449329 3994196 -1 69095 189610 667769 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 4809589 -1 -2 899435 1195680 1266329 1339714 3196314 3471554 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 637673 1124219 1882479 1938029 2204109 4327007 -1 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 -2 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 70553 1059991 1748226 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 -2 922941 1166289 2010459 -1 236038 759102 1353878 -1 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 -2 658038 764718 1919949 2379736 2514251 3200058 3637094 -1 547554 1176450 2980701 3673372 4175524 -1 987882 1311967 2121435 2175530 2808635 2904388 3462363 4386012 4428792 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 353187 1912565 2643564 2676313 3277666 3508518 3677006 -1 468226 1917294 2590913 3010662 -1 -2 623927 625558 653381 2064482 3750227 4271794 4289836 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -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 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 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 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 -2 365064 399085 507690 2341337 3169295 3272826 4264890 -1 961566 1205599 1381878 2195248 4669544 -1 -2 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 659159 3070408 3310569 4955801 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 3845429 3970289 4165988 4973355 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 141524 951752 1089698 1752894 2847702 4722917 -1 -2 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 654333 782722 1736904 2746477 3396568 3398663 3774307 3911047 3956639 4751127 -1 18968 303798 1257259 2190350 2247161 3603459 3673992 4498364 -1 1229217 1489362 1693177 2315975 2847132 3008612 3714475 4003918 4057354 4128381 -1 -2 26217 1159998 1659642 2630860 2645661 2650409 3641849 4251021 4677999 -1 258922 362296 976050 2597901 3260523 3542946 3815280 4436041 4751796 4762460 -1 642692 679141 1195866 1197366 3212962 3651354 4018967 4723376 4944312 -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 693090 1064582 1673748 2092194 4396757 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 4179921 4822506 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 1221528 3565661 4237824 -1 449305 1033195 2473783 4039690 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 929423 1341154 1759783 1816684 2455211 2672925 -1 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 694501 1089805 2259540 -1 -2 1346493 2008964 3135531 3977246 4568814 4794864 -1 1138279 1566516 2751304 4066203 4230302 4230499 4642709 4688848 -1 -2 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 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -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 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 2472930 2493513 2684575 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 1798795 2143534 2899799 4595564 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 26362 1254965 1970868 2706292 4398028 -1 616948 2633275 2675807 3450508 3772712 3793002 3800807 3972217 4356989 4478300 4502613 4783831 4911484 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 431325 1909074 2661813 2727701 2958054 4673514 4803807 -1 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 -2 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 444194 1993801 3993135 4283436 4790698 -1 -2 469263 1129659 2915947 3605337 4470399 -1 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 3130337 3619506 4254096 4712418 -1 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 764245 949740 1133256 1620522 2004921 3012590 3064182 3375981 -1 -2 475951 583796 1185482 2861267 2964388 3348442 3373654 3768608 4005271 -1 268065 1402855 3034479 3153797 3603308 4058299 4415151 4649518 4825336 -1 43309 2041515 4078995 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 1001080 1402050 2056426 2847798 2865082 2930920 3594555 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 938912 2756850 2818107 3105405 4006062 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 818126 1731279 2090044 2501378 3005631 3731838 3914340 4422707 4579086 -1 370385 1505543 2119379 3974468 4413911 4488001 -1 1478039 1803803 2037154 4062819 -1 611888 805108 2130919 4254839 4753001 4884237 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 98772 262358 1035386 1474702 1700149 4408515 -1 -2 58162 1305681 2147384 2852637 2865704 4008714 4233103 4581675 4663524 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 -2 560570 2081449 4177240 -1 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 196194 496413 558561 1961530 3680498 3885808 4357978 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 610962 1050047 3186550 3548444 3883502 4461606 4518675 4996462 -1 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 208650 382117 681269 4270351 4357770 4905866 -1 84155 682747 1018367 1653721 2060598 4096906 -1 -2 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 -2 311657 1284239 2095824 3475249 -1 452982 522329 1000924 1070561 1726511 2071913 2311324 2657475 3142027 3143223 4561120 4985278 -1 531834 842574 1627874 3984439 4868651 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 635373 1453949 1695335 2552787 3533053 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 674206 720400 936195 1179426 1319610 1560823 2005734 3763941 3816815 3927277 3966310 4704593 4868139 -1 994016 1205643 2355452 3555070 3963485 4346805 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 -2 534237 1852568 4129224 4821381 -1 220103 1075416 1531901 1835685 3864775 4013778 -1 24180 638602 2414068 3328451 3710544 3881674 4897578 -1 -2 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 1800244 2591715 3024695 3098827 3393053 3879612 4022030 4252623 -1 2097523 2239714 2400166 2880967 4567204 -1 854151 1128355 3152648 4265868 4399331 -1 382176 874331 1287032 2695346 3295408 3725605 -1 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 253143 431436 2105986 2401383 3636319 3950830 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 83071 781530 1931530 4695553 -1 -2 34803 1278778 1941434 3147420 3540290 3592310 3621348 4843267 4889938 -1 527855 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 18540 992287 1107108 2076486 2261469 2434675 2791256 4005774 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 954011 1340733 1392146 1398766 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 1925655 2309843 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 -2 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -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 190852 348476 712118 1069820 1385470 1480771 2825853 2883823 3773631 3840623 4004003 4084947 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 911034 928006 1001989 1636411 1687815 2786330 -1 -2 1578767 3372604 3669323 4825028 -1 290490 2726343 3146082 3228050 3577188 3817720 4264064 -1 25789 642311 1650247 2309802 3017543 3229151 3940440 4069272 4794244 -1 -2 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 235545 889836 992313 1717075 1989441 2914043 3896015 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 -2 637076 783480 3463076 3720665 4446279 -1 299001 329627 2550979 4645742 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 136045 394368 1744593 3259391 3325145 3368138 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -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 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 644635 1812104 1982838 2829264 4320389 4549146 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 -2 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 166150 502914 652580 878363 1642691 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 192168 343228 3581761 3784417 3934079 -1 913181 2245144 2382502 3682868 4149860 4255986 4540021 4624668 4888186 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 -2 928603 1306062 2430979 4139821 4446895 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 491137 967217 1104092 1636669 3168708 3791393 4482087 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 3939769 4451394 -1 266821 522340 784138 1829439 3802922 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 409295 778213 1155350 1449294 1797612 4709744 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 428465 505771 783340 2017171 2860661 3058270 4017459 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 309799 1219375 2880081 3053244 4268289 4475840 -1 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 3643482 4192156 4571652 4959280 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 -2 327887 1445539 1637891 2847065 3053630 4110725 -1 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 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 588899 1211225 4357325 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 -1 205984 639288 1023156 1146610 1963092 2269123 2518516 3503745 3778877 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 891929 1508689 4135159 4154555 -1 -2 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 392062 636527 2365535 2368098 3928606 4833330 -1 175806 2153922 2437293 2602777 2963635 3641136 -1 -2 443712 500301 767334 1560117 1700891 2536190 4128445 4155039 4544296 -1 2506185 3022556 3201907 4579832 -1 -2 299703 1664665 2211979 2396428 2440441 4323464 -1 1318958 2299241 3294093 3460223 4275635 4383268 4744375 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 212456 1888594 3347597 3654730 4152564 -1 304707 448566 4141961 4347667 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 1032009 1117215 3233539 3286884 4584403 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 296064 687432 1764920 1865676 3503610 4773366 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 67282 165554 307757 1175316 1228471 1290155 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 -2 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 262142 1864268 4197634 4943085 -1 -2 1043762 1095034 2073294 3001092 3598268 4442237 4980075 -1 46178 379023 1139190 2161026 4137028 4818044 -1 1246396 1662534 2147938 2844730 3101033 3686058 3842722 3970111 4243493 4542716 4581173 -1 167684 1155083 1829748 3238667 -1 -2 224376 629242 2120488 2717188 2757736 2977829 4057135 -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 1351877 2708236 4309943 4371740 4947844 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 140087 862339 2233520 3310178 3801558 4233217 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 567103 625606 2635871 3431837 3658915 4636698 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 290574 2036570 2433255 3841417 4414314 4628404 -1 -2 702107 1255124 4157021 4242396 4551317 4601946 -1 383129 740607 4174940 4649527 4707525 -1 1219993 1258555 2136265 2356412 2560628 2723465 3437297 4062821 4065546 4315847 4451363 4811070 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 2749860 3691811 3817798 -1 446361 1857964 3682807 4260060 -1 190473 809106 982713 1246382 1809532 3747237 4568061 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 397936 2415221 2658084 3915674 4960981 -1 -2 636275 792967 859401 1017653 1373988 1788472 1982565 3251975 4607505 4800870 -1 733095 1242267 1753444 3536949 3870574 -1 -2 154820 998104 1135764 3487375 4838694 -1 633884 705310 751637 2298560 2566514 3358754 -1 86941 928802 1363513 3954298 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 1120791 2398747 2520906 2646993 2834589 3125014 3448008 3449062 3636496 3680831 3704037 3712139 4332705 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 675784 1935687 3204350 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 181726 486573 817690 1472229 1965206 2360546 2377754 2377756 3503115 3663336 3663763 3875485 3974462 3998398 4382885 4629439 4701929 -1 -2 622214 1074236 1701135 4252349 -1 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 1435080 2300105 2436519 2558485 2750055 4638071 4874215 -1 92849 314821 812731 2570028 4920149 4925718 -1 -2 1756810 2131075 3335701 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 -2 138169 776307 1343037 2130417 2166609 2371606 2699802 3336270 3951383 4328117 -1 146370 1978341 2112975 2748190 2913593 2990708 3101463 4423921 4768330 4999999 -1 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 386178 503179 1221535 1523148 2146574 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 -2 15639 161575 393390 950009 1513301 2114398 3483887 3544620 4814816 -1 -2 1178217 1552000 2038129 2729322 2872352 3138736 3251917 3485575 4653403 -1 261377 1458675 3383041 3441493 3879848 4104999 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 1079729 1675518 3578681 4281738 4669784 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 873339 945393 995536 1258083 1862227 3167845 3520305 -1 702744 777498 852588 1496242 2018707 2131115 2732062 3161539 4546907 -1 559255 1473769 2423761 2440677 3656105 4959438 -1 -2 657649 1335061 1901141 2471802 3974021 4313639 4539096 4609316 -1 2605857 3667146 3816508 3992410 4392572 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 262192 741806 1797553 2365141 4029470 4250182 -1 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 320390 571400 3952270 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -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 687429 992835 1250590 1804955 2804499 2895511 3156213 3766958 4274234 4605088 4680949 -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 1766570 2034772 2618944 2945928 3345390 3360436 3717381 4672893 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 245988 732372 1039803 2263989 2372281 2396135 2474703 2498880 2531150 2539997 2641048 3690174 4312590 4960222 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 2098280 2413023 3067316 3725918 3765211 4446718 4488163 4745238 -1 461303 888633 1957513 2477238 3451137 3635103 4160710 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 1321124 2288179 2446746 3193213 3366308 -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 278913 609490 836243 915558 961024 1664953 1755082 2409676 2433214 4038965 4509906 -1 -2 98801 138521 646943 741110 906199 1825696 3540805 3979382 4091084 4999999 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 1991862 2799980 3418772 4768344 4773158 -1 723087 892894 1420623 2932795 -1 -2 55122 1004164 2012092 3542142 3744410 3772849 3861662 4799340 4913927 -1 2217941 2309444 2395567 2907523 3002357 3066148 3200211 3350210 -1 35259 95064 1615238 2881352 3596686 4296182 -1 2304095 3565298 3915991 4187520 -1 276508 470489 511771 4438885 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 725714 887724 1635018 4028862 4147293 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 605747 1432654 1908563 2407740 2557000 2718137 3839784 4783870 -1 -2 485215 553393 1278048 1400325 2475287 2895070 2983616 3527367 4541512 4757530 4774617 4804492 -1 -2 1303445 1696160 1922997 3227093 -1 521828 571005 582435 1697083 3447244 4079039 4465857 4999999 -1 235545 992313 1374175 1989441 3896015 4561439 4603560 4922306 -1 303387 765177 1141102 1899112 2587749 3780659 -1 1294867 2077025 2535641 2864459 3261923 3939506 4285382 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 414819 1219021 1778032 1797757 3064522 4028134 4127116 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 924428 3618458 4294161 4874419 -1 434283 663569 2482576 2515529 3433934 3569438 3864317 4588691 4620485 4760099 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 1217716 3458341 4945970 4950001 -1 -2 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 -2 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 431535 1198224 2706558 2865831 3010433 3280656 4217565 4399367 4642150 4791223 -1 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 -2 803329 1499553 3025851 3546236 3584930 3960589 -1 536265 1021801 1523778 2433739 3065005 3981799 4205850 -1 1237997 1593810 1778930 2045433 2058527 2176638 2194907 3274169 3840623 3867685 -1 -2 205695 351593 365266 649371 1009842 1498280 2577828 2899733 3384904 3734507 3751778 4003602 4268330 4277884 4314071 4506261 4646758 -1 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 36573 3475392 -1 -2 215202 896526 1593190 1963350 1973430 2658846 3107828 4309966 4386186 4594356 -1 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 -2 4222175 -1 25233 129686 1072221 2594713 3858422 -1 705034 1831265 1966001 2874338 3867584 3966780 4114177 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 278959 493537 577571 1645436 2369644 2490548 3127050 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 967857 1886259 2996664 3478145 -1 32888 638200 1783014 3720798 3769002 4787985 -1 1026097 2991232 3265669 3476438 4901570 4978080 -1 1450162 2343443 2441502 2597477 3171643 3248264 4655717 4760018 4863642 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 392062 636527 2365535 2368098 3928606 4833330 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 -2 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 60714 1648128 2281348 3772852 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 139849 984182 1358179 2147481 3981402 4911087 -1 442486 1385072 2410617 2959620 3214244 3697195 4113375 -1 436325 860755 1043937 1385822 1720947 1778771 2326165 2667722 3053359 3307026 3656297 4047599 4325747 4439675 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 280195 723121 1358868 2009498 3198134 4370923 -1 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 -2 150661 1178987 2102339 3223592 3545889 4223890 4728204 -1 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 568429 698799 763782 916681 2417819 3836393 4653803 4927598 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1221528 3565661 4237824 -1 -2 2854249 3631091 4281693 -1 658649 1487045 1704805 2007483 2482133 3244940 4210755 4814934 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 414626 4864657 -1 34616 968986 2001096 2095928 3517546 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 302329 372003 2274119 2961741 3038706 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 614112 1420284 1923330 3049646 4969124 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 985400 2308081 2606921 2843894 3583873 4168096 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 1079729 1675518 3578681 4281738 4669784 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 -2 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 -2 34616 968986 2001096 2095928 3517546 -1 61922 398444 959945 1074217 1166958 -1 735982 1751550 2009014 2587424 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 392524 468686 584371 2718736 3713582 -1 325757 798825 882892 1264763 1767752 1781020 2441696 2869598 3974889 4031275 4299186 4299542 4746190 4838207 -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 1026353 1655224 2978112 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 59571 436347 2372085 2413582 3033999 4255870 -1 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 -2 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 -1 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -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 529249 757154 1389823 2709900 4114259 4517440 4910245 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 -2 92849 327436 760871 802154 812731 879952 1437787 1637223 1720320 1906741 2156734 2209071 2519609 2739875 2823044 3165422 3665427 3692782 4448633 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 508027 596339 1694793 2541079 2821488 -1 -2 95203 1293463 2244690 2618872 3149023 4989731 -1 -2 428020 493943 1048088 1093059 2769310 3383023 -1 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 169482 1643331 1897094 2809806 2914080 4387042 -1 -2 741270 939158 1043678 1781559 3001337 4676662 -1 1125631 2897530 3221303 4008888 4326486 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 735501 4395168 -1 1066987 1926062 2114716 2890841 3083740 3409482 4257678 4826921 4984783 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 1420142 1505542 3562727 4604873 4786576 -1 36531 1315166 2533871 3935313 4283436 -1 76144 482317 710042 2339592 3307713 3864355 4071917 4704649 4975722 -1 -2 504008 1420440 2027867 2440930 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -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 328918 660191 726780 3339680 3750751 3829364 4393480 -1 1732794 2464273 2551648 3093682 4278316 4471848 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 901234 1469771 1716332 1974996 2126313 2131956 2182375 2609648 2850465 3307857 3463068 3576246 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 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 306789 555694 1253967 1353385 1910700 2526537 -1 -2 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 2480161 2963268 3712168 3968316 4751035 4955074 -1 975069 1761700 2024260 3617602 4059603 4470610 4690183 4735986 4958614 -1 -2 29611 1173641 2428813 4004854 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 426137 1881852 2532126 2775947 2882314 3024374 3518338 3719139 4666595 -1 679250 1409844 2206503 3135422 4049439 -1 261890 3474366 3794145 4030725 4201399 4358568 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 642346 1318588 2151844 3838133 -1 139907 2499691 2634329 4716716 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 -2 786797 1017146 1329337 2363066 3383812 4321880 4596657 4623541 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 -1 -2 1383983 1802878 2642301 3146177 3838081 3947054 4274590 -1 25728 206272 2327162 2392334 3195226 4282312 -1 67657 621421 906000 3039972 3541760 3846899 3998366 4378871 4620040 4823004 4972995 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 169818 718657 1563098 1904224 2309230 3766894 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 845821 2727881 4077041 4630124 -1 573756 1049109 1233277 1852388 2694467 2856471 3133751 3350642 3381004 -1 -2 242788 423090 1428959 2247689 4103540 4914009 -1 34616 968986 2001096 2095928 3517546 -1 735982 1751550 2009014 2587424 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 392524 468686 584371 2718736 3713582 -1 2100789 2542304 2884559 3783109 4144857 4229395 -1 -2 362021 1913718 2043596 3364799 3528640 4263666 4293827 4545357 4567767 4811806 4988265 -1 266666 1351535 2732138 3350535 3974930 4252164 4439731 4667827 4900500 4911856 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 196194 496413 558561 1961530 3680498 3885808 4357978 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 297534 460009 729763 1101865 1946398 2660207 2700521 3966686 -1 -2 19479 710776 2690160 3816855 4758012 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 515419 998477 1402369 1494335 -1 1779713 1985651 2337298 2573764 3322968 3691691 3798651 3943733 4044740 4135487 4627559 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 144467 233591 297947 2083744 2847027 -1 -2 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 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 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 268949 788965 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 -2 140620 146660 1726584 1814854 2164147 2540158 3245224 3619541 -1 1248761 1909257 2807116 3070825 3132290 3401867 3679970 4402284 4740462 4817211 -1 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -1 -2 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 400597 2345943 3243897 3669045 4371582 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 337899 2577152 3124883 3135909 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 968986 2001096 2742808 2827296 3517546 3540873 -1 423664 464532 881234 1206557 1266849 1332204 1416419 2551208 2557362 2623052 2667375 2816190 2995064 3433423 3615220 4820773 4960126 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 634538 1588083 1596995 1667817 2114502 2510081 -1 -2 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 1548747 4252505 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 -2 107036 1592071 3267865 3793307 -1 444016 485035 585267 1299796 2327268 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 30638 773050 2089539 2359193 4118222 -1 -2 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 -2 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 1772062 2110558 2636073 3384002 -1 377494 1169473 1595855 2505408 2733384 2823253 2928764 2965648 3438205 4218215 4218218 4406911 -1 35701 2592940 4621511 4667568 -1 813471 1590850 1836179 2508731 3218396 4122249 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 -2 67691 147766 892949 1205387 2073020 2495794 2523135 3424833 4355559 4813150 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 -2 577427 1297882 1408820 2402909 3386050 3934987 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 447026 1172613 1505730 1674087 1886705 2329317 2801628 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 514477 3010449 3586817 3652067 4196356 4260856 -1 108583 1097554 1776328 1963285 2782936 3721519 4413212 4672558 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 612975 1990864 2652031 2677142 4861294 -1 -2 764112 937362 1198289 1590475 2423371 2579685 2917798 3371259 4705873 -1 -2 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 138169 776307 1343037 2130417 2166609 2371606 2699802 3336270 3951383 4328117 -1 146370 1978341 2112975 2748190 2913593 2990708 3101463 4423921 4768330 4999999 -1 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 -2 108413 1029549 1369856 3446099 3934747 4175254 4442853 4838063 -1 1528078 1573011 1820427 2471264 3224123 3290997 3715489 3970346 4239537 4874012 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 263685 902949 1259851 1975284 3958043 3990295 4917561 -1 591964 803616 808225 856285 1400463 2213174 2308408 3237619 3493119 -1 415041 1997314 3556922 4108846 4197096 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 1059873 2016568 3061107 4626049 4886803 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 586850 1616627 1689291 1949513 3366630 4338095 -1 376353 1162432 2643557 2670061 3849977 3920960 4069089 4087754 4889870 4939848 -1 -2 642033 896343 2620220 3217065 4536705 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 639614 657480 731031 1433016 2150337 4128148 -1 644635 1812104 1982838 3129802 3214850 3792828 4320389 4946971 -1 -2 139962 1387677 2492295 3296840 3303069 4001168 4480421 4573795 4656469 -1 1206854 2279614 2379815 2427582 2564678 2631642 3518235 4943316 -1 808192 912402 2110319 4614932 -1 -2 28413 449039 494474 1071642 1179274 1477473 1536998 2110472 2778301 2876404 3281762 3298041 3966656 4154988 -1 -2 613725 2165257 3651484 4359258 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 1652918 2438582 2587464 2712685 2798899 4445044 4999999 -1 702542 789733 952786 1878188 2228919 2855652 2973154 3144795 4352365 4537703 -1 -2 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 1591150 3447320 3778429 4787733 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 391936 1223279 2280960 4520949 4568102 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 768258 1004225 1093915 1262343 1683653 2309549 2916469 4669621 -1 -2 143912 765233 997746 1425021 4709303 4831756 4935836 -1 1598450 2126525 2175694 2791241 2883156 4056205 4281041 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 1271176 1398937 2140199 2932742 3711526 3814910 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 45478 1152065 1257533 1265343 3275861 3737330 4821435 4999999 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 400512 410900 1359685 2423845 3387970 4167131 -1 510439 884901 1890781 2121714 2474930 2965808 3828581 4455059 4954268 4977342 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 269892 926119 942224 957153 1605731 1631216 1830035 2063406 2196803 3270559 3279602 3877323 4202726 4336749 4496795 4933739 -1 67290 311657 2048236 2662192 2902918 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 65898 895427 1907021 1946918 2838481 3315529 4130362 4851371 -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 1772413 3003119 4146830 -1 -2 2052163 3039979 3914119 4382188 4999999 -1 907617 1142048 1280267 2666322 3955214 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 -2 42644 89828 627671 927294 1498716 1702048 1934919 2173175 2218121 2776715 2802744 4134167 4972455 -1 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 625606 2635871 3658915 4636698 -1 643816 1998102 2261141 2641112 3524610 4400109 -1 802809 1447889 1486896 1537134 2659847 3397484 4536075 4863528 4944707 -1 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 -1 290574 2036570 2433255 3841417 4414314 4628404 -1 -2 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 -2 61872 74147 266660 1726047 2493082 2659244 3485374 4082100 -1 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 227858 281440 739735 1016376 1055051 1236600 1420363 1516854 1796181 1815319 2153802 2190487 2467504 2710678 2982521 3321933 3335270 3542364 3609888 4400479 4427982 4483076 4741778 4826698 -1 87799 1256503 1337155 2084358 3766086 4503208 -1 -2 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 420580 1255708 1611164 4803528 -1 -2 284847 1033437 1402051 2635655 2717665 3544095 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 1623671 2383328 4530014 -1 1213263 1707107 2032212 2921947 3033384 3584612 3731493 4422511 4498688 -1 646293 1433029 1911360 2084429 2243936 2424912 3355288 4187968 -1 119173 218142 602325 2477695 2531233 3457946 4295522 4451291 4950892 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 87899 583332 846724 1346640 1972180 3113302 4983164 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 401893 541082 3679555 4081952 -1 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 581803 2103060 3454290 4341770 4565241 4680804 -1 -2 138890 579236 582822 1400159 2152773 3993904 -1 -2 7036 430049 1048403 1836146 2937753 3705655 4238647 4817182 4950050 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 1016596 1687392 2307316 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 29452 354386 370896 761504 818589 1018381 1629584 1719992 2431868 3191045 3285448 4769804 4874521 4943876 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 82275 1008495 1153521 1916629 2226367 4586569 4800342 -1 828198 1446973 2401519 2584228 2904420 3609727 4116375 4681099 -1 -2 1149137 1163986 2174474 2403769 2567488 3133391 3444373 3836230 4047802 4079143 4249474 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4741778 4826698 -1 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 -2 268065 1402855 3034479 3153797 3603308 4058299 4415151 4649518 4825336 -1 43309 4078995 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 169525 1037750 1402601 2511275 3846643 4363126 -1 309562 545443 1644204 3282702 4070105 4167813 4368984 4977907 -1 285737 540347 2031596 3882326 4270438 4513605 -1 -2 272098 2748251 2927646 3455172 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1066722 2038958 3220270 4357856 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 1176478 2901109 4173017 -1 -2 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 -2 601026 1229967 1521468 2165553 3344798 4800805 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 835801 2869664 3410257 3695923 4197859 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 520453 870461 1167675 1687383 1923741 1989024 2324655 4817677 4944296 -1 -2 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 750501 2321925 2888469 3552652 3568368 3686318 3933890 4762210 -1 298594 1112889 1160025 2804914 2899463 3733354 3753081 3837135 4417036 4665216 -1 749949 1956510 2094955 2284629 3151716 -1 -2 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 100132 204566 371467 716383 777956 2028071 2344063 2642584 2686849 3741568 3807268 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 -2 46186 345721 1815143 1977717 2408524 2956455 3407563 4672207 4780434 4820013 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 953108 1267333 1668090 2154273 3191622 3680950 4198550 4713717 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 -2 202489 259298 845821 2041247 2617162 2727881 3114408 3798149 4077041 4377449 4462931 4630124 4775895 -1 -2 1670610 2551176 2712436 3137380 4282022 -1 -2 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 681445 1594910 2122506 3158740 3204775 3266803 3365135 4981194 -1 -2 41293 1536544 1560725 4629127 4995342 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 1240103 3000260 3915991 4018768 4102647 -1 -2 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 434327 2828222 3523462 3720903 3920453 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 1212223 2893160 3356302 3568111 4059862 4748313 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 881217 1176247 1454250 2641031 3443453 3755578 3804465 4275717 4748527 -1 765926 1410815 1639249 1762245 2453919 3185591 3727507 4639054 -1 1968365 2612400 2672730 3184274 3573615 3636621 3650768 3767693 4853350 4911837 -1 -2 736781 1776027 1864812 2817787 2974640 3714585 4428491 4559695 -1 595357 1245545 3014380 3401289 3504607 4566119 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 -2 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 1742686 2821984 2914462 3046543 3740630 3864089 4308398 4850579 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 25789 642311 1650247 2309802 3017543 3229151 3940440 4069272 4794244 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 387490 890936 1278226 1367020 1985258 3480528 3647402 3824809 -1 11413 336594 2188297 2723850 2871163 2925588 4125991 4288472 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 224239 2036851 2476892 3310775 3647088 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 362711 2238028 3596355 4378484 -1 -2 408980 2705802 3220815 3381730 -1 355558 1509340 2870583 3135782 3275498 3873196 4452878 4482097 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 277817 321860 490120 704168 1739377 1779626 4366757 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 -2 138169 776307 1343037 2130417 2166609 2371606 2699802 3336270 3951383 4328117 -1 146370 1978341 2112975 2748190 2913593 2990708 3101463 4423921 4768330 4999999 -1 638743 2428082 2550035 2658730 2987996 3181976 3509404 3654258 3746240 3825277 3852794 4518328 4828471 -1 -2 415731 684980 739170 2575555 4443813 4595854 -1 -2 439895 618488 694873 927716 1542427 1641314 4320538 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 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 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 1638 330336 4150156 4624359 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -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 988701 2529284 2585400 4179411 4722784 -1 475339 874563 1021116 1560525 1799821 2079820 2157087 2343630 2589702 2850932 2926481 3296302 3834460 -1 1039370 2011035 3960896 4027035 4779010 4779177 -1 -2 390071 444148 559105 1335652 1363365 2491218 3934030 4197226 -1 326496 372080 1324527 1934877 2160396 2676205 3523243 4656432 4735003 4982003 -1 272188 856168 1445876 2238321 2266206 2533842 3005960 -1 628855 854901 1231589 1389942 1747622 2083492 2359914 3249004 3272556 4022110 4242140 4302889 4654146 4668991 -1 -2 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 1053726 1283050 1315692 2911934 3226248 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 262192 741806 1797553 2365141 4029470 4250182 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 288266 490283 1000064 1735743 2729015 3298049 4322081 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 -2 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 678018 941498 1462426 3728274 4005601 -1 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 477326 821663 1584827 1680195 2797260 4572877 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 -2 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 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 354599 632232 748092 1379406 2832440 2946437 3213567 4036244 4185622 4359437 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 397936 2415221 2658084 3915674 4960981 -1 2027837 3215077 4767565 4976932 4991638 -1 -2 323328 393900 1233302 1529550 2059914 2604709 2773139 -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 807581 1256811 1340138 2204179 2450730 2890669 3683885 4056837 4467437 4962191 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 961566 1205599 1381878 2195248 4669544 -1 -2 964235 1577750 2136282 2314461 4247444 4681696 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 1203459 1337028 1853024 2142950 2464636 2588684 2951416 3228919 3248700 3955563 4860050 -1 -2 520053 1044237 1993982 3289339 3833031 4999829 -1 726658 1466043 2674206 2921147 4682231 -1 155181 1732383 2430039 3843900 4882192 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 503850 576508 2523458 2590024 3064016 4245153 4438962 4796764 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 360722 1034831 1400546 4315051 -1 441568 733933 921586 931812 2502652 3908383 4100290 4379719 4768536 4888387 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 128692 581005 2304993 2309110 2412464 3321646 3655014 -1 -2 915420 1645442 2120133 3932341 4054077 4098082 4399695 -1 520190 943996 2043164 2785414 3147149 3449728 -1 -2 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 -2 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 535831 556966 2873694 4105235 4972243 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 -2 327079 1604275 2998743 3739114 4215144 -1 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 56088 665395 989166 1730866 3626783 3967939 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 815714 1500518 1682075 1686604 2083886 2691647 2952043 3197057 3378110 3542423 3836790 4727974 4802992 -1 1548747 4252505 -1 -2 362711 2238028 3596355 4378484 -1 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 2508874 3312329 4411672 -1 100417 280343 700477 766063 803358 1213159 1722913 2171817 2885620 3511984 3719745 4167737 4198594 4413835 4434356 -1 -2 1136635 2832998 3038221 3582179 3640978 -1 143111 1267132 1396599 3142547 3564445 4045275 4844069 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 138890 579236 582822 1400159 2152773 3993904 -1 -2 2508874 3312329 4411672 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 91808 486495 491693 1653130 1888260 2762733 3037062 3060247 4573580 4755680 4888746 -1 633845 795229 947783 1021021 3150969 3295712 4506746 4971947 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 -2 1818410 1848230 2713626 2764562 2853311 4864043 -1 1052073 1345096 1707835 1856098 2439613 2618518 2620156 2800467 3310754 3373313 3803686 -1 961987 2574759 -1 -2 560880 1949906 2048318 2197063 -1 80411 2950439 3162359 3674965 4731727 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 1762546 1819370 2451739 2543166 3112749 3135023 3306268 3712168 4163288 4742556 4956665 -1 21843 59755 264570 781859 1243633 1412651 1648824 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 563370 2938159 3695177 4055572 -1 106612 241379 705479 1536822 2009851 2875553 4001138 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 -2 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 4981783 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 1558082 1572371 2032211 3924905 3998561 4116885 -1 -2 509074 1224711 2778530 2879459 3317085 4598476 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 -2 213553 2348100 3611263 3709636 3750713 4309751 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 1578896 1595618 1601301 1853579 1880771 2276005 2550547 3453925 3549973 4067591 4586015 4646168 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 823043 929437 2067829 2559795 4068464 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 926445 3482608 3775697 -1 355448 389464 1255707 1645471 2619070 3441674 4590144 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 2121679 2592977 3696152 4173539 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 1381174 1688317 1840694 1890330 2089638 2752374 3233742 3402881 4261228 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 146929 183916 1527293 1994485 2571622 3498845 4328862 4464285 4803925 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4431138 4638108 -1 -2 211844 229292 2740510 2859757 3118188 3213790 3277938 4768655 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 191618 363840 700672 826804 2335853 2462748 3332034 3504381 3898856 4130431 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 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 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 -2 1751170 2038821 2662821 3139939 3826960 4963282 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 98866 615919 1349877 2803594 4198155 -1 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 379607 1554873 1735201 2923737 3144373 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 509323 2143158 2722887 4592929 4619254 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 18594 2137232 4403183 4469508 4801822 -1 -2 423499 1630246 2736898 3037867 4517223 -1 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 591412 1009127 1810511 3553461 -1 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 -2 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 15226 867838 948837 1145421 1269774 2545285 3170464 3223938 3583421 3831726 3960477 4488580 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -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 464166 2636481 3282610 3566726 3596564 4354074 -1 205170 763290 807403 1444839 1570139 1958896 1983361 2651397 2831348 2888981 2904388 3092473 4228512 4896307 -1 -2 92924 1118365 1363583 1847679 2251475 2383422 3992699 4069085 4758126 -1 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 507756 1336051 2264807 2308314 2630197 3920348 -1 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 67691 147766 892949 1205387 2073020 2495794 2523135 3424833 4355559 4813150 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 1881839 3064732 3390247 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 -2 169818 718657 1563098 1904224 2309230 3766894 -1 -2 206759 1951515 2716242 2911171 3213066 4400915 4464197 4918268 -1 -2 194912 434594 4197757 4300088 4739547 -1 123987 203606 337729 777200 1101507 1779363 3438534 3953986 4695822 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 435379 534083 2778205 3030700 3405873 3450120 4000165 4284950 4682272 -1 -2 82756 3400044 3637650 4736580 4779898 -1 1286754 1747746 2226835 2660003 4527534 -1 638582 1557248 2677047 2856665 -1 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 34616 968986 2001096 2095928 3517546 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 463518 660936 1539615 3835457 -1 -2 267528 403284 628042 1586174 2389952 2959941 3093018 3854332 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 278508 882710 1123167 2162741 3307465 3615096 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 -2 110205 969304 2668753 3038716 3450624 3844901 3875780 3993587 4714568 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -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 386178 503179 1221535 1523148 2146574 -1 1259949 1369694 1683544 2384750 2797524 3098006 3794654 -1 -2 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 887076 2087301 3014965 4200484 4817777 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -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 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 155181 1732383 2430039 3843900 4882192 -1 -2 254825 294291 834861 878218 2255253 3064960 3270422 3281794 3332577 4319846 4629230 -1 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 -2 330890 3002268 4718050 -1 142316 545102 545422 605097 874359 2171208 3697939 3840896 3984516 4896206 -1 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 970056 1278413 1737072 2273463 2749952 2949129 3349324 4179819 4340685 4602303 4839991 4877502 -1 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 434818 618041 1174558 1693893 1745312 2142911 2964824 3076501 3601276 4380054 -1 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 -2 909401 2510476 2742303 2887606 3283250 -1 2946105 4946878 -1 1615323 2111038 2637170 2760665 2810374 3035766 3056757 3618852 3863392 4331721 4908895 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 543936 584610 1138839 1330840 2969026 3145785 4406379 -1 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 106309 554997 765296 785136 1804374 2369646 3154445 3668055 3845988 4785591 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4999999 -1 678773 744854 3406625 3659561 4097405 4178270 -1 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 192857 912812 1107882 1517358 3544404 4129007 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 375245 600085 756828 1280542 1501283 -1 -2 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 223116 934092 2691584 2699108 3338037 3635099 3694818 4600065 4883640 -1 -2 57842 462894 1875529 3362536 3758236 4588849 -1 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 -2 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 41293 1536544 1560725 4629127 4995342 -1 -2 327296 2352205 2420306 2760167 3781593 4032708 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 1406926 2185346 2411912 2564101 2620021 3877327 -1 236772 924104 2059936 2169739 2217873 2257900 2754118 3500872 4009950 4131962 -1 686665 1181347 3831295 3905432 4017919 4848107 -1 248291 1261070 2850172 3183112 3362543 3618468 3644572 3877139 4239320 4673846 -1 393964 999796 1393529 1404700 1544661 2578477 4235188 4470398 4844945 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 694501 1089805 2259540 -1 -2 2735597 2741032 3537618 3581048 4156669 4177704 -1 173932 1125112 3261865 3418446 3530731 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 184289 828917 1129910 1142552 1166107 1390491 1777934 2281669 2563312 3838197 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 234276 697143 912762 975212 2857402 3169300 3728414 4024994 -1 654432 722795 1403062 1619408 1672947 1710626 1799779 2104247 2720568 2936998 4488157 -1 696706 736401 1600928 2877202 3261744 4280041 4857154 4992171 -1 63004 317597 560374 1008831 1375632 2117085 2161476 2516383 2858325 3724617 4577099 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 329388 891903 925776 937924 2199253 3510365 3601075 3714415 4505824 -1 215760 595879 1828301 2205207 2978613 3487769 4037769 -1 -2 947837 1002903 1102198 2165931 2355622 -1 -2 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 36834 761537 878938 923721 2122260 2244728 2378636 2642842 3300757 3568453 3788978 4392089 4614555 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 198016 619681 788814 3658240 3862027 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 445838 699714 1425884 2083251 2175489 2535378 3131093 3226096 4417573 4595301 4861056 4966432 -1 1232270 1912768 2826806 4844357 4891673 -1 -2 128023 711641 3306191 3503773 3709204 4060291 4385356 4465862 4466882 4811713 -1 -2 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 242788 423090 1428959 2247689 4103540 4914009 -1 34616 968986 2001096 3517546 -1 398444 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 2100789 2542304 3783109 4144857 4229395 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 208623 1109406 1253794 1674190 1757150 2237272 3926171 4198415 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 2229801 3682937 4457991 4739948 4827648 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 -2 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 99064 154058 874178 1176180 2630296 3511069 3544256 4036080 4314151 4823637 4976818 -1 -2 675807 796474 1523095 2604334 2653500 2747735 -1 696339 761729 2889699 2937853 3878649 4007349 4679581 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 50881 148539 1229967 2348163 3354449 4857271 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 601263 2005113 3305987 4235473 -1 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 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 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -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 2236764 2657756 3697577 3902603 -1 -2 803329 1499553 3025851 3546236 3584930 3960589 -1 536265 1021801 1523778 2433739 3065005 3981799 4205850 -1 569300 2185323 3036658 4482805 4519118 4752075 -1 188414 307508 2141750 2200356 3214942 3583875 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 377373 942010 1327541 1740151 3452737 4041586 4905336 -1 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 284847 1748025 1989576 2655634 3247975 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 81959 271955 547334 671878 976397 1587612 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 80339 134510 1385923 1530891 3824126 -1 270668 736401 899586 1377258 1619664 2179293 2239832 2512358 2609609 2759665 2817324 3272192 3298577 3459296 4098415 4156704 -1 309693 326893 1332247 1703462 1924735 2444063 3855973 4730181 4767027 -1 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 572524 712830 767853 2469501 2618846 2639125 3229152 -1 529573 1131368 2116298 2377457 2836710 3505083 -1 -2 82926 248201 506668 757027 1694879 1851665 2107295 2712256 3221981 3262900 4076768 4714780 -1 1100666 2007917 3787405 4007434 -1 -2 204601 235751 1141306 2831309 3426890 4111760 -1 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 1888542 -1 -2 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 182970 356636 357518 409782 1324279 1646309 1898084 3011046 3414018 3472482 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 65442 77050 726937 2371872 3940010 4033483 4115079 -1 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 782710 973080 1013146 2661946 3006331 4761770 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 104801 311957 977870 1368641 2144943 3291914 3436250 4020436 -1 -2 339652 1465478 1584962 1965672 2123309 2453471 2681345 4926075 -1 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 -1 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 -2 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 817905 1602319 2273159 3294953 4015075 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 119173 757221 1415327 1475790 1910012 2013967 2477695 2677608 3202007 4451291 4950892 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 762559 1327808 2030219 3496556 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 -2 324977 1138149 2215709 3002164 3272499 3366293 3469792 -1 51739 447695 2984697 4197226 4781504 4907580 -1 611488 2090379 2984686 3996530 4760052 4825329 4939242 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 1576583 2546900 2622929 4587167 4806547 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 18594 2137232 4403183 4469508 4801822 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 651321 2157749 3737316 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 96140 1271118 1686415 1993447 2232676 2544610 3411591 3736109 4007630 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 232590 275517 616096 920754 2165220 3514192 4286456 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 553942 601436 684030 1284101 1995259 2873044 2997732 4052025 -1 211237 3467094 4279373 -1 -2 189572 336587 593303 1292361 3368397 4477467 4602647 -1 1851131 1980667 3079512 3102484 3460729 3462968 3625140 3669163 4225699 4562934 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 1031462 1330038 1387974 1682683 2479159 3638383 3904859 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 901234 1469771 1716332 1974996 2126313 2131956 2182375 2609648 2850465 3307857 3463068 3576246 -1 -2 1287092 3408015 3807463 4780259 -1 -2 751719 1764086 1988437 2495160 4388139 -1 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 1204880 1241579 3365356 4182105 4296131 4999999 -1 280768 763620 1594788 2091760 3583309 3783506 3993128 4392511 -1 -2 333455 2750215 4240222 4644611 4814375 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 2334619 2827645 3485978 3863034 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 499744 535838 730661 1519868 2654833 3222766 3644588 4655660 -1 -2 2223685 3163785 3836208 4568874 -1 283361 558319 1553161 3031383 3939634 4188866 -1 -2 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 -2 1925655 2309843 -1 432882 2023554 2598747 2652239 2695922 3383227 3961996 4380505 4540909 4799797 -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 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 1180858 1570437 2558586 2663955 3085506 3365211 3863151 3884886 4116398 4603314 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 281206 1042246 1320088 1552699 1572213 2150374 3708345 3851371 4728111 4916729 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 -2 270957 491282 1735051 3399249 3642953 -1 1829547 2188921 2205887 2354391 2982832 3265030 4696548 4833310 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 1271904 1282241 1324232 1488436 1769920 2986531 3343175 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 -2 1131678 3321749 -1 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 1449343 1627290 3765224 4631003 -1 -2 1482057 1733001 2767860 3045478 4493446 -1 1425974 1779113 2181820 2525577 3387062 4173511 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 1318028 2700077 2802038 3033826 4596695 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 210720 901250 1077563 1784037 2387329 2798823 3934430 4779937 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 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 899953 1430824 2408700 3516178 3860173 4853231 -1 -2 186366 813768 1460457 2209567 -1 323425 703081 998243 2280340 2631291 3360471 4560849 -1 739057 1371838 2288517 2652609 2814632 3635844 4220161 4555326 4684806 -1 693114 1631686 2460427 2867560 4421132 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 -2 76144 482317 710042 2339592 3307713 3864355 4071917 4704649 4975722 -1 -2 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 -2 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 4033 25728 206272 2327162 2392334 3195226 4282312 -1 -2 160062 1173129 1404907 1707256 2427291 2602869 3512222 3628985 3811426 4152185 4322456 4439166 4778354 -1 1092569 1428927 1857311 2061891 2234184 3298335 4085864 4769873 -1 -2 251051 3346877 3494455 3575528 3599449 4892066 4916719 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 -2 78588 155776 1632187 2541820 3769222 4714640 4759086 -1 -2 204651 801654 1195566 1286319 2279573 2553085 2582473 2936599 3146682 3732895 4102122 4255711 4715663 4750453 4996619 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 91145 2541850 4509513 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 -2 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 1844395 1897209 2010432 2319162 2415248 3681029 3879432 4174768 4705459 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 262142 1864268 4197634 4943085 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 308262 487558 780050 856285 1027237 1726538 2653185 3890338 4383632 4468955 4917023 -1 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 2352963 3121612 3136090 3988177 4409272 4687563 -1 755902 2352883 2353436 3028855 -1 -2 2508874 3312329 4411672 -1 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 521870 704262 1533876 4356305 4407634 4692802 -1 1173896 2667050 3974803 -1 -2 420719 686665 984604 2093661 2119897 2798912 3043948 3721927 -1 521476 1652705 2076776 2322184 2831229 3439806 4488163 -1 -2 98400 1757201 2518414 2629344 2983646 3210970 4988862 -1 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 145365 415393 742938 1319115 3093336 3894613 3990544 4625908 4999999 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 726935 799753 1027455 1235592 2909715 3224585 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 517443 2272610 2621202 3457752 4859543 4999305 -1 126343 398176 893179 919917 1106964 1128841 1943439 1999870 2179536 3269915 3522860 3718531 4118554 4330200 4441199 4735299 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 94951 2909993 3236911 3903057 3980187 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 12797 899361 1859551 3401364 3600705 3853550 -1 287066 1607452 3021514 4026985 4287513 4639710 -1 520053 898724 899435 1511198 1599456 2123877 2524291 2670049 4106496 -1 -2 499907 1153330 1474205 3177845 4201777 4225169 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 491425 1738152 3829896 4162217 4763404 -1 1275247 1994626 3025619 3128768 4667276 -1 647475 650428 827510 1838589 2410344 3961669 4346649 4583217 4867586 -1 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 -2 186366 813768 1460457 2209567 -1 22888 973891 2193207 2779065 3263038 4472319 4856385 -1 15639 393390 1513301 1807439 2114398 2605439 3149677 3483887 3544620 3951150 4109217 4741820 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 1716076 2905155 4882675 -1 -2 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 -2 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -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 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 562655 1524021 2315456 4241961 4321233 4612997 4898945 4999999 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 492984 4388333 -1 -2 924396 1136851 1287845 1861262 2235143 2560255 3951575 4473038 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 1083636 2480302 2630444 3660071 4494811 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 1735296 2368193 3538920 3919028 4118641 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 -2 922603 2226665 2539149 4972962 -1 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 559648 722150 2007317 4614595 4996959 -1 248201 506668 757027 2107295 3262900 4714780 -1 -2 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 3087000 3112128 4784285 -1 1888542 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -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 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 -2 73066 1510130 1650266 2130617 2133103 2715823 3189706 3775879 4994985 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 727421 933610 1108179 1958549 4155385 4739008 -1 -2 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 264474 1572455 1823705 1997290 2174393 2659504 4184936 4538798 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 173351 1181487 1788582 3537415 4237101 -1 -2 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 74586 162721 1334223 1846670 2333244 3210496 3219770 -1 1373667 1629259 1784407 1946906 2634311 2662203 3344097 3734327 3896412 4309976 4464899 4613442 -1 -2 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 446361 1857964 3682807 4260060 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 587174 677447 935051 1841510 4840262 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 -2 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 2172684 2677892 2986326 3551689 4874827 -1 -2 316767 2368568 2406689 3389294 3879794 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 765330 783180 783753 1027551 1388015 2461942 2534671 3054471 3437910 3446042 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 608438 1222964 1634427 2743384 2745699 3944073 4917526 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 1259949 1369694 1683544 2384750 2797524 3098006 3794654 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 772804 1293463 2244690 2618872 3149023 3661404 4218808 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 1104221 2896647 4370043 4886640 -1 -2 749387 926655 1785305 2269123 2485191 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 863442 1466716 1560208 2917866 3584850 3702018 3881376 4352043 -1 -2 345846 483670 614112 3070391 3893495 4057947 4591669 4729588 4941212 -1 605743 2872920 3017343 3659966 3860598 4460733 4774664 -1 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 642033 896343 2620220 3217065 4536705 -1 644635 1812104 1982838 3129802 3214850 3792828 4320389 4946971 -1 -2 162123 549895 653032 4292301 4758293 -1 616388 1716176 2841996 3001895 3190246 4854538 -1 804775 924682 1273404 1840825 3448643 3932464 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 3045635 3509696 4138347 4516101 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 731062 1201049 3438943 3661289 4987306 -1 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 473245 589891 804646 2966169 3961886 4369009 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 396654 782959 1861232 2827693 2890555 2944390 3719720 3726894 3914867 4413649 -1 -2 21861 247286 1159408 1613355 1856781 2889900 3059376 3777537 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 13671 2260808 2629012 3672928 4281104 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 293610 795673 857797 1352967 1910750 2315649 2544076 3196915 3584234 3844625 4914408 -1 -2 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 317467 1609059 2230871 2232212 4866989 -1 1684239 2717895 3048507 4618597 -1 213174 317769 2651384 2905987 3780171 -1 -2 385457 875136 4077620 4227588 4532990 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 173088 408723 1059240 4776631 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 768697 3172205 3208103 3487130 4746707 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 2665292 2908934 3044693 3493749 4599592 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 772439 1624035 2134704 2812243 2987116 3124118 3511461 4135166 -1 937006 1621213 2223534 2882179 4533869 4999999 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 1165626 1314172 3470713 4635837 4682889 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 107732 540825 990855 1645479 2007662 2010417 3185066 3281065 3408400 4525653 4597156 -1 -2 744171 1735089 3142265 3380037 3759040 4737968 4824776 -1 52196 771546 1689069 2670449 3218251 3427549 4957390 -1 1892977 2868172 2997042 3824042 4483513 -1 -2 113950 1016934 1287538 2334525 2626974 3854527 3986871 4449813 -1 840758 -1 984239 2870349 3220128 3270695 4620240 4976365 -1 1136059 1419677 1719899 2188004 3921647 4008446 -1 -2 1744740 2551024 2649762 4048071 4607706 -1 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 -2 705034 1966001 2379588 2874338 3867584 -1 77440 4188117 4922060 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 82552 959945 1074217 1176976 1551157 1750860 1774595 3716943 4280635 -1 4027518 4181360 -1 2882865 3557193 4354793 4680646 4869950 -1 345073 2245426 2740044 3952212 4289214 4881404 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 -2 559420 2180761 3993128 -1 330412 709708 759304 1751754 2670349 3668033 4917276 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 1178298 1256332 2430511 2683962 3339447 4303306 4455930 4525593 4648191 4721858 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 2685685 3692490 3816488 3846818 4148945 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 96822 641003 2934939 3431983 3981687 4076750 -1 840037 1697210 2259562 3098721 4486598 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 228738 244930 895994 1801058 2501972 2749097 3022161 4415880 4623528 -1 -2 59189 583799 779568 1027694 2675354 2850172 3877139 3958645 4328196 4667589 -1 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 546548 1482130 2848535 3513571 3679037 3981795 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 376572 700391 2274523 4036525 4497872 4519497 -1 -2 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 155181 1732383 2430039 3843900 4882192 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 260308 676955 1754286 3163409 4627408 4845785 -1 -2 278908 929276 1756501 1848442 3783227 4207613 4688743 4894803 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 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 -2 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 106713 142209 1905383 2822005 3429086 3761695 4301469 4652432 4913682 -1 39333 1080054 1209168 1870167 2994736 3032618 3120916 3262746 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 1370607 1410220 2523305 2767178 2772394 3150650 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 362802 678509 3135422 4952260 -1 389611 963145 1501655 1507370 3080053 -1 73066 704999 1498111 1510130 1650266 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 1166512 1251752 1543877 2244170 3562646 3943550 3999383 4036922 4315101 -1 -2 183857 1529706 1602550 1647155 2893164 3682075 3976280 4216955 -1 1124333 2063664 2135778 2391002 2511823 3123368 3404950 3886023 4326441 4720345 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 145595 282483 560070 2283239 2681995 2995457 3312016 -1 529888 1739956 1924761 1932778 2567271 2781637 3497100 3818390 4979515 -1 -2 270864 2198681 3105801 3271910 -1 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 226331 1184602 1227566 1392950 1839013 3364144 4987432 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 893631 1822988 2278799 3062303 3235595 3534311 4471364 4790943 4916210 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 77440 2052722 4188117 4922060 -1 599732 1644700 1799494 1858296 2866844 2867585 3098217 3796742 3810976 4165977 4448194 4470362 4761352 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 818126 1731279 2090044 2501378 3005631 3731838 3914340 4422707 4579086 -1 370385 1505543 2119379 3974468 4413911 4488001 -1 1478039 1803803 2037154 4062819 -1 611888 805108 2130919 4254839 4753001 4884237 -1 -2 392034 739713 1123946 2509762 4325807 -1 3709255 4587945 4990753 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 -2 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 -2 316761 564367 707904 767480 819919 4451259 -1 624594 999637 1510322 1806032 1843627 2813352 3161775 4694088 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 547124 865608 906648 992754 1305365 2085909 -1 703820 1407311 1866399 2077573 2600919 2711103 3002163 3494087 4104597 4376576 4550903 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -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 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 96552 494724 784015 1029285 3141253 3445506 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 -2 46366 752903 1425944 1512439 1893701 2100506 2455287 2476681 3581153 3730954 3927218 4279642 4432818 4466965 4566572 -1 -2 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 435163 659804 1841466 2170564 2904636 3186550 3548444 4518675 4568348 -1 -2 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 531834 842574 1627874 3984439 4868651 -1 -2 205268 900864 1688487 2063253 -1 713178 2176431 3538495 3810035 3966734 -1 258769 674817 1020115 2829907 3427818 3578338 -1 -2 63345 201525 835024 1006706 1049361 1829188 1929855 2088975 2143924 2629499 2702935 2717220 2897792 3668152 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 86609 506353 917956 1101873 1720269 2126795 2601831 3323359 3390212 3810499 -1 99187 422421 2027124 4544770 -1 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 677585 805503 1000826 1683077 3113071 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 1293675 1377211 4400838 4597823 4932880 -1 -2 188414 307508 2200356 3214942 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 1070700 1559266 1847351 2031702 2231826 2291169 2975630 2998738 3126456 3355248 4169403 4225993 4546263 -1 -2 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 448689 1891232 2438842 4379336 4945432 -1 1066462 1212822 1235101 2920166 3821283 3870212 4197702 4471459 4695484 4767611 -1 -2 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 521418 2022482 2087731 2758079 3140298 3330782 3767770 4072773 4915397 4921745 -1 -2 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 1178504 2441394 2947773 4973013 -1 -2 68275 320114 767962 817031 2677922 2721396 3337737 3767247 4167921 4208792 4637116 -1 -2 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 13575 2593162 3385225 -1 -2 237742 2101483 2149724 2406207 2732547 2831263 3280185 3605923 4720154 -1 67644 667018 1181464 1948828 3043930 3816512 3883841 4253051 4641782 4933293 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 458577 1110285 1112603 1393461 1526974 1897094 2209111 2521731 2578765 2947257 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 130203 184439 3647542 -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 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 609271 1061746 2969018 3189510 4060715 -1 -2 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 -2 162123 549895 653032 4292301 4758293 -1 -2 267110 893959 1123181 1314790 2781610 2837487 3600427 4125118 -1 -2 2154965 3522523 3998748 4060691 4927322 -1 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 12793 707849 1019276 1157282 1396574 4290915 -1 56506 113129 2679957 4098415 4998579 -1 56402 1099567 1101816 3809410 3823142 -1 -2 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 375597 627299 2446347 2648127 2788173 3632097 3932708 3964702 4400102 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 175806 2153922 2437293 2602777 2963635 3641136 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 1180804 1819843 2827975 3929591 4912096 -1 248201 506668 757027 2107295 3262900 4714780 -1 1100666 2007917 3787405 4007434 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 -2 475951 583796 1185482 2861267 2964388 3348442 3373654 3768608 4005271 -1 268065 1402855 3034479 3153797 3603308 4058299 4415151 4649518 4825336 -1 -2 261211 1878608 2160372 2290699 3215700 3309774 3465311 4862983 -1 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 -2 955748 1213593 1824207 2514110 2891592 4301444 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 200001 324339 357822 1994940 4473726 -1 772439 1624035 2134704 2812243 2987116 3124118 3511461 4135166 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 697177 1058769 2214096 2532697 2652031 2677142 4861294 -1 453162 996011 1090262 1742349 3223706 3570320 -1 401656 2149058 2885198 4112074 4641386 4766841 -1 -2 1956293 3234743 3968516 4719222 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 297704 374527 1543180 2286271 4350386 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 12870 767578 1489944 2420984 2491835 2507480 4277162 4485751 -1 522283 975549 1198753 4962339 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 256794 996513 2227395 2438772 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 60397 62181 359279 1120740 1430329 2220844 2363032 3477365 3636450 3958554 4328961 4493614 4835906 4840370 -1 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 -2 41912 506208 596979 658529 810191 1070118 1243154 1599384 1773319 2178973 2579543 2923569 3963360 4492306 4560425 4714206 -1 486057 1824568 2954403 4015080 4135159 -1 882355 1776524 2395765 3447314 -1 483380 511316 753740 3015026 3185185 3860773 3987388 4795524 -1 -2 271657 378704 1031512 1258791 1657215 1754879 2315589 3667389 4251354 4270999 4525766 -1 108174 640103 1678413 1819728 2132848 2339489 4441976 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 107144 137093 681619 981160 1086514 1569528 1972954 2479382 2556165 3501677 3901211 4350418 4747196 -1 3011046 4137317 4210459 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 249353 960432 1526500 2520690 3181347 4530110 -1 451123 791543 1571169 4775884 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 821914 2459291 4640947 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 206158 675205 1299424 2366165 2950836 3825538 4366733 4470821 4501884 -1 1584377 1780431 2657034 3291197 3608573 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 -2 428934 1340375 2040772 2042143 2324635 2436280 3297560 3414909 3851408 -1 -2 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 554662 3266773 4283960 4320281 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 719982 2623419 2881212 4439127 4656798 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4982220 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 2771833 3256848 3497101 4915528 -1 -2 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 26142 1986542 2959514 4582667 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 650442 1783639 3183359 4116802 4345896 4483150 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 50881 148539 1229967 2348163 3354449 4857271 -1 587233 749247 823656 1220311 3802934 4945250 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 859008 871115 1919345 1976829 2048728 2487730 3980927 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 103378 950000 3341436 4085247 4226713 4580600 -1 762383 1777680 1894753 4015388 4395279 4681140 -1 -2 1443793 1964286 2565337 3491203 4477439 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 468226 1917294 2590913 3010662 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 14131 270915 892418 2900588 3498630 4658229 4815956 -1 1869273 2147947 2281229 3684102 4550370 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 -2 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 486057 1824568 2954403 4015080 4135159 -1 -2 1375079 1454694 2234673 2843668 3176158 3447681 3947398 4391246 4999999 -1 170684 1277296 1887871 2997959 3149167 3431218 4793160 -1 729304 841489 1111198 1325840 1330164 1994497 3085975 3437013 3659193 3938162 4556851 4600695 4670589 4723568 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 531974 1485176 2589634 4014440 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 -2 761631 2209716 2949057 2954246 3760939 3983553 4340433 -1 117704 932894 1643478 1683341 2565876 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 252036 321438 365358 910708 1660850 2374974 3256759 -1 1734081 1780843 2104325 3866088 4593984 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 1958369 2529788 2679290 3154583 3363434 3461116 4025056 4153861 4187981 4564509 -1 -2 1184337 2367847 2958751 3054629 3348505 4544940 -1 792924 930521 1067952 1393533 1792922 2404925 2551071 2660596 2969447 3071261 -1 778273 1497160 2434028 3122911 3202657 4999870 -1 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -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 601263 2005113 3305987 4235473 -1 -2 1485207 3633295 3881489 3923145 3962557 4160819 4947133 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 106570 870392 2181126 2432763 2593788 2619907 3663856 3906721 4670392 -1 931621 1902966 2188702 2454564 2575725 3312664 3657368 3832435 4066090 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 -2 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 822807 2194124 2968879 -1 278908 3069956 3480022 3999562 -1 -2 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 445492 589171 1931573 2435998 3220359 3329657 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 386178 503179 1221535 1523148 2146574 -1 1259949 1369694 1683544 2384750 2797524 3098006 3794654 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 61948 575056 1071307 1288266 1343508 1704095 1882319 2108522 2533105 3310231 4011636 4045306 4533347 -1 41338 713983 1075512 1376939 1501457 1678609 1980199 2500741 2862350 3493906 4374358 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 694501 1089805 2259540 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -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 1508953 2651800 4167445 -1 1634440 2927828 3156463 3317331 3997969 -1 -2 1662826 3127657 4196722 4463630 4773822 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 284728 4185024 -1 -2 636767 1247631 1672949 1972559 2289657 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 3709255 -1 109400 1049632 1323262 1811330 2896512 3856647 4492848 -1 1869273 2281229 3684102 4550370 -1 -2 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 79203 425616 542852 1372138 2574337 4504196 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 94380 631351 851331 1886262 2005858 2260177 2523066 2740418 2754351 3314386 3327914 3385460 4065174 4764798 -1 -2 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 25967 949387 2510175 2592587 3710392 -1 756247 3205134 4342562 -1 286507 853766 2054595 3187162 3693199 3784507 -1 11794 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 3806943 4426944 4685644 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 70169 369169 601745 610441 965509 2143162 3079269 3810253 4489590 4504825 4876842 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 467104 2099957 3472176 3689022 4108069 4327599 4548041 -1 125766 433116 727091 1078080 2131074 3782901 3870560 -1 420612 529053 810929 1480160 1678938 1839730 2536343 3130455 3669765 -1 -2 186366 813768 1460457 2209567 -1 323425 703081 998243 2280340 2631291 3360471 4560849 -1 739057 1371838 2288517 2652609 2814632 3635844 4220161 4555326 4684806 -1 -2 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 1916271 1919345 2487730 3369713 4383684 -1 -2 918478 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 -2 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 -2 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 500803 1102960 1437033 1864680 2637689 2696360 3288004 3959679 4837597 4863366 -1 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 2215426 2573772 2912708 4635113 4809023 -1 -2 214525 233827 885110 2505380 3003657 3198205 3499931 3562373 4067260 4109267 4446865 4684401 -1 -2 441846 452995 569848 1162183 2247484 2382311 3464361 4219825 4690349 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 614441 666736 725838 3349098 4105978 4162965 4177860 4414568 4553521 -1 -2 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 811203 1923293 2233688 3880847 4930441 4972289 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 335661 831663 1758661 2386336 2613396 3026281 3643347 4210115 4303516 4417383 4750358 4815891 -1 659904 1302405 1329337 2363066 2755223 3086656 3501849 3848375 4596657 4605990 -1 144865 233813 1716404 1986937 3696279 4104372 4915009 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 -2 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 1608729 2557435 2736133 3442283 4335924 -1 -2 914331 1205371 2008044 2378261 4985544 -1 86224 160215 598744 1629501 2324978 4366853 4723221 -1 1646239 2570415 3148784 -1 290780 1643191 2785606 3660891 4180528 -1 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 -2 698953 1379738 1658174 1705674 2656211 3834043 4489154 -1 1014846 1261597 1467431 1579594 2242190 2271207 2446032 2877777 3659108 3668740 4247974 4701588 -1 111756 360707 641550 3027747 4118076 -1 -2 893939 2689683 3238115 3364573 3934030 4360672 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 -2 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 420456 1045252 1693634 2869700 2911836 3531318 3884381 3975030 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 45265 439557 1349066 2256170 2608611 4251166 -1 18594 2137232 4403183 4469508 4801822 -1 529493 1205643 1339214 1453952 1949475 2855123 3072643 3412893 4068186 -1 130128 316774 381082 604115 721223 1030625 4045100 4049217 4179493 4507181 -1 999953 1234760 1604289 1796671 2099287 3155110 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4863938 -1 -2 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 1383571 1405084 2240164 2872129 2899902 3025183 3172097 3324255 4156437 4319399 4999999 -1 106185 876200 1185999 3668213 -1 83432 348399 804903 1232449 1805452 2025726 2641270 2829615 3471391 3755774 3868215 -1 -2 1021099 1256692 1365345 1495891 2370445 2417015 2752013 3313776 3333245 4371060 4680519 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 182870 268065 1006313 1402855 1600214 1748499 2177172 2831475 3321247 3701569 -1 1363730 1370115 1627806 3421444 4011204 4364799 4519404 -1 -2 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -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 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 33662 48602 1250965 2130760 2490300 3220743 3627403 4526579 -1 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 81085 966350 2475248 3044401 3983500 4203424 -1 -2 450116 1277894 2670132 3834238 4710847 4735981 -1 138798 3063154 3275148 4435121 -1 306064 878189 1075740 2992492 3814302 3820749 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 537972 715940 1922200 2450096 2879164 3072693 3321527 3480282 3557796 3823506 4672143 4984900 -1 383577 389983 2236570 2641271 2770214 3570866 3612856 3625391 4477590 4793311 4874391 4958873 -1 -2 775955 1439963 1541850 2742502 4594494 4911678 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 320390 571400 3952270 -1 -2 18267 1633359 2899690 4078616 -1 488115 3295337 4139163 -1 361900 940820 1068774 1143105 3252518 4483864 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 -2 763703 1230363 1930197 2012474 2610432 2719230 2831471 2995204 4669393 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -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 622185 1060917 1162953 2938918 3359967 3767751 -1 926445 3482608 3775697 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 379607 1554873 1735201 2923737 3144373 -1 264447 461790 1412676 2984403 3037806 3160999 3974587 4962864 -1 -2 823043 929437 2067829 4068464 -1 544780 1016349 4095472 4475536 4819382 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 540940 950751 1946646 2265463 3698060 4010508 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 776307 1343037 2166609 2699802 3718294 4364138 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 765035 980099 1156720 1224572 1839866 2814716 3324150 3355599 4771702 4794752 -1 17630 466026 894824 1251981 1281555 1589559 2541191 2783128 3639256 4109757 4999999 -1 -2 2172684 2677892 2986326 3551689 4874827 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 644635 1812104 1982838 2829264 4549146 -1 408079 1423272 1947885 2258871 2468915 4001129 4383652 4389806 4413428 4905167 -1 -2 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 290426 624038 1098228 1645996 1738150 1877310 2669622 2899594 3661831 4879867 -1 1216102 2189572 2251725 2301957 3200199 4020066 -1 36546 1264684 1944458 3562600 -1 -2 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 305846 767053 1092511 1892422 2011710 -1 -2 237492 918319 1057734 1167522 1212520 1776211 2656679 3077478 3185910 3833286 3981049 -1 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 25103 91245 485009 765232 1139522 1845196 2016269 3191564 3430583 3715457 4130498 4999999 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 63225 1009266 1210595 1706074 2595919 2796984 3470810 3630370 4171824 4435707 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 97716 331122 1452418 1886918 3399540 4595289 -1 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 345408 566596 688157 1271724 1496136 3119162 3488579 4026736 4119487 4938529 -1 -2 609124 1037271 2412662 2594495 2927228 3114116 4432616 4847160 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 873647 2245079 2268063 2517627 2740815 3124447 3641653 -1 -2 238339 1152420 1823189 1841666 2132892 3663345 3868220 3905091 4020513 -1 57343 76043 77998 1772413 3003119 4146830 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 1489223 1885921 2255048 2869471 3085858 3161242 3249628 3685323 4113672 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 25118 122472 658530 2007555 2354093 2521521 2829933 3808668 4972000 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 -2 1611220 1835648 2380607 2917641 -1 572199 1255715 2186585 3620443 4068545 -1 114656 1063351 1512029 1907848 2201812 2647436 3241676 3252419 3255475 3263356 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1551710 1924134 2636234 2815598 3082794 3960798 -1 1705751 2430230 2491511 -1 87712 271570 695124 1522883 2070590 4308024 4445982 4962415 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 304707 448566 4141961 4347667 -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 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 486660 1077780 1477838 3134154 3166401 4408982 -1 477318 1019498 2544810 4022330 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 960963 1286371 4131934 -1 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 -2 79601 337759 2083903 2229816 2392673 3653985 4152969 4447432 -1 32703 1216789 1902830 2889894 3128421 4603304 4815123 4875895 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 15826 939118 2300666 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 -2 2344193 2525063 2652475 3437872 3892216 3980904 4599294 4646366 4722044 -1 200608 927488 1563587 1638147 2231086 2587230 3652069 4395601 4554742 4726987 -1 -2 935923 1388642 2521571 2933051 3291414 4796069 4999999 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 526651 844138 2454633 3758495 3940807 4291606 -1 -2 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 142391 1720808 3198589 3456063 3727970 3856896 -1 -2 482317 619087 2087828 2294230 4586375 -1 -2 1074115 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 274259 1115984 1263789 1403432 2155727 2597618 2696463 2979539 3376048 4161466 -1 632468 1623671 2383328 4530014 4872475 -1 -2 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 1047614 1721216 2132199 3433985 4370960 -1 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 447015 1098945 2542112 2564412 2967607 3404249 -1 -2 212599 1448672 3071505 3625781 -1 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 531941 920536 2077647 2585625 4332864 4682473 -1 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 959389 1328068 1382019 1813472 2237081 -1 239013 2119139 2194292 2329744 2423750 3085042 3461483 4612002 -1 -2 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 676363 947347 1243342 1396046 2088503 2622506 3331482 4673937 -1 1536536 1646747 1932086 2285569 2754565 3439654 3490796 -1 -2 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 128990 391734 705289 872420 921116 926300 1186085 1683007 1917717 2528165 2719783 2751656 3506178 3762471 3957101 4241848 4975531 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 823043 929437 2067829 2559795 4068464 -1 100274 728526 2848562 3224478 3541493 3545629 4105766 -1 80883 604002 1028798 1356584 1756180 2092088 3687928 3735738 4160218 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 848525 1300505 1809920 2478804 -1 -2 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 1894672 2248453 2543966 3143402 3278172 3404862 4470547 4598755 -1 -2 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 873704 1004529 1305179 2718396 4446189 -1 495709 967432 2053059 3627683 4527516 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 11224 159785 1060692 2808929 3556179 4683355 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 -2 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 2360499 3427124 3915539 3916548 3997329 4111054 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 1100666 2007917 3787405 4007434 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 1268808 3024131 3722376 3945308 4475957 4611872 -1 1701210 1958449 2574989 2591880 3473370 3500731 3917909 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 426504 718869 1461797 3191925 3951532 -1 203827 701805 832007 1357745 2251887 2272989 2283334 3160868 3420019 4571948 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 -2 593049 1202835 4636144 -1 13196 866294 902888 1201184 1633047 2293977 3890878 -1 -2 903658 1165536 1388692 2269683 2645345 4622790 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 212413 638511 2995549 4084613 4134748 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 539875 685741 849127 2092873 2310457 2575416 2631700 2837728 3236726 3288725 3996681 4468730 4586569 -1 313883 617159 2052722 2348076 2683242 3172252 4275563 4486543 -1 486057 1824568 2954403 4015080 4135159 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -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 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1505502 2738277 2949225 3263863 3449370 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 1590028 1951961 2556177 3279807 3488585 4608505 4643495 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 183320 4167894 -1 786310 1056204 1419464 1479776 2938628 3001265 4254435 4325507 4985222 -1 -2 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 55361 137091 1479573 1733340 1952482 2785412 3600980 3798163 3962442 4004258 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 183069 361496 445079 823336 1040471 1602081 1628721 2386594 2563614 2629984 3283591 3407713 3728739 3873521 3999173 4194702 4411626 4467954 4773350 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 573236 918863 1134306 1877363 3363018 3950848 3959916 4268750 4511160 4550365 4661894 -1 -2 61922 398444 959945 1074217 1166958 -1 735982 1751550 2009014 2587424 -1 2441696 4299186 4299542 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 47479 361357 764794 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 2433963 2791584 3179393 3382514 3830055 4379682 -1 491137 967217 1104092 1636669 3168708 3791393 4482087 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 556319 618757 1272450 1442693 1649875 2451997 2506671 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 642692 679141 1195866 1813260 3651354 4018967 4388461 4610754 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 -2 219533 1402369 1494335 2876480 4051985 -1 138169 776307 1343037 2130417 2166609 2371606 2699802 3336270 3951383 4328117 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 552869 1158820 1189262 1497965 2860681 3003822 3627409 3857351 -1 1026613 1099463 4594278 -1 -2 1790758 2294755 2988628 3969507 -1 992937 2906486 3107014 3541022 3828102 4117791 4248563 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 768667 1513548 1944999 3699136 3932509 4182416 -1 -2 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 644635 1497455 1982838 2829264 2958612 3847688 4320389 4549146 4726411 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4622934 -1 277445 333983 719343 1616335 1621227 3102589 -1 1142313 2334948 3106835 4273872 -1 -2 567392 791891 922747 1366578 3040963 3259447 4604578 4848080 4954080 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 173351 1181487 1788582 3537415 4237101 -1 97716 331122 1452418 1886918 3399540 4595289 -1 -2 762383 1777680 1894753 4015388 4395279 4681140 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 707336 804801 1460621 1628168 1887505 2525973 3382723 4452184 4967981 -1 1222483 2513749 2657906 2914469 4517237 4667243 -1 375592 1938232 2109671 2881928 3136155 3937656 3971015 -1 226856 363777 1070060 1273655 2298677 2616958 3500387 4320772 4570970 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 -2 2355393 3652067 3919627 4115298 4319513 4631856 4945559 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 217575 459838 930229 2815791 3457274 4120742 4308049 -1 -2 2840049 3406622 3548891 4215453 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 1251669 2439688 3237521 3432945 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 1228888 2353752 4584040 4608682 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 163580 559008 1097716 1240906 1244108 1585671 2812978 3633620 3635114 3825395 4243677 4640549 -1 -2 2731311 3479985 3700413 4206574 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 2939002 3320669 3351484 3496485 3700794 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 -2 1771962 2304202 4528886 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -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 1286754 1747746 2226835 2660003 4527534 -1 657810 995549 2515230 2635093 3304439 4775561 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 559634 1219403 4203841 4252505 4395900 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 -2 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 540940 950751 1946646 2265463 3698060 4010508 -1 200709 431708 1763695 2532960 3375705 4468586 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 4864195 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 903473 918173 2817466 3811408 4256193 -1 831742 2417692 3042126 3511422 3764068 4351209 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 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 580660 1391835 1637922 2465389 3320555 3338760 -1 637673 1112194 1645249 1706758 2639706 2867311 3395651 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3387969 4110823 4727708 -1 307406 955330 2167062 3994880 4308618 4448728 4766387 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 376572 3028928 4749626 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 173351 1181487 1788582 3537415 4237101 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3827713 3973254 4303791 4519445 -1 31295 759807 2238277 2980009 3626979 4557685 -1 883709 1201399 2130854 2225869 3021345 4291176 4576629 4841486 -1 373116 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 -1 617159 635889 1148475 3026994 3094596 3217031 3715065 4275563 -1 162054 653635 705482 711935 1072080 1184926 1189942 1362133 1761911 2129335 2656369 2816848 3700605 4916205 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 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 45265 439557 1349066 2256170 2608611 4251166 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 -2 922443 1731185 3814064 4344383 -1 211484 1021908 1708114 2550828 3323215 3837600 4484212 4521276 -1 15838 276847 806121 2509209 2594434 2771439 2826376 3305940 4751111 -1 777539 967229 2153119 2223829 3415295 4438742 4737504 -1 376752 457824 775436 906529 2384925 2561979 2593915 3011147 3450987 4051353 -1 1021068 1044934 1460902 1564626 1734351 1874838 2334004 2373970 2671884 2952904 3696191 3702144 4509254 4527920 4757730 -1 557662 1258624 1428687 1495895 1505366 3147115 3958408 -1 -2 42387 646196 3425666 3563027 4106585 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 215347 1269776 1309291 1398880 1802351 2923463 4067587 4119441 4522769 -1 -2 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 745222 1713058 2278629 2645060 2997238 3616348 3794755 4164491 4306784 4887636 4947093 -1 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 510964 1362667 1490016 1552250 2197967 4157916 -1 504008 1420440 2027867 2440930 -1 -2 38956 110205 253349 2529695 2668753 3993587 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 81969 1076912 1504608 2365332 2787680 3423100 3702008 3836978 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 1520017 3043370 3316465 -1 112193 635149 1589595 1831200 2611557 4310238 -1 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 -2 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 269114 402786 793070 1860105 2063041 2089479 2967375 4172173 -1 544500 1013345 2781191 3966450 4253290 4495219 -1 -2 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 434600 1452395 1880002 2565928 2908872 3975291 -1 -2 1385539 4037959 4923789 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 92157 733716 2494609 3327443 3573429 -1 -2 2508874 3312329 4411672 -1 203827 701805 832007 965157 2251887 2272989 2283334 2366748 2511192 3420019 4571948 4911368 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 91808 486495 491693 1653130 1888260 2762733 3037062 3060247 4573580 4755680 4888746 -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 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 2001232 4109572 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 197569 378898 784630 1726314 1870308 1872861 3220298 3811922 4040437 4596059 -1 -2 373886 1477075 2115087 2173502 3913050 4207092 4496071 4894355 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 2655208 2931113 3725547 4360578 4958190 -1 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 -2 164147 1526459 1652541 1721448 1789311 3119375 3154084 3559252 3981642 4351105 4419485 4787438 4860687 4999365 -1 -2 372271 915127 2131074 3691779 3882399 4668636 4772840 -1 1453921 1577662 1741311 3348215 4582157 4601887 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 759071 1696271 1833498 1861999 1903405 2659317 4962376 -1 -2 751719 1764086 1988437 2495160 4388139 -1 -2 915420 1645442 2120133 3932341 4054077 4098082 4399695 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 508635 3914537 4997635 -1 97889 1010688 1781814 3362163 3626587 3835507 3869155 4086439 4115005 4827041 -1 -2 3600 203785 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4852956 4909847 -1 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 306789 555694 1253967 1353385 1910700 2526537 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 810288 1759934 1956925 3248889 3957463 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 -2 573578 1495005 2407101 3534812 4024478 4778742 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 316073 804239 974849 2319723 3204878 4599736 4664675 -1 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 162561 349894 949249 1137446 1871741 3131143 4648457 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 142391 1720808 3198589 3456063 3727970 3856896 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 1248752 1533795 1933920 3711039 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 506003 1234266 2611237 2808837 4807325 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 918478 -1 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 -2 173954 283870 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 705034 1966001 2379588 2874338 3867584 -1 77440 2052722 4188117 4922060 -1 -2 1351181 3455676 4640112 -1 158851 2836880 3011128 3303767 3609858 4765407 4785085 4975866 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 -2 130429 892675 1538747 3565983 4222040 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 -2 1414601 1506568 2849502 2908687 3217548 3602092 3701215 4499989 -1 562841 980838 1031889 2883347 3954704 4375512 -1 188141 2869024 2935013 3066654 4033808 4572159 4810333 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 1926938 2151579 3748969 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 171397 1212495 1666177 1679392 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 487729 700594 2073684 3258401 3598986 4508184 -1 -2 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 102821 436157 1385537 1438943 3626587 3766335 -1 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 169974 1933530 2367669 2461143 3338850 -1 2753180 3903821 3982252 -1 1275565 1862115 2277513 3388724 4133810 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 481572 1616156 2635068 3339379 4540963 -1 -2 3444327 3612558 3824543 4376857 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 1351181 3455676 4640112 -1 158851 2836880 3011128 3303767 3609858 4765407 4785085 4975866 -1 460387 607241 2428758 4365515 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 155357 1440989 1955970 2083036 2452872 3132866 4784757 -1 697592 896298 1343731 2228272 4007496 4491727 -1 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 534237 1852568 4129224 4821381 -1 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 4778314 -1 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 1346118 2439975 2479104 3589460 4217308 4616266 -1 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 544415 858924 2618899 2723581 3537651 3586362 4352251 4648316 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 2024891 3591317 4024094 4044246 -1 -2 1747215 2049288 3229164 3299693 4157474 -1 903473 918173 2817466 3811408 4256193 -1 412236 2321830 4817219 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 412878 1166534 1474948 2882221 3505560 4393216 4835806 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 1987306 2842775 3949475 4374313 -1 3399623 3576214 3863743 4045303 4063750 4659072 -1 1082695 1437569 1479364 1510560 1777327 2823562 3231107 3981585 4025888 4808459 -1 -2 214417 382627 712868 1300761 1557837 1931238 2405093 2487131 3316558 4888570 -1 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 534845 965071 1245700 3457700 3602714 4615658 -1 -2 211237 2675992 3467094 4279373 -1 1624193 2017874 2352963 2565283 2587464 3007183 3425141 4409272 4445044 4586786 4885003 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 445492 589171 1931573 2435998 3220359 3329657 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 162561 349894 949249 1137446 1871741 3131143 4648457 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 306789 555694 1253967 1353385 1910700 2526537 -1 810288 1759934 1956925 3248889 3957463 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 361374 609481 944550 1046899 1466618 1966257 2317928 2974657 4269373 4908869 -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 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -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 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 1452070 2401236 3450611 4422043 4635946 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 1592491 1803512 3057817 3382299 3740376 4333397 4463444 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 306789 555694 1253967 1353385 1910700 2526537 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 387504 1108312 1773954 2601481 3041549 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 2125521 2476931 3037581 3770795 -1 1136174 1210408 2924480 3085443 3453979 3757560 -1 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 -2 575129 1685091 1788311 2074673 2755551 3746550 -1 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 409825 1261310 1556235 1945086 2810237 -1 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 -2 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 2125521 2476931 3037581 3770795 -1 -2 759016 898771 4373130 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 916023 1315152 2430641 2742378 2856737 2961499 4079547 4386728 4663231 -1 -2 2107552 4003185 4272014 4408228 4926305 -1 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 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 3330783 3362857 3479803 3505107 3587764 -1 125710 887714 1311495 2262778 4778314 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 477028 1221528 1306865 1758627 4016635 -1 1053015 1226528 1918487 2422594 2962439 3963018 4944505 -1 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 416597 487043 650392 1380868 2304287 2545973 2709742 2839429 3535815 3683191 4038360 4064128 4617411 4665777 -1 -2 446554 453639 609720 970736 2197859 4996226 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -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 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 -2 560570 2081449 4177240 -1 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 -2 1315881 3275401 3515772 3657227 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 1180828 1926751 2437556 2989430 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1194661 1636035 1998911 2048530 2820143 2870271 3696834 4500654 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 761325 1683279 2854171 3145091 4977787 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -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 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 1391962 2335171 3087952 4597292 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 221462 1000367 2129438 2744228 3012541 3830995 3989337 4506623 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 340505 1748103 2936489 3483030 3571311 3947375 -1 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 -2 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 280195 723121 1358868 2009498 3198134 4370923 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 79186 474962 809049 1386950 1911659 2559750 2855420 4489973 4492366 -1 36597 937368 997661 2141894 4264341 -1 1070910 2741067 3124041 4287180 -1 581814 1255298 1819330 2570426 2595423 3209603 3712043 4509494 -1 1398582 1608108 1981920 2173328 2518647 2899902 -1 -2 843462 998571 1360948 1589882 3801754 3957223 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 531941 920536 2077647 2585625 4332864 4682473 -1 1087587 2146720 3303853 3335739 3379758 4136051 4328588 4653015 -1 165711 544442 650151 1085997 1654716 1928551 2240616 2442310 2948047 2970867 4099464 4793789 4863881 -1 363673 369443 470244 1033506 2341916 3102472 3403991 4060555 -1 205306 226493 403284 3161993 4122752 -1 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 -2 128796 1499866 2865568 -1 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 -2 564080 1989515 2004648 2642231 3597591 -1 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 175015 1104012 1760141 1816885 2351181 2586463 3355403 4238006 4875076 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 -2 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 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 1669161 2541424 2653074 3575942 -1 215202 896526 1593190 1963350 1973430 2658846 3107828 3536415 4309966 4386186 4594356 -1 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 153909 319875 848925 1051916 1131315 1303169 1339692 1759308 1781340 2216806 2780604 3133869 3179393 4138470 4165696 4492052 4809752 -1 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 -2 661170 767006 1411002 1450597 1476724 1854799 2011022 2089162 2404670 2437060 2524931 2591757 3040036 3181091 3184707 4284414 4427571 -1 1017160 2718770 2763105 4204485 4784015 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 -2 1236195 3216222 4773256 -1 8797 242711 343248 696776 710130 2266945 3438151 4162141 4694778 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 2230094 3892687 4240606 4719328 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 -2 1749876 1864895 1986263 2283793 3246882 3341018 4041984 4304066 4541465 -1 576024 1033964 3210373 4511864 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 521529 852816 1678681 2053829 2455933 2797496 3151824 4014533 4665282 -1 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 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 734624 1065935 2499542 3800290 4029721 4383365 4578319 -1 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 392062 2365535 2368098 3928606 4833330 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 814294 1030869 2695497 4198464 4782522 -1 477047 1252591 1757013 3003775 3903372 -1 -2 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 122108 858328 1627404 1784185 3382221 3498902 3573885 3699772 3798531 4863868 -1 -2 488461 809747 929541 -1 1119768 1589653 1963454 2779395 3930926 4037277 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 527673 626008 2687977 3241572 3728134 4196538 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 231093 475061 541750 1289420 2197919 2804729 2964959 4203451 4746586 -1 -2 237492 918319 1057734 1167522 1212520 1776211 2656679 3077478 3185910 3833286 3981049 -1 -2 1491202 2492295 2638626 3296840 3735243 4056138 -1 1170139 1458835 1667554 1865868 2411005 2694307 3187538 3285566 3669467 3883450 4622333 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -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 530243 1572130 1722899 4119815 4404549 4480660 -1 671439 795862 1092321 1118663 1150892 1777477 3663144 4331480 4994513 -1 -2 360798 440727 825917 1303400 3508149 4618853 4636934 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 831311 3580674 4440411 4754599 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 282459 511227 820413 1681382 1699138 3178166 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 91331 908069 934810 2702082 4202330 4401683 4916592 -1 -2 1892977 2868172 2997042 3824042 4483513 -1 -2 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 454477 663540 886974 1664260 2495967 2538029 3183631 3858481 4893614 -1 176533 367475 582743 1330504 2093921 2879259 4668218 4717072 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 1071480 1493586 2028908 3579235 3917336 4741041 4908828 -1 -2 693035 915613 1137735 1246322 3473452 3925898 4165614 -1 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 -2 752430 818003 820149 1123146 1207429 1394419 1463007 1833172 2014569 2017545 2654729 2687025 3134865 3648296 3829977 3854937 4109493 4143705 4899460 -1 246402 993238 1664981 2902216 3862978 4269674 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 126999 803146 1115908 1501676 2171915 2288535 2607559 2850884 2933844 4261712 4917985 4973254 -1 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 -2 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 361900 940820 1068774 1143105 3252518 4483864 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 770595 1763173 2352713 3835622 4489972 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 1214933 1900708 2000637 2130505 2545665 3010330 3370425 3408471 3823233 4300861 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 520515 2482509 3826759 4112643 4186946 4402842 4560578 -1 563370 2938159 3695177 4055572 -1 274310 479475 689053 883165 1130666 1485475 2382891 3648706 3792879 4154375 -1 -2 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 221462 1000367 2129438 2744228 3012541 3830995 3989337 4506623 -1 1070700 1559266 1847351 2031702 2231826 2291169 2975630 2998738 3126456 3355248 4169403 4225993 4546263 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 -2 432794 1025454 2274718 3033798 3504899 4116313 4792567 -1 210612 1318983 1867384 3103106 3576789 4569141 -1 -2 1894386 1952560 4080126 4330077 4780901 4865433 -1 1963419 2489739 3031930 4215478 4270269 -1 -2 123248 335299 514308 2747662 3732420 4625235 -1 959473 1819298 2931113 3283740 3725547 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 936291 2238484 3538804 4019213 4162294 4921223 -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 659317 2118806 2978946 3506308 3614615 4699003 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 1375324 2036677 2146033 2535904 4895343 -1 283204 888125 2013993 2207628 3235504 3799322 3935249 -1 -2 244508 664272 1054369 2459105 2887752 2993079 4393634 4808479 -1 -2 1643657 2832297 3472417 4084878 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 278493 1218686 2702146 2774089 3666196 4064100 4091925 4260357 4557389 4620448 -1 765330 783180 783753 1027551 1388015 2461942 2534671 3054471 3437910 3446042 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 -2 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 825671 1964628 2191238 2652751 -1 -2 831353 3890817 4660133 4720657 -1 1798795 2143534 2899799 3009892 4595564 -1 -2 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 346019 1039773 1049726 2532368 -1 -2 564683 989569 1706915 1986880 2373637 3936837 4530082 4845189 -1 1925362 2945597 3149578 3547455 4023694 4240265 -1 -2 94669 1469651 2464762 3141002 4509823 4521779 4572159 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 766252 1196838 1510265 1975697 2160985 2339064 3156726 3753815 3923032 -1 -2 151056 1064631 2169078 2511626 2915418 3024931 3125198 3336942 3656194 3927250 -1 177427 328147 2677794 2745699 3452926 3511040 -1 -2 735501 4395168 -1 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 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 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 1127171 1229986 1895050 2386523 2983679 4175254 4442853 4717175 -1 -2 74875 501884 2344746 4520341 4718874 -1 435929 1614900 3407626 3518073 4533530 -1 -2 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 925953 1020793 3721464 4089982 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 1075002 1487260 1644700 1693326 3481891 3796742 4165977 4435707 4470362 -1 -2 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 -2 275537 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 4259433 4661610 -1 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 -2 282459 511227 820413 1681382 1699138 3178166 -1 -2 1956293 3234743 3968516 4719222 -1 297704 374527 1543180 2286271 4350386 -1 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -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 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 117385 450281 3417472 4272411 4389602 4414138 4830630 4967385 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 -2 61922 398444 959945 1074217 1166958 -1 735982 1751550 2009014 2587424 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 392524 468686 584371 2718736 3713582 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 278344 356205 892058 1893066 2638891 4997781 -1 278078 889961 3205053 3737379 4233983 4524823 4830644 -1 1100666 2007917 3787405 4007434 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 67392 321515 385603 426030 758858 1943648 -1 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 404217 877030 1099508 1340003 1815330 2283144 -1 -2 1295412 1520387 1763887 3248174 3576028 4865678 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 431394 1423537 1802686 2287863 2369314 2570756 3362427 3485397 3786862 4008293 4709750 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 185898 316432 411084 486927 1320618 1908582 2003206 2517614 2821520 3099053 3197689 3316596 4091163 4273635 4625244 -1 -2 1445676 1555184 1861915 2547924 2575660 2749238 3409804 4908126 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 427802 634870 1371232 1569328 2771910 3045144 3330858 -1 152206 1524167 4196119 4340476 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -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 1716076 2905155 4534507 4882675 -1 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 925953 1020793 3721464 4089982 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 728583 2394180 3418976 3706991 4445269 4992432 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4390049 4790118 -1 606192 1549731 2234178 3682163 4676652 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 -2 408395 2068994 2927634 4168521 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 136101 2507137 2676216 3735797 3954784 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4909499 4939821 -1 1018665 1846097 3843887 4110922 4481625 4671557 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 213553 2348100 3611263 3709636 3750713 4309751 -1 -2 2472673 3645700 4735374 -1 1088419 1867237 3424424 3779420 -1 -2 454746 598327 914987 1202967 1746014 2568913 2878879 3178382 3477752 4198415 4528446 -1 283288 831311 998149 1135791 1483318 1554582 1781468 2032636 2202785 3000068 3326819 3348893 3580674 3709034 4018826 4175074 4260097 4546761 4910272 4936575 -1 -2 22035 130122 1101323 1474702 2070037 2235714 3776791 3905347 -1 1836450 2525295 3864148 4575461 -1 -2 1343201 1551540 3372886 3920368 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 266560 1984606 2226231 2247322 2692089 2860912 2950420 3177690 3704689 3776472 -1 212595 324198 1014053 2565960 3561520 4918118 -1 1010550 1156430 1485123 1931400 2130723 2567271 2781637 4524196 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 1149137 1163986 2174474 2403769 2567488 3133391 3444373 3836230 4047802 4079143 4249474 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 526561 745918 1611009 2772296 3412409 3501922 3921574 4423241 -1 1275247 1994626 3025619 3128768 4667276 -1 -2 414819 1219021 1778032 1797757 3064522 4028134 4127116 -1 924428 3618458 4294161 4874419 -1 2190786 2432245 3768014 3864073 -1 -2 822807 2194124 2968879 -1 922603 2226665 2539149 4972962 -1 278908 3069956 3480022 3999562 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 83071 781530 1931530 4695553 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 352077 908108 2372448 3085333 3085531 3388418 4728416 -1 -2 1216200 1422283 2989472 3485955 3671208 -1 463847 2347215 4648809 -1 -2 541820 2392112 2612157 3966008 4125814 4284547 -1 290259 971524 1375794 2796727 3930497 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -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 340784 711396 1439293 2669670 3557795 3635795 -1 -2 568932 598573 638100 1189443 4390658 4726168 -1 280195 1358868 2009498 3198134 4370923 -1 148237 289561 2208449 3078629 3287386 3617913 -1 -2 731616 947357 1069876 1259195 3214067 3471077 4361809 4431079 4707231 -1 -2 567601 1014761 1388701 2104163 3935969 3959037 -1 1251669 2439688 3237521 3432945 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 809203 1003462 1048987 1050767 1391569 1692726 2520885 2941176 3028552 3038246 3276599 3520812 3840369 -1 -2 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 311354 1620845 1632082 3714630 3899439 -1 63835 781121 1061827 1256748 1358272 1867211 2013924 2113914 2190608 2324762 3834973 -1 -2 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 967605 1248428 1263572 2205504 2786664 2940752 3209578 3794026 3895427 4935228 4953234 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 25103 91245 485009 765232 1139522 1845196 2016269 3191564 3430583 3715457 4130498 4999999 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 -2 98866 615919 1349877 2803594 4198155 -1 433555 698961 1385663 1716104 1765170 2047418 2537132 2622185 2777523 3718544 3849428 4437653 4507115 4516172 4696352 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 772804 1293463 2244690 2618872 3149023 3661404 4218808 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 128381 1874590 2107949 3131143 4080695 4648457 -1 572909 629061 1367520 1740493 2013426 3389861 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 579222 610823 1743790 4282809 4375417 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 170098 374105 1636669 1863637 2008074 3292548 4183866 4275075 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 409615 1310763 1554181 2319874 4605878 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 163847 325768 722967 2564752 3304146 3734195 4055394 4144165 4999999 -1 747979 1011578 1139093 2380342 3496702 4329836 4563206 4599024 -1 902281 1454988 1520880 2142116 3308949 -1 106517 306169 454309 743441 1398363 3189119 3527789 4328088 4716053 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 892022 1330251 1593182 3529534 4227539 4783323 -1 672589 1423183 3115446 -1 -2 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 153466 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 4892699 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 916023 1315152 2430641 2742378 2856737 2961499 4079547 4386728 4663231 -1 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 865181 1329449 2531280 2665165 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 596381 997099 1614909 1939258 4753098 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 -2 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 -2 870554 2062233 2448841 3231797 4000165 4001527 -1 477326 821663 1584827 1680195 2797260 4572877 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 1005911 1087643 1116414 1261113 2052818 2080742 2135954 2549420 2829734 3275295 3312358 3756333 4506060 4886793 -1 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 137093 263879 647998 1592388 1807208 2483516 2972763 3485672 3828875 4747196 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 -2 62195 1180664 1304097 1670542 2256782 2501922 3491901 4872210 -1 391710 2436503 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 409615 1310763 1554181 2319874 4605878 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 47988 321159 433864 657064 1079236 1282714 1920554 1945343 1981762 2097928 2183912 3048151 3066746 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4653015 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 306789 555694 1253967 1353385 1910700 2526537 -1 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 -2 907526 1070759 1697089 2214299 3209103 3512032 4836381 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 2230094 3892687 4240606 4719328 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 247075 304728 3022451 3801858 3900299 3914295 -1 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 6944 50060 672788 2200006 2273740 3049929 3252308 3703379 4595010 4640964 4895830 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 630304 817515 853327 1012944 1477719 1563732 2874884 3507383 3953865 4303444 4807802 4871693 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 50169 344293 1140968 1487685 3007504 3707073 3914688 3963362 4011605 4251823 4290627 4693010 -1 -2 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 150218 328791 1161508 1605459 2861407 2878052 3063554 3334886 3575942 4455881 4830526 -1 -2 1070910 2199366 3247691 3363968 -1 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 404217 877030 1099508 1340003 1815330 2283144 -1 -2 114238 962359 1685961 1719654 3344623 3819322 3896495 4107359 -1 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 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 1202333 2053781 2580688 4104876 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 -2 352077 1344165 2372448 3085531 3388418 -1 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 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 -2 42935 74078 1008567 1861785 2311452 2836232 3877658 4601121 4679643 -1 488422 1118687 2185874 2630762 3041735 3100615 3728274 4242636 4255575 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 43150 522671 2465943 3104622 3109702 3174967 4501739 -1 -2 1926938 2151579 3748969 -1 301698 1216864 1566796 1764304 2563751 3481162 3603253 4169181 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 66491 341281 1090540 2502115 2567689 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 747147 3100301 3112476 3591898 3820414 3896692 -1 -2 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 -2 1729982 2352236 2595905 2680726 4772428 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 323995 1397355 2349706 2617609 3715443 -1 1662256 2399746 2513410 3109477 4510854 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 454655 3378895 3670416 4477025 4793070 -1 -2 144467 233591 297947 2083744 2847027 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 865806 2301574 2829828 3582179 3640978 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 4137519 4434361 -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 892022 1330251 1593182 3529534 4227539 4783323 -1 672589 1423183 3115446 -1 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 -2 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 -2 9615 410009 2035151 3528425 4936754 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 36301 318414 1287588 1564002 1617013 4443547 -1 -2 566075 568910 800104 1751550 1780505 2009014 2096502 2778996 2944025 3530042 4254037 4584290 4793014 -1 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 -2 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 659159 3070408 3310569 4955801 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 561370 564787 1279608 2504201 2621944 2654241 4365582 4807188 4910047 -1 219838 2322176 2949418 3904183 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 605259 1012459 1180853 1264819 1402825 2008465 2698151 3135743 3539693 3727841 4525878 4809023 4915419 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 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 900949 2452313 2877858 3182752 3826281 4246208 -1 461717 1675755 3155925 3309767 3738450 4784089 -1 -2 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 60673 2029510 2192896 2428007 2958721 3561744 3603573 3612134 4209048 4243246 -1 809804 1215086 2545420 3533379 4337869 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 211844 229292 2740510 2859757 3118188 3213790 3277938 4768655 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 684863 818963 1796546 1970013 2658588 2891666 3290568 3384387 3506648 4722188 4927903 -1 -2 139055 168282 225021 1181831 1381581 1596276 1697014 2144513 2153284 2940992 4083554 4126304 4228876 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 53226 68025 2874720 3990143 4152732 4804757 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 1130681 1241754 1824896 2168777 3234919 3470242 3546601 4203370 4931966 -1 1202333 2004318 2314419 2580688 4104876 -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 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -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 531584 1632343 1806223 1818426 2714853 4597474 -1 -2 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 762559 1327808 2030219 3496556 -1 364309 738214 2095216 2854688 2939778 3644962 -1 -2 1901439 1952037 2042991 2682470 2793141 3746080 -1 -2 169974 1484089 1913243 1933530 2049520 2367669 2461143 2623455 2757787 3338850 -1 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 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 167506 740835 788164 1177148 1819683 1844544 4834495 4918738 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 460291 997661 1108567 1239972 2770028 4933645 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 2842154 3207529 3753449 4269674 4852770 -1 1731551 3012907 3585457 4228966 -1 -2 21843 59755 264570 781859 1243633 1412651 1648824 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 563370 2938159 3695177 4055572 -1 106612 241379 705479 1536822 2009851 2875553 4001138 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 678018 941498 1462426 3728274 4005601 -1 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 34616 968986 2001096 2095928 3517546 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 36634 1849981 2451061 3300085 3765029 -1 -2 986552 4877600 -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 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 166150 502914 652580 878363 1642691 -1 1248348 2326644 2365994 2457922 2574488 4594013 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 1419241 1699980 2707842 3016746 4977337 -1 803854 1844261 2297890 2441356 2783534 4472669 4656283 -1 -2 831311 3580674 4440411 4754599 -1 1709740 1717270 1860163 3042820 3193270 3204706 -1 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 90134 618279 1497123 2066120 2606356 2730535 3046297 -1 350762 407322 2454387 2663653 3060391 -1 1503832 1697390 1934414 2045397 2183750 2852841 2872328 3045924 4877603 -1 -2 361900 940820 1068774 1143105 3252518 4483864 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 486362 1095028 1213511 2814725 2856882 2970230 -1 1248428 2048720 2643101 2674873 2844150 2940752 4746072 4837506 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 352500 549609 765356 829485 2574293 3317493 3840824 4832539 -1 -2 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 57154 1031114 1052679 1202016 1272746 2610989 2690469 3057548 3574130 3697443 4132232 -1 1278675 1952302 2611067 2749678 4197660 -1 -2 8705 2634795 2755743 4293899 4771125 4796582 -1 734702 871399 1338497 1731439 2795914 3804144 3914891 3985244 4411202 4475148 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 1100666 2007917 3787405 4007434 -1 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 -2 140958 597834 609517 1581387 3304609 4925600 -1 2115015 2237922 2373342 3766203 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 998149 2032636 3326819 3348893 4546761 4630210 4910272 -1 76010 135285 263198 716028 817112 1462684 1716075 1782609 2002568 2003277 2449767 3221424 3590977 3779375 -1 -2 560880 1949906 2048318 2197063 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1318028 2700077 2802038 3033826 4596695 -1 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 615517 893522 895311 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3368138 4773421 -1 -2 1446824 2098614 3436575 3504532 4736910 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 217410 540845 977772 1574877 1692738 2257041 2795134 3466276 3485436 3591044 4971666 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 630057 1361926 1742146 3158440 4338856 -1 106185 876200 1185999 3668213 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 403332 1652245 3738533 -1 2181881 2842096 4696367 4753098 -1 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 -2 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 504008 1420440 2027867 2440930 -1 -2 128381 1874590 3131143 4080695 4648457 -1 865590 1308680 1394440 1664221 1848098 -1 529249 757154 1389823 1705882 2709900 4114259 4910245 -1 -2 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 6672 483729 1370932 1827365 2433319 3921900 -1 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 1557213 2012194 2599536 2704262 4967425 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 731062 1201049 3438943 3661289 4987306 -1 -2 1600190 3951027 4648809 4673496 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 355264 1984712 4260546 4909561 -1 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 1827162 3574404 4600248 4827176 4971330 -1 -2 273187 2575145 4154025 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 -2 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 454655 3378895 3670416 4477025 4793070 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 47164 2139754 3286814 4020865 4061757 4715447 4906162 -1 436579 1112621 2169971 3317193 3336429 3857883 4326760 4616491 4735580 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 587779 3257768 3575324 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 33830 120846 589115 709160 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 72036 247676 279708 916180 1927366 2360209 2402408 2662183 3072386 4347532 4508536 4577759 -1 -2 770595 1763173 2352713 3835622 -1 -2 521999 556691 738283 1110083 1235115 1683793 1758099 2102973 2241594 2674566 3557605 -1 -2 922941 1166289 2010459 -1 236038 759102 1353878 -1 933835 1298408 1485164 1662655 2694229 3851183 4945432 -1 -2 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 521970 2168074 2505387 3279246 4878286 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 -2 1012410 2530789 3222551 4418352 4703974 4725284 4815249 -1 1219149 1241687 2366975 3260486 4377884 -1 242005 732983 2186277 2933906 4697420 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 536046 1571846 3522274 3683700 3864651 3904859 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 1539733 2298454 2340186 2864425 4123510 4866846 -1 -2 15912 1418354 2538977 2666206 2682488 2785713 3001386 3399673 3683422 -1 -2 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 253042 1889332 4403898 -1 504008 1420440 2027867 2440930 -1 -2 568570 1781750 2273160 2328203 4344636 4940495 -1 -2 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 132637 989327 1583817 1603017 1807850 2025742 2345222 3059832 3870295 3948980 4528888 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 821769 1235283 2244864 -1 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 394711 444041 1161923 1465063 2247737 2689750 2816725 2854898 3513246 3534528 3823497 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 2531906 3037839 4165816 4398160 4590224 4596424 4667242 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 43611 1614900 1883015 3407626 3511777 3518073 4194606 4347772 4611496 -1 494487 777540 1574152 1755047 2457804 3682843 3787080 4253076 4713284 4877749 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 2731311 3479985 3700413 4206574 -1 24574 433212 521556 682961 1773325 3056233 3656937 4009744 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 629798 671190 1461740 4182849 -1 -2 79032 557685 1567567 4872396 -1 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 -2 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 341729 765744 1548612 4139455 4289499 4401479 4917586 -1 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 34555 88763 336903 690766 785444 1891503 3486489 3755929 3931351 4675713 4898180 -1 -2 45478 236386 2381431 2777854 4821435 4999999 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 -2 237742 2101483 2149724 2406207 2732547 2831263 3280185 3605923 4720154 -1 502873 1498141 2063928 2370222 2976030 2978999 3546606 3576175 -1 555510 2482251 2905032 3618649 3996418 4487021 4609228 -1 67644 667018 1181464 1948828 3043930 3816512 3883841 4253051 4641782 4933293 -1 -2 3444327 3612558 3824543 4376857 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 342113 2391302 2885318 4329358 4339251 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 3756142 3972899 4300165 -1 -2 324339 1225069 2469359 2651541 3365005 -1 89155 622587 640665 1185490 1541122 2204655 3969442 4114707 -1 155181 1732383 2430039 3843900 4882192 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 -2 40973 317854 984606 1116225 2243650 2542733 2885939 3360693 3687928 4593282 -1 463099 1734758 1919583 3563469 3970255 4025855 4073363 4686140 4925857 4941858 4993403 -1 426824 1722554 2815174 2976682 3561606 3897529 -1 -2 47440 634188 961744 1000264 1969518 2913188 3755402 4669180 -1 454477 663540 886974 1664260 2495967 2538029 3183631 3858481 4893614 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4875826 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 293785 689359 3549641 3612407 -1 83449 453973 570884 702440 2274659 2359810 3154477 4173288 4428590 4639215 -1 735501 4395168 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 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 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 3005187 3914244 4402722 4758298 4966859 -1 68204 975375 987108 1231116 2973033 3067461 4294365 -1 -2 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 -2 257878 481591 543226 1916777 1949520 1987356 2333153 3565745 4099147 4177109 4233973 4708613 -1 377494 1169473 1595855 2505408 2733384 2823253 2928764 2965648 3438205 4218215 4218218 4406911 -1 756247 4200136 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 -2 82756 3400044 3637650 4736580 4779898 -1 336358 536557 1518802 3726965 4001549 4253401 -1 278552 1574795 1790086 3530287 4582062 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 1833994 1973016 3052306 3136488 3538221 3721591 3844472 4178762 -1 980016 1481174 1625575 1904065 2247048 3426808 3505553 3638471 4181051 4850365 -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 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 -2 2491410 3757896 -1 -2 960963 1286371 4131934 -1 575420 999754 1073437 1505983 1578168 2404338 3293878 3735294 3830751 3933286 4434576 -1 326550 1203509 1267490 1302877 1307965 1578997 2175887 3084198 3175541 3499763 3611118 3915633 4263410 4828505 4856014 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 97716 331122 1452418 1886918 3399540 4595289 -1 108414 218806 866980 1473993 2492743 2972005 3288792 3906940 3994623 4168701 4727294 -1 -2 192909 383703 1465808 1844495 2957153 3113302 3876554 4385535 4674924 4827784 4850418 4923328 -1 635373 1453949 1695335 2552787 3533053 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 760345 1547614 1562047 3098754 3949254 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 654050 661423 694934 992202 2257668 3613721 3915926 3987612 4974680 -1 1412927 1507684 1692440 1963110 4476531 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 1950809 2156683 2261135 2800841 3438706 4270662 4910702 -1 754136 2132587 4317548 -1 657810 995549 2515230 2635093 3304439 4775561 -1 2185399 3180130 4823422 4999740 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 638502 1866402 2652393 3584325 4129410 -1 1593690 1749005 2254913 2500852 2786415 4260357 4967857 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 1292318 1352580 1701356 1897101 2024583 2200744 2522398 2750364 3102584 3412521 3521814 3930348 -1 2249344 2342747 2387026 2596301 2891445 3682194 3743400 -1 -2 2230094 3892687 4240606 4719328 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 431707 2306681 2850818 4420011 4566968 -1 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 -2 1154814 2637809 3296335 4671049 4817419 -1 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -1 619338 960148 1096331 1912297 1974029 2505696 3293434 3761168 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 542848 2366554 2978730 3345605 3685712 4446279 -1 -2 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 18267 1633359 2899690 4078616 -1 602815 806049 865197 1167030 1359593 1804302 3059975 3859533 4525469 4694467 4920616 -1 -2 2132092 2451875 2667372 3115840 3328998 3539585 4563384 4623458 -1 778894 2220273 3428520 3753312 4288874 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 -2 525713 1412700 2268021 3211791 4620295 -1 791543 1745996 4216548 -1 62181 359279 1120740 3477365 3958554 4493614 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 142791 428856 493189 671087 1372056 2628283 2672251 2857095 3236423 4003355 4509953 4557468 -1 215347 1269776 1309291 1398880 1802351 2923463 4067587 4119441 4522769 -1 -2 167253 970444 971542 1274222 1513347 2152662 2554368 2851773 2967738 2983724 3040287 3588261 -1 67290 311657 2048236 2662192 2902918 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 989601 1420214 2346458 3050758 -1 522 862259 1094478 1673730 2251684 2318165 2322660 2493998 3388554 3886058 4220221 4587001 4612413 4668349 4704443 4883079 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 596681 693753 3632500 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 2125521 2476931 3037581 3770795 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 -2 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 433971 1339624 3695121 3879825 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 627288 1379085 1568879 2010828 3827975 -1 619289 877908 2892086 4065443 4265841 -1 765714 1198872 1319051 1464560 1830243 2120098 4905588 -1 -2 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 760363 952678 1504309 1902906 2317789 2901336 2932768 -1 3709255 4587945 4990753 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 629798 671190 1461740 4182849 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 887444 1127953 2429258 3673759 4048100 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 1618087 1985589 2301051 3486388 -1 1243084 1698315 2311397 3525447 3664623 3674073 -1 -2 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 1594903 1696589 1818362 3570965 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 152243 645326 823557 3995338 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 141400 779897 882876 2061878 2547164 2685823 3322282 3654516 3783965 4114410 4701509 -1 1197706 1996723 2800295 3790399 4632987 -1 -2 1398582 1608108 1981920 2173328 2518647 2899902 -1 1197706 1996723 2800295 3790399 4632987 -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 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -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 143572 1381134 1720503 3129507 3133762 3198129 3414407 3756624 -1 853302 1225371 1279008 1434009 2170102 2235192 2402954 2406481 2416944 2988219 3747748 4023053 4679151 4923880 -1 -2 177518 267890 745067 1148418 1994348 2470134 3804440 4169283 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 786202 1724288 2384564 4901272 -1 604438 1033149 1445392 1654663 1699820 1908151 1978475 2337380 3013267 -1 721593 1266385 1359889 1719035 2736133 3032003 3234766 -1 -2 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 256496 896709 1373706 2382420 2434453 2740923 2862072 3976305 3983703 4151019 4309291 -1 -2 1236340 2148420 2601339 2647512 3838391 4404339 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 791543 920507 2168457 3739926 4216548 4389504 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 994248 1075490 3062553 4430829 4493806 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 872558 1123632 1915837 2197819 2432125 2483894 3887918 4383909 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 -2 1255234 1406960 1577030 2386254 2430868 3237913 3316509 3898065 3913649 -1 228485 323609 1169545 1962561 3728932 3904558 4077231 4330326 4826134 4884613 4990267 -1 418025 1164333 1309864 1523776 1553262 1614860 1988395 3269305 -1 751719 1764086 1988437 2495160 4388139 -1 -2 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 236614 390294 547501 571351 2253554 2530416 2929212 4011655 -1 3889476 4606941 -1 -2 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 306117 401893 541082 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3679555 3718208 4081952 4208199 4276336 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 1420142 1505542 3562727 4604873 4786576 -1 415414 579812 1489713 3094052 3304233 4421215 4605587 4910078 4983052 -1 -2 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 1231219 3098464 3196556 3269889 4827493 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 1756810 2131075 3335701 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 336646 1498631 1659121 2924866 3367682 3596112 -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 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 1031462 1330038 1387974 1682683 2479159 3638383 3904859 -1 258715 580154 720169 824376 1071215 1092146 1213755 1299497 1305771 1577702 2239330 2715508 3911267 4804963 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 311936 2116795 2530259 2788963 2846468 3975456 -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 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 222401 1314402 1326456 4552046 -1 524626 1201255 1361512 2191639 2962881 4461299 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -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 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 430638 440904 836887 1070026 1098693 1403567 1555145 2058922 2326847 2520033 2911506 3039821 4548811 4564998 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 239013 2329744 3226960 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 100086 2445434 2799365 2851964 3799339 4264479 4737149 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 942796 2687977 3241572 4196538 -1 243108 561580 768107 1003034 2729904 4109589 4427034 -1 4148925 4502166 -1 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 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 36094 106642 271861 855265 1667121 1724137 2217079 2724717 -1 108413 1029549 1369856 3446099 3934747 4175254 4442853 4838063 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 -2 813414 893535 1062808 2792193 4919382 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 -2 366705 1184630 1486786 3813493 -1 248201 506668 757027 2107295 3262900 4714780 -1 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 -2 587779 3257768 3575324 -1 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 18596 203934 283449 315352 372916 527007 821483 1516766 1594273 1841521 2249577 2699001 3159150 3309888 -1 438473 2152036 2784853 3000136 4175364 -1 -2 1099345 1208233 2126394 2225970 2539688 2726434 3551234 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 1201623 1776757 2340259 2368537 2899594 3193847 4070979 4480612 4544420 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 2015284 2267595 3355664 3700326 4361135 4955186 -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 2204595 2337469 2655906 2997535 3860542 4021097 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 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 -2 57523 875749 1646782 2067847 2148420 2601339 2647512 3838391 4404339 4522021 4623603 4716576 -1 31473 55368 436511 1007380 2694712 3086205 3293691 4602361 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -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 -2 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 630057 1361926 1742146 3158440 4338856 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 480754 950355 1207811 2067222 2610074 2668211 2712818 2825161 3333416 3974202 4512816 4776172 4800480 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 273399 506486 734958 900723 2334071 4477293 -1 3951327 -1 -2 1773827 1898533 2616757 3140552 3303614 3712072 3757159 3999748 4560110 -1 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 1004202 1356707 1416380 3137688 3550914 4136955 4632735 4954709 -1 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 1180804 1819843 2827975 3929591 4912096 -1 269911 1015281 1775256 2682570 2788206 2855136 4268284 4681623 -1 -2 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 983873 1835396 2477468 3222570 3321811 4453541 4956459 -1 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 4028194 4119623 4963497 -1 -2 922591 1320988 1372654 2309716 2784598 2998690 4472325 4753109 4814528 -1 1187344 1312491 1836991 2346061 2762765 2814493 3123043 3311543 4166665 -1 167776 677846 1754741 1884846 2749526 2832876 4141961 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 1818410 1848230 2713626 2764562 2853311 4864043 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 1033290 1483886 1640293 2487323 3462800 3745563 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 883751 2625098 2886505 2931498 3033894 4170977 4399909 4963382 4999999 -1 1441297 2196375 2571008 2585111 4108482 4554822 4932523 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -1 -2 1701510 1983075 3728932 3904558 4077231 4884613 -1 992937 2906486 3107014 3541022 3828102 4117791 4248563 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 90821 100440 426927 2033375 3047383 3410210 -1 -2 117385 450281 3417472 4272411 4389602 4414138 4830630 4967385 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 2075003 2102089 2147064 2675992 3352365 3467094 4006030 4279373 4869526 -1 237940 854727 1485158 2062948 2601310 3549831 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 2607180 3959507 4455330 4643275 4665134 -1 -2 889197 988690 2854249 3376988 3901730 4281693 4523787 -1 130583 175482 876952 1066979 1278302 1311794 1461766 1661469 1730193 2540194 2686221 3066763 3627229 3677337 3984472 -1 987607 2577348 4006922 4579661 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 50881 148539 1229967 2348163 3354449 4857271 -1 587233 749247 823656 1220311 3802934 4945250 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 -2 2166257 2331110 2993495 3317193 3442706 3725305 3857883 4151474 4700519 -1 303449 395290 486041 879247 1420911 2356344 2911641 3210089 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 991156 2146447 2440003 3877596 4053620 4146800 4325737 -1 -2 139907 2499691 2634329 4716716 -1 88763 719318 1005020 1462472 1757294 3486489 3931351 4190017 4675713 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 -2 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 1743951 2268184 2352527 3084392 3930188 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 1216200 1422283 2989472 3485955 3671208 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 -2 74221 1955959 2027584 2208834 2559437 2661946 3432770 3596030 4318633 4940373 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 453404 1593483 4341035 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 402305 909355 1562796 1584478 1722047 1925872 2211853 2326841 2392911 2644285 2772566 2868868 3077187 3088654 3540468 4024952 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 186962 423270 2636240 3443870 -1 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 1214958 2641139 3467149 3811503 4048644 4422806 4994817 -1 953902 962440 1432937 1799278 1937989 3190498 4234687 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 236614 390294 547501 571351 2253554 2530416 2929212 4011655 -1 1757294 1901866 4190017 -1 3889476 4606941 -1 -2 595906 723045 1884056 1982235 2056534 2177246 3525504 3655594 3788117 4397280 -1 508456 1302292 2690324 3049274 3307523 3698503 4036130 4896123 -1 -2 82756 3400044 3637650 4736580 4779898 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 2511981 3193593 4102738 4453241 4742954 -1 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 -2 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 758811 929642 1236195 4994613 -1 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 20389 278929 400567 1296243 1470223 2347093 2466506 2987437 3347112 4432714 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 -1 -2 312781 1476710 1987656 4051353 4331742 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 922269 959949 1801558 2235749 2803032 4141420 4352158 4450764 4597102 4793732 -1 -2 460291 803554 813820 1079536 1239972 2770028 2875334 3291575 4727039 -1 1608844 3304037 -1 646055 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 167101 1781226 2134119 2534921 3379144 3408703 4378239 4662917 -1 920082 2049347 4295747 4874822 -1 -2 9615 410009 2035151 3528425 4936754 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 375592 720465 1591943 2333360 2881928 3971015 -1 690015 814342 1646239 2570415 3148784 3900692 -1 506003 1234266 2611237 2808837 4807325 -1 -2 756247 3205134 4342562 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 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 1332910 1617522 1952459 4083364 4099462 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 404217 1099508 1340003 2283144 -1 522495 916780 3175403 4088157 4461836 4982710 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1255321 2152535 2903417 3370206 3418226 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 518756 792924 1510135 2215822 2404925 2551071 2660596 3071261 3462395 -1 1251669 2439688 3237521 3432945 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 12797 899361 1859551 3401364 3600705 3853550 -1 -2 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 423407 861724 2403916 2860762 3186006 3187468 3494574 4004367 4364253 4875778 -1 -2 1669161 2541424 2653074 3575942 -1 215202 896526 1593190 1963350 1973430 2658846 3107828 3536415 4309966 4386186 4594356 -1 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 522283 975549 1198753 4962339 -1 -2 994888 2475838 3264113 3593265 -1 432652 516935 598888 1098912 2626612 2884888 3870320 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 44329 347125 367025 845357 1502498 1821991 2285550 2640772 2713809 2992249 3153623 4195386 4257472 4409189 -1 543908 1575168 2516381 3460650 4030595 -1 472238 798561 1071616 1811491 2282514 -1 -2 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 434600 1452395 1880002 2565928 2908872 3975291 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 12605 833485 1052639 1112681 1204105 1966562 2617883 3103258 4432287 -1 -2 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 1096140 1161893 2006157 2467682 2584608 2751086 2780782 3042817 3198221 3906593 4471147 4555836 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 218424 400439 1296960 1435609 3479680 3514315 3878997 3962646 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 651763 1231289 2021991 2406342 2654226 2726900 4658143 4733895 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 -2 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 -2 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 -2 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 627900 750003 2114201 3253898 3273993 3826265 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 79592 657646 2112648 2620680 3746374 -1 -2 1136059 1419677 1719899 2188004 3921647 4008446 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 280739 482229 1823319 2411963 4182683 4438362 4502578 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 -2 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 213699 646346 1334086 3016280 3364165 3528992 4278359 -1 -2 66030 284360 606720 765681 1366511 1929182 2393827 2580946 3060217 3819971 4495756 -1 69421 282769 810999 2155574 3133808 3405763 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 392062 636527 2365535 2368098 3928606 4833330 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 1364137 2144466 2408162 2491188 4479182 -1 87721 668229 1344684 2181511 2806202 2813323 3142552 3193097 4065443 4117461 4420900 4651580 4721992 4802986 4823139 4992731 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 -2 2495992 2604307 3642783 4313835 4356213 4555362 4624125 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -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 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 1295412 1520387 1763887 3248174 3576028 4865678 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 108414 218806 866980 1473993 2492743 2972005 3288792 3906940 3994623 4168701 4727294 -1 190853 550953 3117343 3337503 4389543 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 414626 2749183 3850460 4864657 -1 -2 31809 1270760 1651224 3645921 4069501 4083203 4676405 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 -2 515714 778365 2031977 2712301 4874816 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 567103 625606 2635871 3431837 3658915 4636698 -1 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 831311 3580674 4440411 4754599 -1 594583 1908210 2199822 3631021 4274162 4455088 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 738139 1379575 2310915 3001060 3120796 3874840 -1 -2 4196722 4463630 4773822 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 284728 4185024 -1 -2 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 145695 1068699 1398180 2119209 4184471 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 -2 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 129753 293526 580956 739316 880891 2384106 2567973 4662094 -1 -2 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 287295 459425 2294816 2907691 3647221 4739165 4975453 -1 -2 204325 432699 723854 1625268 2481360 2775824 3308090 3459911 3491502 3669725 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 111614 1357860 1590546 3501226 3800085 -1 326539 855776 933378 1149360 2229161 3200526 3454878 3641662 3711928 4853570 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 627569 1386143 2313980 2568183 3676932 -1 -2 254825 294291 834861 878218 2255253 3064960 3270422 3281794 3332577 4319846 4629230 -1 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 376989 951199 3178636 3402399 4271656 4480557 4723409 -1 -2 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 28811 3483260 3631313 -1 376572 3028928 4749626 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 1612286 1886729 3130908 4385682 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 -2 893857 942938 1256638 1727783 2380871 3215522 3357871 -1 1246645 2736946 3137861 3473964 3974274 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 -2 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 62778 2324083 2462191 3501989 3516371 3667833 4426784 4989972 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 1151221 1408082 2142444 2485637 2815385 3482080 3700074 3930497 3945152 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 55386 353116 718029 844541 922533 1499818 1555501 2317416 3070417 3076305 3411083 -1 -2 372942 610302 1995089 2035180 3594672 3603542 4830324 -1 1257567 1338735 1736465 2376012 4077092 4540351 -1 797901 1676692 2201964 2617297 4683539 -1 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 283288 1563308 2009611 3000068 4175074 -1 1204368 2501413 2515253 3510641 4622516 -1 -2 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 348677 1912281 2594603 4055175 -1 788696 1347192 1853421 2320639 3867442 4130468 4305155 4462722 4480346 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 -2 761325 1683279 2854171 3145091 4977787 -1 395404 943610 3995612 4575063 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 633623 932339 2650386 4516415 -1 -2 576024 1033964 1933452 3210373 4511864 -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 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1255321 2152535 2903417 3370206 3418226 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 377494 1169473 1595855 2505408 2733384 2823253 2928764 2965648 3438205 4218215 4218218 4406911 -1 35701 2592940 4621511 4667568 -1 756247 3359323 3986137 4200136 -1 -2 583219 1262982 1620845 2072442 2468879 2528365 3294105 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 246168 681756 3459326 3529273 3574480 4470331 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 -2 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 324206 1317462 1733169 1960436 1970565 2217044 3414477 3547750 3970297 4373113 4461934 4481728 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 774390 795736 1837827 2497212 3621812 3828045 3831428 4815048 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 -2 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 -2 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 12793 707849 1019276 1157282 1396574 4290915 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 725624 1187631 1925927 2008459 2657678 2895274 3332758 3459470 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 1100666 2007917 3787405 4007434 -1 -2 1081606 1685596 2125223 2192234 2402594 2446141 2447537 2450730 2750186 3865428 4252405 4541271 4939603 -1 2083777 2496055 2536647 3245845 4053731 4232649 4622654 4706837 4956589 -1 -2 1877569 2152136 3300601 4456485 -1 -2 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 434283 663569 2482576 2515529 3433934 3569438 3864317 4588691 4620485 4760099 -1 -2 186366 1460457 -1 1430271 2346729 2961349 3163198 3198518 3543005 4574871 -1 -2 412786 2233412 3175542 3607961 4504767 4558194 -1 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 270864 2198681 3105801 3271910 -1 226331 1184602 1227566 1392950 1839013 3364144 4987432 -1 -2 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 373886 1477075 2115087 2173502 4496071 4894355 -1 916402 917348 1753100 2748579 4635330 4706791 -1 970830 1288568 3550395 -1 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 571885 738219 777200 1101507 3142699 3551577 4156173 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 595038 755147 848130 2238113 2527422 3240071 3851609 -1 96176 584117 1353891 2032975 3776342 4222104 -1 -2 148822 1337924 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 328132 3155825 3619090 4155239 4680421 4845482 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 1203296 1567802 1658332 1688852 1955240 3120976 3284517 3777522 4004239 4096825 4617155 4674717 -1 227457 510301 720683 754246 1534336 3078325 3535167 4081946 -1 -2 144283 327296 618566 1377850 1423763 1748090 2405243 2921010 3268548 3986704 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 323813 2895562 -1 -2 193524 1097502 1746192 3326232 4016196 4712617 4792527 -1 441846 452995 569848 1162183 2247484 2382311 3464361 4219825 4690349 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 445492 589171 1931573 2435998 3220359 3329657 -1 -2 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 778943 1107235 1681054 2170676 2503854 3163957 4382592 4672004 -1 -2 301158 888542 1232653 1510849 2542170 2555837 3136074 3416458 4133919 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 -2 567392 791891 922747 1366578 3040963 3259447 4604578 4848080 4954080 -1 444360 591342 687288 1136988 1287180 1655444 3165853 4002321 -1 -2 1595618 2582587 3453925 4067591 -1 205695 351593 365266 649371 1009842 1498280 2577828 2899733 3384904 3734507 3751778 4003602 4268330 4277884 4314071 4506261 4646758 -1 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 1248752 1933920 3711039 -1 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 402832 2968415 3225325 4422075 4527538 4894897 -1 -2 482317 619087 2087828 2294230 4586375 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 445979 1107176 1586500 4068966 4694533 4773558 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 443493 780959 1127949 1636440 1904853 3271741 4240932 4510820 -1 -2 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 644635 1497455 1982838 2829264 2958612 3847688 4320389 4549146 4726411 -1 -2 258922 362296 976050 2597901 3260523 3542946 3815280 4436041 4751796 4762460 -1 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 971875 2032653 2052905 2545367 2605432 3461885 3546568 3993013 4249741 4463528 4532328 4650932 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 173932 1125112 3261865 3418446 3530731 -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 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 65757 110014 833186 2441091 2843051 3005877 3906229 4218218 4807652 -1 1389333 2682552 3311448 3539335 3894649 4921379 -1 847568 850333 1646474 3871217 4216523 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 366705 1184630 1486786 3813493 -1 1195852 4157130 4862890 -1 248201 506668 757027 2107295 3262900 4714780 -1 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 -2 967857 1886259 2996664 3478145 -1 -2 2606723 2827855 3453180 3475827 4110981 4465395 -1 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 81664 -1 -2 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 2014858 2930159 4063004 4601946 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 -2 327784 674995 1812789 3323064 4267544 -1 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 2665292 2908934 3493749 4599592 -1 1248348 1490275 1695381 2326644 2365994 2457922 2574488 3108520 3284650 3433879 3853445 4416487 4594013 -1 -2 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 173088 408723 1059240 4776631 -1 521970 2168074 2505387 3279246 4878286 -1 867715 3091917 3133533 4544950 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 1147155 1176127 1935035 3020952 3862169 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 633356 2216129 3351829 3877557 4061279 4174627 4233543 4772550 -1 871604 1344277 1573497 3448554 3853522 4138976 4838472 -1 -2 949664 1394236 1654341 1676109 2965626 -1 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 198016 619681 788814 3658240 3862027 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 810288 1759934 1956925 3248889 3957463 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 -2 1208510 1973443 4837838 -1 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 680140 1531182 1864979 3582496 3890986 -1 159856 226235 269516 318341 681283 695562 1717101 1963325 2325860 3063098 3222562 4055394 4456060 4473035 4525247 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 409295 778213 1155350 1449294 1797612 4709744 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 74700 683861 1087034 1395931 2668454 4392719 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 423105 2046630 2319778 3735289 3947490 4093185 -1 607574 1393324 1649800 3493149 4489869 4974685 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 909150 1188139 1234162 4068943 4523971 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 -2 299001 329627 2550979 4645742 -1 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 48754 298873 323666 466455 1041170 1166268 1408872 3905482 4512190 4752601 4827079 -1 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 269911 1207590 2101090 2788206 2855136 3871044 3989729 4017439 -1 -2 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 997234 1955459 2001970 3041103 3985933 4124554 4211011 4381706 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 126819 431298 718310 957626 1678396 2328740 2526567 2608773 3514846 3906219 4898845 4982703 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 482317 619087 2087828 2294230 4586375 -1 157698 203080 3062086 4867582 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 1255234 1406960 1577030 2386254 2430868 3237913 3316509 3898065 3913649 -1 962518 1010180 1787170 2471920 4985647 -1 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 869396 2752783 3725634 3868372 4501601 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 -2 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 2001232 4109572 -1 2975 937428 1421770 3634113 4189170 4337083 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 6531 1916080 2344556 3437308 3481610 3636560 4722381 4885005 -1 164352 1529487 1585408 2219512 2569934 2831556 3134454 4237532 4272126 -1 708528 1267523 1844239 2337469 2340510 2655906 3860542 -1 -2 403332 1652245 3738533 -1 1430707 2181881 2842096 4696367 4753098 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 94141 833438 1243510 1355007 1378558 1716294 3097940 3541411 3585310 3772533 4067307 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 713178 2176431 3538495 3810035 3966734 -1 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 768667 1513548 1944999 3699136 3932509 4182416 -1 -2 37363 2533870 2801942 2978039 -1 661863 1449075 2147774 3983693 4046003 4174127 4814690 -1 -2 259718 359743 2009031 3399332 4399994 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 466026 892913 1337569 1714178 2401637 2559588 3639256 3797482 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 -2 479154 1056159 2174387 2306453 2591182 2994166 3207547 3685727 3784137 4292886 4883818 -1 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 -2 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 460291 997661 1108567 1239972 2770028 4933645 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 361900 940820 1068774 1143105 3252518 4483864 -1 -2 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 -2 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 12638 337094 632415 2321830 3241897 3363983 3526851 3581312 -1 962518 1010180 1787170 2471920 4985647 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 -2 531974 1485176 2589634 4014440 -1 90650 779923 4037665 4689145 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 -2 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 610962 1050047 3186550 3548444 3883502 4461606 4518675 4996462 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 190371 1051496 1516889 1618674 3228787 4042654 4828031 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 -2 755572 907070 1172095 1263477 1382759 1641737 1684229 2106478 2238292 3125229 3125246 3207934 3789485 4199396 4467322 4963573 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 1471750 3021658 3124873 3150839 4641128 -1 -2 1987306 2842775 3949475 4374313 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 3399623 3576214 3863743 4045303 4063750 4659072 -1 1082695 1437569 1479364 1510560 1777327 2823562 3231107 3981585 4025888 4808459 -1 -2 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 2149477 3360476 3637001 4192882 4230407 4673543 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 475275 1439367 1528761 1587870 3112336 3635757 -1 2152412 2177520 3031316 3286965 4777069 -1 -2 74875 501884 2344746 4520341 4718874 -1 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 754 4056909 4232032 4591397 4705544 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 130705 292243 1810597 1857018 2640729 2937292 3168005 3175974 3419101 -1 -2 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 261890 3474366 3794145 4030725 4201399 4358568 -1 -2 338046 1026421 1500241 2035300 2066788 3753835 3883383 3996976 4138923 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 -2 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 -1 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 394711 444041 1161923 1465063 2247737 2689750 2816725 2854898 3513246 3534528 3823497 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 729895 1018588 1607489 2280231 2893633 3217180 3291311 3620272 3648561 4506244 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 84034 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 121154 505829 1609487 2314390 2866954 3871076 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 -2 3153378 3222704 3624308 -1 77789 2921099 3101420 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 182870 268065 1006313 1402855 1600214 1748499 2177172 3321247 3701569 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 471511 501332 1009008 1717037 2059502 2805059 2970018 3306077 3402864 3936938 3972750 4116676 -1 -2 433269 1950575 2259466 2480757 2723617 3148034 3624245 4861794 -1 1076510 1476515 1551104 1955270 2212419 4604053 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 68345 236300 1897504 1907443 2065322 2246983 2886746 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 170047 283908 527560 699093 1041722 1473555 1926301 2104995 4296946 4528552 4728712 -1 -2 266372 1159594 1326159 1499674 1576189 3225883 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 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 2215077 2588485 3143126 3448909 4509675 -1 -2 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 448371 2295649 2361317 3258244 4410614 4923800 -1 -2 585876 1109050 1468072 1539284 2809729 3909601 3973850 4728718 -1 1070910 2741067 4287180 -1 -2 2508874 3312329 4411672 -1 353144 353399 2444514 4122281 4301277 4812620 -1 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 -2 124284 3565287 3572170 4385164 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 438894 769510 1506023 2287174 3131325 4672321 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 -2 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 929970 2246369 3733311 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 1066462 1212822 1235101 2920166 3821283 3870212 4197702 4471459 4695484 4767611 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 218400 653177 926378 1442833 2142095 2594776 4052552 4919714 -1 122472 979993 1444494 2555113 2788343 4824283 -1 100417 280343 700477 766063 803358 1213159 1722913 2171817 2885620 3511984 3719745 4167737 4198594 4413835 4434356 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 165755 875500 2068158 2137290 2714981 3327310 4024305 4886900 -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 365626 784058 1979021 2405102 3298462 3712801 4229036 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 726603 1807953 3593372 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 1105082 2030678 2164010 2979687 3462263 3811559 -1 546338 4066116 4452269 4489768 -1 780738 1385983 2207330 3012511 -1 372548 428103 1892977 2868172 2997042 3034878 3384378 3785297 4483513 -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 80411 2950439 3162359 3674965 4731727 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 540940 950751 1946646 2265463 3698060 4010508 -1 200709 431708 1763695 2532960 3375705 4468586 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 90676 2783261 3334645 3349324 3854452 4771425 -1 107030 966789 2883082 3419824 3631188 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 1026833 1443256 1653981 1992129 2628909 2952338 3574872 4031082 4180615 4837268 4866204 -1 -2 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 1117419 1340249 1686953 2202695 4612871 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 597985 757181 864700 1055363 2550130 3098359 3195632 -1 -2 763703 1230363 1930197 2012474 2045280 2719230 2831471 2995204 4669393 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4918672 4992625 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 82552 959945 1074217 1176976 1551157 1750860 1774595 3716943 4280635 -1 4027518 4181360 -1 -2 15989 1980846 2371365 2455933 2805698 3105335 3455854 3712367 4281128 4332757 4900102 4930474 -1 350978 3496772 3835164 3984095 4040340 4367839 -1 187167 1171743 1519768 2074028 2415204 3983022 4686140 -1 -2 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 2027837 3215077 4767565 4976932 4991638 -1 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 -2 1261446 1833762 2261437 2278667 2357624 2442996 2521996 2552639 2640069 3091748 3636341 4187446 4322059 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 887444 1127953 1315135 2429258 3673759 4048100 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 181491 3885745 3896190 4111343 4459557 4984594 -1 -2 539761 2745043 2763459 3247289 3534449 4942842 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 581054 877906 1495305 1536423 2332120 2925407 3543247 4333663 4634259 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 269892 926119 942224 957153 1605731 1631216 1830035 2063406 2196803 3270559 3279602 3877323 4202726 4336749 4496795 4933739 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -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 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 304997 3076294 3727784 4529559 4752881 4883510 -1 -2 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 -2 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 1162036 1199176 1247981 2805594 3876252 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 -2 1777280 2225164 2784674 2843708 3043516 3228937 3508756 3720672 4185830 4397179 4459397 4622669 4894224 4957658 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 169974 1933530 2367669 2461143 3338850 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 2924322 4624871 4754841 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 60107 451972 1398956 4984925 -1 836823 1013876 1137929 1439755 1620881 1938717 2411304 3490503 3610238 -1 -2 461552 909249 930625 1267127 1859290 2279230 2654585 4826884 4857224 -1 -2 7036 430049 1048403 1836146 2937753 3705655 4238647 4817182 4950050 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 491265 631464 1776422 2547037 2589655 2839538 3383823 3404897 3620969 3909091 4207078 4503621 -1 1612286 1886729 3130908 4385682 -1 -2 186104 1010744 1235455 2368613 2583310 2617536 2839551 4822088 4887287 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 498607 702643 3217536 3449043 4156187 4542660 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 2779053 3834470 3968162 4070513 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 96677 3032154 3643381 3681883 -1 -2 211045 770748 1389963 1771583 2022225 2833004 2875355 3263004 4317318 4774626 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 2121679 2592977 3696152 4173539 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 2508874 3312329 4411672 -1 320063 556676 1951744 2297711 3055259 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 223116 934092 2691584 2699108 3338037 3635099 3694818 4498523 4600065 4883640 -1 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 75741 1520387 2371805 3248174 3576028 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 18968 303798 705649 953469 1257259 2190350 2247161 2443367 2614093 2657009 2682736 3415559 3603459 3673992 3716828 4498364 4705263 4897950 -1 1523803 2017262 3152195 3191544 3438746 3500949 3725307 4057034 4154091 -1 91145 2541850 4509513 -1 44210 162924 267881 371980 2850584 3654236 4544461 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 121077 217796 1411418 1492681 2037617 2116650 3673848 3704002 -1 -2 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 612975 697177 1058769 1144881 1990864 2214096 2532697 2652031 2677142 4861294 -1 -2 760345 1547614 1562047 3098754 3949254 -1 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 1700094 2286281 2542170 4981843 -1 101677 120181 1625990 1878450 -1 262285 2667771 3381596 4256722 4367950 4811516 4853130 4940679 -1 -2 713535 1807649 3013623 -1 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 103006 391334 1716204 3057051 3675613 4346375 4723228 -1 973833 1131181 1401475 1414217 1658418 2120928 3009310 3426977 3432410 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 568932 598573 638100 1189443 4390658 4726168 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 1956293 3234743 3968516 4719222 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 91796 124911 266188 977772 2415139 3475189 4003549 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 922603 2226665 2539149 4972962 -1 -2 108743 962518 1269912 2317096 2323415 2407046 2864872 3468665 4172405 4391557 4760840 -1 9641 367812 564168 2573411 2938582 3978598 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 -2 459713 1205564 1367036 1630746 1844749 2265105 2341807 2789953 3409453 4071466 4278736 4925406 -1 126503 1135588 1207573 1559710 1620186 2860170 3579058 4528769 4689891 -1 -2 1851264 2425551 3004540 4511807 4710567 -1 295762 970713 1658867 2273969 2295687 2693789 2895493 2964249 3016263 3589438 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 2504149 2781571 2792727 4520763 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 3330783 3362857 3479803 3505107 3587764 -1 1070700 1559266 1847351 2031702 2231826 2291169 2975630 2998738 3126456 3355248 4169403 4225993 4546263 -1 287667 875169 2764492 3257388 3964664 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 504008 1420440 2027867 2440930 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -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 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 1611220 1835648 2380607 2917641 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 74637 2084513 2405712 3127513 4761709 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 474868 477028 1540156 3716779 3890069 4802059 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 -2 384607 566807 604243 911887 2540282 3970299 -1 4137519 -1 102821 436157 1438943 3626587 3766335 -1 188217 921265 927119 972286 1222075 1297365 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 -2 273187 2575145 4154025 -1 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -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 402477 874190 3839800 4384945 4731587 -1 96176 584117 1353891 2032975 3776342 4222104 -1 -2 596596 3504385 4500823 4502054 4954947 4984290 -1 428714 444872 3196487 3285163 3875558 -1 1542785 2781959 4940709 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 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 16147 152692 219585 1550575 1846210 2543004 2707492 -1 2249481 2267331 2997418 3557924 3668317 3793653 3908322 3962048 4723857 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 1199220 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 -2 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 -2 144467 233591 297947 2083744 2847027 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 365565 571716 913596 1757337 2351904 3073935 3632518 3784868 3893166 4730029 -1 -2 337550 961971 3821472 3832624 4740868 -1 868485 3881440 4033198 -1 445998 487608 1406776 2762583 2871759 2878368 4206038 4361312 4798812 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 1347965 2956381 4513780 4536611 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 487907 1541501 2414872 3280356 3690006 4251892 4462101 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 6672 483729 1370932 1827365 2433319 3921900 -1 102821 436157 1385537 1438943 3626587 3766335 -1 2571241 2785412 3104059 3185049 3340098 4175049 4304655 4824097 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 623927 625558 653381 2064482 3750227 4271794 4289836 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -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 909150 1036667 1578649 2032077 2637470 2707165 -1 336358 536557 1518802 3726965 4001549 4253401 -1 278552 1574795 1790086 3530287 4582062 -1 -2 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 2508874 3312329 4411672 -1 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 134720 437966 781855 1714181 2063572 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 440904 520053 836887 1044237 1403567 1993982 2058922 2326847 2520033 2911506 3039821 3289339 3833031 4564998 4999829 -1 -2 559156 1069477 1177615 1726881 2127280 3637119 -1 596499 1469552 1786133 3206138 3389817 4254839 -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 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 868485 3881440 4033198 -1 21212 2328493 2401236 2930177 2934001 3140428 3775975 4013010 4396169 4635946 -1 -2 2073 3076775 3183399 3555110 3801363 4522447 4554857 4818776 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 332309 2154489 2980094 3605005 4535586 -1 -2 219838 2322176 2949418 3904183 -1 -2 35566 632419 1420137 1651090 4053710 -1 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 798441 799641 2500607 2839917 4145578 4715509 -1 503132 1012654 1353347 1851931 2261894 2877496 4279538 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 192884 1896318 2100516 2335086 3113843 3130642 3137504 3590699 3837627 4247187 -1 -2 69827 1666376 1937034 1975774 3253662 4241687 -1 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 -2 2334248 4021809 4286605 4739792 4921012 -1 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 2320584 3077237 3384317 3580778 4754538 -1 -2 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 -2 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 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 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 822807 2194124 2968879 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 474219 1502509 2924729 2933347 3354674 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 143912 765233 997746 1425021 4709303 4831756 4935836 -1 -2 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 251051 3346877 3494455 3575528 3599449 4892066 4916719 -1 -2 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 535838 1689001 2654833 2868252 3424722 4471167 4655660 4880711 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 755902 2352883 2353436 3028855 -1 -2 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 713535 1807649 3013623 -1 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 -2 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 -2 294677 720711 1436950 1481529 1587290 2420892 -1 209828 578337 578453 1084338 1479635 2360710 2729003 2950735 3308584 3753195 4816468 -1 -2 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 106570 870392 2181126 2432763 2593788 2619907 3663856 3906721 4670392 -1 -2 356663 655687 725135 814357 2070668 2363860 2857295 3809639 4220224 4473945 4481470 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 1471750 3021658 3124873 3150839 4641128 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 -2 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 16522 134790 1142794 1482163 1534536 1671659 1763896 1983436 3683332 3702582 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 1033649 2398953 2430623 2608066 2823323 3388118 3480208 4343666 4983431 -1 314493 2112975 2586761 2619756 4587737 4785343 -1 441552 1078850 1538050 2541680 4050877 4161159 4487410 4869865 -1 1781191 1919387 1926419 1995859 2292139 2808384 3746172 4093824 -1 167684 1155083 1829748 3238667 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 257618 671844 1907295 2062188 2156854 2363667 2607180 3752154 3885521 -1 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 255491 759712 890985 1016602 1209995 1305323 1960980 2364326 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 128023 711641 3306191 3503773 3709204 4060291 4385356 4465862 4466882 4811713 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 173311 1198931 2579605 3110686 4389268 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 215347 1269776 1309291 1398880 1802351 2923463 4067587 4119441 4522769 -1 -2 625221 1585608 1621110 2425657 2878196 3097427 4355852 4728476 -1 332943 1543256 1854466 2510499 2723749 3493346 4617253 -1 578430 842955 2938771 3272973 4109096 4971035 -1 -2 173054 1254910 2820903 2876390 3320179 4438551 4547689 4649927 -1 536985 1410386 2726234 4081092 4564290 4979594 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 42000 579357 2138492 2666354 3506545 4047334 4910971 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 556034 896980 1036783 1916978 3625589 -1 1298408 1662655 -1 -2 947837 1002903 1102198 2165931 2355622 -1 319214 382634 1413881 1783988 4620273 4969611 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 219512 790708 1160557 2727134 2945224 4553008 4576157 -1 97716 331122 1452418 1886918 3399540 4595289 -1 2421396 2884246 4927018 -1 633356 3351829 3877557 4061279 4233543 4772550 -1 -2 1284284 2387330 2531774 3429995 3929074 3953370 4323766 4543040 -1 303223 656157 1380795 1559270 1602996 2320665 2967671 4729846 4915621 -1 1023441 1399921 2620321 4272225 4364634 4515393 -1 328918 660191 2101212 3750751 3829364 4393480 -1 639851 849083 1572654 1661788 1938536 3211727 3571421 4481465 -1 -2 57653 98766 1860772 2187929 3396639 4353426 4501224 4880785 -1 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 130830 1260215 4605542 4942186 -1 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 164034 268366 1502498 2640772 2713809 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 1163926 1613689 1631049 1827291 3868942 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 -2 606192 1549731 2234178 2748419 2938008 3682163 4676652 -1 -2 401370 1031428 2370670 3450177 4207967 -1 1272333 2829804 3130337 4354372 4661626 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 1881839 3064732 3390247 -1 -2 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 1170996 1202333 1453949 2580688 3687335 4104876 -1 1732794 2464273 2551648 3093682 4278316 4471848 -1 -2 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4977504 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 -2 481572 1616156 2635068 3339379 4540963 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 872558 1123632 1915837 2197819 2432125 2483894 3887918 4383909 -1 810402 847560 1921163 3230605 4886660 -1 -2 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 -2 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 837511 929741 1170236 1187514 2145207 4004499 4447541 -1 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 -2 36597 937368 997661 2141894 4264341 -1 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 -2 1032409 1340036 1372473 2411416 2521757 3405840 -1 947837 1002903 1102198 2165931 2355622 -1 -2 85482 759125 1559325 2178602 2755527 3231446 3614822 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 1541056 1674478 1898301 2031977 2359178 3518308 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 870041 906883 1615749 3178751 3643547 3767211 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 427971 619583 3179188 3651323 4548561 -1 35566 581299 632419 1420137 1651090 4053710 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 242166 3645107 3721945 4928278 -1 273187 2575145 4154025 -1 330890 3002268 4056310 4718050 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 154820 998104 1135764 3487375 4838694 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 446361 1857964 3682807 4260060 -1 190473 809106 982713 1246382 1809532 3747237 4568061 -1 -2 482317 619087 2087828 2294230 4586375 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 848525 1300505 1809920 2478804 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 2282905 3149685 4754080 -1 -2 782413 826722 1050826 2268545 2326306 2790941 2971935 3632943 3934740 -1 771557 867294 2358425 2734309 3327937 3482820 4870819 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 87236 96628 988930 1024658 1280184 1280224 2658431 4419986 4619261 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 1018108 1604151 2619819 2700025 3535531 4384533 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 535695 1941601 1987022 2297126 2413747 2858464 3144500 4214417 4867073 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1894386 1952560 4080126 4330077 4780901 4865433 -1 1963419 2489739 3031930 4215478 4270269 -1 -2 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 655714 702402 885932 3581993 3614959 3777071 4211241 -1 -2 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 1948027 2553471 2760222 3075902 3374652 4103094 -1 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 -2 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 1829547 2188921 2205887 2354391 2982832 3265030 4696548 4833310 -1 -2 148528 321195 1618667 1836575 2051234 2399819 2800544 3050814 3101385 3807174 4822885 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 -2 487907 1541501 2414872 3280356 3690006 4251892 4462101 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 135326 630897 750724 1367752 2898222 3851336 4166165 4181800 4361391 4647580 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 1494092 2293366 3721305 4486637 -1 225506 1140302 2099285 3844955 4167417 4965518 -1 50766 145553 3988537 4676514 -1 -2 375245 600085 756828 1280542 1501283 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 1298114 1329117 1642755 1689548 4933638 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 779923 4037665 4689145 -1 985400 2308081 2606921 2843894 3583873 4168096 -1 562655 1524021 2315456 4241961 4321233 4612997 4898945 4999999 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 -2 843391 1593311 3070409 3707297 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 381419 1249052 2115430 4242059 4370626 4726123 -1 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 918925 1747732 2352236 3659264 3772322 3877850 4772428 -1 630304 817515 853327 1012944 1477719 1563732 2874884 3507383 3953865 4303444 4807802 4871693 -1 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 -2 1154814 3296335 4671049 4817419 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 515909 517001 871127 1066172 3183932 3893959 -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 82756 3400044 3637650 4736580 4779898 -1 2511981 3193593 4102738 4453241 4742954 -1 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 2866594 2994296 3257348 4461950 -1 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 56693 1018609 1371656 2468375 4597579 4886002 4915077 -1 1347965 2956381 4513780 4536611 -1 -2 18345 431298 615998 1159744 1422266 1996206 2608773 3006344 3822699 4100932 4545635 4650770 4798235 -1 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 1233730 1556470 2413136 2786777 3366492 3797637 3986941 4447739 -1 -2 620516 899793 946753 1239958 1623052 3939125 4304591 4988169 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 1259246 1394782 1581182 4300538 -1 1157043 1332431 4166543 4611594 4835299 -1 865181 1329449 2531280 2665165 -1 -2 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 606192 1549731 2234178 3682163 4676652 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 1253005 2348219 4206699 4945733 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 1020063 3894988 4902732 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 2821429 3278741 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 -1 2685685 3692490 3816488 3846818 4148945 -1 266404 1427619 3983437 -1 -2 1165626 1314172 3470713 4635837 4682889 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 1162953 2938918 4403761 -1 54947 365361 546620 1818872 1911210 2382142 4430636 4843966 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 533444 1178033 2922950 4125235 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 868485 3881440 4033198 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 332555 394343 1116088 3461489 3683777 4704239 4757018 4988515 -1 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 57258 507669 973347 1484146 1502414 2357484 3321010 3498353 3903220 4503833 4937060 -1 -2 960325 2351481 3435786 3493308 -1 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -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 -2 80411 2950439 3162359 3674965 4731727 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 557685 1699377 1799337 2787874 4938590 -1 233918 1493358 2256941 2319162 2996739 4230548 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 -2 241793 329632 922603 1203400 1889035 2126063 2226665 2539149 2694357 4684028 -1 70553 1059991 1748226 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 280195 723121 1358868 2009498 3198134 4370923 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 -2 2430230 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 327460 404996 912726 1448925 1492844 1502056 2498142 -1 317419 438684 608278 1035205 1908423 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 -2 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1248752 1533795 1933920 3711039 -1 1259246 1760278 3443609 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 -2 749387 926655 1785305 2269123 2485191 -1 888875 1748903 2183301 2299845 2918763 3228844 4950442 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 91145 2541850 4509513 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 1564626 2334004 3696191 4509254 4527920 -1 -2 228434 668543 1230416 1637153 1707745 1984458 2615478 2883685 3622781 3707039 3716085 3946130 -1 581606 654798 888202 1892383 2700517 3449405 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 1600190 3951027 4648809 4673496 -1 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 392830 677794 839115 942953 1172620 2290518 3801484 3933352 4634753 -1 -2 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 736781 1776027 1864812 2817787 2974640 3714585 4428491 4559695 -1 -2 911230 950440 951433 1053887 2531631 3027011 4748150 4954848 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 1448073 1456348 1461526 1922401 2476625 2609020 2624261 2856785 3251964 4355460 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 540940 950751 1946646 2265463 3698060 4010508 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 3330783 3362857 3479803 3505107 3587764 -1 2059387 2629159 2919990 3191337 3415842 -1 433971 1339624 3695121 3879825 -1 -2 148207 951237 1442341 1783599 1911205 2122607 4354545 -1 429394 550652 1693100 3365356 4568498 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 998296 1178458 3159628 3173535 3647414 3877058 4139066 4540074 4694799 4848140 4922260 -1 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 120586 451313 535799 989640 1016898 1476710 2834783 2986724 3315911 3769620 4557296 4861067 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -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 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 -2 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 1201623 1776757 2340259 2368537 2899594 3193847 4070979 4480612 4544420 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 909150 1036667 1578649 2032077 2637470 2707165 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 1892977 2868172 2997042 3824042 4483513 -1 -2 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 41270 1481442 1637302 3077250 3158468 3521660 3998266 4259419 4634061 -1 -2 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 423664 881234 1206557 1266849 2551208 2667375 3433423 3615220 -1 190708 547794 1951435 2261140 2737582 4884242 -1 705460 737743 1623756 2101187 2992934 3510312 3631623 3923936 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 652307 955377 1234715 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 638502 1866402 2652393 3584325 4129410 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 -2 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 -2 1101591 1972893 2373230 3181987 3257735 3507920 3512731 4828377 -1 65530 1779434 1936063 2245135 2512835 2685586 3642508 -1 -2 87899 503801 1393691 2300805 3000913 3113302 4325389 4601046 4915312 -1 585816 1934414 4160614 4877603 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 681268 769247 1553679 2000884 3444422 -1 1347965 2956381 4513780 4536611 -1 -2 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 1359397 1600447 2099059 2259601 2637977 3118542 3408147 -1 296042 458275 498287 1192753 1224363 2360872 2686885 2859849 3798618 3983403 4352104 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 -2 183208 1007580 1203237 2004858 2113133 2324794 2504232 3434227 4183736 4359066 -1 1073491 1537862 1886729 2363044 2558509 2979269 3350817 3891571 3996315 4251901 4408856 4496904 4516519 -1 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 -2 2230094 3892687 4240606 4719328 -1 431707 2306681 2850818 4420011 4566968 -1 -2 918478 -1 -2 1016596 1687392 2307316 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 -2 478084 1293394 1839005 2000423 4119953 4454220 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 7736 929034 1253621 1329676 1353619 1797330 -1 -2 1945088 3155961 3248482 3855192 4045470 4449549 -1 107613 203317 916254 931679 1570564 2249776 2604429 2654843 3035272 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 35158 2483002 3651433 4367040 -1 -2 945400 1059371 1098941 3923292 4247345 4531624 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 339345 464717 1924887 2141051 2344176 3564506 3605250 3714485 4583786 4791053 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 91145 2541850 4509513 -1 -2 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 738343 1729982 2352236 2595905 2680726 4772428 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 506003 1234266 2611237 2808837 4807325 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 170047 283908 527560 699093 1041722 1396128 1473555 1926301 2104995 4296946 4528552 4728712 -1 -2 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 1891201 1910535 2447362 3062345 4543421 -1 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 35158 2483002 3651433 4367040 -1 -2 735190 827814 1358907 1820447 1871235 2436365 3693882 -1 368630 1292601 1367520 1511798 1835226 2414653 3134454 3389861 3798684 4549605 -1 -2 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 101867 112093 139298 1272933 3764027 4050950 4293147 4546276 -1 266821 522340 784138 1829439 3802922 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 32930 1081067 1113065 2039593 4368060 -1 550905 1619043 4060589 4872261 -1 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 342113 2391302 2885318 4329358 4339251 -1 -2 698097 2067446 3565940 3598400 4836741 -1 -2 160167 524218 2321310 2390316 3189342 4353908 4708291 -1 1073491 1537862 2363044 2979269 3350817 3891571 3996315 4408856 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 579150 622453 802976 1144005 1730947 4385774 -1 -2 26362 1254965 1970868 2706292 4398028 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 1204269 1270408 2623143 3143198 3742898 3765546 -1 -2 37031 211300 1159370 2767237 3023018 4180520 4352665 4746215 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 694501 1089805 2259540 -1 104134 1762786 1896504 2346906 2740348 4515734 4698543 4858354 -1 -2 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 2769771 3010400 3160189 -1 -2 620552 639340 953837 1970671 4061252 -1 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 -2 583219 1262982 1620845 2072442 2468879 2528365 3294105 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 787872 2249246 2467047 2553085 2718549 3206951 3270391 3684437 4953808 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 844412 965107 1672859 1709110 2104359 2329151 -1 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 378781 872807 3092388 3686394 4354052 4892239 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 -2 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 118479 204085 1032376 1075332 2356398 4314578 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 1385539 4037959 4923789 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 -2 311657 1284239 3475249 -1 452982 522329 1000924 1070561 1726511 2071913 2311324 2657475 3142027 3143223 4561120 4985278 -1 864816 1258548 1405967 1495373 2268747 3074393 4711083 -1 2596168 2770760 3336968 3508352 4456431 4918203 4929960 -1 531834 842574 1627874 3984439 4868651 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 1436947 2143382 2167092 3675465 4036753 4387917 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 1214599 1322872 1628435 3272135 3673809 4345877 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 755785 2106982 2384281 3916339 4877502 -1 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 -2 1695154 1735220 2382839 2508717 2549467 3266104 4383481 -1 508841 536803 1526974 1825141 2263127 3064269 4296193 4362749 -1 -2 2334248 4021809 4286605 4739792 4921012 -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 536488 1017967 1055938 2964060 3161125 4177367 -1 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 104499 848952 1323805 3402701 3440957 4790294 -1 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 -2 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 139936 489855 507888 589179 1764965 1776531 2694422 4231782 -1 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 384607 566807 604243 911887 2540282 3970299 -1 -2 196194 496413 558561 1961530 3680498 3885808 4357978 -1 -2 510996 548505 811975 1411692 3271984 3882655 -1 -2 133939 429920 1511511 1744287 1772175 2041186 2533535 2655714 2699402 3213138 3606547 -1 263412 570563 607408 1510845 2434223 2805797 3143452 3238010 -1 198623 4884449 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 340505 1748103 2936489 3483030 3571311 3947375 -1 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 -2 225576 806087 1226639 2594093 4074026 4436495 -1 1217716 3458341 4945970 4950001 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 1052073 1345096 1707835 1856098 2439613 2618518 2620156 2800467 3310754 3373313 3803686 -1 961987 2574759 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 2749860 3691811 3817798 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 60714 1648128 2281348 3772852 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 2204109 4218324 4327007 -1 254825 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 1720808 3198589 3456063 3727970 3856896 -1 -2 239936 1141683 2477730 2643241 3019242 3057602 3187381 3242899 3514505 4158214 4254781 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -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 697592 896298 1343731 2228272 4007496 4491727 -1 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 871594 877633 1348347 1918851 2243802 3156897 3278639 3279171 3701867 4651978 4820096 4859446 -1 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 -2 1981769 2905751 3358455 4500881 -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 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 134710 241613 446993 807556 1373019 2940334 3069247 3648575 -1 29108 935663 1181223 1358492 2090583 2519183 4877319 -1 -2 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 396972 2345960 2806339 3780240 4035240 -1 1290486 1670750 2021635 2820456 3841159 -1 2655208 2931113 3725547 4360578 4958190 -1 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 -2 874309 1010079 1742665 1797055 1854016 3614151 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 -2 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 517909 780966 2639055 3315316 3522213 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 448780 623262 740966 773866 1479883 2165998 3436936 4025833 -1 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 4392702 -1 -2 1292318 1352580 1701356 1897101 2024583 2200744 2522398 2750364 3102584 3412521 3521814 3930348 -1 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 -2 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 719724 858924 2551024 3425938 -1 481562 584848 1656849 2281575 2583247 3240621 3692417 4885706 -1 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 -2 67392 321515 385603 426030 758858 1943648 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 1275536 1612053 3109879 3258385 3380270 3537919 4216333 4364791 4815583 -1 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 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 -2 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 870041 906883 1615749 3178751 3643547 3767211 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 -2 485215 553393 1278048 1400325 2475287 2895070 2983616 3527367 4541512 4757530 4774617 4804492 -1 608254 1122446 1215308 1561848 1624267 1703856 2180892 2824937 3802773 3878038 -1 1345535 1572943 1821791 1884985 2711484 3162863 3240697 3418617 4251267 4668883 -1 350072 1276173 1623704 2680775 3971344 4033588 4909356 -1 -2 1058769 1144881 1486881 2214096 2652031 4861294 -1 899094 1130962 1827701 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 348281 530133 1259710 1696703 2557067 2967489 3743214 4078880 4776928 4835395 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 864326 1835481 2134631 2353632 3859714 -1 -2 419582 1171706 1683082 2261937 3025510 3537051 -1 1317194 1623671 2383328 4530014 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 1216200 1422283 2989472 3485955 3671208 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 -2 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 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 504008 1420440 2027867 2440930 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 400651 1292927 1362037 1653369 3763943 4415707 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 1443793 1964286 2565337 3491203 4477439 -1 161210 2644871 3058456 4132990 4245991 4389542 4824021 4894523 4935732 -1 -2 502657 1221995 3274614 4795834 4836194 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 797910 1966546 2524111 2867186 3291197 3608573 3665987 3670699 4827947 -1 1221528 3565661 4237824 -1 211674 300452 862333 1986133 2540060 3221803 3370881 3939050 4117397 4677806 -1 -2 449305 1033195 2473783 4039690 -1 251413 451080 519169 659663 714977 2049258 3554520 3578626 3864462 4201700 4281142 4886148 -1 1756810 2131075 3335701 -1 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 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 181716 461509 1136706 1194369 1732446 2841974 3031305 3198115 3304639 3462773 4215648 4328116 -1 859884 1886686 4212052 4536325 4796715 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 2185399 3180130 4823422 4999740 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 1911255 2330048 3688805 3703506 3958155 -1 441113 518401 1904967 2408050 3147115 3910282 4139494 4850211 -1 -2 929970 2246369 3733311 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 480945 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 -1 -2 881610 2705112 2798137 3865068 -1 81260 229988 2010294 3312277 3503570 3843326 3889273 3994609 4219109 4508289 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 1111131 1170378 2577682 2899088 3103483 3248826 3410753 3465175 4642653 -1 1355956 1686733 3110366 4724181 -1 76038 804525 1242246 1341293 1544894 1644358 2332948 2667946 2984896 4460197 -1 -2 642346 1318588 2151844 3838133 -1 88763 719318 1005020 1462472 1757294 3486489 3931351 4190017 4675713 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 606192 1549731 2234178 3682163 4676652 -1 -2 362711 2238028 3596355 4378484 -1 749537 933380 1259566 1641591 1914506 2450215 3801254 -1 -2 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 330916 1216492 2873528 3570167 4358841 4469906 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 -2 1528078 1573011 1820427 2471264 3224123 3290997 3715489 3970346 4239537 4874012 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 -2 1829188 2088975 2143924 2897792 3668152 -1 -2 3078164 3152904 3280680 3633620 3892065 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 1164453 1253928 2017673 3460034 -1 1038801 1518778 3041226 3421453 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 -2 1242788 1739148 2741919 4709649 4801456 -1 209725 895831 2723390 3263496 4491880 4936370 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4084765 4141492 4362216 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 -2 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 240040 803854 1519167 1720656 1914402 2314705 2489322 2556031 2557446 2681682 2783534 3507689 4609977 4965513 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 675754 1925055 3030959 3343175 -1 725110 1056162 1447665 2017661 2659463 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 186899 2078945 2358446 2456839 3836032 4217454 4318550 4492406 4576459 4751187 4796004 -1 604934 902104 1447867 1972107 2757871 3377409 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 617741 1208802 3441171 3505701 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 -2 2866594 2994296 3257348 4461950 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 1164453 1253928 2017673 3460034 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 2190786 2432245 3768014 3864073 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 258715 580154 720169 824376 1071215 1092146 1213755 1299497 1305771 1577702 2239330 2715508 3911267 4804963 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 -2 932111 1515491 2295944 2747382 3405051 4181783 4505170 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 31295 759807 2238277 2980009 3626979 4557685 -1 543936 584610 1138839 1330840 2969026 3145785 4406379 -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 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 2884748 3906525 3929609 4064905 -1 -2 179038 608828 1006132 1783911 2906603 4467884 4719369 4926075 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 645491 802233 1233447 1483892 1990781 2143492 2360635 2686620 2748562 2962796 3019363 3079554 3503532 3935031 4403439 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 136045 394368 1744593 3259391 3325145 3368138 -1 -2 372942 610302 1995089 2035180 3594672 3603542 4830324 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 1684239 2717895 3048507 4618597 -1 1004202 1356707 1416380 3137688 3550914 4136955 4632735 4954709 -1 116926 489328 564590 2761996 3481947 3740849 4856874 -1 -2 1163815 2964028 3538050 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 -1 486057 1824568 2954403 4135159 -1 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 231581 405268 1088276 1813760 1926981 4281589 -1 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 376572 3028928 4749626 -1 -2 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 -2 914331 1205371 2008044 2378261 4985544 -1 1319051 1464560 1830243 1840588 1997019 2120098 4558956 4897068 4905588 -1 264951 529249 757154 1105789 1389823 1705882 1843279 1946092 2077528 2709900 2744878 3851396 3923156 4114259 4517440 4910245 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 219228 869470 1056088 1392153 1396141 2621625 3316206 3841416 -1 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 1275247 1994626 3025619 3128768 4667276 -1 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 573028 1192482 2526474 2926422 3838666 4998021 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 -2 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 2842154 3207529 3753449 4269674 4852770 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 -2 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 385440 1876982 1940464 4116009 4301930 4547115 -1 2608953 2922538 3429795 4722119 -1 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 1184337 2367847 2958751 3054629 3348505 4544940 -1 778273 1497160 2434028 3122911 3202657 4999870 -1 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 206993 557765 1153675 1376340 2180987 2697968 3041564 4952030 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 3045635 3509696 4138347 4516101 -1 262142 1864268 4197634 4943085 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -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 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 441122 1106301 2389952 2992450 3929418 4508235 -1 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 1134922 1258111 1499447 1592391 1721306 1730008 1906761 3889244 3992831 4094728 4214477 4497491 -1 900438 1326165 1442858 1946771 1976901 2015459 2988033 4157962 4395585 4426631 4599918 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 1869273 2147947 2281229 3684102 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 400597 2345943 3243897 4371582 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 150661 1178987 2102339 3223592 3545889 4223890 4728204 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 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 338180 918382 3106104 3642527 4544673 4838335 -1 -2 245350 399340 720813 1266088 1564261 1648441 1924255 2116219 -1 895930 923382 2685912 3284243 3421538 3951050 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 164991 448290 852519 3458562 3939741 4026385 4083203 4997485 -1 206731 262196 1160730 1328911 1398825 2006130 2337363 2955063 3421167 3510443 3566175 3713431 3726152 4296438 4668654 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -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 406818 2130762 3115272 3305666 3502517 4426654 4684830 -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 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 -2 327075 588135 1409918 2189760 3232406 3808615 4500431 4749484 -1 -2 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 259718 359743 2009031 3399332 4399994 -1 15738 251759 455466 2359573 2502392 2814402 4882577 -1 -2 122994 1203665 1425695 2542223 2639163 2687251 4377325 4647162 4743679 4775853 -1 413881 2297565 3017745 3977890 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 764928 1386643 1821480 2108191 2125663 2499171 2933662 3272405 3407785 3498435 4233975 4345218 -1 -2 967857 1886259 2996664 3478145 -1 32888 638200 1783014 3720798 3769002 4787985 -1 1026097 2991232 3265669 3476438 4901570 4978080 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 920845 1575792 2233381 4165816 4462968 4464705 4752849 4758520 4855414 -1 249353 960432 1526500 2520690 3181347 4530110 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 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 481572 1616156 2635068 3339379 4540963 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 810402 847560 1921163 3230605 4886660 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 3039642 3302848 3925102 4149548 4609638 -1 -2 2565703 4502072 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 353872 405875 2218164 2843181 2900589 3229063 3467724 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 774139 911398 1284238 2149605 2752788 3062546 4137096 4236410 4760939 4854763 4928763 -1 192235 499021 1805947 1836126 4252930 4261854 4960510 -1 1214199 2399059 2648649 2804013 3148252 3750614 4416964 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3762335 -1 519008 798825 2089790 2869598 3974889 4746190 4838207 -1 615011 4505103 4685028 4932369 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 84923 304585 731181 1122045 1398329 1910044 2146164 3305063 3659180 3986257 4719305 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 -2 254858 403852 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 707762 1041471 1190052 2082759 2093623 2263153 4555995 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 1296201 2462166 2803549 2966274 -1 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 2063919 3094596 4173723 4273904 4346162 -1 -2 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 185898 316432 411084 486927 1320618 1908582 2003206 2517614 2821520 3099053 3197689 3316596 4091163 4273635 4625244 -1 -2 43102 386598 1783277 1791476 3566739 4016406 4405283 4587043 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 366440 692129 1605254 2318360 2685867 3294178 3940008 4922016 4960677 -1 244478 279961 750828 3277331 4231244 -1 2023328 2820624 2874307 3262701 3873469 -1 -2 186366 813768 1460457 2209567 -1 693114 1631686 2460427 2867560 4421132 -1 -2 705752 832425 906375 1824510 2324371 2345637 2827872 3568167 4220563 4610049 4848589 -1 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 762559 1327808 2030219 3496556 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 454920 1072031 1806831 2414981 3657790 -1 230685 383664 416117 787653 1741985 2605219 2661471 2822904 3034816 3140008 3148777 3213813 3448341 3478217 3647497 4116265 4272224 -1 -2 457780 726937 983608 1040984 2292149 3299641 4773570 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -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 863070 1079884 2105430 2302409 3531663 4240502 4318192 4784015 4875886 -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 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 767962 817031 2677922 2721396 3337737 3767247 4167921 4637116 -1 -2 444063 911230 950440 951433 1053887 2531631 3027011 4748150 4954848 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 2665292 2908934 3493749 4599592 -1 1383500 1956788 3511384 4632840 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 954434 2574079 3339494 3891134 4539761 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 -2 1023469 2106765 2224752 3306467 4422201 4453007 4746678 -1 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 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 938912 2756850 2818107 3105405 4006062 -1 -2 141836 153724 1346974 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 -2 611727 1627665 1983970 4029313 4663265 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 547970 1001693 2078560 2857095 3292549 3809896 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 1178504 2441394 2947773 4973013 -1 -2 34803 1278778 1941434 3147420 3540290 3592310 3621348 4843267 4889938 -1 805612 1362474 1745996 2785121 3249308 3279898 3771119 4126175 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 1162953 2938918 4403761 -1 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 115592 343388 1344001 1594069 2207643 2234607 2597002 3484394 3575836 4376671 -1 -2 760345 1547614 1562047 3098754 3949254 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 4437098 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 -2 305446 389090 2100817 2607181 2667002 2962340 3483222 3891213 4737370 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 747979 1011578 1139093 2380342 3496702 4329836 4563206 4599024 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1385539 4037959 4923789 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 2223685 3163785 3836208 4568874 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 379607 1554873 1735201 2923737 3144373 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 848525 1300505 2478804 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 -1 1439931 2421007 3582212 3704006 3724963 4811156 -1 263965 472524 900163 1588806 2341233 2713392 2825118 3024756 4176152 4728783 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 -2 603054 909989 1225383 1798522 2582022 2757667 2926537 3861164 4798819 4961197 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 -2 1272333 2829804 3130337 4354372 4661626 -1 761325 1683279 2854171 3145091 4977787 -1 1891201 1910535 2447362 3062345 4543421 -1 113950 1016934 1287538 1475243 2334525 2440150 2626974 3854527 3986871 4449813 -1 1694377 2183625 2253888 2610525 2789573 3330352 3387473 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 1383983 1802878 2642301 3146177 3838081 3947054 4274590 -1 4033 25728 206272 2327162 2392334 3195226 4282312 -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 33523 1081818 1866889 4071682 4825436 4905360 -1 -2 8691 2745820 3130926 3407560 3849667 -1 665179 1616497 1721633 1836199 2396196 3512930 3738702 4490245 4736206 -1 -2 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 906476 2201539 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 423373 1472720 4121777 4508006 -1 -2 546548 2666224 2848535 3513571 3679037 3981795 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 247647 1111044 1168397 1961549 2397603 3034286 3465608 3734775 4295574 4712154 4765455 -1 476895 1536007 2561269 2915171 3787949 3987047 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 38956 110205 253349 2529695 2668753 3993587 -1 828528 1629990 1660597 1783700 2824674 3136876 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 1173896 2667050 3974803 -1 -2 1165626 1314172 3470713 4635837 4682889 -1 493898 1533335 2806832 -1 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 183224 344362 459595 1162953 1664834 1754077 2361706 3923752 4353340 -1 1126205 2774995 3005197 3545378 3676570 -1 -2 914331 1205371 2008044 2378261 4985544 -1 622311 1007520 2049586 3176883 4914683 -1 -2 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 246090 616968 681962 1088740 1273798 1989054 2758326 3796684 4077907 4328901 -1 206443 1424637 1931664 2232731 2969862 3429744 4382079 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 135326 630897 750724 1367752 2898222 3851336 4166165 4181800 4361391 4647580 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 34003 87128 332563 1271849 2868124 3406211 4984108 -1 -2 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 273399 506486 734958 900723 2334071 4477293 -1 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 1253005 2348219 4206699 4945733 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 -2 182870 268065 1006313 1402855 1600214 1748499 2177172 2831475 3321247 3701569 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 15561 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 162123 549895 653032 4292301 4758293 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 520190 943996 1078512 1137118 2697908 2785414 3449728 3783380 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 2405859 2953217 3657043 4010086 4463006 -1 -2 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 798022 1197797 2601397 2712111 4669182 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 642237 3685338 4890445 4999999 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 1211878 1373532 2222336 2826056 3504607 3822441 4356479 4566106 4566119 4682837 -1 -2 3314 89528 935414 1199955 3403967 4038759 4496085 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 207891 1070888 4116119 -1 454655 3378895 3670416 4477025 4793070 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 -2 673289 874355 1886477 2090471 2391094 2835968 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 171008 714036 1237583 1868216 2525021 3919334 4069413 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 3089843 3408281 3790233 -1 438894 769510 1506023 2287174 3131325 4672321 -1 -2 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 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 1505502 2738277 2949225 3263863 3449370 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 1541625 3919304 4301257 4501861 -1 -2 136725 580385 1157120 2371606 2446392 2476405 4684502 4956611 -1 749387 926655 1785305 2269123 2485191 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 271208 1188729 1261349 1510818 1589979 1730956 2221258 2222932 2439963 2624453 2667443 3801823 3995966 4102652 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 1326456 2224621 2577842 3917195 4552046 -1 666576 823368 872407 2750015 -1 -2 65571 892650 1077230 1775821 3329360 3882082 3910691 4323544 4552878 -1 2309549 4669621 -1 -2 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 446944 946915 2561869 2915642 3499811 -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 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 -2 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 -2 62181 359279 1120740 3477365 3958554 4493614 -1 -2 1021099 1256692 1365345 1495891 2370445 2417015 2752013 3313776 3333245 4680519 -1 609102 1508827 4380168 4536767 -1 843391 1593311 3070409 3707297 -1 426490 523999 1257718 1856932 1960658 2862039 3128493 3184887 3258755 3833300 -1 -2 584072 2099843 2245036 2909462 4986992 -1 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 312324 857373 864079 1276718 1678537 1931678 2349878 3145514 3648078 3708259 3947579 -1 477326 821663 1680195 2797260 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 527550 1233395 1301904 2706092 -1 81085 966350 2475248 3044401 3983500 4203424 -1 -2 569958 809270 855892 1667858 3098742 3669247 4340277 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 2431489 2633467 3977337 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 1933702 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 -2 80622 535477 1044915 1115322 1183584 2016768 2510427 3517739 4369393 4394989 4460047 4580827 -1 935196 1698075 3409557 4368777 4707953 -1 269153 285773 663498 1734710 4910606 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 -2 340719 858363 1563773 2811604 4497071 4638730 4686548 4934883 -1 -2 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 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 815238 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 2024891 3591317 4024094 4044246 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 -2 620552 639340 953837 1970671 4061252 -1 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 -2 1361313 1672000 1727281 2152034 2879180 3394645 3779578 3833494 4670063 -1 -2 1956293 3234743 3968516 4719222 -1 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 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 239013 2329744 3226960 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 174033 627690 1453160 2608814 2771107 -1 652307 955377 1234715 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -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 395786 615983 914253 1181019 2956547 3075136 3357602 3982411 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 -2 592247 1547091 1600389 2345030 3711690 4089816 4337141 -1 771557 867294 2358425 2734309 3327937 3482820 4870819 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 376572 3028928 4749626 -1 -2 374621 457309 877549 1111491 1327005 3967132 4323127 4836014 -1 -2 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 1605023 2517839 2519278 4775061 -1 -2 122609 208199 269153 762359 790085 1009275 1062359 1567192 1971253 2947989 3217940 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 464667 517620 523424 1000470 1556873 2528247 4064812 4423358 4763638 4786702 -1 2750055 2980150 4126270 4874215 -1 535506 1590183 2704449 3750288 4204175 4252220 4525994 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 -2 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 36597 937368 997661 2141894 4264341 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 367073 377062 764401 1198938 2349067 2364044 2553617 3949089 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 -2 477028 1221528 1306865 1758627 4016635 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 79032 557685 1567567 3019997 3089854 4372128 4872396 -1 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 -2 1748710 3626262 4061674 4071458 4165434 4901302 -1 2190786 2432245 3768014 3864073 -1 1038801 1518778 3041226 3421453 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 -2 19489 138055 796452 1215257 1609906 2015764 3483130 3896381 4197343 -1 177002 1831285 2088372 2188944 4005914 4010471 4107667 4384723 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 571161 832658 1697590 1946852 1948688 2343286 2468478 3377108 3412634 4100841 4144087 4160481 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 -2 747147 3100301 3112476 3591898 3820414 3896692 -1 -2 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 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 1398013 1655449 2163919 2649112 2766588 3161983 3562024 -1 282335 2017322 2649593 3145466 4072143 4365978 4816884 -1 -2 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 727035 2414532 2446925 2501616 4498283 -1 557685 1699377 1799337 2787874 4938590 -1 -2 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 -2 735501 4395168 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 109631 1848387 1974711 4068610 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 -2 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 707762 1041471 1190052 2082759 2093623 2263153 4555995 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 759016 898771 4373130 -1 596681 693753 3632500 -1 -2 155309 616885 636037 2231037 2931013 2983944 3072171 -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 186675 3589132 4360545 -1 -2 330890 3002268 4056310 4718050 -1 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 69074 473754 4484427 4593796 4782240 -1 -2 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 68204 975375 987108 1231116 2973033 3067461 4294365 -1 1265152 2813635 2987311 3141534 3290928 3445049 3489106 3707642 4637522 4702199 4827651 4943204 -1 -2 608613 1201464 1870862 2357866 2565873 2598231 2760783 3531369 3556666 4018899 4062708 4548032 4629786 -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 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 1236340 2148420 2601339 2647512 3838391 4404339 -1 -2 9615 410009 2035151 3528425 4936754 -1 238892 1292692 2218422 2704892 2935420 3359521 3564705 -1 36301 318414 1287588 1564002 1617013 4443547 -1 506003 1234266 2611237 2808837 4807325 -1 181071 1980719 2354303 3621865 4319260 4999999 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -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 776567 2142173 4557568 4721892 -1 -2 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 48132 341041 1526918 1836932 2212299 2213861 4325480 4690257 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 1956293 3234743 3968516 4719222 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 94669 1469651 2464762 3141002 4509823 4521779 4572159 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 766252 1196838 1510265 1975697 2160985 2339064 3156726 3753815 3923032 -1 280039 1396141 1937481 1969518 2613819 3032827 3998689 4409594 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 557685 1699377 1799337 2787874 4938590 -1 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 112193 635149 3347984 3479544 4985336 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1705751 2430230 2491511 -1 87712 271570 695124 1522883 2070590 4308024 4445982 4962415 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 471991 665731 835203 835903 2762124 2802730 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 423373 1472720 4121777 4508006 -1 -2 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 -2 275537 1769032 1945528 2042680 2932084 2951559 3263527 3454673 3694958 4259433 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -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 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3762335 -1 909150 1188139 1234162 4068943 4523971 -1 -2 417266 649736 1857361 2477266 2807606 3081256 3415669 4650037 -1 1594903 1696589 1818362 3570965 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 488964 763548 2337272 2584750 2801421 4537280 -1 -2 217150 707822 890211 936713 1321317 1352041 1542899 2239341 3449862 3628225 3748017 3809210 3975669 4105050 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 437006 1061667 1497300 3965053 4354528 -1 93111 575420 660028 849588 2448322 2609622 2921551 3735294 3945691 4473081 -1 -2 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 130919 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 457780 726937 983608 1040984 2292149 3299641 4773570 -1 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 1141102 1300843 3116709 3193758 4106079 -1 503283 1837192 2405854 2630146 3488385 4378105 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 96927 685627 1706465 3160807 4611286 -1 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 245138 1150876 1688460 2515159 -1 96255 314705 798206 1513109 1574761 1603572 2325869 2812352 3775508 4108687 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 121077 217796 1411418 1492681 2037617 2116650 3673848 3704002 -1 -2 87899 503801 1393691 2300805 3000913 3113302 4325389 4601046 4915312 -1 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 799158 911521 1284956 1384015 1659113 3343270 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4510973 4597446 4842132 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 2685293 3277716 4644583 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 581384 753293 1483645 2391950 2748973 3555059 3736109 3773331 4765485 -1 -2 36547 492260 780643 982073 1903151 3855518 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 34259 741370 4603430 -1 -2 900949 2452313 2877858 3182752 3281880 4246208 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 495523 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 34198 1028109 1190197 2756941 3351593 3960408 4701541 4785862 -1 249857 1066062 1525158 2055221 2144800 2295458 2362888 2889639 3505169 3634842 4018509 -1 223164 429567 1567414 2840854 3224001 3283876 4916418 -1 43443 545334 803380 898674 1386461 1426469 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 -2 907617 1142048 1280267 2666322 3955214 -1 70553 579350 1059991 1148140 1384369 1478742 1748226 2657516 3414154 -1 1192626 1598044 2040957 2163699 2191405 2271921 2352806 2704132 3368934 3707874 4617445 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 82723 443749 460734 672055 992608 1022008 4988135 -1 -2 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 18415 213893 364114 439227 1066400 2092957 2365452 2441154 2772426 2968993 3400377 4994009 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 2854249 3631091 4281693 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 -2 1449916 4789297 4999999 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 495220 758706 960267 1589245 1887650 2119799 2505499 4334438 4374119 4478494 -1 -2 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 578102 1251453 1264755 2096965 2251687 2325702 4126470 4190694 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 564867 1263786 1264893 1403884 1411911 2781303 -1 -2 1471750 3021658 3124873 3150839 4641128 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 367073 377062 764401 1198938 2349067 2364044 2553617 3949089 -1 -2 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 209725 895831 2723390 3263496 4491880 4936370 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 -1 505628 536485 1429853 4084598 4656605 -1 773400 2876236 2892479 4263263 4545604 4946178 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 -2 1770351 2167495 3009772 3864021 4204911 4425394 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 956462 962908 1109945 1387822 2465263 2497586 3347752 3785345 -1 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 520171 950934 2238252 3296445 4903506 4964430 -1 -2 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 552540 1092391 1126808 1683672 2457382 2833792 4275197 4468386 -1 -2 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 -2 865411 1051281 3642992 4610724 4667707 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 262942 752750 1095028 1641922 2233813 2417760 2902856 3244384 3336188 3674685 3840489 4257850 4436104 4559868 -1 506919 521159 627721 763259 1184638 1621549 2350836 3425160 3438273 3966556 -1 459850 685435 802327 2763079 3678767 4664140 4897874 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 1365164 1669482 2046630 3471578 3735289 3947490 -1 -2 80411 2950439 3162359 3674965 4731727 -1 -2 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 671972 806580 808572 835760 1145089 1712842 2000600 2514379 2815816 2958804 4048597 -1 285053 945247 2635790 3344004 3416458 3497390 4210891 4531882 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 775955 1439963 1541850 2742502 4594494 4911678 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 34259 741370 3515003 4603430 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -1 -2 31809 1270760 1651224 1760194 3092771 3645921 4069501 4083203 4676405 4986361 -1 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 178371 440886 677902 1821348 2958680 3120351 3445962 3777555 4844410 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 406818 2130762 3305666 3502517 4426654 4684830 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 761325 1683279 2854171 3145091 4977787 -1 -2 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 169974 1933530 2367669 2461143 3338850 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 12092 613886 1243369 1915528 2874146 3830441 4361720 -1 55361 137091 1479573 1733340 1952482 2785412 3600980 3798163 3962442 4004258 -1 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 3542698 4418098 4525313 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 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 1674517 1707655 1923927 2760222 3114124 3388456 4239979 -1 -2 1205951 1803760 2884748 4064905 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 84719 502281 1392969 3701367 4004525 -1 14314 416564 567398 845454 2892864 3547399 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 404217 877030 1099508 1340003 1815330 2283144 -1 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 522495 916780 3175403 4088157 4461836 4982710 -1 248469 1217151 1332792 1443415 1633247 3079966 3191147 4318793 4830855 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 -2 783858 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 98866 615919 1349877 2803594 4198155 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 657810 995549 2515230 2635093 3304439 4775561 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 -2 236038 627268 759102 989062 1353878 1502316 1580395 1778990 2048603 2394578 3335620 3437562 4039114 4437098 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 179720 1303351 1629021 2418998 3840812 -1 859884 1886686 4212052 4536325 4796715 -1 468226 1917294 2590913 3010662 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 41205 928028 1841302 2137850 2412102 4999999 -1 2460311 2844012 3670199 4113239 4712779 -1 367086 826080 966029 2035158 4442677 4462405 -1 672515 1153938 1639348 1696600 2711309 4177050 4746015 4986676 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 813414 893535 1062808 2792193 4919382 -1 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 114656 1063351 1512029 1907848 2201812 2647436 3241676 3252419 3255475 3263356 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 259718 359743 2009031 3399332 4399994 -1 -2 2508874 3312329 4411672 -1 -2 957650 1019091 2206599 3070508 3150519 3387531 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 1317689 1723526 4302534 4495921 4540921 -1 -2 791543 1745996 4216548 -1 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -1 -2 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 677943 1945657 1958584 2184765 2747212 3648628 4322081 -1 -2 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 190225 654183 666507 987430 1045669 1353146 1696506 2113978 3770667 4594882 4925606 -1 279945 1215974 2423757 2623100 2976976 3783644 4093740 4727213 4822506 -1 428892 601420 1160870 1353532 1516058 2125981 2567127 2593154 3039114 3049801 3356118 3366959 3586825 4959141 -1 382943 1194390 1376298 1662076 2230314 2408651 3107107 3985064 -1 -2 2472673 3645700 4735374 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 -2 39333 426242 2647033 2747633 3678431 3887871 -1 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 -2 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 -2 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 468226 1917294 2590913 3010662 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 1296201 1386089 1720478 2803549 2966274 3916863 4284876 4432939 -1 857375 1540868 3753902 4414163 -1 574142 2819601 3460332 4342267 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 328918 660191 726780 3339680 3750751 3829364 4393480 -1 988701 2529284 2585400 4179411 4722784 -1 439259 456124 999499 1784363 1809135 1910277 2030973 3831924 4285378 -1 1001977 1550618 1763406 3284548 3790365 4707025 -1 77157 891391 1136296 1587559 1855012 2167220 2238298 2702093 2988162 3140588 4180902 -1 -2 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 756247 3359323 3986137 4200136 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 288633 512428 705482 917640 1057490 1362133 1732839 2656369 3485422 4916205 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 89121 651497 1455203 3018210 3241871 3302988 -1 1430520 1512861 1681744 2765671 3123158 3280264 3408785 3519997 -1 385720 1208570 1869047 2068201 2455642 2994377 3402701 4386816 4467531 4731526 4999999 -1 -2 1130222 2300645 2742521 3338369 3501462 4511871 4556924 -1 -2 1756810 2131075 3335701 -1 141524 951752 1089698 1752894 2847702 4722917 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 -2 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 995493 2082842 2304814 3846837 4301029 4396138 -1 237667 331497 757866 899982 1534891 1601242 2038996 2547593 3001438 3290785 3668709 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1007970 2378044 2713309 3522583 4267626 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 1060825 2850500 3180251 3387533 3487341 -1 27974 2214734 2502701 3267906 4392987 4961406 -1 -2 897507 1471730 2495944 3142263 4527907 4541917 4828995 -1 243599 370137 2131799 2322656 2447621 2895069 3190683 4404333 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 4058129 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 103758 825520 1184239 1548048 1767368 1888002 2079851 2829873 3084300 3182374 3767838 4288628 4479835 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 614980 2098121 2626748 2839522 3064836 3773270 4418057 -1 -2 522340 1095070 1829439 2340081 2837162 2995170 3609277 3802922 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 18267 1633359 2899690 4078616 -1 780683 2082498 2686994 4295668 4965242 -1 -2 1005911 1671921 1966118 2052818 2135954 2829734 3232933 3756333 4394067 4506060 4674085 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 223116 934092 2699108 3635099 3694818 4498523 4600065 -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 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 66491 341281 1090540 2502115 2567689 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 36531 1315166 2533871 3935313 4283436 -1 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 219533 1402369 1494335 2876480 4051985 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 569625 668325 1717216 1722248 2651322 3750913 4314512 4586583 -1 225021 2847522 3069473 4798476 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 1722894 2064898 3587270 4960621 -1 -2 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 856834 1196841 2085465 2893708 3587765 3742917 3781786 4202431 4445476 4993041 -1 -2 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 427713 950090 1748647 1963275 4697990 4858445 -1 3153378 3222704 3624308 -1 -2 595038 755147 848130 1091181 2238113 2527422 3240071 3851609 4611770 -1 128273 391996 529768 2084015 2350695 2401519 3297745 3320456 4010427 4863271 4972607 -1 -2 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 -2 902457 1095513 2244802 2820624 2874307 3873469 4486562 -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 -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 628779 1212747 2485913 3472487 3533230 4051928 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 427713 950090 1748647 1963275 4697990 4858445 -1 -2 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 256794 996513 2227395 2438772 -1 -2 253734 375832 890218 966288 1478616 2099054 2654993 2743368 2962094 3340823 3367551 4098153 4266044 4617541 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 124041 607196 1507671 1756109 2503953 4183730 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 -2 378320 1104226 1251167 2405508 2416005 2875264 3773489 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -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 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 2816180 3068172 3458336 3569126 3977060 4301557 4778804 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 -1 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 472113 757140 786768 1890809 2927330 3620938 -1 57827 2004813 2073083 2545918 3186741 3352586 -1 -2 392034 739713 1123946 2509762 4325807 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 2456 258686 3724972 -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 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 1636347 1724154 1732455 2094274 4954248 -1 -2 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 -2 327887 1445539 1637891 2847065 3053630 4110725 -1 2014858 2930159 4063004 4601946 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 352298 2232142 3320895 4103789 4425961 4784582 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 -2 1818410 1848230 2713626 2764562 2853311 4864043 -1 92136 882286 1256829 2813794 3234119 3369038 3699835 4175720 4350280 4623895 4962247 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4875590 -1 961987 2574759 -1 1548747 4252505 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 1584377 1780431 2657034 3291197 3608573 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 564867 1263786 1264893 1403884 1411911 2781303 -1 -2 8018 916511 1068389 1960200 3652093 -1 435819 2536129 3452505 4018129 4932660 -1 1123132 1136369 2242681 2904902 4834276 -1 -2 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 689865 2299998 3200221 3275227 4164775 4273615 4660928 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4788345 4939776 -1 -2 65119 124548 1027102 1371607 2202232 2395413 3012067 3038260 3242235 3289158 3512876 4742529 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 -2 2461942 3063425 3122986 3193717 3342626 3425801 3429099 -1 29611 2229912 2428813 2442017 2717219 2943401 3886440 4000528 4104766 4375601 -1 -2 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 1716076 2905155 4534507 4882675 -1 140664 1311037 1852309 3030139 3833790 -1 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 583971 2164354 2891645 3097703 3137530 3190264 4475965 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 627900 750003 2114201 3253898 3273993 3826265 -1 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 1016213 1183983 1298110 1473357 1850551 2207379 3078203 3810532 3858187 -1 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 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 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 113903 3356006 3640066 4525027 4982029 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 219654 1888513 2100199 2151441 2402504 2691618 3115783 3538847 4251401 4338588 4656876 4805240 4839386 -1 419253 971515 1583779 2037132 2646893 4504802 -1 1677949 2114103 2948982 3586388 3989449 4060043 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 -2 392062 636527 2365535 2368098 3928606 4833330 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 175806 2153922 2437293 2602777 2963635 3641136 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 584072 2099843 2245036 2909462 4986992 -1 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 1234681 2340604 4416151 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 353616 700646 2004735 2968756 4201962 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 557651 1229636 1620061 3968571 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 2001232 4109572 -1 -2 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 108583 1097554 1776328 1963285 2782936 3721519 4413212 4672558 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 -2 305142 518881 688487 1086448 2019666 3009223 3767611 4845293 -1 184439 650137 997372 1729937 2978882 3314622 3325438 4521886 4582670 4726290 -1 611209 711529 1785660 2196042 2876610 3044872 3801447 4386674 4756231 4843106 4971241 -1 272098 1268363 2927646 3202916 3569394 3613591 3899935 4228266 4258832 4311020 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 2930254 3691007 3991331 -1 -2 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 433971 1339624 3695121 3879825 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 229656 303798 3273962 3803253 4741482 -1 -2 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 970476 2511206 4004780 4277563 4352982 4835189 -1 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 749387 1785305 2269123 2485191 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 1527592 2615186 2979960 3037398 3241457 4316124 4803658 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 -2 1343209 1380780 1632559 1984875 2922256 3639359 3947656 4504295 4797371 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 869931 1779892 1786118 2122038 3245458 3644375 -1 59366 279500 2278716 2315896 2485638 3243499 3580250 4877840 -1 265909 797672 1495493 1870195 2076996 2162368 2483080 2772800 3538315 3967373 3993128 4569409 4892610 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 -2 1485207 3633295 3881489 3923145 3962557 4160819 4947133 -1 931621 1902966 2188702 2454564 2575725 3312664 3657368 3832435 4066090 -1 -2 504008 1420440 2027867 2440930 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 1441297 2196375 2571008 2585111 4108482 4554822 4932523 -1 140087 862339 2233520 3310178 3801558 4233217 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 2939002 3320669 3351484 3496485 3700794 -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 -2 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 -2 257823 1250784 1820091 1914164 2886077 3224791 3628938 4278299 4922223 4933385 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 1135828 1344546 1361006 4378399 4630606 4645029 4879539 -1 -2 50889 1060606 1424678 1796211 2423589 2695954 2716317 3719809 4166222 4432106 -1 1024982 1213833 1579397 2697391 3219722 3890286 3904100 3946314 4990680 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 173353 713675 1493856 1764216 4077598 4287364 4454377 4664830 -1 42644 627671 927294 2173175 2218121 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 -2 715037 2013329 2026703 3137122 4686831 4776288 -1 1233730 1556470 2413136 2786777 3366492 3797637 3986941 4447739 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 810288 1759934 1956925 3248889 3957463 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -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 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 -2 80268 642237 -1 2848562 3595932 3976418 -1 899192 1420054 2978000 3713360 -1 113755 832283 988155 3487346 4850418 4889324 4946803 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 110205 677483 1493016 1680187 2284288 2404699 2501839 2593350 2668753 3340506 3688773 4525191 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 573028 1192482 2526474 2926422 3838666 4998021 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 303414 412735 705746 1331538 2143851 2884499 2913178 3770871 -1 -2 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 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 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 45265 439557 1349066 2256170 2608611 4251166 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 1945088 3155961 3248482 3855192 4045470 4449549 -1 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 -2 693035 915613 1137735 1246322 3473452 3925898 4165614 -1 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 1255234 1406960 1577030 2386254 2430868 3237913 3316509 3898065 3913649 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -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 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 1193265 1448353 1805055 2388481 2739214 2939646 3445519 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 323328 605247 990073 2165445 3604132 4950505 -1 -2 4183 328915 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 669249 1709946 2045675 2800244 -1 1100666 2007917 -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 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 -2 630741 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 504747 1139482 1478037 2488364 4193024 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 1061370 1896300 2769722 2873192 3613205 3691077 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -1 -2 672589 1423183 3115446 -1 391936 1223279 2280960 4520949 4568102 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 -2 1001977 1550618 1763406 3284548 3790365 4707025 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 444016 485035 585267 1299796 2327268 -1 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 1956647 2484223 2495591 3920677 4314651 4413108 4460640 4614752 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 302329 372003 2274119 2961741 3038706 -1 885230 1162953 1257567 1320075 1338735 1736465 2376012 2938918 4077092 4403761 4540351 -1 949664 1394236 1654341 1676109 2965626 -1 -2 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 2749860 3691811 3817798 -1 30585 354621 524558 776307 1357810 1503252 2699802 4885963 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 -2 181261 324389 769350 2200802 3268160 3777944 4067945 4299777 -1 140087 862339 2233520 3310178 3801558 4233217 -1 -2 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 1851264 2425551 3004540 4511807 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 870041 906883 1615749 3178751 3643547 3767211 -1 -2 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 857630 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4871193 4894355 -1 219985 1219165 1859070 3970664 -1 -2 602777 1529306 1657389 3669975 3711354 3722053 4330047 4588657 4878120 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 31295 759807 2238277 2980009 3626979 4557685 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 560570 2081449 4177240 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 524456 1821358 3699954 3773005 4897997 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 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 3287535 -1 -2 505829 1609487 2314390 2866954 3871076 -1 701493 1474656 1484157 1868093 4671932 -1 -2 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 278508 882710 1123167 2162741 3307465 3615096 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 115740 1711110 1796374 1906712 2118381 2299568 3386858 3686427 4544888 4856203 -1 95466 723538 1637907 2278863 2305045 3211972 3375596 3675275 3877972 3889878 4627834 4851904 -1 2174151 3585835 4523266 -1 427951 575512 1250590 1256119 1457956 1494768 3024119 3166895 4008392 4631469 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 894051 1082352 1623441 2228592 2274987 2337598 2648163 2822266 3582538 3993317 4032241 4147130 -1 233918 1087909 2003725 2141625 2319162 2624041 -1 -2 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 352077 908108 2372448 3085333 3085531 3388418 4728416 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 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 828198 1446973 2401519 2584228 2904420 3609727 4116375 4681099 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 235390 954998 1171442 1543965 1546781 1932535 2307133 2682938 2980742 4284376 4836954 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 2321732 -1 -2 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 -2 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 -2 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 136670 352043 437448 2517070 2832154 2855963 3157768 4489917 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 726935 799753 1027455 1235592 2909715 3224585 -1 1043762 1095034 2073294 3001092 3598268 4442237 4980075 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 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 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 375592 1938232 2109671 2881928 3136155 3937656 3971015 -1 -2 204325 432699 723854 1625268 2481360 2775824 3308090 3459911 3491502 3669725 -1 111614 1357860 1590546 3501226 3800085 -1 326539 855776 933378 1149360 2229161 3200526 3454878 3641662 3711928 4853570 -1 -2 37031 211300 1159370 2767237 3023018 4180520 4352665 4746215 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 1971425 2130854 4074907 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 317824 1760600 2370299 3301872 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 561002 1050367 1239371 1617356 1687126 1763591 3647241 3720444 3923017 4612267 -1 -2 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 91788 1307430 1993819 2129026 2589829 2794655 -1 869404 1891545 2783887 3304560 3354256 4005497 4629360 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 268265 1069352 2002575 3816488 -1 454655 3378895 3670416 4477025 4793070 -1 -2 213699 646346 1334086 3016280 3364165 3528992 4278359 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 -2 292245 1322110 3219604 3732728 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 -2 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 1134949 2697676 3161916 4000636 4458742 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 173351 1181487 1788582 3537415 4237101 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 1605023 2517839 2519278 4775061 -1 397936 2415221 2658084 3915674 4960981 -1 -2 24574 433212 521556 682961 1773325 3056233 3656937 4009744 -1 -2 64951 2087652 3094176 3152411 4548595 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 -2 655626 1173988 1701349 3457185 4669310 -1 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 1773827 1898533 2616757 3140552 3303614 3712072 3757159 3999748 4560110 -1 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 3141534 3445049 3489106 4637522 4702199 4827651 -1 1397355 2349706 2617609 3715443 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 668931 1135274 3401166 3880061 4240418 -1 -2 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 -2 8018 916511 1068389 1960200 3652093 -1 435819 2536129 3452505 4018129 4932660 -1 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 2821758 3407509 3643616 4070372 4293619 4364826 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 1387822 1416596 2465263 2497586 2627971 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 212456 767559 1888594 3347597 3654730 4152564 -1 -2 798022 1197797 2601397 2712111 4669182 -1 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 332401 335325 1250155 1356460 1659899 1792921 1919063 2285305 2436742 3001822 3471728 3471829 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 1253005 2348219 4206699 4945733 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 -2 210934 659834 1077482 1439362 2711465 3512731 3553468 3800716 4283001 4466177 4552167 4999999 -1 -2 457175 1770023 3525157 3907935 4472913 4624014 -1 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 762600 896496 3485812 3769121 4376983 4651002 4861511 -1 99552 895886 1373912 1494919 1511709 1559377 3161201 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 1759052 1800423 2290043 2307488 3102907 3899774 4031047 4443129 -1 -2 191146 1975427 3998760 4085533 -1 143539 1866649 2501184 3851584 3954914 -1 801164 2247193 2730948 4714811 4890296 -1 -2 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 14736 479269 584678 895674 2495533 2672180 2894901 3382203 3728244 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 721645 761701 886193 1004605 1803803 3694059 3902093 4850857 -1 564576 1734259 2398216 2975473 3394073 3512789 3732115 4337043 -1 414004 532065 1440068 2184150 2299737 2638529 2893193 3049923 3199219 3370352 3738826 -1 -2 868485 -1 21212 2328493 2401236 2930177 2934001 3140428 3775975 4013010 4396169 4635946 -1 831353 3890817 4660133 4720657 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 1351877 2708236 4309943 4371740 4947844 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -1 1293098 1474702 2070037 2098131 2235714 -1 -2 74423 459595 765536 1430554 2405459 2534605 2817539 -1 432577 1344943 2810371 3448129 3621591 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 1027342 3175841 3187371 3531207 4999999 -1 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -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 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 4478023 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 1351877 2708236 4309943 4371740 4947844 -1 156937 377071 1175144 2731502 3132647 3550158 4738097 -1 -2 474868 477028 1540156 3716779 3890069 4802059 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 41686 252475 697640 1204132 2491361 3172820 4448433 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 85452 520803 595409 1052090 1256180 1315751 2210189 2345355 -1 -2 651321 2157749 3737316 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 96140 1271118 1686415 1993447 2232676 2544610 3411591 3736109 4007630 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 1026336 1368021 2525733 3741530 4282015 4366174 4403833 4602354 4717314 -1 -2 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 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 170047 283908 527560 699093 1041722 1396128 1473555 1926301 2104995 4296946 4528552 4728712 -1 -2 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 855315 1157779 1531777 1972448 2070656 2250182 2447433 3077177 3738991 3890856 3896320 3907310 -1 980316 1868275 1992656 2065102 2476601 2970178 3065913 3627839 -1 -2 2608953 2922538 3429795 4722119 -1 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 97716 331122 1452418 1886918 3399540 4595289 -1 108414 218806 866980 1473993 2492743 2972005 3288792 3906940 3994623 4168701 4727294 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 -2 246656 318923 513879 2398750 2954310 4319868 4770275 -1 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 -2 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 567174 843228 1623826 1753187 2126604 2204667 3771689 4118794 -1 1926795 2152490 3033889 3064271 3720268 -1 98801 138521 646943 741110 906199 1825696 3540805 3979382 4091084 4999999 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 1595618 2582587 3453925 4067591 -1 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 212599 1448672 3071505 3625781 -1 857375 1540868 3753902 4414163 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 193435 845763 1856616 2109486 2184765 2329456 3290178 4295522 -1 513961 906447 1053313 1253718 2042943 2112688 2309621 3234211 3910612 4470499 4868934 4957288 -1 337044 447422 770688 997561 1789872 2730021 2752208 3449160 3770191 4427267 -1 444283 1549216 2338577 3262862 4195671 4309221 4423319 4516388 4530816 -1 1159964 2317891 2998976 3915797 4418784 4699007 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 4563854 -1 -2 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 -2 2326365 2670998 2690141 2850226 3554813 3585006 3679401 3808967 3827713 3973254 4303791 -1 361000 596620 1719255 2067626 2736630 2793581 3880380 4602588 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 118650 224852 316769 522857 878453 1028103 1809138 2516403 2668933 2966154 3083246 3406259 4743861 4761231 -1 346392 1096023 1157239 1572117 1623163 1664122 2980422 3282500 3474055 3801873 3893082 -1 2374145 2717874 3333148 3838746 4412133 -1 -2 183224 344362 459595 1162953 1664834 1754077 2361706 3923752 4353340 -1 907617 1142048 1280267 2666322 3955214 -1 -2 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 921611 1038110 1050826 1441956 1643974 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 1575792 2233381 4165816 4462968 4464705 4752849 4758520 4855414 -1 4775884 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 4036118 4225632 4259035 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 87899 846724 1346640 1972180 3113302 4747829 4983164 -1 614980 2098121 2626748 2839522 3064836 3773270 4418057 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 -2 481064 1023372 1244496 2391848 2658412 4160621 -1 257603 1063991 1384227 1504638 1647745 2352883 2693402 3600069 3683150 4895605 -1 42825 202667 390866 635991 979296 3192597 3541514 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1178217 1552000 2038129 2729322 2872352 3138736 3251917 3485575 4653403 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 734137 1217877 2072467 2628976 3107340 3698313 4807190 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 612975 697177 1058769 1144881 1990864 2214096 2532697 2652031 2677142 4861294 -1 -2 1315881 3275401 3515772 -1 115691 788972 1321837 2381917 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 151776 549515 788609 2618898 2697192 2841386 4932333 -1 733961 1340983 3023176 3401797 4647800 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 1463142 1991836 2525595 3795109 4569102 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 -2 1104221 2896647 4370043 4886640 -1 -2 698097 2067446 3565940 3598400 4836741 -1 1079236 2172893 2531719 2552780 4307696 4321767 -1 618465 652369 815033 1561332 1588064 1655654 2008898 3947243 4118302 4635264 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 72545 1077378 1366126 1469637 2004226 2264746 2556666 3225313 4365225 -1 -2 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 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 622311 1007520 2049586 3176883 3861074 4906669 4914683 4999999 -1 797901 1676692 2201964 2617297 4683539 -1 -2 206847 1241949 2428110 4190859 4300807 4988738 -1 504714 2827782 4323486 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 -2 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 -2 1756810 2131075 3335701 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 1042111 2771227 4921312 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 38150 1906083 3033999 4081818 4748284 4989269 4999999 -1 95965 549047 552598 1169998 1628172 1710803 4195385 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 521870 704262 4356305 4407634 4692802 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 3011046 4137317 4210459 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 1278446 1533246 2395106 2651861 3706360 4767864 -1 2508874 3312329 4411672 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 249353 960432 1526500 2520690 3181347 4530110 -1 -2 1581107 2650604 4243553 -1 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 797901 1676692 2201964 2617297 4683539 -1 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -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 1446561 2803695 2996003 3367835 3560330 4674944 -1 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 -2 111654 759093 1832836 1844588 2334060 -1 16584 674550 1056668 1832366 3019524 3326799 3892982 4130793 4247514 -1 2204577 2787340 3281820 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 181716 461509 1136706 1194369 1732446 2841974 3031305 3198115 3304639 3462773 4215648 4328116 -1 263563 414624 878453 1084645 1283611 1603038 3662883 4267732 4424108 -1 1207086 1643352 3301722 3627741 3801819 4438510 4567331 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 200709 431708 1763695 2532960 3375705 4468586 -1 -2 144890 472467 2394628 2475955 2481318 2502971 3193328 4322544 -1 -2 1070910 2199366 3247691 3363968 -1 -2 1380078 1560763 2725336 3756265 4126369 4480660 -1 1881839 3064732 3390247 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 897507 1471730 2495944 3142263 4527907 4541917 4828995 -1 681268 769247 1553679 2000884 3444422 3938879 -1 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 3106710 3599596 3892513 4312961 4848444 -1 101617 537738 1255212 1824606 2645220 2681716 4377303 4490412 4592207 -1 552898 649408 1395139 2078955 2321695 2996678 3334834 4461725 -1 420371 694697 1992032 2241261 2680224 3166319 4700915 -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 269318 1072618 1608994 3037075 -1 -2 1296297 1871224 2273629 3010019 3051257 3421788 3636810 4649903 4964153 -1 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 -2 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 381991 1598933 2002125 3461540 3572095 4679581 -1 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 349589 771813 816754 892912 1468653 2027135 2080431 2105946 2202589 2229212 2610867 2668943 2769300 3633601 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 28057 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 -2 640837 1954489 3076359 4347364 4375005 4819357 -1 25634 2223166 3117343 3614835 4072224 -1 -2 525713 1412700 2268021 3211791 4620295 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 178248 700517 1257189 3793817 4321003 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 312781 1476710 1987656 4051353 4331742 -1 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 640185 3720713 3817852 3868436 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 922269 959949 1801558 2235749 2803032 4141420 4352158 4450764 4597102 4793732 -1 329626 394802 1608047 2364392 2569525 3351843 3860286 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 1251669 2439688 3237521 3432945 -1 1228888 2353752 4584040 4608682 -1 -2 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 1735296 2368193 3538920 3919028 4118641 -1 -2 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 166150 502914 652580 878363 1642691 -1 316418 671658 749486 2082983 2594526 2949836 3405752 3739438 3791553 4451618 -1 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 -2 503826 602891 709226 1743630 2788395 3171254 3305291 3351508 3841150 4409394 4700968 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 947504 1831746 2161811 2255244 3223176 3561143 4076673 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 -2 1038801 1518778 3041226 3421453 -1 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 687977 1371007 1407100 1462495 2215634 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 1420142 1505542 3562727 4604873 4786576 -1 875291 1136174 1210408 1243079 1351987 1845838 2924480 3085443 3453979 3757560 3980342 4721247 4788501 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 191830 330511 2163212 2604342 3583849 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 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 757997 1967291 3146503 4999999 -1 666466 1873653 2097592 3332669 -1 1129230 1464620 2806745 3407563 3652395 3700335 4936418 -1 -2 2230094 3892687 4240606 4719328 -1 705253 1118573 1644015 1670099 3869827 4278621 4850010 4999999 -1 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 -2 311201 1517264 1562973 2128075 2156120 3486804 3978227 4093008 4536840 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 -2 984294 2270468 2276806 3377843 3469660 3925268 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 128023 711641 3306191 3503773 3709204 4060291 4385356 4465862 4466882 4811713 -1 5479 1344825 2257650 3085594 4070287 4723416 4806372 -1 -2 482317 619087 2087828 2294230 4586375 -1 -2 374731 713472 3228739 3375049 4140392 4726813 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 -2 49859 1039773 1049726 1146058 1697214 2532368 3199320 3919780 4605773 -1 634494 752330 847116 909655 1989651 2122675 2242201 2711418 2873029 3176713 4670174 4738919 4931649 -1 423664 881234 1206557 1266849 2551208 2667375 3433423 3615220 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 262142 1864268 4197634 4943085 -1 -2 640837 1954489 3076359 4347364 4375005 4819357 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 726658 1466043 2674206 2921147 4682231 -1 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 264566 3884196 4242596 4325331 -1 414805 2480161 2963268 3712168 3968316 4751035 4955074 -1 1478329 3354421 3743548 3903176 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 301237 1006840 1494235 2512995 2895242 3389616 4193559 4277563 4333131 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 -2 499907 1153330 1474205 3177845 4201777 4225169 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 392062 636527 2365535 2368098 3928606 4833330 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 175806 2153922 2437293 2602777 2963635 3641136 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 520407 1056927 1781797 1960401 3683814 4110018 4466249 -1 -2 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 -2 534358 1799869 1903667 2539091 2763740 3669317 3861541 -1 396378 1099458 1515157 1793912 1890831 2346094 3881073 4341827 4709062 -1 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 152403 467117 569250 2283793 2936446 3177715 3741552 4399798 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 -2 681268 769247 1553679 2000884 3444422 3938879 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 246402 993238 1664981 2902216 3862978 4269674 -1 573578 1495005 2407101 3534812 4024478 4778742 -1 608248 1123132 1136369 1167953 2334739 2904902 3088969 4575429 4605446 4834276 -1 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 -2 2749860 3691811 3817798 -1 446361 1857964 3682807 4260060 -1 -2 121154 505829 1609487 2314390 2467391 2699426 3685086 4593203 -1 3374483 4438555 -1 507756 1336051 2264807 2308314 2630197 3920348 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 727035 2414532 2446925 2501616 4498283 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 557685 1699377 1799337 2787874 4938590 -1 -2 859008 871115 1919345 1976829 2048728 2487730 3980927 -1 1939770 2008078 2575125 2772566 2914568 2968619 3449130 4356137 4499080 -1 -2 115592 343388 1344001 1594069 2207643 2234607 2597002 3484394 3575836 4376671 -1 -2 1612286 1886729 3130908 4385682 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 582025 719597 1603272 2929016 3856788 3985297 4046003 4663907 4880816 -1 3845429 3970289 4165988 4973355 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 375592 720465 1591943 2333360 2881928 -1 875291 1243079 1351987 3980342 4721247 4788501 -1 190862 1993180 2102381 2949878 3698524 4086628 4674439 -1 530243 1572130 4119815 4404549 4480660 -1 863811 1232158 1624035 2134704 2812243 2987116 3124118 3511461 3938921 4135166 -1 -2 826144 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 461786 1006305 1843920 2302678 2638891 2685912 2805171 3236621 3575197 3911432 4164301 4259503 4344721 4436359 4638831 4667586 4696504 -1 111997 300231 364095 1355903 1865250 2184232 3449547 3461693 3702018 4180331 4290958 4724647 -1 920082 2049347 4295747 4874822 -1 362723 563370 2527892 2636168 2703437 2947130 4096913 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 391902 917431 2454831 3967349 4903375 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 -2 616968 1273798 3180810 3793181 4328901 4524269 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 2201396 3653250 4135849 4173093 4243082 4677169 -1 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -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 -2 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 144358 2203834 3380562 3487852 4174824 -1 -2 1075916 1253349 1957874 2044097 2645746 4640867 4669074 -1 54880 1803169 2821429 3065891 3954725 3970736 4171162 4364197 4810139 -1 1899837 2761753 4548366 -1 -2 1551710 1924134 2636234 2815598 3082794 3960798 -1 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1255321 2152535 2903417 3370206 3418226 -1 -2 1987306 2842775 3949475 4374313 -1 332916 486144 702399 1309146 1911966 2767075 3828411 3941773 4002825 -1 -2 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 262142 1864268 4197634 4943085 -1 1217716 3458341 4945970 4950001 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 -2 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 244801 841732 2872013 3791236 4184796 4575616 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 375966 398094 672274 1010136 1463007 2350051 2533796 2774995 3046349 4098432 4455389 4815396 4894795 -1 -2 262182 822197 1705175 2862536 3992577 4043777 4704081 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 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 209725 895831 2723390 3263496 4491880 4936370 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -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 1017160 2718770 2763105 4204485 4784015 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 77440 2052722 4188117 4922060 -1 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 -2 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 173073 1247497 1513242 1592672 1695417 1759783 1816684 2722141 3573469 4644696 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 -2 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 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 1450162 2343443 2441502 2597477 3171643 3248264 4655717 4760018 4863642 -1 -2 864816 1258548 1405967 1495373 2268747 3074393 4711083 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 531834 842574 1627874 3984439 4868651 -1 -2 2098280 2413023 3067316 3725918 3765211 4446718 4488163 4745238 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 1321124 2288179 2446746 3193213 3366308 -1 -2 851702 1128780 1877505 1934635 2096684 2199534 2804463 4895169 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 2121870 2881172 4286714 4393032 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 90953 381025 2974965 3218245 3834291 3890589 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 141400 779897 882876 2061878 2547164 2685823 3322282 3654516 3783965 4114410 4701509 -1 50605 129493 324651 456579 2264525 2365956 4424285 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 2854249 3631091 4281693 -1 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 103950 276951 1523962 1824852 2225181 2473814 2495934 2676783 3021195 3074517 3187371 3587329 4001765 4825028 4915264 4918605 -1 216606 1577986 1957172 2200887 3379512 3605413 4842924 -1 625566 731510 1593111 1638361 2033694 2446699 3085168 4378605 4945157 -1 -2 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 1163815 2964028 3538050 -1 -2 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 183224 344362 459595 1162953 1664834 1754077 2361706 3923752 4353340 -1 -2 443712 500301 767334 1560117 1700891 2536190 4128445 4155039 4544296 -1 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 -2 1358959 1384720 2124112 2184904 2348530 3048532 3455642 3828250 3859204 3892889 -1 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 8705 2634795 2755743 4293899 4771125 4796582 -1 1219149 1930582 2265380 2559378 2640902 3138559 -1 -2 1217716 3458341 4945970 4950001 -1 -2 848525 1300505 1809920 2478804 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 533383 852182 1023058 1220757 1272353 1348284 2621104 3435169 3514668 4285382 -1 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 833551 837839 1076305 1096082 1481338 2162013 2340971 3051781 3289686 3537049 3551102 4008028 4158422 4523685 -1 -2 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 280195 723121 1358868 2009498 3198134 4370923 -1 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 375245 600085 756828 1280542 1501283 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 -2 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 17951 1505109 1816681 2671177 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 362723 563370 2527892 2636168 2703437 2947130 4096913 -1 477779 595659 2248735 3397417 4163168 4792732 -1 -2 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 788533 844253 1372473 4216861 -1 955873 1433795 1932224 2241988 3036165 3852682 4087810 4409418 4575307 -1 -2 103615 951724 1033489 2394243 2510069 3628811 3668083 4509273 -1 -2 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 449533 951888 2789939 3160905 3285594 4092259 4437991 4760009 4888475 4983408 -1 121013 300589 397345 427600 1370029 1779255 2781575 3369238 3814955 -1 169851 1577916 2226442 4169752 4647041 -1 -2 1030434 1032823 1229701 1277711 1308828 2188088 3175413 4592424 4935729 -1 122475 211297 1427619 2201539 3857751 3983437 -1 917026 976288 987607 1440516 2054797 4006922 4579661 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 701862 2014045 2031371 3155946 3189481 4611049 4648550 -1 50670 217090 325321 1635140 2321173 4642573 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 145323 1013612 1814619 1961463 1981023 2217013 2499675 2720247 3037603 3195856 3610511 3869070 4101421 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 621364 1219980 1292474 1835685 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 779110 1494847 1581952 2836355 3691606 4613376 4866597 -1 -2 28811 3483260 3631313 -1 930344 1095987 1551241 1952825 2107202 2300491 4774261 -1 483380 511316 753740 3015026 3185185 3860773 3987388 4795524 -1 -2 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 139949 811539 866535 2423591 2892655 2958485 3066581 3067402 4136421 4689007 -1 986966 1130524 2091956 3271841 3775993 3830923 4263019 4326951 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 -2 446361 1857964 3682807 4260060 -1 42000 579357 2138492 2666354 3506545 4047334 4910971 -1 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 -2 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 237667 331497 757866 899982 1534891 1601242 2038996 2547593 3001438 3290785 3668709 -1 1180828 1926751 2437556 2989430 -1 153237 722054 775296 953370 1860686 2068002 2152261 3546982 4123926 4272529 4906377 -1 551866 2214315 2305332 2370476 3471629 4916320 4936237 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 72046 413456 513694 596468 621552 791125 1383638 2228973 2581599 2643036 2715709 2720532 4209516 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 1435252 2039948 2523042 3240697 3968725 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 1195852 4157130 4862890 -1 -2 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 -2 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 -1 -2 1972229 2595465 4481622 4628507 -1 1389145 1916140 2419060 4030179 4037113 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 520453 870461 1167675 1687383 1923741 1989024 2324655 4817677 4944296 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 587779 3257768 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 593667 1006561 1549183 2539019 3268333 3809930 4036991 4452849 -1 -2 2912 355431 536187 3179959 3312329 4411672 4881527 4999999 -1 -2 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 742876 757814 1838347 2417505 2891598 3170758 -1 1072855 2220703 3801657 4483594 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 615885 1064148 1349633 2131338 2206041 3181503 3921581 3953794 4290109 4363204 -1 962354 1122594 1181260 1448373 1742499 1778235 3448428 -1 -2 1206854 2279614 2427582 2564678 2631642 3518235 4943316 -1 186675 3589132 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 8428 544161 602777 706674 1480753 2439861 3461396 3468531 4077212 -1 -2 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 687977 1371007 1407100 1462495 2215634 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 969438 1067191 2260891 2672838 4149566 4885912 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4770025 -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 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 3720635 4412337 4623905 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 4148925 4502166 -1 290982 578558 1202952 1664743 2138829 4211174 -1 -2 1009909 1166933 1262757 1559122 3346740 -1 -2 408993 688935 1010593 2207150 2739066 2960614 3199948 3543249 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 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 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 629433 892602 2234926 3630689 4136755 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 360564 443019 1401932 1516922 1645571 2086772 2244264 3197866 3542625 4090629 4941120 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 256794 996513 2227395 2438772 -1 -2 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 40162 359469 1019761 2541277 2815256 2820546 3277938 3348179 3364623 3701865 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 -1 1271176 1398937 2140199 2932742 3711526 3814910 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 -2 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 726603 1807953 3593372 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 946462 1875934 2476028 3104879 4101670 -1 28622 2046488 2349397 2508262 4128548 4196533 4352632 -1 1381174 1688317 1840694 1890330 2089638 2752374 3233742 3402881 4261228 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 -2 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 3542698 4418098 4525313 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 -2 299514 823832 1950809 2459233 3532796 3715459 4924225 4995174 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 -2 26362 1254965 1970868 2706292 4398028 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 518740 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 1436249 2003590 2419861 2488180 3703132 3731892 4991862 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 627900 750003 2114201 3253898 3273993 3826265 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 426504 718869 1461797 3191925 3951532 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 207673 344491 482604 794568 1168837 1922476 2558357 2906852 2941004 3556900 4149048 4428636 4534826 4943713 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 2125521 2476931 3037581 3770795 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 744171 1735089 1777297 3142265 3759040 -1 -2 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 8731 357180 756247 1110101 1364279 1540105 2175181 3003578 3205134 3241849 4342562 4668535 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 497091 627891 1320891 1721487 1901695 2047971 2092751 2620685 2894531 2992000 3506777 3779480 3846344 3942048 4038193 4306952 -1 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 447271 771083 898821 1804302 3588405 3859533 -1 -2 1605023 2517839 2519278 4775061 -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 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 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 264709 2102788 2103641 2437904 -1 -2 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 744171 1735089 3142265 3380037 3759040 4737968 4824776 -1 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 -2 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 -2 736781 1776027 1864812 2817787 2974640 3714585 4428491 4559695 -1 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 529649 1787611 2026634 2088072 2862536 3123174 3339525 3347966 3657797 3960779 4043777 -1 -2 489354 783106 1284566 3268260 4052622 4075241 -1 -2 929970 2246369 3733311 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 448689 1891232 2438842 4379336 4945432 -1 1066462 1212822 1235101 2920166 3821283 3870212 4197702 4471459 4695484 4767611 -1 -2 304526 346392 448033 3122706 3139288 4043040 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 143912 765233 997746 1425021 4709303 4831756 4935836 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 898589 1108706 1221555 1344135 1471277 1798903 3648644 4026933 4235546 4641324 4885349 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 810288 1759934 1956925 3248889 3957463 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 -2 76777 503622 619095 1250736 2895157 2897579 3624882 -1 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 1564517 1609079 2284703 2478147 4002259 -1 484621 2061550 2106177 2792485 3109021 3394168 4666119 -1 -2 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 145323 1013612 1814619 1961463 1981023 2217013 2499675 2720247 3037603 3195856 3610511 3869070 4101421 -1 282257 823791 2423370 2917097 3099540 3596100 3772217 3995790 4208136 4474492 4516766 -1 -2 936604 1243954 2237081 2317326 2527692 2560715 2922366 3949946 4779740 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 681244 1483295 2479684 2813267 3147420 3536759 4449686 4767073 -1 95519 648169 2553336 3573303 4346557 4464285 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 -2 435918 514504 874150 1410993 1711134 1814139 4341082 -1 2559605 3079610 3316230 -1 252462 2460666 2860537 3147210 3153975 4497421 4593646 -1 226015 720178 1080964 1225904 1863729 2888180 3017872 3377470 4115598 4138539 4485589 4758933 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 487729 700594 2073684 3258401 3598986 4508184 -1 -2 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 285053 945247 2635790 3344004 3416458 3497390 4210891 4531882 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 213656 1233168 1389420 2861856 2889063 3896748 -1 -2 486369 555058 664645 673797 1092518 1168052 1941888 3975956 4333663 4469641 4969233 -1 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 34184 1791591 2752064 3369238 4583188 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 947882 1763157 2144132 2493064 2531953 2989882 3038408 3130581 3317083 3568334 3703139 4081042 4543326 4869586 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 -2 868485 3881440 4033198 -1 458577 1110285 1112603 1393461 1526974 1897094 2209111 2521731 2578765 2947257 -1 21212 2328493 2401236 2930177 2934001 3140428 3775975 4013010 4396169 4635946 -1 831353 3890817 4660133 4720657 -1 391195 639904 3441866 3539332 3692099 4271488 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 669143 687603 1282741 1539164 2341878 2506706 2919503 3518140 4308472 4914664 -1 -2 964687 1067294 1349201 2023942 2494368 4224156 4340387 4564946 -1 -2 987882 1311967 2121435 2175530 2808635 2904388 3462363 4386012 4428792 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 230154 370837 641555 888736 2531451 2903496 3132510 3508874 4103379 4255277 -1 -2 1358959 1384720 2124112 2184904 2348530 3048532 3455642 3828250 3859204 3892889 -1 427292 489328 564590 799251 1036656 3099058 3170187 4481610 4645273 4973265 -1 222637 1041527 1512793 1769748 2556277 3081986 3086771 3910968 4792130 -1 1638 330336 4150156 4624359 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 169623 395529 408532 531237 1010864 1091345 1473211 1503775 1888090 2145267 -1 83262 554433 1097126 1907972 2264368 2506204 4050610 4999999 -1 338180 918382 3106104 3642527 4544673 4838335 -1 8240 1091204 1234100 2320715 2608492 2954993 3139248 3681611 4276329 4305547 -1 328297 330276 390938 537934 569491 648923 1760756 2013323 2426857 3491080 3639229 -1 -2 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 -2 280829 427340 817867 1399189 1740926 1860484 2838596 3041895 3745120 4682833 -1 362723 563370 2527892 2636168 2703437 2947130 4096913 -1 -2 14131 270915 892418 2900588 3498630 4658229 4815956 -1 -2 2975 937428 1421770 3634113 4189170 4337083 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 -2 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 2508874 3312329 4411672 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 898589 1344135 3648644 4235546 4558595 4885349 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 244237 1682564 1756191 1943255 3359323 3512993 3986137 4219785 -1 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 293610 795673 857797 1352967 1910750 2315649 2544076 3196915 3584234 3844625 4914408 -1 -2 164147 1526459 1652541 1721448 1789311 3119375 3154084 3559252 3981642 4351105 4419485 4787438 4860687 4999365 -1 609271 1061746 2969018 3189510 4060715 -1 2862350 3089098 3493906 -1 -2 504008 1420440 2027867 2440930 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 87685 932170 2320434 3353654 3492130 3542760 4263650 4491844 4691492 4783600 -1 881099 1307092 1579674 1784751 2099502 3199454 3814915 3900767 4415841 4988921 -1 755902 2352883 2353436 3028855 -1 -2 584072 2099843 2245036 2909462 4986992 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 96039 108015 167329 380170 576195 781731 982841 1472978 1638363 1828034 2681699 2753748 3113097 3476424 3521852 4721204 4947844 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 -2 709950 1399007 3398812 3487513 3832377 3879621 4195426 4950342 -1 -2 26362 1254965 1970868 2706292 4398028 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 -2 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 203019 2878815 3376596 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 539432 1139103 1811566 2474476 3315923 3461176 4869401 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 1202569 1288151 3564752 3963479 3997171 4543094 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 713178 2176431 3538495 3810035 3966734 -1 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 768667 1513548 1944999 3699136 3932509 4182416 -1 -2 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 209304 2907946 3135788 3617214 4790635 4924510 -1 756247 3205134 4342562 -1 286507 853766 2054595 3187162 3693199 3784507 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 401869 494151 2330213 2415313 3605090 4611677 -1 -2 252641 1623001 2547423 -1 1453921 1577662 1741311 3348215 4582157 4601887 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 943809 1974363 2178229 3141616 3436103 3839728 4766849 4904822 4976109 -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 -2 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 -2 157353 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 423664 881234 1206557 1266849 2551208 2667375 3433423 3615220 -1 360733 694110 1137890 1967484 2307319 2469765 3361813 4207660 4648831 4820798 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 -2 2930254 3691007 3991331 -1 2524379 2557130 3780898 4226156 4300088 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 19501 2287878 2549075 4332465 4405134 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 12015 168953 488200 1036283 1507695 2146625 4252997 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 -2 363467 2379557 2732356 3111441 3215971 -1 285940 867197 895651 1473814 3938915 4599562 4976221 -1 -2 101867 112093 139298 1272933 3764027 4050950 4293147 4546276 -1 1079704 1122045 2423311 2752966 3569791 4076302 -1 3342221 3823497 4696097 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 -2 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 77440 2052722 4188117 4922060 -1 261779 1782602 2397134 3296413 4999999 -1 1915958 1970276 3334290 4025426 -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 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 -2 237742 2101483 2149724 2406207 2732547 2831263 3280185 3605923 4720154 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 555510 2482251 2905032 3618649 3996418 4487021 4609228 -1 67644 667018 1181464 1948828 3043930 3816512 3883841 4253051 4641782 4933293 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 -2 581450 1428046 2164730 4055074 4942396 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 -2 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 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 35259 95064 1615238 2881352 3596686 4296182 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 -2 101114 285598 1519862 2242134 2689712 3451495 3523114 4599592 4803473 4867952 -1 309642 640274 860215 977258 1349721 1505586 2389877 3463998 -1 970629 1050406 2046961 2157533 3430808 3526953 4402627 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 393320 1534216 2605857 3667146 3758933 3816508 3992410 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 2326306 2395155 2770330 2790941 3373586 3742572 4003132 4268716 4626779 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 713535 1807649 3013623 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 287667 875169 2032065 2764492 3257388 3964664 -1 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4494311 4823054 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 142210 1569463 2844635 3070796 3450167 -1 1066722 2038958 3220270 4357856 -1 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 229823 2428119 3455284 3522839 4141092 4509802 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 2323800 2681595 2730901 3010359 3575731 4226006 4626682 -1 -2 930702 1535432 3408147 3811472 4661364 -1 2029473 2124136 2514800 2798823 3934430 4251466 -1 161674 3408465 4916776 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 593667 1006561 1549183 2539019 3268333 3809930 4036991 4452849 -1 190727 554903 1454433 1885921 3002661 3016946 3020134 -1 -2 618997 1353296 2205956 3362215 3728344 3980880 4237593 4974648 -1 -2 29611 1173641 2428813 4004854 4053065 -1 -2 1471750 3021658 3124873 3150839 4641128 -1 609102 1508827 4380168 4536767 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 734702 1338497 1605834 2300485 2657387 4150536 4212350 4214448 4558383 -1 -2 259782 556366 2266886 3543377 4426942 4677806 4787366 4970193 -1 623927 625558 653381 2064482 3750227 4271794 4289836 -1 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 2930254 3691007 3991331 -1 -2 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -1 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 -2 492044 771429 1165299 1187507 2117557 3140134 3163549 4223422 4985349 4999999 -1 101677 120181 1625990 1878450 -1 306504 332026 414457 1067300 1127679 2639752 3267220 3728343 -1 18086 1512759 4160361 4428739 4429400 4626262 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 810288 1759934 1956925 3248889 3957463 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 74637 2084513 2405712 3127513 4761709 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 1882755 2868025 2939812 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 1084772 1199890 1623423 3166630 3269693 -1 438473 2152036 2784853 3000136 4175364 -1 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 1017160 2718770 2763105 4204485 4784015 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 967605 1248428 1263572 2205504 2786664 2940752 3209578 3794026 3895427 4935228 4953234 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 493454 744891 923721 2378636 -1 549475 1592770 4299917 4947590 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 857726 958675 1076184 2600816 2756850 3105405 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 1478039 1803803 2037154 4062819 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 -2 670433 986552 3830753 4877600 -1 -2 133376 194073 640485 2126217 3227307 3481283 3853255 -1 1530 1762792 1819947 2915066 3048273 3424815 4901293 -1 750724 1367752 3851336 4166165 4361391 -1 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 -2 921611 1038110 1050826 1441956 2002824 2955545 2978389 3124000 3650790 3958890 4123270 4477164 4529936 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 -2 283528 939614 1487934 1523872 1674717 2364554 3028622 3366800 4408301 4497672 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 251051 3346877 3494455 3575528 3599449 4892066 4916719 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 2143424 2604683 3447599 3707135 4475850 4518047 4657058 4689967 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 -2 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 -2 15838 276847 806121 2509209 2594434 2771439 2826376 3305940 4751111 -1 777539 967229 2153119 2223829 3415295 4438742 4737504 -1 36645 781599 1272609 1276581 1400577 3129486 3467058 3639452 -1 557662 1258624 1428687 1495895 1505366 3147115 3958408 -1 357203 1136275 1604767 1671152 3074048 3184120 4701805 4982925 -1 1330905 1460133 1692369 1967290 2930523 3812154 4081946 4623729 4989491 -1 -2 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 618001 1106928 1513847 2187695 3121936 3724504 3765092 4154494 -1 903057 1415015 1584095 1762423 1981023 2004796 2520714 2626558 3458062 3608744 3634354 -1 -2 113888 547026 898092 1069477 1415993 1790270 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 391466 578653 1648306 2702616 3001880 3120926 -1 -2 277445 333983 719343 1616335 1621227 3102589 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 3311246 3417633 -1 -2 385394 579356 902059 1016312 1405899 2246369 2710167 3080519 3341049 3471534 3609643 3733311 4956725 -1 459713 1205564 1367036 1630746 1844749 2265105 2341807 2789953 4071466 4278736 4925406 -1 126503 1135588 1207573 1559710 1620186 2860170 4528769 4689891 -1 -2 199568 1123025 1774552 2171016 2439238 3372357 3978055 4157714 4490347 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 -2 290694 1703096 2254604 2381803 3448997 4507832 -1 -2 989569 1349673 1986880 2405759 3936837 4801306 4844075 4845189 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 145365 415393 742938 1319115 3093336 3894613 3990544 4625908 4999999 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3555561 3921126 3965281 4676126 -1 -2 655626 1173988 1701349 3457185 4669310 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 -2 2220611 2295532 3042336 3076878 3290175 3495884 3705998 4064934 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 521970 2168074 2505387 3279246 4878286 -1 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 470749 1384609 3573931 3595232 4379831 4612610 4827736 -1 -2 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 1072004 3101054 3631744 4082836 4128821 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 94487 316120 461450 883673 1773083 1883511 2705412 3878142 4732454 -1 997999 1329457 1598501 2124840 2523384 2557982 2688986 4173723 4250595 4846903 -1 331122 354309 797404 1452418 2448161 3399540 4342654 -1 951132 1045977 1246858 1270343 1471862 2004043 2617099 4746775 4755366 4789506 4999999 -1 25253 50902 1696928 2066515 2101525 2185430 2217439 2268256 2685855 3062553 3473828 -1 -2 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 463518 660936 1539615 3835457 -1 3330783 3362857 3479803 3505107 3587764 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 581039 1703127 2119050 2478908 3269144 3846376 4983983 -1 1394691 2087228 2771094 4152164 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 2321732 -1 -2 400710 2197960 2980922 3212153 3532590 3654783 4729619 4917717 -1 128023 711641 3306191 3503773 3709204 4060291 4385356 4465862 4466882 4811713 -1 -2 887076 2087301 3014965 4200484 4817777 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 -2 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 1157558 1605883 1773860 1857360 2027427 2737189 3013977 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 2508874 3312329 4411672 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 -2 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 -1 342522 1689256 3923365 3998967 4806317 -1 656837 980972 1773368 2596643 2637336 3515640 4849578 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1769218 3027321 3984596 4058129 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 -2 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 28811 3483260 3631313 -1 376572 3028928 4749626 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 69943 456969 896287 2100817 2667002 3483222 4223338 -1 -2 230033 469991 1677136 2912546 3942819 3971893 3984778 -1 1798800 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 -2 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 776576 787908 1175468 1929625 2364030 3312681 3329253 3640432 3744051 4030676 4225587 -1 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 270957 491282 1735051 3399249 3642953 -1 1829547 2188921 2205887 2354391 2982832 3265030 4696548 4833310 -1 448588 2999007 3117572 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 1030777 1843668 3686076 -1 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 329972 1045899 1393451 1841418 2898042 3318152 4047054 -1 532668 561632 878085 2513890 3603189 -1 -2 663947 1823083 3315789 3365723 4077025 4901205 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 584072 2099843 2245036 2909462 4986992 -1 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 280172 766797 1359095 1452689 1659149 2138320 2422198 3694195 4130332 4533401 4622645 4998389 -1 1234681 2340604 4156891 4416151 -1 2882221 4221495 4351649 4397966 4594745 4898496 -1 -2 905051 2191639 2209337 2233810 3673996 4056023 -1 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 629798 671190 1461740 4182849 -1 -2 1807555 2754830 3008258 3074594 4233543 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 619460 2657995 2665292 2948887 3066815 3149399 3493749 4259262 -1 -2 1790758 2294755 2988628 3969507 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 2113204 3088729 3104322 3134489 3374591 4953110 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 8258 10286 74991 550052 1037032 2015034 2278423 2657230 2919840 3008765 3512394 3634814 4482013 4844496 4893827 -1 -2 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 565066 1352156 1466149 1688188 2409889 -1 562334 807599 827503 880892 1546832 1806883 2252834 2906229 4734409 4771501 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 50670 217090 325321 1186438 1435252 1635140 2039948 2321173 2403501 2523042 3240697 3968725 4642573 -1 143340 838276 903351 926457 1419764 1676123 1792545 1980198 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 2234494 2298130 2602460 3907286 4606327 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 -2 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 921902 2191639 4999986 -1 1892977 2868172 2997042 3824042 4483513 -1 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 1537310 2198262 2431150 2612473 2900825 3482521 3787006 4283681 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 736275 1631566 2710819 3143362 3318686 3575776 4263710 4700731 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 2014858 2930159 4063004 4601946 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 763548 1135203 1490435 1533512 1756115 1799132 1830013 2431549 2433784 2478057 2549500 2764233 2838193 3828026 4569694 -1 860304 1954340 3695121 3879825 3968644 4193384 4734634 -1 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 768807 1328105 1790270 1820819 -1 46186 345721 2956455 3407563 -1 1307618 2714626 3300994 4839841 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 725451 936133 2246258 2428758 2531621 3930025 4219127 -1 938819 1884242 2607599 3388668 3898000 4683486 -1 1301541 2266942 2315687 3056449 4182689 -1 -2 994888 2475838 3264113 3593265 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 121529 541829 938120 2793720 3547732 3598720 4658211 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 278959 493537 577571 1645436 2369644 2490548 3127050 -1 1566269 1850715 2852608 3113976 3868978 4563241 4697425 -1 174773 231253 1339135 1489760 2576477 2915835 4204537 4892088 4972706 4977504 4999925 -1 -2 1315881 3275401 3515772 3657227 -1 911725 1801292 2077904 2279303 3253369 3939708 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 124684 491225 920072 2424262 2980661 3283967 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 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 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 384366 1632559 1645721 4157610 4746910 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 261890 3474366 3794145 4030725 4201399 4358568 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 313883 617159 2052722 2348076 2683242 3172252 4275563 4486543 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 1928472 2629670 3292821 3301390 3861347 -1 10088 547026 1095369 2395852 2539515 3404435 3555191 4245772 4462581 -1 -2 537263 805421 1897213 1979198 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 -2 106785 487185 596095 822124 924705 1078234 1130336 2574435 2781102 2849543 4013369 4291426 4864514 -1 8705 2634795 2755743 4293899 4771125 4796582 -1 1219149 1930582 2265380 2559378 2640902 3138559 -1 -2 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 56088 665395 989166 1730866 3626783 3967939 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3522149 4061264 4120286 4870261 4896810 -1 163991 886917 1059740 3212739 3238477 3726015 4309739 4668049 -1 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 38150 1035325 1202012 1906083 3033999 4081818 4748284 4989269 4999999 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 385665 635432 733329 1036519 1933489 3700341 4444924 -1 188414 307508 2141750 2200356 3214942 3583875 -1 460387 607241 812121 855181 2428758 2739057 2959287 2999604 3232872 4780796 4821655 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 -2 28811 3483260 3631313 -1 376572 3028928 4749626 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 138890 579236 582822 1400159 2152773 3993904 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 153466 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 4892699 -1 1030777 1843668 3686076 -1 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 57842 462894 1875529 3362536 3758236 4588849 -1 703820 1407311 1866399 2077573 2600919 2711103 3002163 3494087 4104597 4376576 4550903 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 -2 603054 909989 1225383 1798522 2582022 2757667 2926537 3861164 4798819 4961197 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 2848562 3595932 -1 -2 956776 2266364 2561837 2729100 2942675 3459328 3783574 3942378 4100474 4790064 4936641 -1 1303445 1696160 1922997 3227093 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 212413 638511 2995549 4084613 4134748 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 1313246 2264540 2619826 3568291 4603499 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 35701 2592940 4621511 4667568 -1 -2 1643657 2832297 3472417 4084878 -1 1259246 1394782 1581182 4300538 -1 790715 873339 945393 995536 1258083 1532749 1862227 1870149 2153260 2709133 2955793 3167845 3520305 4337004 -1 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 -2 1705113 2074439 2119866 2704099 2952091 -1 299704 574315 755815 1524687 1729372 2418705 3073011 4921391 -1 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 4180322 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 -2 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 294138 1163380 1527926 1610916 2749683 2970434 3139776 3169761 3798357 3822636 3911132 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 -2 484299 931877 1893524 3514605 3814323 4020818 4395561 4568579 4761640 4867146 -1 126773 150970 608485 1166827 1358275 1912144 2071587 2988808 3703372 4239537 4404364 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 113829 340716 472755 1541972 2593505 2928328 2952714 2983624 3254493 3380234 3913016 -1 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 56907 874790 1272047 2369701 3308619 3428402 4253068 -1 -2 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 -2 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 355201 406138 1163509 1599636 2984766 3020272 3608901 4080943 4423921 4782315 4892591 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 23231 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 79510 841725 848274 1227503 1349766 2223562 3589281 4474575 -1 387324 1365432 2687649 4069245 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 1230657 1523927 1612477 1973034 3258269 3472434 4133349 4416308 4695600 -1 1050047 3186550 3548444 3883502 4461606 4518675 4996462 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 -2 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4164309 4355497 -1 72501 83866 433199 630107 752675 1096678 1361990 1967308 1985319 2001149 3498904 3556804 4000190 4546129 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 146370 1012670 1603550 1978341 2112975 2226386 2748190 2913593 2990708 3101463 3191819 3522587 4162351 4355971 4423921 4693649 4768330 4999999 -1 170495 451962 877747 1019700 2213259 2739826 3474914 4229790 4761539 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 -1 -2 96140 1271118 1686415 1993447 2232676 2544610 3411591 3736109 4007630 -1 609102 1508827 4380168 4536767 -1 70334 636863 655918 1365167 3176043 3808186 3923910 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 116165 122986 439270 1132785 1719808 2210845 2585349 2688254 2852365 2999802 3559020 3577639 3873820 4194547 -1 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 622675 1160449 2287160 2962495 2983325 3045083 4139778 4350189 4909374 4920595 -1 1339449 2091098 2187400 2301956 2712051 2717328 3658624 3905840 4380456 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 -2 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 163580 559008 1097716 1240906 1244108 1585671 2812978 3633620 3635114 3825395 4243677 4640549 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 -2 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 -2 559420 2180761 3993128 -1 330412 709708 759304 1751754 2670349 3668033 4917276 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 1178298 1256332 2430511 2683962 3339447 4303306 4455930 4525593 4648191 4721858 -1 -2 79032 557685 1567567 4872396 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 211441 1196852 1628060 2979887 3321710 4374254 -1 81337 221008 838017 1248878 1557027 2500136 3017561 4114201 4158215 4707963 4833950 4864645 -1 -2 463518 660936 1539615 3835457 -1 3330783 3362857 3479803 3505107 3587764 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 1012410 2530789 3222551 4418352 4703974 4725284 4815249 -1 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 623971 812593 1146610 1514877 1965723 2476624 2939462 3161126 3266905 3503745 3516416 3586000 3778877 -1 369724 1444624 2165828 4015727 4263912 4900022 -1 -2 741270 939158 1043678 1781559 3001337 4676662 -1 1125631 2897530 3221303 4008888 4326486 -1 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 848525 1300505 1809920 2478804 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 531701 557651 884361 2843620 4186404 4349048 -1 -2 604120 1176323 1899574 2604849 4133108 4221999 4558779 4634133 -1 507778 2852084 3006453 3611916 4576613 -1 614112 1420284 1492031 1828385 2144283 2709336 3362669 3576613 3884451 4057947 4969124 -1 543776 553330 1052537 2359896 2821016 2913518 3013406 3135427 4883486 -1 175797 293654 428062 1686509 1919439 2050395 2261913 2767732 4148463 4680755 4849879 -1 1004895 1310342 1314361 2144213 4060927 4153933 4215935 -1 622311 1007520 2049586 3176883 3861074 4906669 4914683 4999999 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 643741 1314684 1849660 2436952 2852256 3000197 3534538 4292123 4311391 4872470 -1 4151417 4188593 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 -2 1187344 1312491 1836991 2346061 2762765 2814493 3123043 3311543 4166665 -1 757997 1967291 3146503 4999999 -1 546908 2437010 2998854 3555933 3995091 4035409 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 1296201 1386089 1720478 2803549 2966274 3916863 4284876 4432939 -1 273187 857375 1540868 2575145 3753902 4154025 4414163 -1 87799 1256503 1337155 2084358 3766086 4503208 -1 478714 933536 1127338 1167885 1478118 2779624 2910260 3108082 4384776 -1 574142 2819601 3460332 4342267 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 100756 868685 1133622 1491127 3458978 4358971 4463630 4777963 4961424 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 1248761 3070825 3401867 4817211 -1 -2 303223 656157 1380795 1559270 1602996 2320665 2967671 4729846 4915621 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 1023441 1399921 2620321 4272225 4364634 4515393 -1 639851 849083 1572654 1661788 1938536 3211727 3571421 4481465 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 -2 258826 1077729 1426627 1621563 2232617 2916382 3149107 4222353 -1 -2 2099520 2798946 3578799 3733636 4701572 -1 262192 741806 1797553 2365141 4029470 4250182 -1 -2 1180804 1819843 2827975 3929591 4912096 -1 248201 506668 757027 2107295 3262900 4714780 -1 1100666 2007917 3787405 4007434 -1 861390 930017 1003757 1668434 2669024 2870407 -1 1220302 2108207 2530496 2554588 3076157 3613388 3794002 -1 -2 657646 2112648 2620680 -1 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 -2 436325 1146309 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 2229801 3682937 4457991 4739948 4827648 -1 3532597 3553219 4262866 4391785 -1 -2 71090 1111867 1930657 3478678 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 2472673 3645700 4735374 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1088419 1867237 3424424 3779420 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -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 459850 685435 802327 2763079 3678767 4664140 4897874 -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 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 -2 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 157698 203080 3062086 4867582 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 490532 629433 1347452 1380924 4733723 -1 164707 534237 818868 1029211 1346974 1554039 1712369 1783253 1852568 2094395 2478505 3894351 4247448 4263506 4777046 4821381 4940858 -1 138283 316252 796207 -1 -2 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 330890 3002268 4056310 4718050 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 583930 607792 1773268 2142772 3634614 3950263 4058346 4698192 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 53927 584618 1464809 1472285 2049189 2146729 2797414 3063643 3274254 3490254 3495682 3581211 -1 168953 488200 603209 1368486 1565717 3315268 4118288 4252997 4418843 -1 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 90953 381025 2974965 3218245 3834291 3890589 -1 1536321 2503970 3690384 4315966 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 -2 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 791543 1571169 4775884 -1 562841 980838 1031889 2883347 3954704 4375512 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 87558 459639 518424 1791212 2600231 2811652 3374496 -1 1178033 1533791 1714162 2030080 2322570 2411632 3321099 3937152 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 2790228 3662594 -1 -2 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 -2 98866 615919 1349877 2803594 4198155 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 -2 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 789767 878035 3196745 3383031 3439535 3797309 3923147 4989570 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 1007380 1663807 2094189 3057882 3501438 3740195 4019658 4168206 4892198 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 140789 267746 949395 3126651 3958100 -1 480989 1148751 1594258 2004660 2274720 2573799 3381847 3479086 4690164 -1 650864 1006027 1949128 2197901 3045111 4490297 4964627 -1 -2 392898 1095960 2140283 3424786 4114151 4770375 -1 76777 338783 882220 3280538 3469786 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 37555 49141 457282 488150 923831 1036836 1333643 1816490 2878585 3156663 3263038 4856385 -1 -2 1536909 2115251 2421973 2444791 3144369 3761904 3797468 4517646 -1 210307 419596 897390 1859968 2794320 3726071 4099524 -1 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 213436 2778282 3355889 3516134 3948060 4068661 4900272 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 -2 169974 1933530 2367669 2461143 3338850 -1 1180828 1926751 2437556 2989430 -1 551866 2214315 2305332 2370476 3471629 4916320 4936237 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 2190786 2432245 3768014 3864073 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 968986 2001096 2742808 2827296 3517546 3540873 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 -1 -2 1152726 1344693 1370755 1438987 2095973 3178370 4120282 4901246 -1 2827693 3419433 3726894 4316596 -1 129235 516522 1042886 1428687 2419453 2801217 3147115 3269735 3910282 4341797 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 1482057 1733001 2767860 3045478 4493446 -1 895895 1239841 1291481 1705148 2200298 2631059 2707058 2740319 3847903 4617348 -1 -2 791543 1745996 4216548 -1 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 -2 892805 1776008 2387197 2421245 2879265 3155757 3508480 3709176 3760818 4058210 4221169 4786283 4846273 4877460 -1 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 579150 622453 802976 1144005 1730947 4385774 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 1584377 1780431 2657034 3291197 3608573 -1 691298 722866 1596425 1843204 3398717 4802633 -1 1072004 3631744 4082836 4128821 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 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 13543 468474 493195 4329590 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 924396 1088093 1136851 1287845 1612676 1861262 2063928 2235143 2560255 3951575 4473038 4540818 -1 828380 1587413 2130962 3209107 4082273 -1 1347447 1880597 2462430 4210533 4689483 -1 -2 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 669249 1709946 2045675 2800244 -1 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 18267 1633359 2899690 4078616 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 209540 892911 1245458 1473111 1491953 1930550 2015562 3053524 3465464 3844921 4814203 4867724 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 650418 1170945 1347832 1405273 2277643 2362076 2749860 -1 -2 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 640185 3720713 3817852 3868436 -1 922269 959949 1801558 2235749 2803032 4141420 4352158 4450764 4597102 4793732 -1 329626 394802 1608047 2364392 2569525 3351843 3860286 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 -2 729471 1094442 1634498 3470919 4057235 -1 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 -2 634538 1588083 1596995 1667817 2114502 2510081 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 508027 596339 1694793 2541079 2821488 -1 659159 3070408 3310569 4955801 -1 -2 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 526019 1320518 1369935 4157086 4292631 4517255 -1 -2 343292 551612 1163120 1336924 2006225 4789739 -1 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 164856 267325 400597 1023558 1774623 1912279 1922557 2100536 2253365 2281132 2345943 3199958 3243897 3669045 3694657 4371582 4428805 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 328919 1470741 1634022 3406816 4513372 4839266 -1 418560 820367 1673786 2451057 2507461 2580584 2884497 3558177 4511604 -1 -2 573621 1461939 1793503 2317976 2406980 3282299 4121510 4597332 4598068 -1 142973 1147624 2236301 2285928 3034816 3478217 4259685 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 224239 2036851 3310775 3647088 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 924396 1136851 1287845 1861262 2235143 2560255 3951575 4473038 -1 -2 459968 1229013 2842718 4324824 4340525 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 662640 697781 1368332 3333178 4817777 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 678018 941498 1462426 3728274 4005601 -1 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 1427271 1445284 1794626 3211897 3383443 4103170 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 786423 3200996 3483039 4257155 -1 916540 1768089 1783700 3064807 4326733 4606972 -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 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 998149 2032636 3326819 4546761 4910272 -1 -2 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 2149477 3360476 3637001 4192882 4230407 4673543 -1 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 90650 779923 4037665 4689145 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 435929 1614900 3407626 3518073 4533530 -1 -2 2602002 4314465 4588309 4617170 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 219360 2977981 3321716 3780319 3863396 4042892 4692515 -1 2750055 2980150 4126270 4874215 -1 1304865 1865420 1891760 2519408 3288686 3569080 3866447 3987877 4025466 4715676 -1 1137642 2201126 3031295 3357295 4261169 4318068 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 -2 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 -2 2070752 3157042 3577719 4466597 -1 3021694 3056250 3066721 3227663 3489920 3961922 -1 136101 2507137 2676216 3735797 3954784 -1 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 -2 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -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 851219 1160320 2609571 2827732 3545608 4571361 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 534237 1852568 4129224 4821381 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 24180 638602 2414068 3328451 3710544 3881674 4897578 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 350762 407322 2454387 2663653 3060391 4842568 -1 -2 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 734137 1217877 2072467 2628976 3107340 3698313 4807190 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 242005 732983 2186277 2933906 4697420 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 83456 135053 193795 1479612 1538042 1938410 2431592 2460743 3732312 3928649 4028404 4725923 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 1605023 2517839 2519278 -1 -2 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 187153 2105670 3970717 3990801 4745312 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 -2 203827 701805 832007 965157 2251887 2272989 2283334 2366748 2511192 3420019 4571948 4911368 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 91808 486495 491693 1653130 1888260 2762733 3037062 3060247 4573580 4755680 4888746 -1 -2 282907 377466 1602294 2173649 2501980 2698994 3890763 4220928 -1 -2 2323800 2681595 2730901 3010359 3575731 4226006 4626682 -1 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4164309 4355497 -1 -2 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 -2 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 524456 1821358 3699954 3773005 4897997 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 188329 365821 1512499 2339289 2848132 3090429 3774565 4831694 -1 -2 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 67644 667018 1181464 1948828 3043930 3816512 3883841 4253051 4641782 4933293 -1 -2 240559 685872 890447 1288101 1796417 2018081 2078259 2120308 2165056 2346457 3223470 3451666 4125916 4440549 -1 755785 2106982 2384281 3916339 4877502 -1 86677 92030 287267 465649 890727 3422636 -1 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 -2 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 102648 402892 1684549 2084575 2152345 2334290 2733991 2761008 2764958 3011540 -1 -2 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 373436 1321117 2006405 3874930 4513731 -1 1219993 1258555 2136265 2356412 2560628 2723465 3437297 4062821 4065546 4315847 4451363 4811070 -1 393390 1664115 2948239 3483887 3544620 4072806 4415485 4966816 -1 1066722 2038958 3220270 4357856 -1 124041 658193 1507671 1756109 2663564 4181582 4183730 4220742 4630622 4773397 -1 -2 751719 1764086 1988437 2495160 4388139 -1 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 -2 2282905 3149685 4754080 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 306923 718561 2729635 3729973 3783232 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 -2 1992656 2105064 2106890 2472806 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 1597786 2004566 2017961 4663523 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 693090 1673748 2092194 4396757 -1 -2 760814 1418994 3135059 3139214 4379687 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 309562 545443 1644204 1811297 2455277 3156803 3282702 3488134 4070105 4167813 4368984 4977907 -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 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 471403 606842 1105660 1128293 2132528 2562256 3490417 3641737 3845471 4150034 4508244 4735374 4846193 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 216426 702511 863057 995187 1495909 2714558 3083681 3237462 4090510 4641620 4989759 -1 -2 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 671972 806580 808572 835760 1145089 1712842 2000600 2514379 2815816 2958804 4048597 -1 515714 778365 2029869 2031977 2388570 2557770 3811161 4366048 -1 285053 945247 2635790 3344004 3416458 3497390 4210891 4531882 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 213656 1233168 1389420 2861856 2889063 3896748 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 190862 1993180 2102381 2949878 3698524 4086628 4674439 -1 -2 80268 642237 2805958 3721367 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 144421 407887 595706 1238454 2220361 2871866 2908220 4238288 4588871 4896401 4933020 -1 -2 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -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 148112 473961 823252 1294644 1969710 2198740 3313622 4428233 -1 -2 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 -2 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 1953470 2054083 2855570 3452526 -1 205130 1323617 1412878 1930605 3029006 3422297 4113796 4919330 -1 -2 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 562103 771270 826483 2692498 3341175 3440355 3648113 4902905 -1 606192 1549731 2234178 3682163 4676652 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 -2 1499114 1998590 2356455 2561176 2653973 -1 83705 379494 540640 1122234 1693807 2121934 2151375 2360931 2794570 3694097 4420572 -1 -2 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 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 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 143912 765233 997746 1425021 4709303 4831756 4935836 -1 1251669 2439688 3237521 3432945 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 385665 635432 733329 1036519 1933489 3700341 4444924 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 689069 2538742 2613320 2640823 2729217 2888942 3657052 4192121 4570949 -1 -2 126666 627357 2231902 3361491 3487090 4167752 4760642 -1 104412 972338 1050476 1599831 1683944 -1 687977 1371007 1407100 1462495 2215634 -1 -2 509074 1224711 2778530 2879459 3317085 4598476 -1 1655219 2201486 2293445 4364553 4787468 4874377 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 250781 578414 1766564 2160968 2275755 2292171 3214795 3648362 3848827 4877201 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 155181 1732383 2430039 3843900 4882192 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 1176597 1678850 1801292 2279303 3220690 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 253454 631603 1386180 1468568 2144365 2254715 2925032 3271497 -1 1234681 2340604 4156891 4416151 -1 -2 1120791 2398747 2520906 2646993 2834589 3125014 3448008 3449062 3636496 3680831 3704037 3712139 4332705 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 410191 498568 692115 1317465 1952068 2126419 3197818 3834951 3974166 4576000 -1 1734081 1780843 2104325 3866088 4593984 -1 169906 1613492 4519893 -1 706884 1534222 1825491 1919624 2050672 2902627 3234505 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 174182 223976 587310 635474 954994 1926560 3005495 3518002 4115523 4159254 4963272 -1 298360 2084366 2448825 3455326 3885836 4616154 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 93539 126576 684064 1508943 1690118 1804881 2146322 3234854 3781958 4121193 4375817 -1 24870 74334 1074918 1166221 2661483 3143467 3887966 4844762 4911212 4973576 4997070 -1 -2 59189 583799 779568 1027694 2675354 2850172 3877139 3958645 4328196 4667589 -1 -2 7315 854520 1987372 2919453 3199219 4344675 4701101 4790568 -1 506003 1234266 2611237 2808837 4807325 -1 -2 531834 842574 1627874 3984439 4868651 -1 -2 3127657 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 505628 536485 1429853 2715392 4084598 4656605 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 -2 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 -2 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 1556612 3360322 4116757 -1 156524 218938 318118 437462 472436 885485 1316843 4055767 4388918 4692167 -1 674494 1349506 2399322 2878027 2998114 3198831 -1 -2 255286 804958 1979582 2729534 3506820 4907981 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 961566 1205599 1381878 2195248 4669544 -1 -2 87236 96628 988930 1024658 1280184 1280224 2658431 4419986 4619261 -1 2584421 2585906 3049046 4286479 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 818126 1731279 2090044 2501378 3005631 3731838 3914340 4422707 4579086 -1 -2 763548 1135203 1490435 1533512 1756115 1799132 1830013 2431549 2433784 2478057 2549500 2764233 2838193 3828026 4569694 -1 860304 1954340 3695121 3879825 3968644 4193384 4734634 -1 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 423650 1632112 2292894 2904115 3039390 3287518 4174370 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 2605857 3667146 4392572 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 330916 1216492 2873528 3570167 4358841 4469906 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 283528 939614 1487934 1523872 1674717 2364554 3028622 3366800 4408301 4497672 -1 -2 827213 3308175 4292963 -1 -2 1129813 1339979 4175293 4793314 4999999 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 -2 311657 1284239 2095824 3475249 -1 -2 747774 1701510 1983075 2823382 3393565 3728932 3766632 3875669 3904558 4077231 4613774 4884613 -1 481572 1616156 2635068 3339379 4540963 -1 1086344 1799456 1840638 1908173 2247195 2455493 3334067 3626611 3652229 3681510 4218961 4569415 4862138 -1 -2 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 69146 391821 805460 817138 1482138 2206597 3925627 4404084 4628223 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 28206 1960076 2756349 2874930 2928932 4367568 -1 65757 110014 833186 2441091 2843051 3005877 3906229 4218218 4807652 -1 1389333 2682552 3311448 3539335 3894649 4921379 -1 1646474 4216523 -1 -2 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 70553 579350 1059991 1148140 1384369 1478742 1748226 2657516 3414154 -1 -2 931981 1415959 1492431 1509000 1775350 2405459 2829669 4263676 -1 446554 453639 609720 970736 2197859 4996226 -1 245726 778084 832026 1052004 1613265 2110711 2196706 2841306 2916178 3915922 -1 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 431394 1423537 1802686 2287863 2369314 2570756 3362427 3485397 3786862 4008293 4709750 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 261525 2839573 4054944 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 385440 410271 415220 939655 2807207 3866073 4301930 4547115 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 918478 -1 301339 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 266404 1427619 3989374 -1 -2 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 1963419 2489739 3031930 4215478 4270269 -1 2334619 2827645 3485978 3863034 -1 410539 482659 695734 964642 1004506 1265339 1443572 1523803 1598911 2311938 2652070 3309711 3607503 3670255 4871033 -1 352892 1226330 2136717 2637269 3263760 3984360 4091142 4910461 -1 111614 1357860 1590546 3501226 3800085 -1 -2 479819 652614 725297 1463263 3123578 3220664 3676156 4424762 -1 672515 1153938 1639348 1696600 2711309 4177050 4746015 4986676 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 -2 539875 685741 849127 2092873 2310457 2575416 2631700 2837728 3236726 3288725 3996681 4468730 4586569 -1 486057 1824568 2954403 4015080 4135159 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 -2 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 -2 323932 1316201 2399344 2425580 3733350 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 227607 1389293 1484273 2306429 3304549 3750617 3933997 4235523 4466222 -1 -2 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 2482584 2645661 2666195 3071658 3805513 4258683 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 29999 135122 647302 1123538 1392096 1930962 2253770 3391161 3973398 4393154 -1 150661 662203 1236347 1697639 1904498 2413950 2637815 3280539 3344575 3492756 3520371 3630433 4361075 4700112 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 -2 266210 527819 673229 687006 917121 1737131 2034419 2343583 2581363 4204850 4269027 4377895 4401461 4715509 -1 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 -2 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 162574 391710 545715 585743 1299413 1882449 2436503 3280730 4634668 -1 362723 678052 1156595 2003264 2389835 2536136 2636168 3895887 3910233 3972029 -1 -2 596681 693753 3632500 -1 138959 1095068 1399946 1759743 2353553 2384649 2555726 2697404 3304789 4066096 -1 -2 92752 512866 1735069 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 914331 1205371 2008044 2378261 4985544 -1 290780 1643191 2785606 3660891 4180528 -1 -2 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 2199059 2765403 3650741 4551136 4840736 4933198 -1 454920 930807 1312294 2043980 2061032 4202975 4516741 -1 709192 1037834 1169947 2446013 2519153 3192456 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 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 531974 1485176 2589634 4014440 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 -2 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -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 306789 555694 1253967 1353385 1910700 2526537 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 728896 863896 1337100 2726857 3797479 3926249 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 -2 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 -2 342522 1689256 3923365 3998967 4806317 -1 656837 980972 1773368 2396233 2596643 2637336 4849578 -1 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 -2 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 1453545 2338794 2585936 2658158 2799855 3270461 3510517 4769591 4985290 -1 514645 1618540 1656989 2992329 3000461 3370420 3410115 3798049 4486286 4677025 4880196 -1 -2 1315881 3275401 3515772 3657227 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 1208106 2204949 2696959 2962657 3124175 3430128 3859089 4334797 4361545 -1 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 2508874 3312329 4411672 -1 -2 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 920845 1575792 2233381 4165816 4462968 4464705 4752849 4758520 4855414 -1 249353 960432 1526500 2520690 3181347 4530110 -1 451123 791543 1571169 4775884 -1 648852 1164686 1335427 1396903 2285590 2292495 2371062 3122712 3604447 -1 -2 575949 1451851 2199059 2910256 3241364 4585076 4626011 4976141 -1 27640 131658 851732 1281187 2863120 3510162 3812590 4449626 4519234 4557103 -1 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 -2 939370 1028339 1202595 1539748 2432268 2633801 3947696 4170454 4501739 -1 191418 1058244 1400741 1613060 1613764 1785194 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 351947 1070746 1986612 3936197 -1 2014657 2245966 3478288 4587203 4914595 -1 -2 114401 275897 557413 658470 790115 990092 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 721645 761701 886193 1004605 1803803 3694059 3902093 4850857 -1 564576 1734259 2398216 2975473 3394073 3512789 3732115 4337043 -1 -2 2005017 2880046 3444690 3911753 4152199 4163591 4925432 4949247 -1 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 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 431707 2306681 2850818 4420011 4566968 -1 705253 1118573 1370825 1644015 1670099 3869827 4278621 4850010 4999999 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4999999 -1 -2 534237 1852568 4129224 4821381 -1 272396 499020 1093397 1448967 2139860 2595850 2889715 3045620 3495143 4352868 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 185249 292943 695681 726925 1624884 2200970 2314990 3094952 3322645 3479020 3922057 4145535 4890327 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 94908 227508 319007 600665 703450 1600287 3119824 3447673 3928352 4407976 -1 195499 1537184 1669046 3243283 3728691 4354436 4388333 -1 1356642 1622122 4420202 -1 1684875 2913771 3599399 3782554 4076709 4756103 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 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 34921 457324 620408 707241 1126540 1373454 4951962 -1 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 1598450 2126525 2175694 2791241 2883156 4056205 4281041 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 616384 2761942 3058569 4359063 4444517 -1 190853 550953 3117343 3337503 4389543 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 616397 867715 2110442 2303477 2939568 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 35444 941879 1002248 1498576 1914764 1926058 2309509 2610507 4672936 -1 39296 852830 950884 1138783 1943330 1955860 2265493 2507932 2800837 3007181 4113667 4490299 -1 -2 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 -2 1005323 3133741 4171541 4498380 4724701 4951219 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 835845 1008346 1613706 2293357 3616935 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 -2 815714 1500518 1682075 1686604 2083886 2691647 2952043 3197057 3378110 3542423 3836790 4727974 4802992 -1 1548747 4252505 -1 547970 1001693 2078560 2857095 3292549 3809896 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 88172 434717 1139141 2371363 3182449 3231545 -1 -2 236038 759102 1353878 -1 236946 1987167 2077844 2313972 3469238 4717116 -1 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 933835 1298408 1485164 1662655 2694229 3851183 4945432 -1 -2 1166331 2871471 3049670 3401090 4450924 4537537 -1 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 -2 141524 951752 1089698 1752894 2847702 4722917 -1 -2 60402 477061 1596496 2105979 3851989 4030595 4047486 4440993 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 384607 566807 604243 911887 2540282 -1 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 725714 887724 1635018 4028862 4147293 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 72545 1077378 1366126 1469637 2004226 2264746 2556666 3225313 4365225 -1 2027837 4767565 4976932 4991638 -1 331126 894120 2875705 3462452 3550400 4524426 4661177 -1 741587 795134 1666888 2175932 3634945 3669244 -1 -2 110205 969304 2668753 3038716 3450624 3844901 3875780 3993587 4714568 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 246168 681756 3459326 3529273 3574480 4470331 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 218400 653177 926378 1442833 2142095 2594776 4052552 4919714 -1 77321 1123946 2809712 3057113 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 821307 2744657 3618749 3755878 4223051 4253098 4917336 -1 1576583 2546900 2622929 4806547 -1 444016 485035 585267 1299796 2327268 -1 -2 235545 889836 992313 1717075 1989441 2914043 3896015 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 -2 138536 1495440 1516275 1546548 3333981 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 603054 909989 1225383 1798522 2582022 2757667 2926537 3861164 4798819 4961197 -1 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 426824 530243 1572130 1722554 1722899 2815174 2976682 3561606 3897529 4119815 4404549 4480660 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 254514 978727 1624095 3576059 -1 11736 1118325 1210153 2594851 2892220 4748253 4807222 -1 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 550112 1040357 1141584 1263993 1393667 1824694 3306116 -1 -2 64951 2087652 3094176 3152411 4548595 -1 303223 656157 1380795 1559270 1602996 2320665 2967671 4729846 4915621 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 909150 1188139 1234162 4068943 4523971 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 90912 839755 880540 967304 1565707 1624249 1800270 2139845 2366397 3167018 3207022 3237956 -1 762559 1327808 3496556 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 568236 1573698 2294202 3449313 3747142 3880731 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 44329 347125 367025 845357 1502498 1821991 2285550 2640772 2713809 2992249 3153623 4195386 4257472 4409189 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 36573 1752849 3330397 3475392 4496314 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 207891 1070888 4116119 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 -2 1548747 4252505 -1 7158 546962 2388274 4650495 -1 1771962 2304202 4528886 -1 1635465 1816919 1822753 2283010 2556433 3665999 -1 157201 226397 1031633 1099543 1272043 2958620 3781543 4771898 4933552 -1 509754 967727 1950392 1981549 2074536 3229624 3429026 4348150 4662001 4771175 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 460291 997661 1108567 1239972 2770028 4933645 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 1212223 2893160 3356302 3568111 4059862 4748313 -1 -2 1100666 2007917 3787405 4007434 -1 856576 1093905 3796162 3848492 3949795 -1 1692103 2078825 2159392 2296213 2327687 2550190 3234890 3672802 -1 -2 801164 2247193 2453532 2730948 4714811 4890296 -1 401730 1329457 3531997 4360627 4775355 -1 1709649 2114625 2151954 3536724 3807498 4331931 -1 103452 574532 1544294 1600242 1898840 2302595 3352736 4347158 -1 67131 1221528 2124872 3514154 3565661 4992705 -1 585754 2572915 3031494 3287634 -1 -2 679950 725420 1193330 1745195 2672209 2940312 3075339 3311389 3842906 4565234 -1 697997 1389504 1483072 2723199 3203730 3380439 3920091 -1 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 2496975 3153110 3172735 3410017 3697897 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 1541056 1674478 1898301 2031977 2359178 3518308 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 1267255 2321639 4003475 4627626 4797084 -1 16075 2484250 2732645 2750446 2883344 3737110 4191503 4399140 4534592 4835467 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 271208 1188729 1261349 1510818 1589979 1730956 2221258 2222932 2439963 2624453 2667443 3801823 3995966 4102652 -1 1694315 2045169 2922859 4281598 4717134 4854851 4914630 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 1053015 1226528 1918487 2422594 2962439 3963018 4944505 -1 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4825974 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 50881 148539 1229967 2348163 3354449 4857271 -1 587233 749247 823656 1220311 3802934 4945250 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 179328 598107 722153 769711 953704 967372 2130431 2774921 2795917 3138437 3848679 4075651 -1 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 -2 603054 909989 1225383 1798522 2582022 2757667 2926537 3861164 4798819 4961197 -1 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 205268 900864 1688487 2063253 -1 669249 1709946 2045675 2800244 -1 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 2388852 2660207 2830252 3497773 4495914 -1 -2 456619 664568 666031 1901393 1961456 3703247 4091352 4443850 4869075 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 289789 335975 1031978 3024682 3055589 3167701 -1 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 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -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 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 1075916 1253349 1957874 2044097 2645746 4640867 4669074 -1 531337 1106918 3002518 3251134 3802898 4368211 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -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 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 786423 3200996 3483039 4257155 -1 -2 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 435305 443597 3796396 4324178 -1 428832 1923914 2161685 2291083 2562359 4125234 4581944 -1 -2 9641 367812 564168 2573411 2702859 2938582 3978598 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -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 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 988577 1891091 1903452 2574447 2678627 2755047 3319618 4263504 -1 -2 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 556034 896980 1036783 1916978 3625589 -1 -2 8432 237546 812429 898998 908036 3499083 4231607 4685853 -1 778273 1497160 2434028 3122911 3202657 4999870 -1 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 -1 233931 522495 1082610 1936484 4132142 4547804 -1 38076 1770063 2699716 3966136 4019884 4067257 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 103092 550953 1324577 1800061 3117343 3884804 -1 134720 437966 781855 1714181 2063572 -1 1165626 1314172 3470713 4635837 4682889 -1 -2 1217716 3458341 4945970 4950001 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 61922 1166958 1211127 2019125 2130876 2136297 2310130 2794958 3347518 3832603 4848579 -1 -2 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 761325 1683279 2854171 3145091 4977787 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 585876 1004218 2138896 2385358 2757921 3040874 3655192 4082531 4825863 4988582 -1 411243 915644 1634278 1668395 3159626 3759951 4094838 4191064 -1 -2 475951 583796 1185482 2861267 2964388 3348442 3373654 3768608 4005271 -1 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4253666 4915989 -1 -2 2098280 2413023 3067316 3725918 3765211 4446718 4488163 4745238 -1 461303 888633 1957513 2477238 3451137 3635103 4160710 -1 261997 532135 1294139 4293956 4309843 4621765 4957976 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 480963 750984 1163000 2645728 2655590 2975636 4408342 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 1391342 1991539 2165673 2415459 3196036 3670775 4367169 -1 733493 769297 1573848 1977839 2995757 4177944 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4741739 4968898 -1 -2 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 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 3709 323425 703081 818957 2280340 2810667 3360471 3484729 4050766 4560849 -1 -2 30812 158566 894713 1594347 1782926 2013404 2633760 2664615 2706053 2964961 4150454 4449535 4516489 -1 568932 598573 638100 1189443 4390658 4726168 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 404217 877030 1099508 1340003 1815330 2283144 -1 941498 952810 1133975 1567516 2364896 2672250 3007762 3356303 3728274 4234869 -1 775180 1523339 2055389 2272111 2548836 -1 213769 303967 1433089 1962940 2114295 2559058 2768637 3560330 4202831 4324087 -1 -2 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 -2 236560 348251 812461 972345 1306659 2036165 2579182 2920664 3113112 3372899 4215048 -1 -2 504714 2827782 4323486 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 -2 502419 1055044 1692666 2697709 3023548 3274698 3724761 4201763 4755487 4759521 4810470 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 735501 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 683489 786797 2820045 3284423 3361724 -1 -2 402477 874190 3839800 4384945 4731587 -1 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 733095 1242267 1753444 3536949 3870574 -1 424367 444545 577168 1271073 2626609 3209721 3259632 -1 2533953 2612576 3338449 3843136 -1 2057532 2114012 2900638 4116207 4243759 -1 -2 1549997 2197932 3916779 -1 -2 196194 496413 558561 1961530 3680498 3885808 4357978 -1 -2 130429 892675 1538747 3565983 4222040 -1 382176 874331 1287032 2695346 3295408 3725605 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 353616 700646 2004735 2968756 4201962 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 314350 1112116 1146355 1231651 1275425 1631504 2803729 4449402 4751579 4894408 -1 707762 1041471 1190052 2082759 2093623 2263153 4555995 -1 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -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 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 -2 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4527534 -1 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -1 738964 1520852 1716122 1913769 2601067 3346430 4705156 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 220262 1461465 1934347 3008841 3160548 3208526 3538579 3837075 4025049 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 727551 797593 808993 3068787 3446608 -1 954513 1627619 2379557 2732356 3176599 3215971 3389992 -1 -2 741270 939158 1043678 1781559 3001337 4676662 -1 2897530 3221303 4008888 4326486 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 -2 1075283 1399476 4437931 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 1186438 1435252 1935626 3131008 3650946 -1 -2 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 735501 2090681 4333109 4395168 4496409 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 -2 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 324308 716344 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 764068 3490160 4597906 4861164 4902193 -1 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 -2 2052163 3039979 3914119 4382188 4999999 -1 376028 429194 557457 1538769 3233432 3347518 3998826 -1 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 612592 739310 1057479 2187315 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 428934 1340375 2040772 2042143 2324635 2436280 3297560 3414909 3851408 -1 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 707434 1098193 1592113 3191746 3918754 -1 -2 1926938 2151579 3748969 -1 1255321 2152535 2903417 3370206 3418226 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 -2 1600190 3951027 4648809 4673496 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 121367 1219136 1463307 1482522 1986263 2390688 2468249 2570137 2918749 3230541 -1 963545 1413062 1601865 1716063 2047324 2695585 3410210 4152342 4819866 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 3024 596376 2226168 2264504 2834020 3210034 3634754 3681423 3754624 4047995 4311854 4646178 4819964 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 455786 580218 641924 1487231 3197703 3711985 -1 -2 578340 748608 2088877 3645027 4535094 -1 165775 179706 1368365 2100472 2765222 3148131 3241731 3606875 4356506 4680304 -1 600918 604472 919169 986479 1204940 1865718 3539211 3853628 3935655 3949583 4743931 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 1055477 1449750 2532862 3667265 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 70553 1059991 1748226 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 121077 217796 1411418 1492681 2037617 2116650 3704002 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -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 1059873 1572151 2016568 2992893 3061107 3245606 3252676 3392374 4593752 4626049 4886803 -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 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 -2 458577 1110285 1112603 1393461 1526974 1897094 2209111 2521731 2578765 2947257 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 96255 314705 798206 1513109 1574761 1603572 2325869 2812352 3775508 -1 2679566 3165152 3310000 3449856 3585835 4492597 -1 23710 763184 878198 3056062 -1 -2 953902 962440 1432937 1799278 1937989 3190498 4234687 -1 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 236614 390294 547501 571351 2253554 2530416 2929212 4011655 -1 3889476 4606941 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 339509 1777541 2064484 2395683 2745979 3056149 3181086 3572931 4203792 4243373 4264742 4340542 -1 106309 554997 765296 785136 1804374 2369646 3154445 3668055 3845988 4785591 -1 577978 712718 827996 992618 1349795 2711064 4250712 4495463 4636592 4808593 4966210 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 835108 1847105 2353754 4226915 4411691 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 -2 774139 911398 1284238 2149605 2752788 3062546 4137096 4236410 4760939 4854763 4928763 -1 645491 802233 1233447 1483892 1990781 2143492 2360635 2686620 2748562 2962796 3019363 3079554 3503532 3935031 4403439 -1 1214199 2399059 2648649 2804013 3148252 3750614 4416964 -1 -2 118351 382631 752600 1430240 2184828 2188799 3919869 4494130 -1 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 -2 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 352500 549609 765356 829485 2574293 3317493 3840824 4832539 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 -2 278959 493537 577571 1645436 2369644 2490548 3127050 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 523200 1369694 1996820 3266252 3278679 -1 -2 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 871604 1344277 1573497 3448554 3853522 4138976 4838472 -1 2064484 2395683 3181086 4243373 4340542 -1 -2 3274898 3382154 3760880 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 123728 259279 1435950 2618913 3036585 3540584 3768866 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 709277 931847 2773323 3141839 3257548 4497314 -1 614642 978070 1089606 2868539 3387763 4495322 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 1482057 1733001 2767860 3045478 4493446 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 91 57121 285297 1155061 1948282 3185389 3406298 3512114 4115903 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 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 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 846094 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 776576 787908 1175468 1929625 2364030 3312681 3329253 3640432 3744051 4030676 4225587 -1 274573 857503 1062227 1415624 2418332 2461185 -1 1759052 1800423 2290043 2307488 3102907 3899774 4031047 4443129 -1 6586 881969 1231356 2261041 2544823 2873330 3574610 4021293 -1 -2 263111 483330 837596 951103 1159963 2938192 3131791 3552739 -1 -2 302632 967146 2394067 2679290 2894558 3154583 4473920 4564509 -1 353144 2444514 4122281 4301277 4812620 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 454746 598327 914987 1202967 1746014 2568913 2878879 3178382 3477752 4198415 4528446 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 4018826 4175074 4260097 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 1009802 1357231 1778538 1928735 2313772 2601507 2876304 3130593 3895991 3914537 3991453 4282420 4997635 -1 778943 1107235 1681054 2170676 2503854 3163957 4382592 4672004 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 437588 1114866 1224728 1534952 2148527 2362628 2598542 2879488 4050560 4412292 -1 -2 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 -2 1115909 2281184 2776458 2886670 4576287 -1 298594 1112889 1160025 2804914 2899463 3733354 3753081 3837135 4417036 4665216 -1 749949 1956510 2094955 2284629 3151716 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 489025 2826149 3141283 3707640 3971145 4740178 4824430 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 2226665 2539149 4972962 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 2323800 2681595 2730901 3010359 3575731 4226006 4626682 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4164309 4355497 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 2164177 2340582 3085363 3714565 4349776 -1 -2 765502 1953774 2257078 2764897 2812302 2912083 3762825 4348514 -1 741942 795888 1088906 1441652 2769198 3635329 3997359 4077231 4884613 -1 -2 306923 718561 2729635 3729973 3783232 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 1197569 1462880 2280489 3475637 3716268 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 -2 155357 1440989 1955970 2083036 2452872 3132866 4784757 -1 697592 896298 1343731 2228272 4007496 4491727 -1 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 534237 1852568 4129224 -1 1811750 2341850 4357904 4712660 4854466 -1 -2 786797 1017146 1329337 2363066 3383812 4321880 4596657 4623541 -1 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 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 1346895 1960355 2825779 2876879 2906306 4136724 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 835108 1847105 2353754 4226915 4411691 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 693035 915613 1137735 1246322 3473452 3925898 4165614 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 428738 845363 913081 1949572 2267986 2618944 3093905 3154463 3170883 4336449 -1 -2 914331 1205371 2008044 2378261 4985544 -1 690015 814342 1646239 2570415 3148784 3900692 -1 290780 1643191 2785606 3660891 4180528 -1 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 232590 275517 616096 920754 3514192 4286456 -1 -2 1471750 3021658 3124873 3150839 4641128 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 -2 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 1453921 1577662 1741311 3348215 4582157 4601887 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 79032 557685 1567567 4872396 -1 -2 754284 811039 1091084 1163620 1869406 1975986 2158070 2665107 3860802 4675672 4868732 -1 -2 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 911112 1986263 2463547 3702386 -1 -2 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 420580 1255708 1611164 4803528 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 70312 416447 707861 1507420 2164669 3158437 3297078 3542459 4226893 4386694 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 -2 719724 858924 2551024 3425938 -1 88914 206028 1214563 1343759 1857328 3186166 3711657 4853174 4869416 -1 307775 613838 1075283 1399476 1980017 3843159 4437931 4537412 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 107732 540825 990855 1645479 2007662 2010417 3185066 3281065 3408400 4525653 4597156 -1 616968 1273798 3180810 3793181 4328901 4524269 -1 -2 141524 951752 1089698 1752894 2847702 4722917 -1 2854249 3631091 4281693 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 414626 2749183 3850460 4864657 -1 -2 411115 1086226 1169822 1841608 2855788 3028069 -1 340052 1586486 1770308 3325093 4375486 4477683 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 1385470 2825853 2883823 3840623 4004003 -1 -2 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 15561 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3413158 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 1435252 2039948 2523042 3240697 3968725 -1 214525 233827 885110 2505380 3003657 3198205 3499931 3562373 4067260 4109267 4446865 4684401 -1 -2 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 254825 294291 834861 878218 2255253 3064960 3270422 3281794 3332577 4319846 4629230 -1 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 -2 899192 1420054 2978000 3713360 -1 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 -2 26142 1986542 2959514 4582667 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 1207086 1607110 3366013 4902835 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 560570 2081449 4177240 -1 -2 35158 2483002 3651433 4367040 -1 264763 1207386 1226059 1465627 1599510 1717669 2391810 2401827 2599152 3259685 3262174 3990758 4374030 -1 -2 772353 825537 1164216 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 254986 1776700 1881151 2908823 3018369 3499645 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 68363 72977 474320 679499 1393676 1498572 2109598 3035400 3283883 3585416 3734051 3911561 4570213 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 -2 185898 316432 411084 486927 1320618 1908582 2003206 2517614 2821520 3099053 3197689 3316596 4091163 4273635 4625244 -1 537263 805421 1897213 1979198 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 -2 139435 506858 745007 858111 1451829 1459123 2256602 2304491 2859273 3006560 3016604 3144231 3508352 4374854 4590783 4778890 -1 -2 349148 706133 1422226 3020944 4493331 4859293 -1 -2 290259 971524 1375794 2796727 3930497 -1 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 137267 684257 1334315 1679024 2072118 3245458 3576996 3650792 4941683 -1 -2 1100666 2007917 3787405 4007434 -1 176533 582743 680054 911667 2946362 4717072 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 2697709 3274698 4755487 4810470 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 989510 2699694 3726025 3883522 4520256 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 550829 588439 929274 1661131 1855228 2829426 3614824 4042874 4239485 4986735 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 77973 597535 640791 726603 1851419 2508253 2684149 4503741 -1 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -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 138536 1495440 1516275 1546548 3333981 -1 362661 2408990 2748577 2948723 3431458 4621973 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 187153 2105670 3970717 3990801 4745312 -1 -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 225500 480137 750784 813111 1956742 2272067 3589506 3993517 4181627 4548100 -1 -2 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 183582 342301 1701775 1760666 4168890 4751849 4758252 4977862 4999999 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 1136059 1419677 1719899 2188004 3921647 4008446 -1 1153305 1236249 1404126 2018207 2533011 3463169 4243297 -1 -2 516120 638209 1271726 1665133 3865237 4317296 4475419 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 120331 150859 3537415 4237101 4578019 -1 121013 300589 397345 427600 1370029 1779255 2781575 3369238 3814955 -1 169851 1577916 2226442 4169752 4647041 -1 -2 848525 1300505 2478804 -1 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 75319 131716 148784 1561672 2010961 2129561 2717518 2961957 3374322 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3882152 4243627 4495322 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 296064 687432 1764920 1865676 3503610 4773366 -1 813414 893535 1062808 2792193 4919382 -1 -2 193789 348949 535310 743952 1658354 1696589 1818362 1926573 2690181 3488327 4672344 -1 -2 771561 970728 1997945 2263221 2588069 3322494 3672219 3753579 -1 -2 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 188414 307508 2141750 2200356 3214942 3583875 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 383577 744156 1499477 2236570 3612856 3652990 4477590 4809084 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 -2 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 145810 526635 640117 763125 1037240 1454509 1589796 3507541 4762727 -1 942796 2687977 3241572 4196538 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 5031 220265 1466802 2554294 3170677 4042201 4814181 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 444194 1993801 3993135 4283436 4790698 -1 128381 949249 1871741 3131143 4648457 -1 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 -2 797901 1676692 2201964 2617297 4683539 -1 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 -2 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 760513 3119270 3591888 4728584 4926253 -1 395786 615983 914253 1181019 2956547 3075136 3357602 3982411 -1 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 1383951 1744247 1963206 1974127 2010294 3769411 -1 1891116 2320658 3868971 4583948 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 144373 760974 814480 869947 989121 1215974 1471510 1627879 2210869 2275506 2993703 3624145 4284897 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 1318028 2700077 2802038 3033826 4596695 -1 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 -2 91 57121 285297 1155061 1948282 3185389 3406298 3512114 4115903 -1 556319 618757 1217802 1272450 1442693 1649875 2451997 2506671 4325470 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 642692 679141 1195866 1813260 3651354 4018967 4388461 4610754 -1 510515 563624 797852 1020700 1044178 1135600 2801844 3466676 -1 -2 302329 372003 2274119 2961741 3038706 -1 -2 2097523 2239714 2400166 2880967 4567204 -1 382176 874331 1287032 2695346 3295408 3725605 -1 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 -2 404217 877030 1099508 1146624 1340003 1815330 2008868 2283144 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 522495 916780 3175403 4088157 4461836 4982710 -1 -2 397936 2415221 2658084 3915674 4960981 -1 -2 577427 1297882 1408820 2402909 3386050 3934987 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 292941 1262282 2106512 2703110 3672284 -1 -2 109533 402245 1033779 1559958 2228604 2806211 3173447 3696733 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 1146991 1432153 1522440 1584820 2286536 2616411 2957248 3162621 3796221 3991805 4628861 -1 1001080 1402050 2056426 2847798 2865082 2930920 3594555 -1 -2 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 600302 835970 1313016 1532047 2057325 2076551 2724892 3191759 3228323 3243699 3784567 4063705 4669815 -1 -2 1672014 2809185 3450921 4023718 4783180 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 19407 107488 216374 322225 751561 889657 1576693 2423164 2525210 2715054 -1 733493 769297 1573848 1977839 2995757 4177944 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4560005 4575136 4744032 4998721 -1 372942 610302 1995089 2035180 3294603 3594672 3603542 3941853 4830324 -1 -2 877894 1097405 2529235 2987890 3629546 4124525 4182011 4262433 4581290 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 173351 1181487 1788582 3537415 4237101 -1 -2 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -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 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 595038 755147 848130 1091181 2238113 2527422 3240071 3851609 4611770 -1 96176 584117 1353891 2032975 3776342 4222104 -1 128273 391996 529768 2084015 2350695 2401519 3297745 3320456 4010427 4863271 4972607 -1 -2 877894 1097405 2529235 2987890 3629546 4124525 4182011 4262433 4581290 -1 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 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 1212223 2893160 3356302 3568111 4059862 4748313 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 750724 1367752 3851336 4166165 4361391 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 334211 456903 976985 1110293 1263830 2009375 2211386 3541470 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 224239 2036851 2476892 3310775 3647088 -1 2172684 2677892 2986326 3551689 4874827 -1 1494593 1914764 2523669 2526792 2658773 2844629 2891201 2942780 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 638502 1866402 2652393 3584325 4129410 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 -2 2229801 3682937 4457991 4739948 4827648 -1 659911 2315638 3553219 4262866 4391785 -1 4159630 4327828 4753517 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 998296 1178458 3159628 3173535 3647414 3877058 4139066 4540074 4694799 4848140 4922260 -1 183582 342301 1701775 1760666 4168890 4751849 4758252 4977862 4999999 -1 -2 493548 574082 582839 820703 1240255 1432166 2822934 3650446 3889494 4187009 4453425 4783307 4804524 -1 -2 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 804555 820508 1083767 1761453 1919688 2959708 3020549 3559561 3993225 4838091 -1 -2 192168 343228 3581761 3784417 3934079 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 -2 460079 726949 1411626 1715880 2789325 3019574 4157233 4305476 4793739 -1 928603 1306062 2430979 4139821 4446895 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 247075 304728 3022451 3801858 3900299 3914295 -1 607834 1362994 1702506 1791936 3874099 4635501 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 932675 940362 2070752 3157042 3856010 4466597 -1 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 489348 1234016 1419110 2423845 2740205 3768621 4301749 4665491 4965270 -1 -2 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 -2 163591 189609 615869 2060758 2543608 2886673 3076542 4753700 -1 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 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 -2 2348219 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 1020063 3894988 4902732 -1 473961 577355 1294644 3313622 4612327 4852211 -1 -2 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 1284566 2021584 2509552 4347661 4823733 -1 -2 15779 1012858 1552736 2602231 3347904 4794270 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 726603 1807953 3593372 -1 858709 1611678 2184956 2548603 3483293 4376838 4546646 4609959 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 771561 970728 1997945 2263221 2588069 3322494 3672219 3753579 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 659757 1811944 3577527 4736099 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 56088 665395 989166 1730866 3626783 3967939 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 677943 1945657 1958584 2184765 2747212 3648628 4322081 -1 -2 1076792 1243086 1498561 3002164 3458387 4020649 4693913 -1 121978 155178 969088 1200935 1432315 2007749 2317993 2928335 4499675 4704636 -1 378320 1104226 1251167 2325628 2405508 2416005 2696892 2875264 3617772 3773489 -1 -2 1385539 4037959 4923789 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 92157 733716 2494609 3327443 3573429 4039607 -1 -2 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 -2 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 130128 721223 1030625 4049217 -1 2750055 2980150 4126270 4874215 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 1137642 2201126 3031295 3357295 4261169 4318068 -1 -2 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 2172684 2677892 2986326 3551689 4874827 -1 644635 1812104 1982838 2829264 4320389 4549146 -1 -2 1100666 2007917 3787405 4007434 -1 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 384366 1632559 1645721 4157610 4746910 -1 502281 1392969 3701367 4004525 -1 -2 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 1018627 2186185 2455914 2615912 2760665 4757011 4767705 -1 -2 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 55386 353116 718029 844541 922533 1499818 1555501 2317416 3070417 3076305 3411083 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3758624 -1 -2 482317 619087 2087828 2294230 4586375 -1 453147 1003088 1219273 3407361 -1 157698 203080 3062086 4867582 -1 -2 108174 640103 1819728 2132848 2339489 4441976 -1 569625 668325 1717216 2651322 3750913 4314512 4586583 -1 225021 2847522 3069473 4798476 -1 1722894 2064898 3587270 4960621 -1 -2 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 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 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 -2 200709 431708 1763695 2532960 3375705 4468586 -1 165775 179706 1368365 2100472 2765222 3148131 3241731 3606875 4356506 4680304 -1 600918 604472 919169 986479 1204940 1865718 3539211 3853628 3935655 3949583 4743931 -1 1187033 2041992 2399791 3353521 3826944 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 1055477 1449750 2532862 3667265 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 810615 1476254 1586172 1681277 2357236 4171519 -1 786963 1526991 1932187 2407959 2742252 3553219 4387373 4475803 4533858 4755664 4888293 -1 566092 684560 812005 898007 1014588 1061762 2741901 2908160 3202676 3228427 4217704 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 892675 -1 382176 874331 1287032 2695346 3295408 3725605 -1 32441 397832 406424 884413 1920460 2088099 2568186 3899252 4102842 4110653 4183236 4294161 -1 -2 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 762825 1710835 2206025 4245965 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 190798 816183 935993 1466058 2026092 2180912 3825088 4174938 4360850 -1 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 -2 778894 2220273 3428520 3753312 4288874 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 615011 4505103 4685028 4932369 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 -2 57530 325504 1193330 1291345 2380952 2449713 2853752 2896647 3375738 4370043 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 675807 797335 1523095 2426147 2604334 2653500 3313872 3412969 3745982 3896370 4693305 -1 728858 1727629 2974056 3306186 3512022 3570487 3922499 3956681 4175511 4242276 -1 -2 726075 2005008 -1 79248 2432125 3358146 3861043 4122660 4383909 -1 488964 763548 2337272 2584750 2801421 4537280 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 321926 1052274 1176524 1711913 1916482 2095879 3368655 4034361 -1 -2 15826 939118 2300666 2957938 -1 272767 771637 787652 862984 922464 1276791 1433668 2071908 4220933 -1 403056 798732 941348 1054361 1517236 3648693 4189633 4754800 -1 -2 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 -2 843391 1593311 3070409 3707297 -1 -2 728896 863896 1337100 3797479 3926249 -1 -2 648375 2012125 2154719 3556793 4278542 4659030 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 -2 480840 606787 1080128 2541066 2560933 2615784 2749860 4256774 4825529 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 -2 79032 557685 1567567 4872396 -1 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2360499 3427124 3915539 3916548 3997329 4111054 -1 586850 1616627 1689291 1949513 3366630 4338095 -1 -2 504008 1420440 2027867 2440930 -1 -2 1476132 2597047 3557110 4866547 4995486 -1 -2 435775 2011764 2017282 3701902 -1 918319 1776211 2323613 3981049 -1 -2 568304 1227745 2442442 3006386 4202718 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 -2 955748 1213593 1824207 2514110 2891592 4301444 -1 200001 324339 357822 1994940 4473726 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 350895 2325424 2630069 3438743 3729849 4721221 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 988685 1209720 1661742 3492238 4712521 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1961692 2603907 3302284 3934498 4274933 -1 828380 1587413 2130962 3209107 4082273 -1 1347447 1880597 2462430 4210533 4689483 -1 -2 752581 1380491 1584736 2088646 2670533 3144232 3200196 3352807 3626022 3837792 4009317 4272076 4745381 -1 113268 607881 723373 771718 952943 1198089 1554683 1757296 2210376 2552291 2817238 3253230 3544934 3787655 -1 785468 1048180 1136417 1488573 1657438 2086296 3749541 -1 290259 971524 1375794 2796727 3930497 -1 2029473 2124136 2514800 2798823 3934430 4251466 -1 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 1723077 1846849 2027616 2483580 2654320 2727398 3831454 3913552 4408791 4999999 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 -2 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 -2 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 1497952 1952037 2793141 3746080 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 79592 657646 2112648 2620680 3746374 -1 506315 1015088 1575252 1702118 2509503 3711821 -1 -2 367436 637764 1758020 1864361 2171164 2378370 2455790 3077828 3121874 3920975 4787733 -1 -2 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 342185 534804 1209391 1863395 1971639 2007450 2221733 2806035 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 605797 1037926 1084313 1366354 1489473 1833020 2019738 2358425 2498247 3960064 4068196 4543506 -1 -2 955748 1213593 1824207 2514110 2891592 4301444 -1 418560 820367 1673786 2451057 2507461 2580584 2884497 3558177 4511604 -1 -2 569958 809270 855892 1667858 3098742 3669247 4340277 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 -2 408020 1376017 2595730 2647583 4232743 4277714 4747926 -1 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 1818410 1848230 2713626 2764562 2853311 -1 144373 760974 814480 869947 989121 1215974 1471510 1627879 2210869 2275506 2993703 3624145 4284897 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 1033290 1483886 2487323 3462800 3745563 -1 -2 1046077 1346118 1835420 2439975 2479104 2730949 3589460 4217308 4616266 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 60834 1184554 1485527 2128712 2507399 3356808 3471628 4530719 4640692 4748538 -1 -2 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 391710 682387 711529 1053526 1250848 1294280 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 242407 502601 1702271 2128695 3999854 4843042 4978310 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 142363 1108507 2112265 3916981 4191816 4549768 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 1590028 1951961 2556177 3279807 3488585 4608505 4643495 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 534237 1852568 4129224 4821381 -1 71834 356856 575181 990252 1237657 1787166 2161104 3375759 4178233 4256726 4817914 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 -2 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 961099 2410891 2781043 3548421 3578857 3607450 3923040 -1 146827 547472 1142489 1254552 1367727 1498179 2049355 3352297 4155471 -1 -2 255876 2037562 2646287 3011661 3479062 4456345 -1 285721 429150 675913 1613343 1943631 2449127 2703615 2757980 3485821 3771328 4163573 -1 -2 791022 1141165 1616579 1715232 2485932 3116909 3913367 -1 -2 654050 661423 694934 992202 2257668 3613721 3915926 3987612 4974680 -1 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 -2 94908 227508 319007 600665 600791 703450 1600287 3119824 3447673 3928352 4407976 -1 772655 1170377 1587665 2390598 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 261890 3474366 3794145 4030725 4201399 4358568 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 914331 1205371 2008044 2378261 4985544 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 -2 245726 778084 832026 1052004 1613265 2110711 2196706 2841306 2916178 3915922 -1 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 949275 1030198 1089350 1648795 3037787 3495492 3924624 4243147 -1 611453 1455034 1468273 1609589 1886454 2030932 2813917 2874724 3193332 4298074 4789230 -1 -2 102509 664306 698023 811703 998450 1208161 2719969 -1 56104 1822974 3374483 3435923 3858668 4438555 -1 507756 1336051 2264807 2308314 2630197 3920348 -1 -2 997554 3395609 4258808 4633826 -1 -2 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 -2 713178 2176431 3538495 3810035 3966734 -1 340649 1675231 1840637 2497430 2553986 3029643 4360924 4394553 4885963 -1 122235 265647 1419874 2709598 4371740 -1 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 703796 1069181 2006011 2153045 2673553 4814892 -1 -2 968986 2001096 2742808 2827296 3517546 3540873 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 3279 161262 211831 243392 1116084 1208335 1284238 1445200 1589183 1881048 2825695 3304738 3363185 3612548 3753935 3806860 4046805 4113421 4157949 4487120 4838112 4882311 -1 790715 873339 945393 995536 1532749 1862227 1870149 2153260 2709133 2955793 3167845 4337004 -1 -2 1971425 2130854 4074907 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 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 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 473164 829471 1044831 1905230 3040319 4123365 4129359 4165210 -1 1180858 1570437 2558586 2663955 3085506 3365211 3863151 3884886 4116398 4603314 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 121077 217796 421104 1379353 1411418 1492681 1618277 2037617 2116650 2176952 2560963 3673848 3704002 4275843 4936687 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 346457 927003 934828 1235559 1423130 2089918 2313982 2956526 4425674 4664394 4887625 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 -2 623895 864326 1018994 1164202 1287123 1835481 2068116 2342925 3209429 4090931 4413032 4606679 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 18594 2137232 4403183 4469508 4801822 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 -2 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -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 223880 624806 1032303 2031299 2319527 4784721 -1 -2 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 899192 1420054 2978000 3713360 -1 848952 1696153 3320611 3402701 3646838 -1 3286408 3882569 4292147 4409306 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 -2 103950 297465 939393 2017264 2473814 2796805 2977520 4133132 4918605 -1 -2 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 436978 1015742 1277165 3016939 3322828 3719619 4336979 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 967625 1706371 3297073 4324222 4531872 4754495 -1 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 -2 186851 191206 407673 461095 2015595 4720209 -1 1762546 1819370 2451739 2543166 3112749 3135023 3306268 3712168 4163288 4742556 4956665 -1 520515 1827296 2166211 2482509 2996732 3826759 3941178 4112643 4186946 4402842 4560578 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 212329 1362867 1457132 1471719 1842383 3423341 4609117 4767668 4823411 -1 529544 2977678 3794819 3896420 4350350 4893007 -1 -2 2596168 2770760 3280900 3336968 3508352 4456431 4918203 4929960 -1 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 -2 34803 1278778 1941434 3147420 3540290 3592310 3621348 4843267 4889938 -1 95937 313917 438429 1813131 2074682 3576049 4970699 -1 527855 654016 683418 1169728 1575194 2137651 2434983 3424882 3759170 4144718 -1 805612 1362474 1745996 2785121 3249308 3279898 3771119 4126175 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 -2 343228 3581761 3784417 3934079 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 3934 968327 1848366 2690211 4329089 4425171 -1 -2 4394 786806 996230 2517926 3495343 4087127 4378870 4452526 4925264 -1 939221 2736434 2886388 4324811 -1 -2 130830 1105047 1260215 3267616 4605542 4942186 -1 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 -2 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 -2 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 444194 1993801 3993135 4283436 4790698 -1 128381 949249 1871741 3131143 4648457 -1 -2 330890 3002268 4056310 4718050 -1 69074 473754 4484427 4593796 4782240 -1 -2 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 4033 25728 206272 2327162 2392334 3195226 4282312 -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 33523 1081818 1866889 4071682 4825436 4905360 -1 -2 562186 642237 1455472 1473840 2316924 3721367 4277600 -1 -2 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 247472 610695 926620 1466746 1470120 1570406 2039061 2358170 2701679 4002924 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4702543 -1 94487 1747149 2201071 2391094 2472126 4602806 4999999 -1 -2 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 36547 492260 780643 982073 1903151 3855518 -1 -2 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 90207 1197273 2316470 2601339 2647512 4404339 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 856330 2005017 2880046 3180735 3444690 3773230 4152199 4163591 4482466 4507181 4534771 4925432 4949247 -1 434327 2828222 3523462 3720903 3920453 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 669249 1709946 2045675 2800244 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 971596 1807978 2591085 2651982 4936033 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 94388 321009 803638 989945 1641314 2381476 -1 316073 804239 974849 2319723 3204878 4599736 4664675 -1 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 158598 392898 433141 1095960 1853824 4260350 4545100 4868609 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 96378 616412 716109 1154674 1347341 1533473 2356470 2736984 3923040 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4196247 4312998 4781112 -1 103758 825520 1184239 1548048 1767368 1888002 2079851 2829873 3084300 3182374 3767838 4288628 4479835 -1 614980 2098121 2626748 2839522 3064836 3773270 4418057 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 433971 1262291 2509492 3013371 3192131 3467391 4117723 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 -2 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 -2 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 1644700 3796742 4165977 4470362 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 293610 349148 706133 795673 857797 1352967 1422226 1910750 2315649 2544076 3020944 3196915 3584234 3844625 4493331 4859293 4914408 -1 -2 786797 1017146 1329337 2363066 3383812 4321880 4596657 4623541 -1 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 -2 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 320129 1770337 2053607 2688850 3273730 4762917 -1 113965 197228 506176 1945080 2220221 2734145 4741432 4957794 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 281887 522068 1098946 2042067 3719563 3998568 4758548 -1 1113816 1433449 1909360 3387171 3608510 3710697 3776155 4748012 4893833 4990657 -1 587779 1054878 1220543 2110001 3257768 3554283 4168026 -1 -2 770595 1763173 2352713 3835622 4489972 -1 1452741 1568729 3547848 3784328 4010872 4888642 4949082 -1 -2 734651 1623945 4317024 4970206 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 -2 441846 569848 1162183 2247484 4219825 4690349 -1 202447 1125400 2336983 2441464 2482563 3216040 3315027 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 4395085 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 154340 316368 403663 423996 491727 522283 975549 1011274 1198753 1878174 1887221 2120478 3249228 3658355 4102288 4948746 4962339 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 342113 2391302 2885318 4329358 4339251 -1 3756142 3972899 4300165 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 -2 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 449258 525634 593494 964175 1719284 2046630 2148232 2301150 2551758 3038985 3668814 -1 216163 1382648 2589139 3256689 3800290 4365109 4423179 -1 -2 567392 791891 922747 1366578 3040963 3259447 4604578 4848080 4954080 -1 -2 2802880 3413910 4915268 -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 2833731 3880307 4011636 4167021 -1 1316072 1328068 2879838 4589947 4670952 4762041 -1 14736 479269 584678 895674 2495533 2672180 2894901 3382203 3728244 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 565169 1084983 1093811 1292716 1842926 3604964 4051920 4539782 -1 453147 570038 1003088 1219273 3407361 3982716 -1 -2 481064 1023372 1244496 2391848 2658412 4160621 -1 42825 202667 390866 635991 979296 3192597 3541514 -1 -2 1443793 1964286 2565337 3491203 4477439 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 1373835 1391019 2048970 3201401 4606835 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 694598 827498 989640 3194971 4216953 4435918 4830611 -1 55515 110360 1431887 1537279 2422866 2554260 3414672 3501887 3754624 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 811203 1923293 2233688 3880847 4930441 4972289 -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 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 986966 1130524 2091956 3271841 3775993 3830923 4263019 4326951 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 350224 1280915 1305517 2321830 2939323 3482037 3526851 3665894 3960615 4245785 4432733 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 681268 769247 1553679 2000884 3444422 3938879 -1 -2 1436249 1817803 3662442 3731892 3935705 4991862 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 160424 553989 1931530 2491325 3048507 3442307 3737984 3865708 4719598 -1 765303 985391 1094773 2207443 2673910 3377548 3434576 4315378 -1 734195 1123946 2655600 3808234 4209135 -1 -2 74637 2084513 2405712 3127513 4761709 -1 1236195 3216222 4773256 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 550948 836702 1188771 3333668 4469463 4646454 -1 96141 172327 612414 1123318 1371772 1420399 2146303 4964782 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 820604 2247595 2373892 2565012 2603161 4683649 -1 2334248 4021809 4286605 4739792 4921012 -1 -2 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 -2 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 294360 1026515 1088458 2270237 3025616 -1 174898 1385091 1555555 1997971 2231071 2421337 2607559 2794568 3551078 3746507 -1 91796 266188 977772 2415139 3475189 4003549 -1 275062 1943169 2361355 3686212 4386332 4688360 -1 69553 289647 992541 1254216 1997080 2098429 2848687 2881007 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 81664 320907 1116475 1871625 -1 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 -2 603054 909989 1225383 1798522 2582022 2757667 2926537 3861164 4798819 4961197 -1 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 -2 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 782413 826722 1798985 2024552 2268545 2326306 2971935 3853312 4136191 4933391 -1 -2 29493 232249 1586409 1673670 1834301 3662213 3841934 4348248 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 -2 2334619 2827645 3485978 3863034 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 2525063 2652475 3437872 3892216 3980904 4599294 4646366 4722044 -1 194 7158 546962 1181084 2388274 2497215 2721504 2756803 3122568 3954567 4118064 4650495 4812901 4934382 -1 -2 102532 144367 1158215 1980218 2603220 2819757 3313488 3425146 3677827 4660818 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 815714 1500518 1682075 1686604 2691647 2952043 3197057 3378110 3542423 3836790 4727974 4802992 -1 1548747 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 68363 72977 474320 679499 1393676 1498572 2109598 3035400 3283883 3585416 3734051 3911561 4570213 -1 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 3330783 3362857 3479803 3505107 3587764 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 342113 2391302 2885318 4329358 4339251 -1 3756142 3972899 4300165 -1 -2 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 774139 911398 1284238 2149605 2752788 3062546 4137096 4236410 4760939 4854763 4928763 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 420719 686665 984604 2093661 2119897 2798912 3043948 3721927 -1 -2 1489223 1885921 2255048 2869471 3085858 3161242 3249628 3685323 4113672 -1 1314710 1598717 1878685 1916482 2129912 2314954 2328374 2378156 2974263 3001402 3994264 4049697 4557414 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 -2 2508874 3312329 4411672 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 863442 1466716 1560208 2917866 3584850 3702018 3881376 4352043 -1 -2 565444 778338 1333680 2507845 2668719 2732095 3124472 4061213 4243754 -1 213252 349658 670034 836641 3656157 4096509 4128007 4443601 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 1716076 2905155 4534507 4882675 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 80411 2950439 3162359 3674965 4731727 -1 -2 1093230 1412051 2428710 3170110 3472079 3858069 -1 82863 96380 1674647 1710500 2180711 2211356 2816248 3664267 3699395 4640112 4922396 -1 -2 763548 1135203 1490435 1533512 1756115 1799132 1830013 2431549 2433784 2478057 2549500 2764233 2838193 3828026 4569694 -1 860304 1954340 3695121 3879825 3968644 4193384 4734634 -1 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 1608729 2557435 2736133 3442283 4335924 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 786202 1724288 2384564 4901272 -1 164147 188763 3482376 3981642 4860687 4999365 -1 -2 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 -2 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 129222 1634258 3134467 3388695 3631822 3740258 3970417 4102340 4531865 4532714 4585982 -1 641695 2250756 3012735 3656407 3920315 4093452 4144233 4792572 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 252277 736066 754780 1029138 2694300 3942275 4498600 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 453162 1009787 1090262 1399263 3484202 3864070 3868372 -1 5393 1311237 1546896 1598623 1817984 2244802 -1 103386 535806 1689967 2016097 2299601 3190592 3600088 3810022 4497900 4672755 -1 -2 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 1953470 2054083 2855570 3452526 -1 1140968 1487685 2768366 3707073 3914688 3963362 4290627 4781361 -1 -2 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 -2 7978 2338108 2966539 3769895 4566687 4802229 -1 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 947504 1831746 2161811 2454300 2715583 3223176 3561143 4076673 -1 477835 1080444 1686320 2222622 2801997 3033302 3131098 3422749 3980587 4428988 -1 -2 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4837971 4851945 -1 475810 1034238 1901882 2191215 2250528 2496819 3659235 3754119 4037323 4386816 -1 277025 831938 893438 971681 1176250 2366096 2966647 3089580 3264573 3431839 3716310 3989818 4450522 4855339 -1 -2 117704 390556 515798 677581 932894 1643478 1683341 1835298 2535288 2565876 2649405 3269555 3274920 4164348 4432616 4585584 4818349 -1 -2 198016 788814 3658240 3862027 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 250435 407593 2162298 2241104 2774578 3235651 3639416 4317370 4805880 -1 -2 114834 939611 1757907 2524018 3151091 3487184 3670629 3821575 -1 -2 238339 1152420 1823189 1841666 2132892 3663345 3868220 3905091 4020513 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 701136 1996403 2059186 3978085 4257115 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 -2 843462 998571 1360948 1589882 3801754 3957223 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 543286 619460 1114390 1462475 1744745 2595609 2948887 3149399 3930761 -1 -2 463518 660936 1539615 3835457 -1 593120 978478 1342383 2122669 2201673 2252506 4071702 4572211 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3473905 3935411 4145091 4537835 4751592 4824620 4851897 4972936 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 559634 1219403 4203841 4252505 4395900 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 1356642 1622122 4420202 -1 172423 273522 822426 1165434 1609279 2774949 3904708 4167756 4933387 -1 -2 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 -2 130037 1255398 2305590 2436727 3584612 3731493 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 1476132 2597047 3557110 4866547 4995486 -1 -2 47484 626967 1648340 1704309 1929338 2498032 2773845 2845713 4351226 4369459 4399940 4793667 -1 551106 593169 2531293 3273962 3686718 4122873 4223400 4406714 4953018 -1 -2 674859 3672784 3703899 3704063 4639677 -1 293784 371468 1940387 2137184 2665292 2908934 3493749 3845664 4599592 -1 1383500 1956788 3511384 4632840 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 988701 2529284 2585400 4179411 4722784 -1 -2 2185399 3180130 4823422 4999740 -1 681268 769247 1553679 2000884 3444422 3938879 -1 -2 204601 235751 1141306 2831309 3426890 4111760 -1 273522 642608 766889 891997 1291726 1862702 2204946 2450132 3205875 3597182 4605905 -1 291715 1030675 1204837 1350754 2354287 3237307 3511604 4238264 -1 585967 1193369 1376185 2148970 2961775 3149475 3502294 3672297 4411200 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 176827 557127 1436281 2098694 2456616 3383613 -1 711 55805 1852324 2713486 3152091 3887544 4054024 4603394 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 253143 431436 2105986 2401383 3636319 3950830 -1 2508874 3312329 4411672 -1 73470 166621 1287521 1494217 1842855 2613973 3307521 3469076 3995093 4553835 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 1939583 2084765 2526069 3970063 4458703 4955201 -1 -2 59755 287872 1190305 2263482 2416091 2973948 3166880 3752910 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 -2 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 524626 1201255 1361512 2962881 4461299 -1 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 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -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 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 1271307 3584930 3747819 3829729 3848099 4236839 4950197 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 1419915 1621279 1738402 1923065 2864164 3855649 4929339 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 -2 262142 1864268 4197634 4943085 -1 29493 232249 1586409 1673670 1834301 3662213 3841934 4348248 -1 198017 845078 2306523 2382891 2510248 2944794 3045606 3780846 4461500 4498172 4732520 4765284 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 94124 1690200 -1 -2 1043762 1095034 2073294 3001092 3598268 4442237 4980075 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 1246396 1662534 2147938 2844730 3101033 3686058 3842722 3970111 4243493 4542716 4581173 -1 -2 1401727 1754536 1886406 2342885 2380763 2424828 2643215 3653994 4145701 4183687 4250054 4959659 -1 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 534358 909054 984377 1799869 1903667 3669317 4264293 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 3325330 3430762 4410118 4503704 -1 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 492625 3241661 3621984 3676673 3724467 4186428 4829132 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 52833 232291 2126537 2301763 2922725 2930746 3695107 4043063 4131304 -1 263965 472524 900163 1588806 2341233 2713392 2825118 3024756 4176152 4728783 -1 -2 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 3399623 3576214 3863743 4045303 4063750 4659072 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 1811796 2174437 3279305 4373009 4652551 -1 -2 595856 1335183 1996280 2006447 3861832 4728503 -1 85866 92572 1099086 1480689 3434769 3671844 3720735 3818384 4048936 4355910 4633843 4812575 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 1730577 1796806 1952459 2140615 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 -2 287667 875169 2032065 2764492 3257388 3964664 -1 -2 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 7524 12722 213896 1410009 1937012 2245329 3181345 3978005 4174764 4607461 -1 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 -2 1578767 3372604 3669323 4825028 -1 -2 194538 1854529 3657555 4282841 -1 873513 1175095 1589039 1678791 1713296 1877145 1967235 2083656 2812625 2863419 4030084 4798592 4869829 -1 -2 2731311 3479985 3700413 4206574 -1 82983 2517029 2594681 3120087 3741209 4793218 -1 2939002 3320669 3351484 3496485 3700794 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 -2 3011046 4137317 4210459 -1 569625 668325 1717216 1722248 2651322 3750913 4314512 4586583 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 667390 1396285 1844051 2654537 3437742 3822975 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 2431489 2633467 3977337 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 -2 49608 174544 539545 1551225 2313770 2798808 3972735 -1 164779 663207 817282 1538838 3492093 3535097 3651446 -1 -2 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 65270 135122 647302 1392096 2095754 2253770 2576363 2707472 2779217 3581254 3849070 3919516 4494171 -1 2215426 2573772 2912708 4635113 4809023 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 -2 683605 1508044 2157327 3180130 4527732 4693866 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 -2 510964 1362667 1490016 1552250 2197967 4157916 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 362802 678509 3135422 4952260 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 -2 842984 1462746 2338711 3760568 3958947 4999999 -1 299548 581404 1032877 1062568 1507129 2109427 2742962 4417069 4849477 -1 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 256496 896709 1373706 2382420 2434453 2740923 2862072 3976305 3983703 4151019 4309291 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 449305 1033195 2473783 4039690 -1 -2 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 87236 496579 502302 1822012 2757327 3445083 3659174 4477722 4545212 4609538 4847305 -1 -2 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 486369 555058 664645 673797 1092518 1168052 1941888 3975956 4333663 4469641 4969233 -1 1634440 2927828 3156463 3317331 3997969 -1 423373 1472720 4121777 4508006 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 -2 7618 331364 412594 703415 2098106 2329255 2621081 2988327 3152649 4989558 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 610978 1142880 2055574 2899531 3733360 3884364 4032999 4876597 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535831 556966 2873694 3925619 4105235 4972243 -1 -2 578102 1251453 1264755 2096965 2251687 2325702 4126470 4190694 -1 1102897 2334817 3923011 4679134 -1 -2 409295 778213 1155350 1449294 1797612 4709744 -1 74700 683861 1087034 1395931 2668454 4392719 -1 -2 80411 2950439 3162359 3674965 4731727 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 -2 96715 447544 508138 2311512 2625886 3376447 3786484 3824393 3957494 4061944 4937675 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 888320 931081 947180 1425417 1579682 2487054 2748836 4146541 4828204 -1 -2 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -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 3011046 4137317 4210459 -1 1599453 1835019 2131956 2182375 3123847 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 107732 540825 990855 1645479 2007662 2010417 3185066 3281065 3408400 4525653 4597156 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 617741 1208802 3441171 3505701 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -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 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 306789 555694 1253967 1353385 1910700 2526537 -1 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -1 810288 1759934 1956925 3248889 3957463 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 -2 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 -2 595038 755147 848130 1091181 2238113 2527422 3240071 3851609 4611770 -1 96176 584117 1353891 2032975 3776342 4222104 -1 -2 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 2824479 3085418 4036680 -1 -2 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 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 -2 1751170 2038821 2662821 3139939 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 642237 3685338 4890445 4999999 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 -2 620516 899793 946753 1239958 1623052 3939125 4304591 4758476 4988169 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1771078 2124872 3514154 3548385 4140361 4790960 4999999 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 13848 1046259 1237430 1685556 3059122 3336573 3337439 3479727 3606656 3645946 3936693 4454618 -1 698981 1270752 1635043 2814090 2819862 3531967 4006887 4082514 -1 3286408 3882569 4292147 4409306 -1 -2 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 118894 1230214 1254995 2088957 2672906 3792627 -1 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 1061392 1459872 1615121 2830817 3247470 3933241 4880766 -1 -2 997765 2541508 3242102 3287535 3788814 4779404 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 138962 236491 370674 824845 1090007 1201445 2138434 2229820 2800088 3320625 3438968 4528201 -1 1107070 1831506 2475955 3954531 4025960 4370946 4427893 -1 -2 272098 2748251 2927646 3455172 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 193005 326390 1902594 2283732 2732658 2901443 3109734 3675007 4235323 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 710248 974976 2294952 2472404 2497428 3093159 3150104 4224672 4246274 4287389 4553434 4720594 4722375 4941030 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 85482 759125 1559325 1877434 2178602 2755527 3231446 3614822 -1 1541056 1674478 1898301 2031977 2359178 3518308 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 1267255 2321639 4003475 4627626 4797084 -1 -2 196519 692982 958832 1032657 2353454 3112954 3211455 3788958 4092346 -1 -2 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 494348 769727 1426910 1448418 2005095 2258465 2388459 3650440 4068725 4155452 4238080 4344613 -1 -2 1756810 2131075 3335701 -1 997554 3395609 4258808 4633826 -1 1042111 2771227 4921312 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 359303 618592 1446647 1744352 2242355 4264968 4683307 4852040 -1 -2 482120 1186849 1292008 2390834 2599181 2603747 -1 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 3137861 -1 888894 1557802 2808429 3049259 4075893 4283794 4420098 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 987512 1499698 2312186 3819299 4201586 4663063 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 135524 1587969 1857760 3254988 4048507 4076750 -1 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 -2 407394 796153 878850 1286754 1747746 2226835 2660003 3314560 3374385 3493578 4481700 4527534 4931587 -1 909150 1036667 1578649 2032077 2637470 2707165 -1 -2 504008 1420440 2027867 2440930 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -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 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 986966 1130524 2091956 3271841 3775993 3830923 4263019 4326951 -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 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 855825 1154809 1492910 1556146 1853112 1871227 2381476 2415972 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 41921 225662 1431253 4192415 4705459 -1 556034 896980 1036783 1916978 3625589 -1 -2 397756 2679658 3771334 4730324 4812251 -1 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 233918 1087909 2003725 2141625 2319162 2624041 -1 -2 1169797 1561551 1663418 2879536 -1 -2 3153378 3222704 3624308 -1 77789 2921099 3101420 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -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 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 162054 653635 711935 1761911 3700605 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 1291509 1296913 1970271 2679262 2876236 3162502 3914132 4104280 4488704 4851303 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 172039 1094958 1347691 1851438 4518575 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 -1 -2 118351 752600 1430240 2184828 2188799 3919869 -1 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 305846 767053 1092511 -1 -2 920647 2013263 2508289 2892346 3131023 3511636 4334049 -1 -2 2318460 2745979 3380143 3390937 3515488 3572931 4203792 4921908 -1 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 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 1072004 3101054 3631744 4082836 4128821 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 -2 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 1362020 1554903 2075144 2265576 3239584 3245437 3383153 3402135 3415115 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 -2 1478520 1675466 1825824 2343567 2827366 3539868 3923820 4253634 4694479 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 167776 640967 677846 1325598 1578997 1675162 2047459 4445310 -1 1538085 1942374 2581846 2975473 4226401 4337727 4427664 4953077 -1 -2 1578193 1667307 2163919 2417464 3683826 4181302 4564662 4749451 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 727035 2414532 2446925 2501616 4498283 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 557685 1699377 1799337 2787874 4938590 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 627569 1386143 2313980 2568183 3676932 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 519853 564381 828632 945006 1597391 2331743 3249918 4928618 4952785 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 52833 232291 2126537 2301763 2922725 2930746 3695107 4043063 4131304 -1 263965 472524 900163 1588806 2341233 2713392 2825118 3024756 4176152 4728783 -1 342113 2391302 2885318 4329358 4339251 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 -2 42825 202667 390866 635991 979296 3192597 3541514 -1 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 203822 283250 621875 866300 1041379 2321103 4565060 -1 488621 692046 1396252 1681696 2430807 2556890 4637803 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 10052 1419556 2995804 3333441 4307993 4777481 -1 156691 579100 738090 939323 1251540 1430336 1886492 2029573 2428800 3067359 3514253 3672067 4866591 4990267 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -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 3756142 3972899 4300165 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 -2 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 -2 745222 1713058 2278629 2645060 3616348 3794755 4164491 4306784 4887636 -1 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 2306485 2523971 4621524 -1 78141 295815 392277 713105 793881 980780 2757083 3740078 4037607 4402639 4837303 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 726935 799753 1027455 1235592 2909715 3224585 -1 -2 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 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 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 -2 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 -2 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 155181 1732383 2430039 3843900 4882192 -1 1812488 2250212 2656832 4171628 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 15561 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 -2 689572 1398197 2061161 3709095 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 -2 657480 731031 1433016 4128148 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 725301 983298 1565989 1671885 2118798 2245958 4325062 4603660 -1 -2 1286319 2553085 2936599 4102122 -1 257599 2612921 4290972 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 2460311 2844012 3670199 4113239 4712779 -1 367086 826080 966029 2035158 4442677 4462405 -1 672515 1153938 1639348 1696600 2711309 4177050 4746015 4986676 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 484744 604718 909204 989341 1435206 2358657 3699418 4385896 4487745 4501042 4533589 -1 392062 636527 2365535 2368098 3928606 4833330 -1 -2 822807 2194124 2968879 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 922603 2226665 2539149 4972962 -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 209540 892911 1245458 1473111 1491953 1930550 2015562 3053524 3465464 3844921 4814203 4867724 -1 -2 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 -2 515714 778365 2031977 2712301 4874816 -1 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 212456 767559 1888594 3347597 3654730 4152564 -1 -2 123383 511328 806279 2318825 3344616 3369160 3735711 -1 2304202 4528886 -1 1635465 1816919 1822753 2283010 2556433 3665999 -1 -2 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 62654 114428 496255 2390398 2526077 3684711 3879875 4229865 4490481 4507883 4682356 4685785 -1 200305 436431 870785 2610969 2716709 2930765 3851388 4260138 4553434 -1 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 -2 266404 1427619 3989374 -1 -2 917811 1109600 3539849 3662418 4461848 -1 775916 2112032 2219564 3973830 4526744 -1 1784151 1966001 2548016 2838033 -1 -2 635742 893939 939088 1357606 1703245 2099013 3238115 3364573 3852232 3934030 4146468 -1 74991 1037032 2015034 2278423 2657230 2919840 3008765 3634814 4482013 4868794 4893827 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 1975400 2188920 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 349724 1519213 1528820 1635188 2050946 3056968 3118726 4044573 4247791 4935534 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 3296941 4230894 4740073 4746644 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 -2 159839 645839 809671 3783108 4128302 4234076 4565969 4802349 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 -2 619723 1666888 3132093 3634945 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 3330783 3362857 3479803 3505107 3587764 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 401869 494151 2330213 2415313 4611677 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -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 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 1302939 1901674 2123683 2359896 2983676 4094525 4681415 -1 -2 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 560570 2081449 4177240 -1 -2 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 791931 1624598 2413570 2522892 4697374 -1 415822 602253 823489 874181 1250010 1562325 4934682 -1 -2 463847 2347215 4648809 -1 903473 918173 2817466 3811408 4256193 -1 1211235 1385983 1800230 1945292 2415313 2985564 3528149 4611677 4929863 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 116413 319634 865011 1390292 3806487 3869489 4287972 4307153 -1 -2 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 352500 549609 765356 829485 2574293 3317493 3840824 4832539 -1 2024084 2082505 4081312 4778826 4862171 4969529 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 96380 994248 2180711 2816248 4493806 4922396 -1 258715 580154 720169 824376 1071215 1092146 1213755 1299497 1305771 1577702 2239330 2715508 3911267 4804963 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 2000639 2090908 2972597 3062818 3705483 4207943 4266515 4454013 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 422497 1948965 3316571 4346404 4872799 4912349 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 976726 1801666 2593549 3610497 4826396 -1 350224 2321830 2939323 3241897 3482037 3526851 3665894 3960615 4040845 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 283288 1563308 2009611 3000068 4175074 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 745993 1012362 1059588 1079864 1158475 3296643 3352166 3441810 -1 530805 654593 771950 3129911 3576964 -1 509323 2143158 2722887 4592929 -1 -2 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 648641 826785 1849534 2032076 2344612 4550030 4976224 -1 595038 755147 848130 1091181 2238113 2527422 3240071 3851609 4611770 -1 1157332 1394943 1478608 3696070 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 250781 578414 1766564 2160968 2275755 2292171 3214795 3648362 3848827 4877201 -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 1129696 2050616 2234789 2300658 3395180 3946395 4145741 4283635 4526961 4649600 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 909150 1188139 1234162 4068943 4523971 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 87899 503801 1393691 2300805 3000913 3113302 4325389 4601046 4915312 -1 585816 1934414 4160614 4877603 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1217716 3458341 4945970 4950001 -1 -2 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 565066 1352156 1466149 1688188 2409889 -1 562334 807599 827503 880892 1546832 1806883 2252834 2906229 4734409 4771501 -1 -2 2679566 3165152 3310000 3449856 3585835 4492597 -1 133985 999145 2620281 2788720 2850901 3581308 3645463 3691992 4080104 -1 1445676 1555184 1861915 2547924 2575660 2749238 3409804 4908126 -1 23710 763184 878198 3056062 -1 -2 918127 1730132 3745814 3942557 -1 270903 963076 1254529 1476911 1753946 1890420 1948561 1994965 2831580 3352154 4110650 4279872 4393792 4399884 4838112 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 121154 505829 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 1586199 1889871 2367395 3829658 4384602 4700935 -1 -2 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 441977 1849257 2444936 2473975 2770234 2862899 3498410 3568879 3716790 -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 1215467 1854174 3943079 4661138 4971035 -1 -2 648852 1164686 1335427 1396903 2285590 2292495 2371062 3122712 3604447 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 340784 711396 1439293 2669670 3557795 3635795 -1 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -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 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 202960 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 1100666 2007917 3787405 4007434 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 1420142 1505542 3562727 4604873 4786576 -1 76144 482317 710042 2339592 3307713 3864355 4071917 4704649 4975722 -1 -2 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 1894672 2248453 2543966 3143402 3404862 4470547 4598755 -1 -2 926445 3482608 3775697 -1 -2 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 -2 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 1187000 2052283 3279748 4150175 4375550 -1 305846 767053 1092511 1892422 2011710 -1 -2 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 486057 1824568 2954403 4015080 4135159 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 182780 361888 1430944 1689065 2120000 2256585 2494745 3231016 4196440 4245115 4359398 -1 -2 174758 210625 766116 999602 1962197 2760300 3789686 4453989 -1 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 461613 589058 613255 739659 1087909 1613358 2003725 3276326 3508877 4138248 4195349 4995271 -1 -2 425395 3245962 3648012 4183940 4936769 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 510000 641525 1151569 1344420 1369091 1524727 1623867 2545954 2649345 2824479 2912018 3085418 4036680 -1 -2 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 614642 978070 1089606 2868539 3387763 4495322 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 354644 952439 1942978 2096026 2905635 3103132 3395885 -1 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 1532238 2031299 4041930 -1 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 520453 870461 1167675 1687383 1923741 1989024 2324655 4817677 4944296 -1 1303445 1696160 1922997 3227093 -1 -2 2665292 2908934 3044693 3493749 4599592 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 142198 347602 1586126 1643282 2690803 2737072 2737677 4817140 -1 731062 1201049 3438943 3661289 4987306 -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 899192 1420054 2978000 3713360 -1 -2 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 335216 729634 963604 1602993 1770511 2562969 4026421 4208994 4627092 4707788 4903847 -1 -2 662640 1368332 1907765 2424910 3333178 4584942 4817777 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 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 -2 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 728896 863896 1337100 2726857 3797479 3926249 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 -2 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 384607 566807 604243 911887 2540282 3970299 -1 1661521 1951897 3114372 3227276 3343990 3576784 3815508 -1 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 164707 1346974 1783253 2094395 3894351 4263506 4940858 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 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 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 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 409615 1310763 1554181 2319874 4605878 -1 -2 1612286 1886729 3130908 4385682 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 1028823 1259559 2057956 3018199 4093987 4127596 -1 18267 1633359 2899690 4078616 -1 -2 727035 2414532 2446925 2501616 4498283 -1 -2 413412 587015 987014 2726804 3684697 4263717 4608537 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 992835 1937431 2162774 2873356 3963510 4063426 4158731 4443717 4759468 -1 1373984 1652874 2067978 2917338 4478993 4804143 -1 798022 1197797 2601397 2712111 4669182 -1 72609 912716 1235115 1327081 1441171 1700048 2156995 2241594 3137708 3557605 3768859 4999999 -1 -2 567050 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 1888542 -1 -2 726658 1466043 2674206 2921147 4682231 -1 155181 1732383 2430039 3843900 4882192 -1 393755 521529 785372 1097853 1678681 2053829 2260231 2468417 2797496 3753450 4665282 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 1136174 1210408 2924480 3085443 3453979 3757560 -1 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 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 74700 683861 1087034 1395931 2668454 4392719 -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 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 510964 1362667 1490016 1552250 2197967 4157916 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 1313246 2264540 2619826 3568291 4603499 -1 156937 377071 1175144 2731502 3132647 3550158 4738097 -1 -2 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 452779 608154 871215 1016156 1069300 1902293 1972718 2128596 2368405 3412257 3427596 3500369 4632313 4742412 -1 78624 206111 829011 3510841 4124740 4168565 4948249 -1 -2 17677 139143 200900 669778 857368 1832230 2469529 2550172 2784660 -1 816255 821584 852304 2359697 3151263 3995113 4625598 -1 77889 329050 550386 682321 1764193 2111476 2241503 2736829 3839493 -1 -2 164315 703883 1753216 2659317 3432825 3992553 4517822 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 33309 568554 635975 1771592 1961506 3955199 4129352 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 756530 1355418 1948965 3154582 3229934 3977777 4194988 4292032 -1 109572 483666 1452327 2579519 3338200 -1 -2 859036 1229039 2868534 3032904 4637036 4860848 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 233465 479727 4122613 4771125 4796582 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 171397 1212495 1666177 1679392 -1 54456 155547 631614 1332654 2247202 3155742 3685307 4383720 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 630057 1361926 1742146 3158440 4338856 -1 510245 715201 795719 881682 1968770 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 192909 383703 1465808 1844495 2957153 3113302 3876554 4385535 4674924 4827784 4850418 4923328 -1 994016 1205643 2355452 3555070 3963485 4346805 -1 -2 1577916 1682182 2226442 2249752 2351141 3188584 3866420 3987057 4554850 4647041 4871643 4948931 -1 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 200472 1287440 1325686 1792512 1809322 1846472 1967673 1971084 2079543 4566519 4861980 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 138169 776307 1343037 2130417 2166609 2371606 2699802 3336270 3951383 4328117 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -1 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 550953 3337503 4389543 -1 652320 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 323932 1316201 2399344 2425580 3733350 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 283528 939614 1487934 1523872 1674717 2364554 3028622 3366800 4408301 4497672 -1 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 1952353 2152749 4177416 4371879 4626514 4956449 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 91145 2541850 4509513 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 370837 2182314 2903496 4558044 4914822 4929543 -1 -2 675784 1935687 3204350 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 1012950 2127011 3722968 3833576 3909682 4548561 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 -2 588580 1062568 1746017 -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 101429 1127009 2527329 2529518 2843264 3981016 4273753 4532990 -1 113629 308310 1458523 2513268 3688646 3840623 4525133 4922282 -1 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -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 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 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 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 791543 1745996 4216548 -1 -2 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 -2 34259 741370 3515003 4603430 -1 453162 996011 1090262 1742349 3223706 3570320 -1 146779 1101708 1709050 1733734 1968150 3310233 3633446 4110671 4823178 -1 158583 306094 705989 1110574 1409082 2454978 3278552 3911892 3979916 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 493898 1533335 2806832 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 346392 1096023 1572117 1623163 3474055 -1 117669 756117 1936908 2042633 2370135 2516411 3271131 3969751 4101121 4377508 4597582 4809152 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 28206 1960076 2756349 2874930 2928932 4367568 -1 65757 110014 833186 2441091 2843051 3005877 3906229 4218218 4807652 -1 1389333 2682552 3311448 3539335 3894649 4921379 -1 847568 850333 1646474 1972229 2595465 3469211 3871217 4216523 4481622 4628507 -1 -2 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 1124681 1942809 2836821 3022711 3360115 3430595 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 795168 1867026 2261422 2273027 2441454 2913830 3402534 3813592 3908183 3999475 4924531 -1 -2 1165396 1857210 -1 536141 2223829 2236203 2590720 3249028 3415295 3734511 4912236 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 234607 262582 567453 863981 3052972 3934498 4308839 4364768 4439264 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 621530 1704212 2473558 2668573 3866037 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 96927 685627 1706465 3160807 4611286 -1 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 1040917 1540357 2503587 4407534 -1 2068922 2958002 3437798 3713177 4372213 4748536 -1 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 959514 1359948 1677467 2680595 3202328 3638928 3657388 3677965 -1 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 -2 423497 431895 566426 2266764 2361079 2725004 3192643 3606494 4305537 4725350 4855486 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 920845 1575792 2233381 4165816 4462968 4464705 4752849 4758520 4855414 -1 249353 960432 1526500 2520690 3181347 4530110 -1 648852 1164686 1335427 1396903 2285590 2292495 2371062 3122712 3604447 -1 -2 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 -2 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 2903417 3370206 3418226 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 791931 1624598 2413570 2522892 4697374 -1 954011 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 625724 652828 2530714 2912809 3408147 3762707 3811472 -1 -2 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 -2 240230 337998 471108 659732 868261 1202873 1238698 1456348 1740931 2609020 2622522 4802831 4921258 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 475275 1439367 1528761 1587870 3112336 3635757 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 146631 537079 975652 1467513 1531966 1607259 2149214 2405963 3675064 4517520 -1 2152412 2177520 3031316 3286965 4777069 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 91145 2541850 4509513 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 -2 629798 671190 1461740 4182849 -1 -2 365543 472282 1490016 2197967 2560792 2795613 3707834 -1 1059873 2016568 3061107 4626049 4886803 -1 655714 702402 885932 3581993 3614959 3777071 4211241 -1 -2 681491 687094 1280675 1917098 2271656 2383907 4043966 4214912 -1 1527936 1662194 2647691 2795525 2937894 2983186 4022882 -1 -2 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 252641 342461 414434 3400106 4557499 -1 -2 778350 1545360 2258189 2918501 2919854 3334638 3401036 -1 -2 578430 842955 2938771 3272973 4109096 4971035 -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 254056 2007152 3330586 4041357 4688752 4705056 -1 -2 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 163629 206096 550982 863353 1076314 2305809 2782994 2783200 3555951 3647369 3961559 4924080 -1 689317 809307 1049578 1210161 1933702 2294755 2802901 3612800 -1 -2 361000 596620 1719255 2067626 2736630 2793581 3880380 4602588 -1 -2 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 573578 1495005 2407101 3534812 4024478 4778742 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 444194 1993801 3993135 4790698 -1 128381 949249 1871741 3131143 4648457 -1 444573 1124427 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 -2 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 659317 2118806 2978946 3614615 4699003 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 4137519 4434361 4778092 -1 188217 921265 927119 972286 1297365 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 987359 2741596 3218421 3263603 4359587 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 404217 877030 1099508 1340003 1815330 2283144 -1 -2 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 -2 571197 576617 2353999 3612425 3955935 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 -2 101224 345460 1175144 1277165 1491988 2551134 2731502 4316661 -1 -2 224505 1476911 1756752 2599334 2799045 3098065 3478055 4617234 4685296 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 657810 995549 1502448 1842444 2456193 2635093 2789613 3025447 3176096 3303591 3868533 4159163 4775561 -1 -2 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 -2 193435 845763 1856616 2109486 2184765 2329456 3290178 4295522 -1 513961 906447 1053313 1253718 2042943 2112688 2309621 3234211 3910612 4470499 4868934 4957288 -1 2113001 2300438 3273042 4033812 4089167 -1 337044 447422 770688 997561 1789872 2730021 2752208 3449160 3770191 4427267 -1 175654 888894 1826462 2394404 3049259 3352817 4259729 4283794 -1 -2 64572 1712299 1758130 1768528 2435457 2603756 2919655 3112521 3140698 3835209 4606937 4673491 -1 -2 713178 2176431 3538495 3810035 3966734 -1 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 768667 1513548 1944999 3699136 3932509 4182416 -1 -2 77074 263616 1070788 1238486 2089928 4203603 4398259 4417537 -1 -2 2665292 2908934 3493749 4599592 -1 -2 141524 951752 1089698 1752894 2847702 4722917 -1 2854249 3631091 4281693 -1 658649 1487045 1704805 2007483 2482133 3244940 4182924 4210755 4814934 -1 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 414626 2749183 3850460 4864657 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 128884 600921 950898 1578597 1685334 3164675 3254619 3337497 4699689 -1 50670 217090 325321 1635140 2321173 4642573 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 644635 1812104 1982838 2829264 4320389 4549146 -1 -2 165755 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 1043340 1052754 1212560 1584820 1762657 2466338 2876519 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 -2 1744342 2342845 2415179 2927873 3057129 -1 1943593 2719863 2757620 2954809 3572291 4488297 -1 -2 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 1176478 2901109 4173017 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 -2 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 1100950 1391879 2247195 2856248 2890967 3108574 3174628 3397426 3404170 4218961 4548944 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 531834 842574 1627874 3984439 4868651 -1 86687 89489 154341 698742 1074556 1100425 1721275 2189183 2241813 2824788 3323073 3895963 4277752 -1 2731311 3479985 3700413 4206574 -1 -2 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 1589671 2062094 2798662 3834569 4011854 -1 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 -2 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 152051 417171 1462018 2414294 3449329 3994196 -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 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 -2 763548 1135203 1490435 1533512 1756115 1799132 1830013 2431549 2433784 2478057 2549500 2764233 2838193 3828026 4569694 -1 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 -2 268428 741862 1684375 1812180 2059125 2319283 2804039 3627871 3670745 4038967 4039045 4540386 4814564 -1 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 91 57121 285297 1155061 1948282 3185389 3406298 3512114 4115903 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 76765 308310 620789 2393986 2475533 3840623 3883678 -1 214417 382627 712868 1557837 1931238 2405093 2487131 3316558 4888570 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 468226 1917294 2590913 3010662 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 18267 1633359 2899690 4078616 -1 -2 212456 224269 843617 1888594 2433812 3006906 3347597 4066637 -1 -2 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 809564 875937 1566482 1933452 -1 16372 1397796 1494257 1825396 2695178 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 1735296 2368193 3538920 3919028 4118641 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 412878 1166534 1474948 2882221 3505560 4393216 4835806 -1 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 89080 728825 756572 1304707 2311690 3618867 3778217 3917708 -1 -2 616384 2761942 3058569 4359063 4444517 -1 315591 467415 770677 1594401 2491908 2746589 3924356 4733532 4868829 -1 66394 753948 856228 1260215 3267616 3525878 -1 -2 3600 203785 1186111 1862359 2527403 2827556 3288820 3312668 3872785 4246272 4623330 4663732 4852956 4909847 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 2909 145619 175104 2932296 3649495 3934210 4383425 4710572 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 316761 707904 767480 819919 4451259 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 985782 3204972 3626170 4444454 -1 887761 957683 1619718 3116466 3573521 4250597 -1 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 437846 1868549 2223264 2694657 4550211 4955409 -1 -2 796702 2506408 2856960 3104368 4308696 4808751 -1 289316 1318740 1752830 1880361 -1 62778 2324083 2462191 3501989 3516371 3667833 4426784 4989972 -1 333644 626135 1050288 1772412 2791669 3104332 4118562 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 503204 2548399 3124989 4209842 4385615 -1 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 -2 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 -2 2126351 2333494 2487329 3574021 4424483 4725864 -1 751197 1151025 1194092 2270607 2326224 2723450 2905114 3709424 3866535 4162764 -1 -2 34184 1791591 2752064 3369238 4583188 -1 1541810 2606912 3034452 4272522 4758298 4828254 -1 138897 524218 894665 1585808 2156697 2711143 -1 407322 413411 1182674 2136520 2693979 2703812 3005067 3060391 3301561 4326313 4979297 -1 399302 869625 1267346 2904804 3236367 3425573 3861347 4202968 4427847 4718127 -1 265010 593958 737372 1565901 2456286 2474132 4097592 4764440 -1 -2 423499 1630246 2736898 3037867 4517223 -1 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 1751170 2038821 2662821 3826960 4963282 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 -2 2854249 3631091 4281693 -1 52136 593030 1764749 2396864 2573128 3527996 3693900 4984364 -1 531152 736831 1210432 3266644 3813404 4842132 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 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 1130292 1146771 2766768 4044418 4106566 -1 559648 722150 2007317 4614595 4996959 -1 91145 2541850 4509513 -1 -2 111614 1357860 1590546 3501226 3800085 -1 213656 1233168 1389420 2889063 3896748 -1 -2 92030 107571 465649 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 1205951 1803760 2884748 4064905 -1 -2 193524 1097502 1746192 3326232 4016196 4712617 4792527 -1 441846 452995 569848 1162183 2247484 2382311 3464361 4219825 4690349 -1 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 -2 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 671972 806580 808572 835760 1145089 1712842 2000600 2514379 2815816 2958804 4048597 -1 285053 945247 2635790 3344004 3416458 3497390 4210891 4531882 -1 -2 477835 1170477 2642691 3033302 3455233 3574273 4983830 -1 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 1388017 1859720 1935504 2000596 4322590 4373448 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 652307 955377 1234715 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 -2 801164 2247193 2730948 4714811 -1 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 229400 1210249 2428363 3464874 4559275 4800598 -1 -2 2749860 3691811 3817798 -1 446361 1857964 3682807 4260060 -1 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 51141 3398105 4018950 4092095 4586133 -1 1008542 1343201 1551540 3372886 4799309 -1 966876 1222430 2107071 2644876 3055438 3868992 4335370 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3860386 4052379 4431436 -1 584678 2009978 2530603 2895684 2963918 3491219 3645497 3762653 -1 -2 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 41098 280871 754247 816080 1368725 1499387 1557926 1796585 1843974 2883964 3630490 4391711 -1 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 559420 2180761 3993128 -1 330412 709708 759304 1751754 2670349 3668033 4917276 -1 -2 135326 630897 750724 1367752 2898222 3851336 4166165 4181800 4361391 4647580 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 848525 1300505 1809920 2478804 -1 -2 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 -2 1310386 1371359 2244866 2546976 2729174 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 -2 1972229 2595465 3469211 4481622 4628507 -1 485215 553393 1278048 1400325 2475287 2895070 2983616 3527367 4541512 4757530 4774617 4804492 -1 608254 1122446 1215308 1561848 1624267 1703856 2180892 2824937 3802773 3878038 -1 -2 1529388 1995437 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 1981769 2905751 3358455 4500881 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 825671 1074305 1473993 2191238 2652751 4346728 -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 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 3045635 3509696 4138347 4516101 -1 -2 532984 1177844 1934381 2338626 2489045 4388932 4468037 4547299 -1 294360 1026515 1088458 2270237 3025616 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 -2 868485 3881440 4033198 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 445998 487608 1406776 2762583 2871759 2878368 4206038 4361312 4798812 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 228413 814135 1284284 2387330 2503276 2531774 2810210 3428453 3429995 3929074 3953370 4057657 4323766 4543040 -1 -2 266210 527819 673229 687006 917121 1737131 2034419 2343583 2581363 4204850 4269027 4377895 4401461 4715509 -1 193628 550764 724431 2197718 2614694 2887218 3179556 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 1522883 2812004 2906704 3209606 3491405 3544155 4445982 4917879 4962415 -1 -2 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 229839 411514 1023327 3006164 -1 1771962 2304202 4528886 -1 -2 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 637183 970286 1904961 2210502 3278476 3348938 3643896 4250112 4832217 -1 229656 303798 2590027 3273962 3803253 4030587 4741482 -1 -2 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 1159964 2317891 2998976 3915797 4418784 4699007 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3736938 4073282 -1 496947 758256 1611241 3808085 -1 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 -1 723087 892894 1420623 2932795 -1 -2 472755 2593505 2952714 2983624 3166435 3278616 4171065 4228546 4246707 4475738 4984410 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 1327808 2030219 3496556 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 -2 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 870055 3409959 3996669 4790076 -1 443405 1938783 2000409 2713411 2867754 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 -2 1536321 2503970 3690384 4315966 -1 44545 628990 1506844 2708114 4101943 -1 38946 237369 299527 317824 1559160 1760600 2020454 2370299 3830531 3910013 4219199 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 173093 183099 232050 2009380 2058828 2165115 4622086 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 -1 995859 1089845 1177793 2222444 4273830 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3473905 3935411 4145091 4537835 4751592 4824620 4851897 4972936 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 103950 276951 1824852 2473814 2495934 2676783 3587329 4918605 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 680672 1675346 2412587 2953504 3359266 4629230 -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 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 789617 1242113 2319614 2394302 2951752 3450187 4863730 4887090 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 494630 651228 770247 787640 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 2821429 3278741 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 293166 537036 622937 1494728 1552019 1768613 2477346 2953285 3755228 3817686 3823146 4826135 -1 157091 920816 1371565 2173926 2652287 2881482 3721930 3929227 4061323 4534932 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 278959 493537 577571 1645436 2369644 2490548 3127050 -1 174773 231253 1339135 1489760 2576477 2915835 4204537 4892088 4972706 4977504 4999925 -1 -2 2113204 3088729 3104322 3134489 3374591 4953110 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 -2 87899 503801 1393691 2300805 3000913 3113302 4325389 4601046 4915312 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 1742686 2281748 2821984 3046543 3864089 4308398 4850579 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 408395 1770323 2068994 2927634 4168521 -1 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 -2 655996 1274627 1691593 2359848 2740083 2936304 3370934 3424990 4126583 4289234 4375992 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 84155 682747 1018367 1653721 2060598 4022842 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 958675 1076184 2600816 2756850 3105405 -1 -2 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -1 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 -2 1841459 3993905 4406878 -1 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 594011 607293 699236 2710158 3436659 3590367 -1 188210 495768 696984 883722 970830 988148 1288568 2213832 2880075 3550395 4388816 4875884 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 -2 387281 1011236 1961560 2523725 2684951 2762989 2989571 3272747 3425674 3646412 4322737 4336808 -1 577880 1579254 3577049 4252972 4853412 -1 -2 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 526307 2000208 2154789 3083588 3232321 3932706 4729296 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 -2 142363 1108507 2112265 3916981 4191816 4549768 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 1590028 1951961 2556177 3279807 3488585 4608505 4643495 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 428572 893590 1915120 2421465 2443152 2634815 2780760 3022470 3994604 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 440553 627083 831328 1075118 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 392062 636527 2365535 2368098 3928606 4833330 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 297783 861556 3406527 3811450 3814628 3889476 4510306 -1 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 -2 94998 414881 1302172 2052382 2994980 3031719 3509414 3611491 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 -2 446554 453639 609720 970736 2197859 4996226 -1 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3956710 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 313883 617159 2052722 2348076 2683242 3172252 4275563 4486543 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 2249711 3888214 4178270 -1 1047711 1545350 2284916 3242070 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -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 1991862 2799980 3418772 4768344 4773158 -1 723087 892894 1420623 2932795 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 335194 892920 1819677 4373748 4691701 4815748 -1 -2 131935 920939 1243746 1893184 2699048 4235736 4375169 4502792 4930664 -1 1154814 2637809 3296335 4671049 4817419 -1 2749860 3691811 3817798 -1 -2 173932 1125112 3261865 3418446 3530731 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 77017 230593 1223600 2322011 2956062 3110786 3269339 3439233 3825654 3857586 4420261 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 -2 1358959 1384720 2124112 2184904 2348530 3048532 3455642 3828250 3859204 3892889 -1 1638 4150156 4624359 -1 463518 660936 1539615 3835457 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 -2 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 755539 2452717 4288758 4742784 4862687 -1 90912 839755 880540 967304 1565707 1624249 1800270 2139845 2366397 2696962 3167018 3207022 3237956 4544200 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 -2 46671 496947 758256 1611241 3808085 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 1991862 2799980 3418772 4768344 4773158 -1 -2 481064 1023372 1244496 2391848 2658412 4160621 -1 42825 202667 390866 635991 979296 3192597 3541514 -1 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 -2 94951 2909993 3236911 3903057 3980187 -1 -2 1141873 2025697 2749860 3668206 3829966 3950656 4454070 4775539 -1 150819 782487 1489944 2420984 3638738 4047632 4716304 -1 -2 20853 724625 1064934 1443568 1471156 3791810 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 264447 461790 1412676 2984403 3037806 3160999 3974587 -1 1908694 2220711 2737455 2943391 3265958 3351822 3420376 3520881 3732495 4311248 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 644635 1497455 1982838 2829264 2958612 3847688 4320389 4549146 4726411 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 1149137 1163986 2174474 2403769 2567488 3133391 3444373 4047802 4079143 4249474 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 1597786 2004566 2017961 4663523 -1 -2 560570 2081449 4177240 -1 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 749387 926655 1785305 2269123 2485191 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 -2 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 762559 2030219 3496556 -1 -2 1070238 1123284 1165626 3058631 3380891 -1 177816 247469 611596 721998 1011152 1515122 -1 2169912 2268043 2629277 3046651 3568268 3969539 4722084 4926949 -1 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 -2 848525 1300505 1809920 2478804 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 2282905 3149685 4754080 -1 75319 131716 148784 1561672 2010961 2129561 2717518 2961957 3374322 -1 -2 161661 418743 651716 1314018 1387010 2062312 2887003 4608535 -1 378390 1164465 1993223 3214067 3807585 4023925 4734858 -1 -2 375245 600085 756828 1280542 1501283 -1 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 711737 859128 1335276 1729748 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 1945088 3155961 3248482 3855192 4045470 4449549 -1 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 -2 83456 135053 193795 1479612 1538042 1938410 2431592 2460743 3732312 3928649 4028404 4725923 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 -2 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 282257 823791 2423370 2917097 3099540 3596100 3772217 3995790 4208136 4474492 4516766 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 71679 784820 915373 2116606 2552552 4316349 4467659 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 834852 2399104 3066857 3197635 3643106 4077607 4532394 4816783 -1 -2 90643 168191 323161 526140 564157 569787 874107 919915 1152083 2231432 2367761 -1 733095 1242267 1753444 3536949 3870574 -1 293213 1562097 2305991 2563121 3823731 -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 -2 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 -2 69141 109661 1361926 1483234 2006948 2107491 2242849 2519991 2665394 3257391 4262340 4780210 4899032 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 -2 657810 995549 2515230 2635093 3304439 4775561 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 102596 206938 326162 748142 2053977 2064035 2781434 4233823 4937761 -1 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 -2 482148 561690 626703 920764 1527484 2136584 3667510 3916863 4279549 4391500 4537173 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 -2 560880 1949906 2048318 2197063 -1 80411 2950439 3162359 3674965 4731727 -1 632468 1623671 2383328 4530014 4872475 -1 3976418 -1 1452070 2401236 3141534 3445049 3450611 3489106 3707642 4422043 4635946 4637522 4702199 4827651 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 485215 553393 1278048 1400325 2475287 2895070 2983616 3527367 4541512 4757530 4774617 4804492 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 1271176 1398937 2140199 2932742 3711526 3814910 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 85351 1029605 1850674 1985219 2937244 4163471 -1 -2 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1291304 2856356 3437273 4602343 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 1756810 2131075 3335701 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 137698 384470 1242742 1490993 2359972 2838820 2859457 3003950 3082772 3596664 -1 -2 416783 592270 3358917 4012131 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 217575 459838 930229 2815791 3457274 4120742 4308049 -1 375592 720465 1591943 2333360 2881928 3971015 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 39206 790168 2037562 2168336 2560975 3478150 -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 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 409615 1310763 1554181 2319874 4605878 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 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 -2 96840 1068521 1776700 2187985 2457769 4260248 4947787 -1 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 -2 2098280 2413023 3067316 3725918 3765211 4446718 4488163 4745238 -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 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 772439 1624035 2134704 2812243 2987116 3124118 3511461 4135166 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 41293 1391052 1443058 1536544 1560725 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4629127 4686173 4909228 4995342 -1 242005 732983 2186277 2933906 4697420 -1 225506 1140302 2099285 3844955 4167417 4965518 -1 -2 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 -2 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 1173559 1199361 1311417 2126123 2950053 3908564 3938801 3975476 3986754 4978160 -1 612244 2097503 2178976 2704132 2799513 4146232 4725935 -1 -2 618997 1353296 2205956 3362215 3728344 3980880 4237593 4974648 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 587779 3257768 3575324 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 327079 1604275 2998743 3739114 4215144 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 574315 755815 1729372 2418705 3073011 4921391 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 166150 502914 652580 878363 1642691 -1 1079729 1675518 3578681 4281738 4669784 -1 1248348 2326644 2365994 2457922 2574488 4594013 -1 -2 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 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 415254 456449 1950499 1979379 3133170 3490301 3704592 -1 -2 407535 1786902 2472102 2769998 3358761 3521527 -1 -2 850754 1420838 1431986 1890751 2574015 2672461 3280283 3292482 3387260 4087165 4764400 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 340052 1586486 3325093 4375486 4477683 -1 -2 1016596 1687392 2307316 -1 1899099 2655080 4799118 4966974 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 3569456 3586335 -1 -2 951783 1736777 2351702 2709807 4226919 4359883 -1 729895 1018588 1607489 2280231 2893633 3217180 3291311 3620272 3648561 4506244 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -1 546572 614969 889944 1142815 1348679 2376016 3344613 4491821 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 1102616 2838814 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 143404 1797787 2682046 2946793 4792458 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 491285 2799676 3411114 3603007 3614653 4550397 -1 333129 335029 359998 1714037 2344193 2797301 3018581 3171902 3318389 3912616 4701926 4800006 4817916 4819273 -1 356943 981388 1508317 1919425 2406254 3940173 4627489 4999999 -1 814627 1364973 2087771 3213331 3354444 -1 413272 810249 1205837 2674364 3512611 4747382 -1 799 689459 775955 1439963 1541850 2742502 4157826 -1 -2 1219375 2880081 2908050 3053244 4268289 4475840 -1 882355 1776524 2395765 3447314 -1 483380 511316 753740 3015026 3185185 3860773 4795524 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 1036828 1134483 1720615 1947787 2318230 2511738 3468700 3961362 -1 502756 3350062 3501179 3692738 4406444 4514204 4555960 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 513390 970944 2393968 2749186 2790541 2912031 3502163 3616935 3917690 4333608 -1 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 936725 2083766 2439569 2735084 3966008 4189035 4284547 4387057 -1 216089 478827 691497 1106484 3068773 4044272 4850595 4879311 -1 252277 736066 754780 1029138 2694300 3942275 4498600 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 850754 1420838 1431986 1890751 2574015 2672461 3280283 3292482 3387260 4087165 4764400 -1 -2 162123 549895 653032 4292301 4758293 -1 266961 309619 493128 1585174 2073263 3769211 3986196 4298963 4617503 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 960325 2351481 3435786 3493308 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 -2 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 306617 688170 821909 884923 2209011 2278309 2649867 3988652 4118268 4553351 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 468226 1917294 2590913 3010662 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 -2 477028 1221528 1306865 1758627 4016635 -1 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 605090 1775835 2708879 3594460 4604103 -1 -2 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 138890 579236 582822 1400159 2152773 3993904 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 1166331 2871471 3049670 3401090 4450924 4537537 -1 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 870041 906883 1615749 3178751 3643547 3767211 -1 -2 266821 522340 784138 1829439 3802922 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 256196 1324772 1502256 1671266 2118098 2329649 3550742 4368436 4890529 -1 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 -2 557765 1153675 2180987 2697968 3041564 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 512752 586907 1126675 -1 768807 1328105 1790270 1820819 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 1631893 2404516 2734116 3173610 3795901 4354793 4594517 4814104 -1 693090 1064582 1673748 2092194 4396757 -1 -2 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 642346 1318588 2151844 3838133 -1 406582 494480 645030 670027 842856 1308284 2315745 2344511 4342309 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 198793 562272 767863 1172283 1387041 2660967 2909543 4122376 4283844 4393765 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 616397 867715 2110442 2303477 2939568 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 1387822 1416596 2465263 2497586 2627971 -1 84309 420055 1989881 2354847 2599791 2648576 3243675 3961887 4534180 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 798022 1197797 2601397 2712111 4669182 -1 -2 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 581232 2806834 3116064 4316913 4492858 4933231 -1 461278 535384 869885 1109953 1403192 1670504 1961432 2583732 3463892 3700414 3913825 4371089 4750403 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 493943 887961 1048088 2769310 -1 -2 738640 1129540 1592709 2818139 2821597 3640280 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1428021 1809094 2417830 2895216 2966444 3018533 3919725 4048901 4397699 4625001 4685352 4754411 -1 842984 1462746 2338711 3760568 3958947 4999999 -1 86941 928802 1363513 3954298 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 721645 761701 886193 1004605 1803803 3694059 3902093 4850857 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 1272127 2657754 2948711 3736139 4964104 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 1204368 2501413 3510641 4622516 -1 272270 403843 769695 990962 3287488 3541229 -1 276985 376458 698326 1756453 2842119 3584372 4066803 4770593 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 59189 583799 779568 1027694 2675354 2850172 3877139 3958645 4328196 4667589 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 1234100 1300389 2656249 3139248 -1 -2 801164 2247193 2453532 2730948 4714811 4890296 -1 -2 552114 855916 2589139 3880812 -1 21182 271936 506643 617479 1780683 1844205 1966163 2324371 2665325 2827872 -1 986966 1130524 2091956 3271841 3775993 3830923 4263019 4326951 -1 -2 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 807543 1514371 2574318 4024697 4479103 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 1064582 1186085 1519688 1996368 2092194 2292759 2884761 3048255 3339068 4243342 4330593 4625089 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 1027342 3175841 3187371 3531207 4999999 -1 -2 2837862 4011387 4063199 -1 1115867 1945942 2022162 2028319 2833504 4639951 4901245 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 -2 191146 1975427 3998760 4085533 -1 -2 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -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 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 -2 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 197569 378898 784630 1726314 1872861 4029400 4622764 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 3045635 3509696 4138347 4516101 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 -2 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -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 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 -2 760345 1547614 1562047 3098754 3949254 -1 601263 3305987 4235473 -1 169422 765308 1014603 1579255 2229946 2728585 3290785 3409550 4893668 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 162123 549895 653032 4292301 4758293 -1 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 -2 1508989 1821358 3773005 4498031 4897997 4991011 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 526651 844138 2454633 3758495 3940807 4291606 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 1605023 2517839 2519278 4775061 -1 804555 820508 1083767 1761453 1919688 2959708 3020549 3559561 3993225 4838091 -1 -2 423499 1630246 2736898 3037867 4517223 -1 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 807377 2821261 2854171 2877406 4174778 -1 -2 970056 1278413 1737072 2273463 2749952 2949129 3349324 4179819 4340685 4602303 4839991 4877502 -1 434327 2828222 3523462 3720903 3920453 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 375252 1577986 3282802 4288231 4572470 4997596 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 743723 1134223 1783389 3237572 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 190350 437824 711508 2021156 2948213 4013727 4949713 -1 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 -2 362711 2238028 3596355 4378484 -1 940523 1114214 1717609 2447465 2609819 3572499 3645744 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 -2 805306 1893380 1975897 3040678 -1 951783 1736777 2709807 4055973 4226919 4359883 -1 -2 12797 899361 1859551 3401364 3600705 3853550 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 -2 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 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 108630 946546 1213059 2177689 2813678 3506349 4665263 4874608 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 30812 158566 894713 1594347 1782926 2013404 2633760 2664615 2706053 2964961 4150454 4449535 4516489 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 280195 723121 1358868 2009498 3198134 4370923 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 621364 1219980 1292474 1835685 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 458613 682035 1038750 1860056 2361575 2465851 -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 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 605749 1085395 1851166 3504935 3541252 4186806 4279548 4430159 4498134 -1 303414 412735 705746 1331538 2143851 2884499 2913178 3770871 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -1 1460473 1928813 2415035 3990722 4438855 -1 -2 61011 1592689 1864889 2500583 4880395 -1 1836749 1975986 2168810 3238446 4578745 4868732 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 280195 723121 1358868 2009498 3198134 4370923 -1 925953 1020793 3721464 4089982 -1 1465301 2221651 3009659 3848010 4662136 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 66552 576042 774229 1474082 1801085 3117490 3851956 4915989 -1 237307 408021 774790 1761420 4075524 4630448 -1 661556 673555 2473597 2707355 4797719 -1 -2 151776 549515 788609 2618898 2697192 2841386 4932333 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 1992656 2105064 2106890 2472806 -1 1597786 2004566 2017961 4663523 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 -2 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 301748 468601 473149 1030562 1368041 1781123 3214128 3568479 3819234 3840553 4794609 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 653160 666630 841834 1432341 2035851 2266565 2291311 3202350 3433502 4428569 4821899 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 2565703 4334500 4502072 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 358994 1410993 4405290 4715963 -1 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 545899 1168903 1287783 4051742 -1 436329 1414311 1881852 1997475 2155632 3106954 3518338 4545951 4739446 -1 770595 1763173 2352713 3835622 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 1004300 1024651 1058618 1236214 2018707 2995536 3737421 4999999 -1 -2 92325 559634 3038715 3258947 -1 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 328919 1470741 1634022 3406816 4513372 4839266 -1 629940 844467 1029174 1179917 1342627 2752788 2916630 4595301 4760939 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 -2 537308 1124860 1221853 2157393 2188290 2450766 2462648 2801210 3041484 3182105 3735862 4028760 4732050 -1 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 64081 81403 1046000 1053524 3052224 3472802 4575173 4867438 -1 -2 2249152 2860291 3062395 3075058 3519528 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 1286336 3157517 4214838 4255753 -1 -2 1162953 4403761 -1 115592 343388 1344001 1594069 2207643 2234607 2597002 3484394 3575836 4376671 -1 -2 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 2004566 2017961 4663523 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 -2 2604927 2780791 3059977 3304737 3831134 4091829 4514046 -1 220501 2793446 3848833 3893453 4418424 4721277 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 9641 367812 564168 2573411 2702859 2938582 3978598 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 -2 918478 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 611488 1334790 1834920 2271000 3139118 3171016 4190218 -1 918127 1730132 3745814 3942557 -1 423373 1472720 4121777 4508006 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 1181141 1439931 2421007 3582212 3704006 3724963 4811156 -1 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 263965 472524 900163 1588806 2341233 2713392 2825118 3024756 4176152 4728783 -1 -2 69950 748722 874453 956726 1952260 1974051 2693138 3163335 3471230 4039560 4232477 4860007 -1 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 79592 657646 2112648 2620680 3746374 -1 506315 1015088 1575252 1702118 2509503 3711821 -1 1234100 1300389 2656249 3139248 -1 -2 1072855 2220703 3801657 4483594 -1 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 395455 674307 917044 2862667 3038857 3195135 3290915 3435874 4098741 4134890 4657469 -1 448322 1392742 2391209 2930204 3226919 3269305 3560586 -1 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 -2 1284072 1569899 1936084 3004853 4827745 -1 479819 652614 725297 1841667 2151528 2745865 3123578 3220664 3269497 3486266 3676156 -1 408079 1423272 1947885 2258871 2468915 4001129 4383652 4389806 4905167 -1 449597 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 1492283 2292607 2825406 3576915 3939580 4271782 4849788 -1 -2 335935 790914 1277891 3269546 3414062 4484716 -1 -2 498323 2550828 3396714 3784728 -1 142210 1569463 2844635 3070796 3450167 -1 1066722 2038958 3220270 4357856 -1 449556 987772 1466098 1970276 2845176 3140760 3645019 4664125 4970790 4997502 -1 229823 2428119 3455284 3522839 4141092 4509802 -1 -2 475153 1395982 2591563 2799100 3076351 3368349 3813371 3892181 4375295 4692235 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 -2 657480 2604249 3521630 3717169 4095963 4112277 4588843 -1 271208 1188729 1261349 1510818 1730956 2221258 2222932 2439963 2624453 2667443 3801823 3995966 4102652 -1 -2 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 919917 1128841 4441199 4735299 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 530805 654593 771950 3129911 3576964 -1 83835 184041 292426 554449 794064 1825006 1958982 2779270 3325617 4099151 -1 -2 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 437588 1114866 1224728 1534952 2148527 2362628 2598542 2879488 4050560 4412292 -1 -2 278908 3069956 3480022 -1 378663 735503 2761556 3449625 3720735 4455444 4633843 -1 24386 1383583 1842904 1942873 2328611 3594871 3982732 4146502 -1 635468 1009837 1316818 4314079 4401175 4820975 -1 -2 98400 1757201 2518414 2629344 2983646 4988862 -1 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 893522 1524935 2169097 3091111 4294933 4800275 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 588899 1211225 3418910 4357325 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 -2 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 757681 828874 1616238 2656837 3361598 3569270 3842196 4417557 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 2230094 3892687 4240606 4719328 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 2202947 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 1592494 3196951 3462371 3655046 3734693 3773141 4019143 4019546 4861025 -1 -2 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 -2 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 -2 17010 847258 1101420 1305069 1406400 2148380 2304845 2529181 2756875 3621548 4064620 4595732 -1 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 -2 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -1 -2 619460 2657995 2948887 3066815 3149399 4259262 -1 931148 975565 1103035 1434539 1704397 3311350 3342257 3362599 3835811 4066683 4489495 -1 -2 734624 1065935 2499542 3800290 4029721 4383365 4578319 -1 1054853 1250137 1634206 1898707 2352371 2369685 2421063 2621977 2849239 3090042 3368530 4037238 -1 1073491 1537862 1886729 2363044 2979269 3350817 3891571 3996315 4408856 4516519 -1 1339957 2040546 2821842 2991944 3942181 4490650 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 317061 705195 1386800 1451303 1551664 1593020 2292900 3126832 3760847 -1 2068959 3004262 3257077 3593471 3982159 -1 301755 2633564 3042984 3349003 3950793 -1 331839 531974 2012607 2068078 2271595 2721964 2775818 3129491 3198612 3333204 3706064 -1 -2 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 6826 730039 1226357 2101189 2903574 4882668 -1 -2 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 2019700 3045384 3391896 3547439 3973830 4198270 4526744 4652898 -1 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 35701 2592940 4621511 4667568 -1 -2 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 1545734 3582913 3712136 4121362 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 2581638 4085511 -1 -2 479819 652614 725297 1286319 1463263 2553085 2936599 3123578 3220664 3445349 3676156 4102122 4424762 -1 1420142 1505542 3562727 4604873 4786576 -1 415414 579812 1489713 3094052 3304233 4421215 4605587 4910078 4983052 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4435442 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -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 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 587779 3257768 3575324 -1 275108 2438990 3059553 3430942 3700224 -1 -2 1049678 1087187 2371816 2547881 3276685 4482458 4911348 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4356305 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 -2 463847 2347215 4648809 -1 89155 622587 640665 1185490 1541122 2204655 3969442 4114707 -1 155181 1732383 2430039 3843900 4882192 -1 91974 114601 843228 1538863 2382804 3586534 4988914 -1 -2 1188364 2373403 3703389 -1 1556612 3360322 4116757 -1 -2 344496 380948 482176 708183 786420 1770599 1881079 3897766 4439564 4537072 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1716076 2905155 4534507 4882675 -1 -2 529267 1068437 2790768 4725894 -1 471983 3305775 3573005 3768509 -1 1014846 1261597 1467431 1579594 2242190 2271207 2446032 2877777 3659108 3668740 4247974 4701588 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 813414 893535 1062808 2792193 4919382 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 262192 741806 1797553 2365141 4029470 4250182 -1 -2 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 675807 1523095 2604334 2653500 2747735 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 529267 1068437 2044849 2790768 4725894 -1 675807 796474 1523095 2604334 2653500 2747735 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 2138411 2500426 3000942 3673464 3931738 3943541 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 -2 163847 325768 722967 2564752 3304146 3734195 4055394 4144165 4999999 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 284847 1748025 1989576 2655634 3247975 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1272976 1965358 2339709 2806109 3784578 4655515 -1 194538 1854529 3657555 4282841 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 750230 1152105 2769718 3068085 3149925 3150065 3475858 4927884 -1 1322447 2767535 3140927 3168622 4821615 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 1012410 2530789 3222551 4418352 4703974 4725284 4815249 -1 623971 812593 1146610 1514877 1965723 2476624 2939462 3161126 3266905 3503745 3516416 3586000 3778877 -1 1219149 1241687 2366975 3260486 4377884 -1 406482 710021 1028200 1673868 2512204 2763490 2774633 3777373 3798881 -1 -2 340505 1748103 2936489 3483030 3571311 3947375 -1 -2 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 1233730 1556470 2413136 2786777 3366492 3797637 3986941 4447739 -1 504271 1217137 2800467 3373313 3486319 -1 2030219 2525050 3231131 3289143 3967192 -1 -2 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 169906 4519893 -1 -2 6707 562510 763337 1284662 1573734 2768926 2809182 4274051 4501999 4584051 -1 -2 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 -2 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3851350 4774172 4790298 4990753 -1 144467 233591 297947 2083744 2847027 -1 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 49608 174544 539545 1551225 2313770 2798808 3972735 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 629798 671190 1461740 4182849 -1 -2 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 988870 1509373 2034403 2481407 3103132 3446160 3519409 4225280 4425375 -1 491959 729901 1005306 2749087 3413318 4748996 -1 -2 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 82131 1593182 2104139 2710729 3282514 3515748 3529534 4301820 4709451 -1 41466 847662 2375354 2833504 3270562 3686490 3826196 4922822 4942814 -1 -2 1586500 4068966 4694533 4773558 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 443493 780959 1127949 1636440 1904853 3271741 4240932 4510820 -1 -2 372081 555826 781252 2278934 2314430 2942244 3088401 4144048 -1 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 -2 511584 710743 932029 3874056 4526322 -1 661397 1473593 2750724 2972363 3550274 -1 1370607 1410220 2523305 2767178 2772394 3150650 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 -2 192235 499021 1805947 1836126 4252930 4261854 4960510 -1 -2 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 994248 1075490 3062553 4430829 4493806 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 35444 941879 1002248 1498576 1914764 1926058 2309509 2610507 4672936 -1 2749860 3691811 3817798 -1 -2 459968 1229013 2842718 4324824 4340525 -1 452222 486440 1127961 1830500 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 1336534 1376215 2005770 2382482 3728165 4242862 4883569 -1 325867 1615623 2552956 3121876 3437151 3590055 -1 -2 3021694 3056250 3066721 3227663 3489920 3961922 -1 517909 780966 2639055 3315316 3522213 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 1278218 1564379 1569257 2387155 2508394 2567272 2632350 2941786 3137012 3694211 4024154 4719514 -1 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 -2 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 1829188 2088975 2143924 2897792 3668152 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 552059 1733558 3585376 4317437 4799118 4976601 -1 -2 171397 1212495 1666177 1679392 -1 630057 1361926 1742146 3158440 4338856 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 26142 1986542 2959514 4582667 -1 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 143667 1059397 2511815 4595101 -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 13778 403345 482539 696847 1225936 1520929 1807027 2097791 3644378 4164889 4778804 -1 -2 2202947 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -1 -2 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 1953727 2541688 3472776 3708503 4216585 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 444016 485035 585267 1299796 2327268 -1 162847 744854 2069842 2080720 2203834 2238402 2297420 3389762 3406625 3414904 3659561 4041932 4097405 4178270 4298701 -1 -2 2665292 2908934 3493749 4599592 -1 775399 1089027 1184455 1429404 3158537 3717301 3774407 3788208 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 212413 638511 2995549 4084613 4134748 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 856834 1196841 2085465 2893708 3587765 3742917 3781786 4202431 4445476 4993041 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 388511 1852811 2198255 2324599 2425508 3801531 4511895 4940384 -1 158741 573823 1196886 2707842 4643742 -1 -2 69549 395380 572385 1250865 1809846 1968345 2526908 3382798 3384473 3587013 3987522 4046765 4056719 4335680 4423613 4536438 4885409 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 483380 511316 753740 3015026 3185185 3860773 3987388 4795524 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 574616 860831 1169671 1557741 1826749 2116778 2319982 2421894 2768230 2947181 -1 486057 1824568 2954403 4015080 4135159 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 587468 1440759 1538374 2657628 2666026 4597476 -1 373377 1195290 2180614 2558574 3935002 4043859 4178243 4267707 4402084 -1 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 4023017 4153060 4376929 4436637 -1 -2 306923 718561 2729635 3729973 3783232 -1 1197569 1462880 2280489 3475637 3716268 -1 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 1812488 2250212 2656832 4171628 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 313723 352017 612413 1278679 1330963 2554718 3625838 4999999 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 859338 1279320 1943852 2293297 2362441 2451139 2961230 4359063 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 768807 1328105 1790270 1820819 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 128737 146461 367790 2035238 3510987 -1 929970 2246369 3733311 -1 1340249 1362654 1526320 3050876 3718771 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 1169797 1314220 1561551 1663418 2879536 -1 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 741019 1167162 1365268 2436119 4857660 -1 23039 373829 407948 807333 960192 1032904 1047260 1116854 1414460 1599945 1690859 1805453 1913355 2301408 2739456 -1 -2 113574 1762375 2125859 2543809 3033413 3116310 3710136 4704700 -1 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 -2 1315881 3275401 3515772 3657227 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 -1 -2 26142 1986542 2959514 4582667 -1 -2 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 190853 550953 3117343 3337503 4389543 -1 318222 1415959 1492431 1509000 1613332 2172910 2240920 2406689 2519629 2600386 3099519 3679179 3818294 4259195 4263676 -1 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 1981769 2905751 3358455 4500881 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 347543 703864 1644057 1794231 1846024 1885913 3412280 4523233 4655399 4870669 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 307749 842943 1694813 1811841 1947677 1980310 2707110 2836848 2914561 3307601 3309657 3832308 4766898 4845047 -1 -2 112493 396776 1520852 2128692 2222200 2264610 2366018 3313078 4098848 4256114 4339561 4349098 4366437 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 37363 2533870 2801942 2978039 -1 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 391849 780347 1045902 1928837 2250142 3811937 4568449 4813454 4938482 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 187153 2105670 3970717 3990801 4745312 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 520053 1044237 1993982 3289339 3833031 4999829 -1 726658 1466043 2674206 2921147 4682231 -1 155181 1732383 2430039 3843900 4882192 -1 34608 166803 1385414 2249939 2524657 2927090 4083301 4918640 -1 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 135467 418605 724328 810415 3150803 3245826 4155843 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 998149 2032636 3326819 3348893 4546761 4630210 4910272 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 773108 2089858 2211860 2333688 2934860 2961221 3289225 3936621 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 1217716 3458341 4945970 4950001 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 340505 1748103 2936489 3483030 3571311 3947375 -1 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 -2 48784 144407 267295 597876 1058239 1526495 2096188 2795539 2829801 3421175 4121487 4530719 4690257 4838858 4849483 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 282717 920226 1829936 3201032 3875034 4541594 -1 -2 392034 739713 1123946 2509762 4325807 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 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 744078 1815379 2152965 3014465 3156609 3872594 4388781 -1 -2 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 626371 1163753 1176892 2453454 3051936 4053283 4192599 4416390 4976770 -1 -2 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 -2 361134 385529 1410485 1515689 2229786 2468020 3064329 3080665 4465343 -1 98400 1757201 2518414 2629344 2983646 3210970 4988862 -1 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 986560 2530814 2694569 3084823 4200138 4310203 4516483 4519814 4559356 4591642 4657824 4957658 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 -2 86609 506353 917956 1720269 2126795 3323359 3390212 3810499 -1 422421 -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 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 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 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 909150 1188139 1234162 4068943 4523971 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 -2 1584377 2657034 3291197 3608573 -1 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 1862327 2230289 3105802 4458481 4675031 -1 270424 617362 1912300 2905197 3105086 3368658 3921336 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 -2 1235866 1404052 1475282 2646376 2956123 3070535 3950891 -1 662122 802578 994689 2320491 2527277 2660892 3911797 -1 1402916 1632559 1794867 1970907 2191017 2595823 2930826 3124899 4157610 4353852 -1 -2 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 917811 1109600 3539849 3662418 4461848 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 618001 1106928 1513847 2187695 3121936 3724504 3765092 4154494 -1 -2 452982 522329 1000924 1070561 1726511 2071913 2311324 2657475 3142027 3143223 4561120 4985278 -1 864816 1258548 1405967 1495373 2268747 3074393 4711083 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 2596168 2770760 3280900 3336968 3508352 4456431 4918203 4929960 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 1436947 2143382 2167092 3675465 4036753 4387917 -1 -2 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 44013 546338 917421 1779545 4066116 4452269 4489768 -1 780738 1385983 1789489 1859029 2207330 2505445 3012511 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 587779 3257768 3575324 -1 1147155 1176127 1935035 3020952 3402232 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 1928472 2629670 3292821 3301390 3861347 -1 207673 344491 482604 794568 1168837 1922476 2558357 2906852 2941004 3556900 4149048 4428636 4534826 4943713 -1 459271 712911 1176180 1707321 2314333 2399998 3182476 4197856 4297949 4340184 4441267 4783869 4793885 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 357217 806305 2885267 3573184 3826352 3857187 -1 70553 1059991 1748226 -1 710248 974976 2294952 2472404 2497428 3093159 3150104 4224672 4246274 4287389 4553434 4720594 4722375 4941030 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 1993021 2025774 2210476 2392487 2534212 3207175 3402854 3503066 4066101 4296680 -1 183550 353071 1270752 1279375 1350337 1635043 2314402 2583678 4613835 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 577427 1297882 1408820 2402909 3386050 3934987 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 960325 2351481 3435786 3493308 -1 170955 386560 1681298 2039599 2825291 3355178 4500456 -1 171627 872477 1040900 1604954 1778235 2078391 3783783 4238796 4452954 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 520453 870461 1167675 1687383 1923741 1989024 2324655 4817677 4944296 -1 1303445 1696160 1922997 3227093 -1 -2 59031 606380 1592802 2407632 3424636 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 -2 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 891535 1122400 1372882 2690639 3094287 4145676 4414863 4756270 -1 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 13778 403345 482539 696847 1225936 1520929 1807027 2097791 3644378 4164889 4778804 -1 -2 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 1351877 2708236 4309943 4371740 4947844 -1 913689 1074430 2134836 2223956 2321507 2719371 3039802 3896328 4338178 4573205 -1 -2 162306 177350 3025594 3433974 4264937 -1 128659 749949 1956510 2094955 2284629 -1 1163926 1613689 1631049 1827291 3868942 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -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 -2 83456 135053 193795 1479612 1538042 1938410 2431592 2460743 3732312 3928649 4028404 4725923 -1 1470544 2575621 2775975 3206260 3252416 3745109 -1 -2 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 790113 1580153 1708999 3370093 4713172 4939770 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 258715 580154 720169 824376 1071215 1092146 1213755 1299497 1305771 1577702 2239330 2715508 3911267 4804963 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 1142561 1151061 1560776 1661521 2237089 2284401 3174878 3359307 3576784 3815508 4353663 -1 282910 989008 990693 1416636 3222738 4294173 4908260 -1 49179 411723 750647 861243 1163617 1176414 2705860 3242260 -1 -2 506858 745007 1451829 1459123 3006560 3016604 4374854 -1 1716076 2905155 4534507 4882675 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 1178504 2441394 2947773 4973013 -1 -2 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 -2 2207150 -1 318863 642311 2707653 3017543 4431289 4794244 -1 -2 198016 619681 788814 3658240 3862027 -1 250435 407593 2162298 2241104 2774578 3235651 3639416 4317370 4805880 -1 818794 1891116 2320658 3868971 4583948 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 86310 2237272 4495683 4999999 -1 263111 878220 951103 2227708 2237785 3389652 4960355 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 -2 460387 607241 2428758 4365515 -1 505981 952677 2297819 3703778 3763506 4438299 -1 2125521 2476931 3037581 3770795 -1 -2 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 232590 275517 616096 920754 3514192 4286456 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 -2 797901 1676692 2201964 2617297 4683539 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 19407 408793 564804 721063 732654 751561 1127997 1699984 2497181 4674239 -1 378390 1164465 1993223 3214067 3807585 4023925 4734858 -1 -2 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 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 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 705034 1966001 2379588 2874338 3867584 -1 77440 2052722 4188117 4922060 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 1246645 2736946 3137861 3473964 3974274 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 31166 717565 1210446 1422800 1781360 3529131 3918781 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 460734 670496 1521614 2538029 2810418 3838425 -1 -2 330175 417555 1029031 1372405 1965933 2336258 2592780 2594138 3786204 3817238 3872403 4193967 4759744 -1 865114 1090157 1475181 2395567 2907523 2999586 3019216 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 -2 14131 270915 892418 2900588 3498630 4658229 4815956 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 312781 1476710 1987656 4051353 4331742 -1 -2 299873 1949475 2613412 2933471 3187559 3263947 3454626 3818658 4056873 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1416994 2854527 2933678 4384933 4946088 -1 3287535 -1 -2 917811 1109600 3539849 3662418 4461848 -1 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 -2 463137 2310519 2954138 3872553 4576629 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 873647 2245079 2268063 2517627 2740815 3124447 3641653 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 -2 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 1972229 2595465 3469211 4481622 4628507 -1 -2 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 -2 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 310411 714067 1997238 2828505 4487994 4814817 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 273134 707762 1190052 2093623 2263153 3477281 -1 401869 494151 2330213 2415313 3605090 4611677 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 -2 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 1017160 2718770 2763105 4204485 4784015 -1 326108 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -1 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 77440 2052722 4188117 4922060 -1 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 -2 268428 741862 1684375 1812180 2059125 2319283 2804039 3627871 3670745 4038967 4039045 4540386 4814564 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 103378 950000 3341436 4085247 4226713 4580600 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 -2 960325 2351481 3435786 3493308 -1 136083 219861 419592 479502 3467254 4547807 -1 531584 1632343 1806223 1818426 2714853 4597474 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 2327889 2359573 2841948 3062316 4635613 4968819 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 219985 1219165 1859070 2332626 3694886 3970664 -1 2655208 2931113 3725547 4360578 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 412236 2321830 4817219 -1 529267 1068437 2044849 2790768 4725894 -1 -2 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 1743951 2268184 2352527 3084392 3930188 -1 2504536 3267573 3525965 3925369 4038653 -1 -2 505981 952677 2297819 3703778 3763506 4438299 -1 206117 630297 693919 998384 1330064 2130735 3233204 3831092 3960482 -1 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 -2 1286806 1333084 2568342 2590892 2774204 2822224 2960413 3584187 3801959 3887570 4756419 -1 593107 1358250 1922508 2031856 2253595 3560936 4038798 4475445 4658742 4716877 4757120 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 25808 184488 1629864 2511212 2645192 3297922 3302926 4213571 4453281 4483879 4903841 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 157698 203080 3062086 4867582 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 314138 856337 2014045 2482750 3048801 3478500 4020810 4521453 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 42114 444148 559105 1363365 2059697 2473160 2491218 3721119 3737568 -1 -2 504008 1420440 2027867 2440930 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -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 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 370947 797904 875770 1041316 2224076 2751600 3550542 3619251 3926282 4830412 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 210696 1482897 1696551 2421678 2833004 3082109 3384751 3577435 3906482 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 -1 768807 1328105 1790270 1820819 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 167182 760005 1000245 1401186 2148802 2224375 3625730 3772945 4803068 4961437 -1 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -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 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -1 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 1925655 2309843 -1 -2 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 807385 1701572 2652893 3263847 3686732 3849357 -1 -2 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 766241 926655 2013747 2586079 3619832 3921668 3950665 4203354 4522769 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 2018071 3115745 3335305 3497586 3938135 4134189 4315777 4399546 4666483 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 627288 1379085 1568879 2010828 3827975 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 798338 1479883 2311360 2489045 3337081 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 47416 188815 997385 2285087 3018456 3349475 3395632 3646319 3970222 -1 -2 1992656 2105064 2106890 2472806 -1 187449 741478 1152513 1548585 1759479 2001625 2036369 2284106 2635448 2659471 2910653 3094440 3640535 4245548 4547013 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -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 349589 771813 816754 892912 1468653 2027135 2080431 2105946 2202589 2229212 2610867 2668943 2769300 3633601 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 212413 638511 2995549 4084613 4134748 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 161113 564567 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 968986 2001096 2742808 2827296 3517546 3540873 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 284847 1033437 1402051 2635655 2717665 3544095 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 -2 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 17951 1505109 1816681 2671177 -1 -2 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 84719 502281 1392969 3701367 4004525 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 997999 1329457 1598501 2124840 2523384 2557982 2688986 4173723 4250595 4846903 -1 187823 869209 1033391 1943891 3088413 4131587 4509052 4667425 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 632725 1406296 1568646 2294425 2845222 3707473 4739086 4920128 4941991 -1 1735296 2368193 3538920 3919028 4118641 -1 115702 216030 218054 721712 1080535 2277007 2709926 3090175 4283628 4378667 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 -2 155825 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 228434 668543 1230416 1637153 1707745 1984458 2615478 2883685 3622781 3707039 3716085 3946130 -1 17928 2491410 3757896 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 8705 2634795 2755743 4293899 4771125 4796582 -1 1522883 2812004 2906704 3209606 3491405 3544155 4445982 4917879 4962415 -1 43981 163576 860599 970720 1421274 2369494 2423763 3000217 3004923 3032953 4390026 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 69074 473754 4484427 4593796 4782240 -1 -2 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 1589671 2062094 2798662 3834569 4011854 -1 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 887076 2087301 3014965 4200484 4817777 -1 -2 341729 765744 1548612 4139455 4289499 4401479 4917586 -1 82532 84178 187278 197184 1264063 2064093 4328917 4464308 4891669 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 194792 2964984 3357037 3668213 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 731089 2060748 3606847 3633264 3679247 3992670 -1 1248752 1533795 1933920 3711039 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 530077 624546 1680153 1924829 2338895 3062523 4048184 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 1894386 1952560 4080126 4330077 4780901 4865433 -1 1963419 2489739 3031930 4215478 4270269 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 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 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 19407 107488 216374 322225 751561 889657 1576693 2423164 2525210 2715054 -1 4027518 4181360 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 435929 1614900 3407626 3518073 4533530 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 2533948 3785682 3947686 4086566 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 -2 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 2001232 4109572 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 713535 1807649 3013623 -1 2569388 2750616 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 713178 2176431 3538495 3810035 3966734 -1 941498 952810 2212271 2290177 2364896 3250032 3728274 3862746 4202807 4234869 -1 661556 2473597 4653805 -1 -2 3359323 3986137 4200136 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 285737 1273536 1635465 1816919 2561573 2804861 4005293 4675776 4920697 -1 -2 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 2842154 3207529 4269674 4852770 -1 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 210535 420323 582077 948388 1032124 1657787 1788306 1919271 3266953 3295038 3814732 4056672 4242059 4667972 -1 -2 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 42350 136748 167918 384246 2563150 3155825 3382626 3545348 4429185 4592600 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 409295 778213 1155350 1449294 1797612 4709744 -1 -2 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 101677 120181 1625990 1878450 -1 1105 1796774 3497954 4718302 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -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 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 2130854 4074907 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 -2 1600190 3951027 4648809 4673496 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 1145748 1557797 1762861 2475287 2666269 3176525 3428593 3527367 4995607 -1 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 109572 483666 1452327 2579519 3338200 -1 428020 493943 1048088 1093059 2769310 3383023 -1 -2 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 -2 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 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 -2 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 778894 2220273 3428520 3753312 4288874 -1 -2 119781 1104705 1492812 2863969 4406826 4593444 4598978 -1 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 -2 1591150 3447320 3778429 4787733 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 482120 1186849 1292008 2390834 2599181 2603747 -1 1162953 2938918 4403761 -1 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 115592 343388 1344001 1594069 2207643 2234607 2597002 3484394 3575836 4376671 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 2225164 2784674 3043516 3228937 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 775955 1439963 1541850 2742502 4594494 4911678 -1 324985 548500 857939 905346 1029816 1079754 1972807 2136660 2737364 2747939 3282077 3608325 3735252 4607745 -1 12870 108414 218806 404629 1696680 4201102 -1 -2 192909 383703 1465808 1844495 2957153 3113302 3876554 4385535 4674924 4827784 4850418 4923328 -1 635373 1453949 1695335 2552787 3533053 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 994016 1205643 2355452 3555070 3963485 4346805 -1 -2 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 391466 727421 933610 1108179 1958549 3019163 4155385 4700901 4739008 4740720 -1 249978 367436 984127 1591150 1758020 1864361 2378370 2455790 3077828 3121874 4787733 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 761504 818589 1018381 1831242 4199675 4458454 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 244508 664272 1054369 2459105 2887752 2993079 4393634 4808479 -1 920362 1025267 1575702 2117593 2485380 3173426 4232998 4910009 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 -2 762111 1243397 1606260 2519101 2810450 3790497 4310041 4637807 -1 -2 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 -2 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 -2 69146 391821 805460 817138 1482138 2206597 3925627 4404084 4628223 -1 444967 499517 1010811 1124069 1832655 1859064 2242994 3907923 -1 894946 1349748 2411310 3699644 -1 261997 1201972 1815242 2290000 2414872 3186833 3304281 4555205 4819171 4974482 -1 -2 161113 564567 -1 -2 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 994248 1075490 3062553 4430829 4493806 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 1027342 3175841 3187371 3531207 4999999 -1 481572 1616156 2635068 3339379 4540963 -1 818040 2414789 3273245 4334975 -1 -2 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 162642 557772 1517388 1974028 2616484 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 229839 411514 1023327 3006164 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 323995 1397355 2349706 2617609 3715443 -1 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 1033888 1082178 1349485 1482263 1532138 2195804 4814833 4931049 -1 1162679 3180458 3226554 3955942 4014537 4082418 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 2000639 2090908 2972597 3062818 3705483 4207943 4266515 4454013 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 112193 635149 1589595 1831200 2611557 4310238 -1 -2 427971 619583 3179188 3651323 4548561 -1 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -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 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 -2 213699 646346 1334086 3016280 3364165 3528992 4278359 -1 -2 1381696 2079132 3446504 4174592 4328818 -1 168960 457334 641247 800561 904390 1568669 1639043 1721053 4317942 4835254 4891073 4999999 -1 1068437 2044849 2790768 4725894 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 162642 557772 1517388 1974028 2616484 -1 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 275537 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 4259433 4661610 -1 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 544455 1533079 2392430 3025483 3662771 -1 526019 1320518 1369935 4157086 4292631 4517255 -1 -2 917811 1109600 3539849 3662418 4461848 -1 971385 1565430 4539921 4809675 4939117 -1 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 -2 1327808 2030219 3496556 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 438473 1957165 2772153 2994898 3000136 4509739 -1 249599 645326 823557 1019209 1788649 2487938 -1 -2 761561 2085541 2169739 2690945 2893645 3765495 4192538 4483608 4857043 -1 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 -2 1684239 1839479 2717895 3651684 -1 169623 395529 408532 531237 1010864 1091345 1473211 1503775 1888090 2145267 -1 -2 293213 1562097 2305991 2563121 3823731 -1 -2 166150 502914 652580 878363 1642691 -1 1079729 1675518 3578681 4281738 4669784 -1 1248348 2326644 2365994 2457922 2574488 4594013 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 140087 862339 2233520 3310178 3801558 4233217 -1 2653173 3168744 3661712 4454799 4544727 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 1052073 1345096 1707835 1856098 2439613 2618518 2620156 2800467 3310754 3373313 3803686 -1 961987 2574759 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 72230 313925 901668 2196409 2312243 2382377 2836821 3129427 3224601 4618907 4889035 -1 1501645 2027030 3342775 4634347 4646363 -1 -2 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 203300 874588 997253 1045924 1697506 1902607 2782403 3338225 3569998 3836362 4376425 4588150 -1 671972 806580 808572 835760 1145089 1712842 2000600 2514379 2815816 2958804 4048597 -1 515714 778365 2029869 2031977 2388570 2557770 3811161 4366048 -1 1176478 2901109 4173017 -1 285053 945247 2635790 3344004 3416458 3497390 4210891 4531882 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 865806 2301574 2829828 3582179 3640978 -1 2403447 3022899 3195843 3799595 3890170 4723797 -1 -2 1049678 1087187 2006954 2304416 2371816 2547881 3276685 4482458 4911348 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 153721 821238 979825 1078504 1583390 1985779 2831931 3221359 3578690 -1 -2 2052163 3039979 3914119 4382188 4999999 -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 560880 1949906 2048318 2197063 -1 80411 2950439 3162359 3674965 4731727 -1 -2 733048 835609 1313369 1794230 2591234 3754688 4311004 4574108 4644581 -1 360807 922603 1719633 2085129 3124335 3562365 3639978 3667138 4093368 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 1165233 1371055 2934048 3224128 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1221528 3565661 4237824 -1 449305 1033195 2473783 4039690 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 171397 1212495 1666177 1679392 -1 630057 1361926 1742146 3158440 4338856 -1 54456 155547 631614 1332654 2247202 3155742 3685307 4383720 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 595401 1280437 1418260 3606645 3898108 4130847 -1 378827 451043 516717 821421 1401017 2170737 2228891 3206471 4395769 4446136 -1 492855 543483 2278588 2280850 4074778 -1 2548968 3135683 3356826 3519967 3855055 4153566 4575647 -1 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 -2 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 337550 961971 3832624 4740868 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 4513780 4536611 -1 -2 216906 1132597 4288168 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 -2 362711 2238028 3596355 4378484 -1 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 72036 247676 279708 916180 1758927 1927366 2360209 2402408 2662183 3072386 4347532 4508536 4577759 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 210432 1298343 1320747 1757497 1903110 2288177 2412048 2460396 2513879 3632757 3678828 3830824 4525091 -1 2121870 2881172 4286714 4393032 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 318863 642311 2707653 3017543 4431289 4794244 -1 76107 153325 987442 1178296 1219616 2976559 3283242 3972459 4584403 -1 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 -2 696521 1395357 2634520 3617911 4015868 4201962 -1 543908 2516381 3460650 4030595 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 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 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 17951 1505109 1816681 2671177 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 261525 2839573 4054944 -1 -2 676975 870865 1754905 2599698 2998043 4458101 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 3188821 3244847 3714314 4437151 4872798 4991542 -1 -2 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 8432 237546 812429 898998 908036 3499083 4231607 4685853 -1 792924 930521 1067952 1393533 1792922 2404925 2551071 2660596 2969447 3071261 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 1100666 2007917 3787405 4007434 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 -2 628937 1442819 2041854 2073098 2342273 4437628 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 1295412 1520387 1763887 3248174 3576028 4865678 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 803146 2933844 4764058 -1 562655 1524021 2315456 4241961 4321233 4612997 4898945 4999999 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 614642 978070 1089606 2868539 3387763 4495322 -1 337452 927530 992699 1125750 1179120 1312438 1648340 2640327 2764706 3120933 3149843 4513731 -1 1981769 2905751 3358455 4500881 -1 1430707 2181881 2842096 4696367 4753098 -1 -2 279406 1164482 1274785 1546541 1985163 2912496 3281378 3355443 3621771 3919240 4273519 -1 171492 1779615 2407414 2937900 3367388 3626938 4617014 -1 790406 836811 1391643 1582589 1936530 2422034 2670063 2878398 3219402 3619117 3693073 3713100 4594976 4881451 -1 -2 29999 647302 1123538 1930962 2253770 -1 541829 938120 2793720 3547732 3598720 4658211 -1 128692 2679260 4084765 4362216 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 368648 448450 478139 729450 1026799 1664338 1997921 3149937 4478132 -1 -2 3011046 4137317 4210459 -1 569625 668325 1717216 1722248 2651322 3750913 4314512 4586583 -1 1016596 1687392 2307316 3113392 3234502 3428424 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 -2 248849 702574 2273445 2819190 2829986 3661677 3962858 4007014 4153713 4623127 4950614 -1 733095 1242267 1753444 3536949 3870574 -1 113938 522085 701502 924453 2194523 2219560 2402758 2453283 2459836 3109669 3255112 3609372 3694738 3921581 4217630 4708764 -1 -2 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 -2 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 69074 473754 4484427 4593796 4782240 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 196194 496413 558561 1961530 3680498 3885808 4357978 -1 -2 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 511805 762848 811649 991600 1087215 2959287 3920320 3958781 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 772508 790339 916049 2433894 2490168 3574089 3578353 4208221 -1 736401 2512358 2759665 2817324 3298577 4156704 -1 957974 1034920 1286643 2816656 3006976 4620344 4629894 4895363 -1 -2 681268 769247 1553679 2000884 3444422 3938879 -1 -2 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 -2 901234 1469771 1716332 1974996 2126313 2131956 2182375 2609648 2850465 3307857 3463068 3576246 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 831742 2417692 3042126 3511422 3764068 4351209 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 -2 84719 502281 1392969 3701367 4004525 -1 433971 1339624 3695121 3879825 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4271657 4333078 4406977 4579200 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 267296 2967857 3012044 3671353 4438569 -1 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 -2 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 234553 1881692 1993180 3698524 4569814 -1 226437 565250 1484507 2795730 3943284 -1 576024 1033964 1933452 3210373 4511864 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 403451 459044 1170220 2177794 3379555 3422011 3619716 4014395 4158139 4919478 -1 -2 2127179 3004854 4476914 4625608 4629829 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 309850 1492462 1549296 2074267 2591740 3416671 3733904 4600031 -1 -2 1391962 2335171 3087952 4597292 -1 555091 1541359 1705932 2209840 2397081 2446251 2908910 3089843 3707394 4138311 4418977 -1 23679 109475 243725 1017840 1032247 2385348 2632610 3312329 4844237 -1 413912 520379 3290276 3515223 4166664 -1 70473 1625643 2174266 2988649 4406625 4681972 -1 -2 218496 431968 814482 1095820 2898055 3581842 4411877 4549785 4790038 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 388987 477943 565116 927701 1806596 1890356 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 701493 1474656 1484157 1868093 2774468 4671932 -1 731062 1201049 3438943 3661289 4987306 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 96380 994248 2180711 2816248 4493806 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 189300 192726 732456 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 -2 362711 2238028 3596355 4378484 -1 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 434844 445843 459354 641242 779053 799044 3847209 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 156937 377071 2731502 3132647 3550158 4738097 -1 1460473 1928813 2415035 3990722 4438855 -1 -2 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 1505502 2738277 2949225 3263863 3449370 -1 1455970 2825088 2995918 4369276 4642917 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 8756 163719 323875 850278 996045 1775655 3521563 3551033 4147669 4521269 4850050 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 240086 1507214 1577499 2864840 3905688 4440572 4820235 -1 1728238 2291417 2899902 3703030 4598456 4727453 -1 -2 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 25634 2223166 3117343 3614835 4072224 -1 513390 970944 2393968 2749186 2790541 2912031 3502163 3616935 3917690 4333608 -1 -2 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 42258 447551 447889 473723 633074 3110335 3206683 3585835 4160079 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 1002860 2358137 2907315 4061213 4505188 4917721 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 1325158 1685646 3991971 4590857 4887994 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 1705751 2430230 2491511 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 14171 95598 863504 2114561 3114806 3535840 4709209 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1906352 1927430 2464708 3598070 4797135 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 446361 1857964 3682807 4260060 -1 190473 809106 982713 1246382 1809532 3747237 4568061 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 476611 1620905 1947094 2223661 2269811 2378677 4221395 4331954 -1 1061370 1896300 2769722 2873192 3613205 3691077 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 345408 566596 688157 1271724 1496136 3119162 3488579 4026736 4119487 4938529 -1 -2 211796 223389 267176 1801610 2119400 2158372 2444970 4766555 -1 83211 137447 391143 485225 981253 1061403 2511505 2976036 4621936 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 284882 450889 715793 1573801 1719110 2158860 2245510 2437904 3266058 3322932 3751472 -1 -2 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 60402 477061 1596496 2105979 3851989 4030595 4047486 4440993 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 868395 3896412 3959662 4116653 4394890 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 314605 622731 739310 764388 1057479 2029888 3197818 3288524 3621289 3785895 4053239 -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 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 569190 1923957 2409370 2757047 3896077 4239861 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 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 1017160 2718770 2763105 4204485 4784015 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 -2 526307 2000208 2154789 3232321 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 61981 203115 970844 1387212 1488064 2041320 2106885 2247614 2285667 3427508 -1 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 -2 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 1156958 1640014 2315192 2638338 4530228 4575783 -1 -2 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 -2 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 -2 1131678 3321749 -1 138283 316252 796207 938317 1825905 3921961 4021358 4079578 4207738 4515529 -1 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 460291 997661 1108567 1239972 2770028 4933645 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 2842154 3207529 3753449 4269674 4852770 -1 1731551 3012907 3585457 4228966 -1 -2 1187344 1312491 1836991 2346061 2762765 2814493 3123043 3311543 4166665 -1 964505 1009262 2298016 2687428 3334324 3429115 3898875 4048541 4586707 4774355 -1 546908 2437010 2998854 3555933 3995091 4035409 -1 -2 360798 440727 825917 1303400 3508149 4618853 4636934 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 128884 600921 950898 1578597 1685334 3164675 3254619 3337497 4699689 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 988685 1086344 1209720 1661742 1799456 1840638 1908173 2247195 2455493 3334067 3492238 3626611 3652229 3681510 4218961 4569415 4712521 4862138 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 564633 702604 892765 941428 1011542 1886121 2200422 2520925 4413403 4433533 4667164 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 1186084 1922403 2953437 3626287 3846019 4071458 4390234 4530961 4901302 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 3975996 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 1790758 2294755 2988628 3969507 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 10183 197477 1436973 2467404 3880765 3911415 3914694 4440594 -1 144283 327296 618566 1377850 1423763 1748090 2405243 2921010 3268548 3986704 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 363673 470244 1033506 2341916 2454126 2665792 3102472 3403991 -1 -2 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 42258 447551 447889 473723 633074 3110335 3206683 3585835 4160079 -1 -2 716282 1340996 1810842 2512079 2796046 2846021 2964770 3514639 3863413 4446898 -1 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 -2 432794 1025454 2274718 3033798 3504899 4116313 4792567 -1 1318983 1867384 3103106 3576789 4569141 -1 25442 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 1197293 1497086 2225113 3368540 4062777 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 -2 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 710248 974976 2294952 2472404 2497428 3093159 3150104 4224672 4246274 4287389 4553434 4720594 4722375 4941030 -1 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 -2 772335 851367 864869 939142 1420171 1622253 2157532 2509827 2679507 -1 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 573236 918863 1134306 1877363 3363018 3950848 3959916 4268750 4511160 4550365 4661894 -1 382176 874331 1287032 2695346 3295408 3725605 -1 394556 1421952 2421973 2525710 2878990 2881438 3844430 3922611 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 259718 359743 2009031 3399332 4399994 -1 -2 38139 62038 176752 577691 2233688 3090513 3528819 4779158 4972289 -1 -2 1255715 1864401 2200963 3620443 4068545 4874462 4962046 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 1278446 1533246 2395106 2651861 3706360 4767864 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 454655 3378895 3670416 4477025 4793070 -1 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 970476 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4473817 4872162 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 36673 589815 1433714 4663870 4832182 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 -2 537308 1124860 1221853 2188290 2450766 2462648 2801210 3041484 3182105 3735862 4028760 4732050 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 284847 609161 636752 657623 1033437 1402051 2156539 2442692 2566707 2635655 2717665 3490250 3544095 3617116 3699696 4480366 4858128 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -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 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 1326787 2498348 2562775 3040402 3457445 4418407 4637735 -1 2321732 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 37331 616397 690657 776643 867715 2110442 2303477 2544613 2715579 2737934 2752438 2939568 4025702 -1 -2 726352 798196 862285 2336273 3599487 4235527 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -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 302329 372003 2274119 2961741 3038706 -1 6317 795829 1426379 1765153 1856974 2798171 3960938 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 392062 636527 2365535 2368098 3928606 4833330 -1 909491 1244658 3982090 4193262 4391041 4513842 4954481 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 -2 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 -2 8430 150156 287180 877305 891644 1680959 1837813 1874060 2167227 3854365 4177240 -1 461552 909249 930625 1267127 1859290 2279230 2654585 4826884 4857224 -1 -2 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 1332910 1617522 1952459 4083364 4099462 -1 -2 333129 335029 359998 2797301 3018581 3171902 3912616 4701926 4800006 4817916 4819273 -1 356943 981388 1508317 1919425 2406254 3940173 4627489 4999999 -1 814627 1364973 2087771 3213331 3354444 -1 -2 696013 1116498 1155278 1728251 3161162 3332165 3684697 4068103 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -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 533917 556838 727971 815049 1783624 3769914 4051767 4690660 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 629798 671190 1461740 4182849 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 290259 971524 1375794 2796727 3930497 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 -2 768697 3172205 3208103 3487130 4746707 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 295762 970713 1658867 2273969 2295687 2693789 2895493 2964249 3016263 3589438 -1 55638 59744 369268 463182 1710332 2208475 2992875 3009259 3431146 4698543 -1 -2 2099520 2798946 3578799 3733636 4701572 -1 921189 2075340 2239686 3089767 3887001 4196491 -1 -2 302329 372003 398839 529272 1269803 2274119 2955180 2961741 3038706 3258385 3743729 3787704 4507046 4629637 4785231 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 824441 1172901 1189874 3823054 4189063 4650562 4879382 -1 -2 636767 1247631 1672949 1972559 2289657 3186810 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 181071 1980719 2354303 3621865 4319260 4999999 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 165488 187211 254336 538147 810191 1243154 2579543 2683305 2923569 3440551 3818993 4766187 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 -2 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 1716076 2905155 4534507 4882675 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 1612286 1886729 3130908 4385682 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 575683 988913 1359437 4829590 4922423 -1 -2 449597 768921 1898205 1925363 2382050 2505495 2531478 3591685 4380277 4999999 -1 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 -2 215576 481714 671229 765428 1187000 2052283 2137791 3279748 3592577 4150175 4375550 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 -2 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 41548 326165 1075740 2080445 3140060 3528684 4153890 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 1355389 1379762 1748191 3311456 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 487729 700594 2073684 3258401 3598986 4508184 -1 358254 1884930 2399499 2680379 4220517 4573216 4751870 -1 -2 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 166189 1382930 1670445 2206123 2637743 2799406 3056351 4627386 -1 548109 581626 796720 811502 2802621 3141534 4363083 -1 -2 1384186 2300105 2872820 3680057 4790183 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 868773 914253 1802132 1941291 2956547 3072625 3075136 4331266 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 461786 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 18267 1633359 2899690 4078616 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 242005 732983 2186277 2933906 4697420 -1 -2 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 524847 1611258 1722172 1884434 3082285 3095104 3800609 4371296 4420202 4490085 -1 -2 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 824441 1172901 1189874 3823054 4189063 4650562 4879382 -1 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 31929 2380931 3026342 3203271 3685411 -1 -2 431394 1423537 1802686 2287863 2369314 2570756 3362427 3485397 3786862 4008293 4709750 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 116701 198539 1031113 2730585 3096013 3851328 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 755539 2452717 4288758 4742784 4862687 -1 -2 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 929970 2246369 3733311 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 507778 2852084 3006453 3611916 4576613 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 125987 2516119 4436625 4784087 -1 250185 2713587 4659007 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 1251669 2439688 3237521 3432945 -1 -2 443712 500301 767334 1560117 1700891 2536190 4128445 4155039 4544296 -1 378387 504270 2229685 2672314 4338326 4677245 -1 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 152243 645326 823557 3995338 -1 -2 1492086 2182902 2691598 2705979 3030424 3519063 4795789 -1 1339449 2091098 2187400 2301956 2712051 2717328 3658624 3905840 4380456 -1 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 8428 544161 602777 706674 1480753 2439861 3461396 3468531 4077212 -1 -2 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 552268 867071 1566642 1601208 2418217 3198473 4398672 4750659 -1 2711384 2761897 3042581 3297145 3961311 4345376 4378717 4504844 -1 -2 258037 579900 3706883 -1 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 -2 434327 2828222 3523462 3720903 3920453 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 -2 877894 1097405 2529235 2987890 3629546 4124525 4182011 4262433 4581290 -1 133866 422529 763625 1112020 1208802 1383861 4398398 -1 1023469 2106765 2224752 3306467 4422201 4453007 4746678 -1 -2 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 1549997 2197932 3916779 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 779014 785357 1198611 1508938 2136768 2233572 3114503 4503146 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 1075490 3062553 4430829 4493806 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 374731 713472 3228739 3375049 4140392 4726813 -1 109572 483666 1452327 2579519 3338200 -1 509591 522836 931982 1782075 1876764 4688472 4933911 -1 -2 144467 233591 297947 2083744 2847027 -1 865806 2301574 2829828 3582179 3640978 -1 -2 293784 371468 987335 3297092 3788411 3845664 -1 3509684 -1 1284678 1749330 2146325 2607967 3332041 3548981 4303154 4972898 -1 -2 1008542 1343201 1551540 3372886 3920368 4799309 -1 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -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 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 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 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 -2 805460 1125566 1482138 1970424 2206597 2503750 2677232 3226267 3938371 4628223 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 -2 946462 1875934 2476028 3104879 4101670 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1548481 1900584 2771833 3256848 3497101 4915528 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 1409589 1521775 1634057 2602362 2764944 3790844 4038346 4551284 -1 -2 559156 1069477 1177615 1726881 2127280 3637119 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 638541 1420361 2476244 2841852 3052611 3449373 4218467 4883628 -1 935196 1497347 1698075 3409557 4707953 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 836606 991317 1717194 2177514 2927507 3052143 4943181 4985155 -1 -2 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 502419 1692666 3724761 4201763 4759521 -1 118528 1278218 2941786 3137012 4015641 4024154 -1 735501 4395168 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 2710599 3373321 3569159 3667189 3817831 4202708 4306784 -1 155181 1732383 2430039 3843900 4882192 -1 -2 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 196194 496413 558561 1961530 3680498 3885808 4357978 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 1049478 1195707 1266354 1970244 2005955 2570916 2856797 3686914 4458306 4569060 -1 -2 335661 831663 1758661 2386336 2613396 3026281 3643347 4210115 4303516 4417383 4750358 4815891 -1 659904 1302405 1329337 2363066 2755223 3086656 3501849 3848375 4596657 4605990 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 14171 95598 863504 2114561 3114806 3535840 4709209 -1 -2 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 1277296 1887871 2997959 3149167 3431218 4793160 -1 -2 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 221594 721018 1075923 1422270 1451404 1558877 2412009 2746223 2821706 2823174 3172294 3199820 3638499 4049010 4277883 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 211604 703422 848526 1332318 1660271 4560035 -1 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 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 200709 431708 1763695 2532960 3375705 4468586 -1 212329 554386 1184490 1362867 1457132 1471719 1842383 3423341 4609117 4627356 4767668 4807726 4823411 -1 492509 750024 1357511 2510961 2831133 3759112 3949011 -1 -2 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 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 1420142 1505542 4604873 -1 26191 99710 1004228 1035296 1084880 1516554 1652905 1758694 2120856 2446748 2883012 3040055 4041642 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 616397 867715 2110442 2303477 2939568 -1 -2 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 280829 427340 817867 1399189 1740926 1860484 2838596 3041895 3745120 4682833 -1 362723 563370 2527892 2636168 2703437 2947130 4096913 -1 1946998 2514621 3185157 3534483 3542576 4432102 4534703 4748358 -1 477779 595659 2248735 3397417 4163168 4792732 -1 -2 751719 1764086 1988437 2495160 4388139 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -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 165721 201712 1216471 2784855 3278717 3865935 4096524 4131962 4203717 4965495 -1 594011 607293 699236 2710158 3436659 3590367 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 307406 955330 2129452 2167062 3994880 4308618 4448728 4766387 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 -2 15561 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 30776 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 810615 1476254 1586172 1681277 2357236 4171519 -1 786963 1526991 1932187 2407959 2742252 3553219 4387373 4475803 4533858 4755664 4888293 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 -2 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 408395 1770323 2068994 2927634 4168521 -1 43475 204035 794182 814412 1175157 1222813 2130861 2540397 3182356 3372617 3861600 4204069 4431885 4442724 -1 -2 87236 96628 142884 549681 988930 1024658 1280184 1280224 1440416 2658431 2661178 3131876 3722822 4179856 4419986 4619261 -1 12388 643202 1611598 2951756 3654161 4012574 -1 245056 334804 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 1088093 1612676 4540818 -1 1347447 1880597 2462430 4210533 4689483 -1 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 -2 3059122 3645946 -1 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 212456 719661 767559 1728819 1888594 3347597 3654730 3820184 4152564 4628334 4698192 -1 69141 109661 1361926 1483234 2006948 2107491 2242849 2519991 2665394 3257391 4262340 4780210 4899032 -1 -2 379494 494817 595879 2121934 2151375 2205207 3776105 -1 745905 1665598 1824902 2348050 3368916 3719203 3747096 4062947 4138361 4158703 -1 454320 2909220 4336999 4375038 4878364 -1 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 -2 231840 372327 1776105 1803537 1861037 4243665 4403375 4550271 4629050 -1 269406 4794002 -1 842811 992845 2806744 3452226 4047953 4442521 4593121 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 1737060 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 211796 223389 267176 396822 489187 1755082 1801610 2119400 2158372 2361935 2444970 4766555 -1 83211 137447 391143 485225 981253 1061403 2511505 2976036 4621936 -1 443880 513716 614980 757923 1244081 2147699 3140551 3329212 3341760 3574831 4390535 4567835 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 1971425 2130854 4074907 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1163926 1613689 1631049 1827291 3868942 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 133954 723626 3891023 4031108 4515071 4835829 -1 363467 2379557 2732356 3111441 3215971 -1 -2 683967 1775651 3123252 3451965 3638997 3855320 4209004 4971670 -1 1159594 1326159 1499674 1576189 2401342 3225883 -1 417154 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 918407 1298363 1357917 2932355 3511789 4300392 4477739 4792553 -1 -2 684560 1709972 2005854 3053695 3232722 4271915 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 662640 697781 1368332 3333178 4817777 -1 177876 858846 1407891 2044224 3709832 4667141 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 34357 308420 1234448 1720442 2320703 3188337 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 245988 331211 732372 2263989 2901412 2919524 3044938 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 -2 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 -2 1245954 1375998 2027867 3231947 3851287 4114411 4352501 4751961 4930894 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 434397 1157822 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 81664 320907 1116475 1871625 -1 1154814 2637809 3296335 4671049 4817419 -1 13778 403345 482539 696847 1225936 1520929 1807027 2097791 3644378 4164889 4778804 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1906352 1927430 2464708 3598070 4797135 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 496818 868367 3096005 3796464 4074488 4092043 4133522 4420926 4682385 -1 117385 450281 3417472 4272411 4389602 4414138 4830630 4967385 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 1044097 1110052 1432937 1937989 2503120 2879217 3071492 3190498 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 299873 1949475 2613412 2933471 3187559 3263947 3454626 3818658 4056873 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 -2 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 88172 434717 1139141 2371363 3182449 3231545 -1 -2 2177261 3590509 4736580 -1 -2 478714 933536 1127338 1167885 1478118 2779624 2910260 3108082 4384776 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 188141 2869024 2935013 3066654 4033808 4572159 4810333 -1 -2 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 621530 1704212 2473558 2668573 3866037 -1 -2 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 273457 304070 1035052 1117050 1131080 1561511 1770865 2005984 2100918 2335378 2704945 3476370 4502750 4588320 4913855 -1 -2 909150 1188139 1234162 4068943 4523971 -1 727035 2414532 2446925 2501616 4498283 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 -2 70553 1059991 1748226 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 -2 522283 975549 1198753 4962339 -1 1427435 2230229 2381953 2805165 3327598 3530769 3880307 -1 582839 4391846 4453425 4885395 4982810 -1 1228586 2229597 2595116 2672632 2711361 2781096 2843150 3952263 4514787 -1 318090 1251401 1806721 2969862 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 870041 906883 1615749 3178751 3643547 3767211 -1 -2 348809 1076792 1243086 -1 -2 330890 3002268 4056310 4718050 -1 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 1135933 1471878 1828462 3499647 3931288 4481864 4726925 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 2334619 2827645 3485978 3863034 -1 734027 1198487 1712844 2873981 4432788 4772345 4861822 -1 2344193 2525063 2652475 3437872 3892216 3980904 4599294 4646366 4722044 -1 194 7158 546962 1181084 2388274 2497215 2721504 2756803 3122568 3954567 4118064 4650495 4812901 4934382 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 1251515 2114750 3143386 3251964 3558110 3929227 -1 -2 1700094 2286281 2542170 4981843 -1 101677 120181 1625990 1878450 -1 -2 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 618997 1353296 2205956 3362215 3728344 3980880 4237593 4974648 -1 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 -2 347336 793552 1675675 1929276 2028240 3046022 3617747 -1 -2 768697 3172205 3208103 3487130 4746707 -1 480302 1258465 1449956 1974770 2229705 3197134 3790694 4479124 4588061 4798579 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 854177 1840317 2571776 3184540 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 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 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 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 242166 3645107 3721945 4928278 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 325042 1844259 1975904 2492417 3816121 4532402 -1 -2 603054 909989 1225383 1798522 2582022 2757667 2926537 3861164 4798819 4961197 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 705392 1082600 2141729 3040555 3071960 3436347 4488742 4550600 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 782595 1128800 3085545 4020017 4355594 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 -2 1296297 1871224 2273629 3010019 3051257 3421788 3636810 4649903 4964153 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 547405 551654 1569596 4267645 4820225 -1 -2 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 200001 357822 580104 2887295 3452190 3720798 -1 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 -2 634538 1588083 1596995 1667817 2114502 2510081 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 508027 596339 1694793 2541079 2821488 -1 -2 903473 918173 2817466 3811408 4256193 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 113950 1016934 1287538 1475243 2334525 2440150 2626974 3854527 3986871 4449813 -1 984239 2870349 3220128 3270695 4620240 4976365 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 1164453 1253928 2017673 3460034 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 352500 549609 2593908 3840824 4832539 -1 -2 1925362 2945597 3149578 4240265 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 -2 1078844 2263473 2583758 3081551 3971437 4367108 4619340 -1 967857 1886259 2996664 3478145 -1 -2 1605225 3860596 4190434 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 204901 332309 1554630 2154489 2340807 2980094 3605005 3775507 4021138 4487010 4569084 4627370 4964605 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 1523959 1589671 2062094 2798662 3052810 3446449 3768366 3834569 4011854 4723805 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 2352963 3121612 3136090 3988177 4409272 4687563 -1 87685 932170 2320434 3353654 3492130 3542760 4263650 4491844 4691492 4783600 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 1236195 3216222 4773256 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 342828 396127 1651439 2021095 2101604 2752211 3644731 3809491 4432667 4842428 -1 -2 306923 718561 2729635 3729973 3783232 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 478545 603514 608474 684869 2627092 3751026 3885893 4658682 -1 1197569 1462880 2280489 3475637 3716268 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 857726 958675 1076184 2600816 2756850 3105405 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -1 -2 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 209158 992890 1942470 2446251 2574098 4138311 4393647 4621656 -1 130830 1105047 1260215 3267616 4605542 4942186 -1 415400 598930 882502 1888072 2108035 2788584 3868636 3896495 -1 -2 197569 378898 784630 1726314 1870308 1872861 3220298 3811922 4040437 4596059 -1 873342 1808935 2641450 3518029 3861320 4416513 -1 151852 488895 1827667 1926160 2201659 3436344 4918425 4921624 4984929 -1 -2 901234 1469771 1716332 1974996 2126313 2131956 2182375 2609648 2850465 3307857 3463068 3576246 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 -2 2334619 2827645 3485978 3863034 -1 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 -1 1217716 3458341 4945970 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 1059873 2016568 3061107 4626049 4886803 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 682243 1219374 1436299 1492530 1628893 2570426 4962705 -1 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 597535 1617370 1927292 1947497 2173577 2563835 4453955 4489318 4971894 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 166359 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 70553 1059991 1748226 -1 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 447454 888282 1653126 2060980 3482040 4331736 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 -2 3596355 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -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 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 419582 1171706 1683082 2261937 3025510 3537051 -1 306789 555694 1253967 1353385 1910700 2526537 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 66394 753948 856228 1260215 3267616 3525878 -1 388511 1852811 2198255 2324599 2425508 3801531 4511895 4940384 -1 336769 797116 1974325 2556408 2664820 2805491 2868557 3543785 3880464 -1 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 738343 1729982 2352236 2595905 2680726 4772428 -1 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 736034 2234343 2412110 3373677 3933346 4295513 4302854 4862862 -1 678018 941498 1462426 3728274 4005601 -1 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 -2 279602 370964 506899 2316907 2578276 3042112 3101451 4457714 4531398 4580973 4843067 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3997646 -1 -2 682243 1219374 1436299 1492530 1628893 2570426 4962705 -1 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 778943 910450 943756 1107235 1391961 1681054 2170676 2503854 3163957 3848341 4382592 4672004 4969141 -1 89681 357280 1789462 2758327 3711930 3847300 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 136045 394368 1744593 3259391 3325145 3368138 -1 410036 904488 2089699 3620809 4293317 4324557 4537925 -1 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 1405050 1937621 2366446 3318524 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 1075916 1253349 1957874 2044097 2645746 4640867 4669074 -1 54880 1803169 2821429 3065891 3954725 3970736 4171162 4364197 4810139 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 1899837 2761753 4548366 -1 -2 587233 749247 823656 1220311 3802934 4945250 -1 716561 1644390 1692254 1973950 2275180 2361454 3812711 4439049 4686557 4919054 -1 191378 942582 1875112 2003022 2259170 2654442 3141860 3439009 3584998 4937555 -1 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 497852 548224 729645 895394 1066636 1830898 2559334 4092329 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 266404 1427619 3983437 3989374 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 317419 1131400 1507320 2648379 4255297 -1 -2 980537 1351877 1891037 2434758 2747844 4795055 -1 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 76144 482317 710042 2339592 3307713 3864355 4071917 4704649 4975722 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 376572 3028928 4749626 -1 -2 949664 1394236 1654341 1676109 2965626 -1 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 70553 1059991 1748226 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -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 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 786797 1873722 1952479 2264234 2855012 3239048 3800502 4000098 -1 883909 1218908 1762245 2334103 2453919 4142798 4639054 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 1754302 2096494 2498341 2626158 2859024 3856876 4464741 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 -2 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 400597 2345943 3243897 3669045 4371582 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 -2 673753 927881 956544 1348361 1856018 1886042 2326365 2459077 2650332 -1 874824 1046625 1558872 1769818 2160434 2257183 3635339 3949179 4502344 4666954 4784792 -1 534163 1058465 2480415 3286869 3453286 4487581 4759249 -1 1581107 2650604 4243553 -1 -2 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 2323800 2681595 2730901 3010359 3575731 4226006 4626682 -1 1096678 3498904 3556804 4000190 -1 -2 654432 722795 1403062 1619408 1672947 1710626 1799779 2104247 2720568 2936998 4488157 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 920845 1575792 2233381 4165816 4462968 4464705 4752849 4758520 4855414 -1 249353 960432 1526500 2520690 3181347 4530110 -1 334770 756574 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 275062 785927 1196146 2997671 3273978 3703786 4380646 4457123 4738766 -1 137818 1365046 1441334 1697011 2164147 4924466 -1 -2 494480 1308284 2344511 4358811 -1 1735296 2368193 3538920 3919028 4118641 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 463518 660936 1539615 3835457 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 444194 1993801 3993135 4283436 4790698 -1 128381 949249 1871741 3131143 4648457 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 15838 276847 806121 2509209 4751111 -1 -2 870518 1231076 2080141 2713626 2853311 3088271 3322601 3711561 3779945 4480791 4696658 4973895 -1 481572 1616156 2635068 3339379 4540963 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 209725 895831 2723390 3263496 4491880 4936370 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 -2 163258 1374674 2498643 2580965 2880879 2956390 3350393 3706581 4544825 -1 25808 184488 2511212 2645192 3297922 3302926 4453281 4483879 4903841 -1 886841 2006347 2417323 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 -2 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 65010 1424498 1947615 2224040 3122544 3357597 3933068 3971344 4612609 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 107133 168153 508520 782262 2104234 2216776 2454063 2580249 4034175 -1 55794 239500 459882 692650 1570899 1623955 1964730 2807813 2880864 3240191 3927848 4391833 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 20853 724625 1064934 1443568 1471156 3298107 3791810 -1 379607 1554873 1735201 2923737 3144373 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 109996 748321 1145909 1733987 2987693 3654723 4387949 4402831 4686181 4718223 4740818 4859355 -1 -2 1643657 2832297 3472417 4084878 -1 1259246 1394782 1581182 4300538 -1 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -1 29925 773559 1365709 1400794 2364411 2595286 2682584 2723951 3010304 3912378 4700527 -1 1157043 1332431 4166543 4835299 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 1948027 2553471 2760222 3075902 3374652 4103094 -1 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 153387 598771 785410 2029020 2859789 -1 376353 1162432 2643557 2670061 3849977 3920960 4069089 4087754 4889870 4939848 -1 -2 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 362802 678509 3135422 4952260 -1 389611 963145 1501655 1507370 3080053 -1 -2 1612286 1886729 3130908 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 -2 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 -2 7036 430049 1048403 1836146 2937753 3705655 4238647 4817182 4950050 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 1237163 1917098 2052890 2767473 -1 -2 2021642 2526357 2995697 3373286 4825395 -1 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 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 262192 741806 1797553 2365141 4029470 4250182 -1 1248752 1533795 1933920 3711039 -1 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 1159383 2355597 2572368 4013397 4226236 4278174 -1 635133 862715 1327256 1406987 1997475 4113872 4970897 -1 1771962 2304202 4528886 -1 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 27243 426859 935788 1075564 1228710 2465863 3809385 3977533 4089542 4584324 -1 88286 224484 500893 785425 1090335 1417827 2828342 3433493 3981751 4738376 -1 -2 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 569868 1172621 4834960 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 17010 847258 1101420 1305069 1406400 2148380 2304845 2529181 2756875 3621548 4064620 4595732 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 138890 579236 582822 1400159 2152773 3993904 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 -2 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 2429994 3550602 3700952 4340185 4340675 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 746158 813094 1243775 2493309 3744010 4558871 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 154697 880179 1191138 1661626 1752336 2156668 4164645 4331196 4484086 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 377714 1211023 1348074 1585527 1997972 2825641 3519799 3994546 4194655 4279761 -1 1891201 1910535 2447362 3062345 4543421 -1 223880 624806 1032303 2031299 2319527 4784721 -1 2472930 2493513 2684575 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 647522 1008269 2023752 2144572 2382502 2621456 3381781 3682868 -1 -2 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 1566042 1739781 2441505 4293619 4360247 4817544 -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 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 357269 2421219 2820628 3718626 4331221 4628682 4633044 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 891929 1508689 4135159 4154555 -1 -2 888320 931081 947180 1425417 1579682 2487054 2748836 4828204 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 -2 647534 664955 989601 1415957 2550097 3623423 4895342 -1 24741 307056 413839 435305 443091 2200740 2846899 3243232 4324178 -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 2215426 2573772 2912708 4635113 4809023 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 513715 757707 794713 1677942 2663782 2755743 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 -2 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 569958 809270 855892 1667858 3098742 3669247 4340277 -1 387504 1108312 1773954 2601481 3041549 -1 -2 481714 671229 765428 2137791 3592577 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 787767 1047743 1076506 3875895 4078927 4373990 4447491 4901281 -1 1204599 1913535 2172192 2308336 2466919 2771846 2858704 -1 -2 427292 489328 564590 799251 1036656 3099058 3170187 4481610 4645273 4973265 -1 222637 1041527 1512793 1769748 2556277 3081986 3086771 3910968 4792130 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 -2 3845429 3970289 4165988 4973355 -1 531337 1106918 3002518 3025967 3251134 3802898 4368211 4930408 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 883331 1472238 2268665 4754012 4931210 -1 -2 138890 579236 582822 1400159 2152773 3993904 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 155309 616885 636037 2231037 2931013 2983944 3072171 -1 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 456064 3127657 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 976726 1801666 2593549 3610497 4826396 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 1147155 1176127 1935035 3020952 3402232 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 728583 2394180 3418976 3706991 4445269 4992432 -1 2665292 2908934 3044693 3493749 4599592 -1 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -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 266821 522340 784138 1829439 3802922 -1 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 201119 1120909 1244051 2868252 3495492 4061214 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 -2 13575 19014 752903 1926028 2114524 2373983 4572107 4809452 -1 2734051 3070904 3188494 -1 747499 1178161 1941347 2646463 3393507 3617114 4243625 4925158 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 408395 1770323 2068994 2927634 4168521 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 38984 477735 1804330 1873767 2907690 4146704 4454767 -1 735897 834331 1337758 2520259 3098495 3994430 4747727 4948690 -1 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 160740 976832 1746048 2079935 2232055 2890922 3264159 3305769 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 -2 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 1790758 2294755 2988628 3969507 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2694388 4849388 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 104499 848952 3402701 3440957 4790294 -1 -2 34555 88763 336903 785444 1891503 3486489 3755929 3931351 4898180 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 -2 278394 1839501 2423365 3076308 -1 133985 1334181 1595505 2099015 2525412 3185451 4436343 -1 1779211 1795137 1871992 2191409 2308607 2320394 3297482 3738946 3936886 4596321 4992285 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 215576 1187000 2052283 3279748 4150175 4375550 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 327887 1445539 1637891 2847065 3053630 4110725 -1 -2 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 1441668 1830156 2152396 2162838 2186149 2356847 2418480 2815877 4089186 4279331 -1 -2 1992656 2105064 2106890 2472806 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 -2 581450 1428046 2164730 4055074 4942396 -1 -2 167182 760005 1000245 1401186 2148802 2224375 3625730 3772945 4803068 4961437 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 449305 1033195 2473783 4039690 -1 -2 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 -2 141524 951752 1089698 1752894 2847702 4722917 -1 2854249 3631091 4281693 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 162123 549895 653032 4292301 -1 804775 924682 1273404 1840825 3448643 3932464 -1 97875 252152 312150 371169 1800071 2794935 3598400 4798097 -1 -2 427951 575512 1250590 1256119 1457956 1494768 3024119 3166895 4008392 4631469 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 1910874 2173682 4969454 -1 850403 1203997 1335028 1360815 1405963 2502710 2700015 3650123 -1 -2 778943 1107235 1681054 2170676 2503854 3163957 4382592 4672004 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 3330783 3362857 3479803 3505107 3587764 -1 1070700 1559266 1847351 2031702 2231826 2291169 2975630 2998738 3126456 3355248 4169403 4225993 4546263 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 133642 902700 2798165 2902110 3431561 3939876 -1 -2 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 435929 1614900 3407626 3518073 4533530 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 50169 344293 1140968 1487685 3007504 3707073 3914688 3963362 4011605 4251823 4290627 4693010 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 270300 706004 4145682 4267116 -1 929423 1341154 1759783 1816684 2455211 2672925 -1 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 448588 2999007 3117572 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 212456 767559 1888594 3347597 3654730 4152564 -1 1032009 1117215 3233539 3286884 4584403 -1 -2 482120 1186849 1292008 2390834 2599181 2603747 -1 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 949664 1394236 1654341 1676109 2965626 -1 -2 768807 1328105 1790270 1820819 -1 1299373 2671259 3121984 4314112 4498380 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 673232 2781169 2844215 4324861 4814861 -1 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 4888082 -1 -2 589397 742085 906612 1093592 1590769 3968269 -1 -2 3643482 4192156 4571652 4959280 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 -2 401822 650028 874226 1148783 1518067 2574318 2838991 3604009 -1 -2 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 317882 857451 2125052 2154713 2180181 2257276 2584952 4426905 4965756 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 123728 824484 1070191 1435950 2441008 2618913 2986614 3036585 3640251 4016026 4728878 -1 688338 1033832 1131593 1139618 1176735 1533042 2339961 2520501 2953512 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 1235835 2960575 3995612 4748853 4785418 4933807 -1 7316 498835 1779271 2229230 2402373 3292065 3453940 3482371 3782080 4277563 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 460734 670496 1521614 2538029 2810418 3838425 -1 1383951 1744247 1963206 1974127 2010294 3139766 3769411 -1 818794 1891116 2320658 3868971 4583948 -1 -2 273187 2575145 4154025 -1 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 -2 1162953 2938918 4403761 -1 1188364 1929941 2373403 3703389 4042654 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -1 1460473 1928813 2415035 3990722 4438855 -1 -2 44329 347125 367025 845357 1502498 1821991 2285550 2640772 2713809 2992249 3153623 4195386 4257472 4409189 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 335935 790914 1277891 3269546 3414062 4484716 -1 -2 713178 2176431 3538495 3810035 3966734 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 1414460 1459810 2590763 3668008 3941178 4478669 4660032 4758178 -1 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 -2 339345 464717 1924887 2141051 2344176 3564506 3605250 3714485 4583786 4791053 -1 23830 2849224 3951833 3971458 4003035 4379932 4894574 -1 -2 169974 1933530 2367669 2461143 3338850 -1 863178 931698 1354697 3885678 4666140 4966987 -1 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 304526 346392 448033 3122706 3139288 4043040 -1 -2 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 1382133 1799653 2522699 3095599 3180796 4075054 4278446 4317729 -1 768807 1328105 1790270 1820819 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 47472 312549 689919 1172335 1180828 1367798 1711852 2387799 2411569 2428710 2979886 3808568 -1 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 485534 703470 1505497 1720453 2293794 3024169 -1 341729 765744 1548612 4139455 4289499 4401479 4917586 -1 242608 1293675 3399994 4400838 4881897 -1 -2 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 162123 549895 653032 4292301 4758293 -1 786202 1359698 1383808 2121729 2161416 2275591 2279464 2803040 4017668 4901272 -1 616388 1716176 2841996 3001895 3190246 4854538 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 1387822 1416596 2465263 2497586 2627971 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 -2 504248 1119251 1284959 1534136 2207870 3481190 -1 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 269153 285773 663498 1734710 4910606 -1 -2 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 360472 655500 822366 1686973 3137891 -1 -2 765714 1198872 1319051 1830243 2120098 4905588 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 -2 662640 1368332 2424910 3333178 4584942 4817777 -1 204634 486725 736409 1808025 2043826 3458460 3602007 3686839 4254723 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 518740 866488 1299828 1699138 2094154 3296648 3450938 4029176 4618090 4660925 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 224239 2036851 2476892 3310775 3647088 -1 -2 342337 2228921 2506963 3368338 4796099 4900656 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 -2 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 -2 123248 335299 514308 2747662 3244244 3732420 4625235 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 447015 1098945 2542112 2564412 2967607 3404249 -1 1457658 3621965 3773885 3911541 4102138 4320291 -1 1154814 2637809 3296335 4671049 4817419 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 2217439 2624763 2685855 2718207 2846527 3062553 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 1346895 1960355 2825779 2876879 4136724 -1 -2 560570 2081449 4177240 -1 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 -2 674859 3672784 3703899 3704063 4639677 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 250185 2713587 4659007 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 4914387 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 750724 1367752 3851336 4166165 4361391 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 55122 1004164 2012092 3542142 3744410 3772849 3861662 4799340 4913927 -1 -2 98400 1757201 2518414 2629344 2983646 3210970 4988862 -1 461786 1006305 2302678 2685912 3236621 3911432 4259503 4344721 4696504 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 18267 1633359 2899690 4078616 -1 -2 36318 70835 2513964 3962761 3972319 4288322 4355572 -1 533436 644319 1370065 2361390 2713119 3757939 4019722 4590919 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 821914 2459291 4640947 -1 1060825 2159369 2850500 3180251 3387533 3487341 -1 -2 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 557685 1699377 1799337 2787874 4938590 -1 -2 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 -2 1157332 1394943 1478608 3696070 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 -2 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 843391 1593311 3070409 3707297 -1 1613309 2309431 3170738 3871217 4750136 -1 677585 805503 1000826 1302776 1574905 1683077 1889642 2496284 3113071 3621793 4236983 -1 -2 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 624203 914286 1031935 1917191 2577226 2974573 4499613 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 209725 895831 2723390 3263496 4491880 4936370 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 104119 147625 1551879 2369385 4064828 4133522 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 277836 698333 1479214 2909993 3738641 3903057 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 370841 493454 744891 923721 1531988 2378636 3294418 3361851 3438221 4535130 4615679 -1 266404 1427619 3983437 3989374 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 1915628 2429312 4166565 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 143912 765233 997746 1425021 4709303 4831756 4935836 -1 -2 51739 447695 2984697 4197226 4781504 4907580 -1 611488 2090379 2984686 3996530 4760052 4825329 4939242 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 -2 1275199 4479742 -1 24239 81031 292086 767102 2015817 2563467 2848210 3185225 3896892 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 298171 595774 860880 1377274 2584775 3817589 4385377 4978517 -1 82863 96380 1674647 1710500 2180711 2211356 2816248 3664267 3699395 4640112 4922396 -1 -2 164856 267325 740757 3299693 3694657 4207264 4392222 -1 128737 146461 367790 2035238 3510987 -1 929970 2246369 3733311 -1 -2 592247 1547091 1600389 2345030 3711690 4089816 4337141 -1 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 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 1176597 1678850 1801292 2279303 3220690 -1 1591150 3447320 3778429 4787733 -1 -2 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 1131678 1385896 2848312 4478216 4854636 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 483670 582238 639280 1531720 1907017 2826495 3056680 3070391 3102136 3251840 3285852 3755748 4057947 -1 132114 216444 3894298 4884632 -1 -2 454219 704833 823018 1620646 1689267 2825061 3069938 -1 166150 502914 652580 878363 1642691 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 64818 965063 1029568 1730849 2280289 2830364 3129729 3148983 3401343 3431469 3532968 4571652 -1 480837 2226008 2526251 2869073 3668932 3839829 -1 -2 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 154069 628445 657842 1010896 1271258 2078795 2702685 3649240 4936784 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 -2 155496 860280 1964044 2324575 2732487 3433007 4467884 4496072 -1 412222 788199 1057401 1541934 3944257 4475932 -1 519540 795845 1321202 1400201 2234512 3484859 4898620 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 74637 2084513 2405712 3127513 4761709 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 -2 25131 395360 697143 935528 1670104 1915709 2356643 3590608 4154528 -1 163854 553781 696139 791357 4037128 4397769 4553870 -1 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 62942 738498 1030266 1178341 1224034 1316588 2048179 2064938 2145799 2533168 2626674 4060010 4389260 4682392 4760545 4920726 4999999 -1 -2 304707 448566 4141961 4347667 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 3709255 4587945 4990753 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 108583 1097554 1776328 1963285 2782936 3721519 4413212 4672558 -1 612975 697177 1058769 1144881 1990864 2214096 2532697 2652031 2677142 4861294 -1 401656 2149058 2885198 4112074 4641386 4766841 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 -2 2644707 3456636 4562265 -1 25118 122472 658530 2007555 2354093 2521521 2829933 3808668 4972000 -1 -2 352077 1344165 2372448 3085531 3388418 -1 -2 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 245056 334804 565892 1211504 1278666 1447802 1646110 2311620 2792347 3240949 3403636 3497773 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 -2 3845429 3970289 4165988 4973355 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 -2 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 845494 1000755 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4489726 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 1001132 1527911 1680183 1872543 2403169 3070474 3244524 3432756 3613164 3821472 4864762 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 -2 865411 1051281 3642992 4610724 4667707 -1 101677 120181 1625990 1878450 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 40367 639851 707282 1938536 2340524 2552038 3145529 3211727 3355291 4481465 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 914331 1205371 2008044 2378261 4985544 -1 648185 953542 1511325 2184848 4028597 4342319 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 -2 1216200 1422283 2989472 3485955 3671208 -1 152035 636945 1476981 2267422 4988977 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 748494 3117665 3721101 4259028 -1 -2 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1961692 2603907 3302284 3934498 4274933 -1 -2 1529388 1995437 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 817905 1602319 2273159 3294953 4015075 -1 -2 855825 1492910 1853112 1871227 2381476 2415972 -1 -2 1600190 3951027 4648809 4673496 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 -2 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 -2 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 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 -2 94836 848255 1728994 1912293 2921100 3420443 4292373 4327263 4335763 -1 1516034 2213173 2438094 3190668 3480721 3915205 4833898 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 949664 1394236 1654341 1676109 2965626 -1 -2 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 17630 466026 894824 1251981 1281555 1589559 2541191 2783128 3639256 4109757 4999999 -1 -2 3657555 4282841 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 4069345 4594840 4624195 4638127 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 620552 639340 953837 1970671 4061252 -1 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 185898 316432 411084 486927 1320618 1908582 2003206 2517614 2821520 3099053 3197689 3316596 4091163 4273635 4625244 -1 31929 2380931 3026342 3203271 3685411 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 -2 566115 1758856 1863425 2913429 3499181 3560115 4313280 4425838 4582612 -1 148718 514711 1061162 2405273 2478814 3114994 3367441 4281140 4740149 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 279600 363585 647804 798868 1232270 3827718 4032501 4661730 4891673 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 340505 1748103 2936489 3483030 3571311 3947375 -1 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 -2 1600190 3951027 4648809 4673496 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 211829 1911016 2018505 3139288 4007496 4402028 4796468 4843763 4906222 -1 -2 677217 703911 823719 1207884 2909573 2914413 4492030 -1 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 -2 509074 1224711 2778530 2879459 3317085 4598476 -1 188414 307508 2141750 2200356 3214942 3583875 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 659159 3070408 4955801 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 -2 848525 1300505 1809920 2478804 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 75319 131716 148784 1561672 2010961 2129561 2717518 2961957 3374322 -1 -2 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 -2 2269 426346 620675 842239 1089698 1208657 1752894 2074858 2701526 3208199 3670958 4297348 4354798 -1 99532 2104231 3331880 4167400 4669111 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 746158 813094 1243775 2493309 3744010 3862890 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 1597786 2004566 2017961 4663523 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 -2 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 634629 1707486 3704006 -1 -2 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 166150 502914 652580 878363 1642691 -1 316418 671658 749486 2082983 2594526 2949836 3405752 3739438 3791553 4451618 -1 -2 2697709 3023548 3274698 4755487 4810470 -1 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 1084772 1199890 1623423 3166630 3269693 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 881610 2705112 2798137 3865068 -1 148528 321195 1618667 1836575 2051234 2399819 2800544 3050814 3101385 3807174 4822885 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 77440 83522 215337 304757 940431 2052722 3775956 4185659 4922060 -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 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 1349633 1525727 2121442 2462111 2590609 2963351 3121703 3181503 3413579 3536216 3921581 3953794 4899594 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 520453 870461 1167675 1687383 1923741 1989024 2324655 4817677 4944296 -1 122492 172135 225731 736337 997703 2508814 3155786 4214181 4301881 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 -2 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 229029 711626 978022 1172480 1191117 1418547 1480079 1763581 2137136 2792440 3601762 4158422 4255094 4312741 4647354 -1 -2 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 1141709 1965411 2151489 2795782 3721354 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 -2 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 263103 2823702 2941026 3052441 4013844 -1 -2 303223 656157 1380795 1559270 1602996 2320665 2967671 4729846 4915621 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 486057 1824568 2954403 4015080 4135159 -1 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 35158 2483002 3651433 4367040 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 5931 397149 2476489 2867272 3208298 3249001 3695067 4886738 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 668931 1135274 3401166 3880061 4240418 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 186366 813768 1460457 2209567 -1 2418738 3191860 3307226 4148771 4542453 -1 1430271 2346729 2961349 3163198 3198518 3354539 3543005 4574871 -1 22888 973891 2193207 2779065 3263038 4472319 4856385 -1 -2 395455 674307 917044 2862667 3038857 3195135 3290915 3435874 4098741 4134890 4657469 -1 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 818794 2825435 3368056 3868971 3899382 4223274 4738608 4942576 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 822807 2194124 2968879 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 922603 2226665 2539149 4972962 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 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 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 15826 939118 2300666 2957938 -1 -2 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 120927 188732 277642 431059 1398129 1503312 2503008 2966625 2974734 3244974 3783892 4317305 -1 1926938 2151579 3748969 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 -2 51891 114050 655478 771162 1530278 1580343 1761824 4099426 4121710 4181057 4889566 -1 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 301748 468601 473149 1030562 1368041 1781123 3214128 3568479 3819234 3840553 4794609 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 653160 666630 841834 1432341 2035851 2266565 2291311 3202350 3433502 4428569 4821899 -1 -2 325867 1615623 2552956 3121876 3437151 3590055 -1 580440 681869 851745 1658081 2045924 2391584 2980532 3591056 4295053 4510322 4820294 -1 -2 273381 362529 1046803 1413055 1730435 1966947 3752739 3863403 4040903 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 2082407 2137232 2248569 2419670 2896019 3761854 3805399 4139361 4469508 4488667 -1 362723 1211135 1231587 2636168 2703437 3910233 4096913 4442724 4615664 4678276 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 171297 467224 1505757 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 35158 2483002 3651433 4367040 -1 1904019 3429312 4452096 4872307 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 1594903 1696589 1818362 3570965 -1 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 755539 2452717 4288758 4742784 4862687 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 51739 447695 2984697 4197226 4781504 4907580 -1 611488 2090379 2984686 3996530 4760052 4825329 4939242 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 70553 1059991 1748226 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 -2 1605225 3860596 4190434 -1 57547 1311542 1409587 2541774 -1 140789 267746 949395 3126651 3958100 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 142363 1108507 2112265 3916981 4191816 4549768 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 918314 1092251 1114209 1866628 1998073 2220083 2579258 2764183 2995036 3343807 4018441 4391071 4722820 4927006 -1 291800 383242 420055 464994 908323 1641469 2441105 2686250 3308100 3755816 4858321 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 647522 1008269 1525544 2023752 2144572 2382502 2498744 2959230 -1 -2 1171663 4023902 4146405 4994310 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 130429 892675 1538747 3565983 4222040 -1 868485 3881440 4033198 -1 1074450 3102458 3647473 4059008 4474415 4772677 4954061 -1 171131 252582 2311827 3317601 3413800 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 89072 295426 1184416 1254155 1288492 1440410 1698318 2993694 -1 249733 356919 1051566 1250651 2912496 3820428 3919240 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 2223685 3163785 3836208 4568874 -1 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 -2 918319 1776211 2323613 3981049 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 -2 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 102993 210452 332602 693114 1631686 1848158 2460427 2867560 3720006 4421132 4474902 4730091 4847248 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 78531 387805 416168 1047720 1916957 2310795 2439322 3349649 3994158 4645982 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 -2 615517 893522 895311 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 112783 488228 1558608 2511790 2662510 4888456 4973759 -1 -2 691082 818903 1236895 1552898 1930469 -1 -2 693035 915613 1137735 1246322 3473452 3925898 4165614 -1 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 2465273 3511608 3576559 3830678 4735067 4841684 4919522 -1 -2 411939 1794439 2312243 2811716 2836821 3224601 3430595 4057174 4530246 4768128 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 2193084 2656727 2781845 2913407 3922111 4087124 4185170 4584871 4683422 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 -2 108174 1678413 1819728 2132848 2339489 4441976 -1 569625 668325 1717216 1722248 2651322 3750913 4314512 4586583 -1 1016596 1687392 2307316 3113392 3234502 3428424 -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 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 -2 1059873 2016568 3061107 4626049 4886803 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 190852 348476 712118 1069820 1480771 3773631 4084947 -1 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 418560 820367 1673786 2451057 2507461 2580584 2884497 3558177 4511604 -1 -2 1243496 1894512 2662900 3442388 4902740 4974680 -1 735982 1751550 2009014 2587424 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 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 843391 1593311 3070409 3707297 -1 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 677585 805503 1000826 1683077 3113071 -1 -2 1756810 2131075 3335701 -1 967432 3294920 3310470 3460384 4042930 4102280 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 1928472 2629670 3292821 3301390 3861347 -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 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 570629 3101466 3287442 3512725 4017119 4332588 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 -2 602777 1529306 1657389 3669975 3711354 3722053 4330047 4588657 4878120 -1 -2 2848562 3595932 3976418 -1 326700 2023097 2392351 3316558 3567794 4225632 4259035 -1 692481 1330093 2615039 3066056 3393103 3498806 3648380 4654442 4892513 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 96380 994248 2180711 2816248 4493806 4922396 -1 1031462 1330038 1387974 1682683 2479159 3638383 3904859 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 460079 726949 1411626 1715880 2789325 3019574 4157233 4305476 4793739 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 517443 2272610 2621202 3457752 4859543 4999305 -1 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 -2 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 2249344 2342747 2387026 2596301 2891445 3682194 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 -1 463847 1351987 1754400 2347215 2435530 2715036 4648809 4706151 4721247 4761337 -1 89155 622587 640665 1185490 1541122 2204655 3969442 4114707 -1 128692 870806 2679260 4040335 -1 91974 114601 843228 1538863 2382804 3586534 4988914 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 775916 2112032 2219564 3973830 4526744 -1 113625 1719881 3709956 3902093 -1 -2 1548747 4252505 -1 7158 546962 2388274 2497215 2756803 4650495 -1 1635465 1816919 1822753 2283010 2556433 3665999 -1 136975 301266 1040979 3704109 4066943 4433283 4831498 4864276 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 157201 226397 1031633 1099543 1272043 2958620 3781543 4771898 4933552 -1 509754 967727 1950392 1981549 2074536 3229624 3429026 4348150 4662001 4771175 -1 -2 164147 1526459 1652541 1721448 1789311 3119375 3154084 3559252 3981642 4351105 4419485 4787438 4860687 4999365 -1 -2 662103 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 1192496 1853097 1956384 2142938 2373072 2374528 2724664 3298329 4298981 4326018 4387383 4838813 -1 -2 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 245733 989548 1620437 2043432 2473029 2745625 2931912 3604476 4257292 4537477 -1 -2 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 278913 609490 836243 915558 961024 1664953 1755082 2409676 2433214 4038965 4509906 -1 -2 298360 2084366 2448825 3455326 3885836 4616154 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 1157707 2126546 2289745 3039469 3734890 4053692 4414643 -1 -2 168977 565807 839413 1205518 1403998 1437239 1516311 2045814 2052444 2995556 4031895 4138989 -1 196974 623606 631752 1680353 3349310 3535040 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 -2 78564 2645529 4473038 4535146 -1 150819 263333 445868 477767 1549015 2411872 2819850 3845437 4019334 4224966 4781178 -1 -2 2644707 3456636 4562265 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 482604 599421 3041407 3795690 3815321 4375045 -1 -2 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 75922 124086 643724 644759 1092503 1490799 1666282 1813657 2341792 2533026 3154835 3390110 3990264 4786647 4857837 -1 265649 550110 1059588 1164189 1291061 2062755 2344303 3352166 -1 111974 352502 1640851 2560429 3219858 -1 -2 837897 1424511 2248886 3214755 3696070 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 85351 1029605 1850674 1985219 2937244 4163471 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 55438 232345 735998 1199955 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 -2 3330783 3362857 3479803 3505107 3587764 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 -2 821769 2244864 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 -2 510996 548505 811975 1411692 3271984 3882655 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 1756810 2131075 3335701 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 997554 3395609 4258808 4633826 -1 1042111 2771227 4921312 -1 -2 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 678773 744854 1129801 2238402 3406625 3659561 4097405 4178270 -1 1004858 1037216 1393357 2000590 2458852 2699620 2929593 3826082 4657487 -1 -2 767964 1847542 2132599 2569953 3974219 4564585 4999999 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 -2 26362 1254965 1970868 2706292 4398028 -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 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 169974 1933530 2367669 2461143 3338850 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 203572 897415 1396023 1761349 2328103 3639844 4152203 4364152 4766387 -1 103452 574532 1544294 1600242 1898840 2302595 3352736 4347158 -1 427951 575512 1250590 1256119 1457956 1494768 3024119 3166895 4008392 4631469 -1 1294867 1714417 3158651 3408148 4340075 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 998149 2032636 3326819 4546761 4910272 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 84715 3643482 4192156 4571652 4959280 -1 76110 317293 654888 1914005 2520168 3501382 3960886 4042381 4560362 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 17951 1505109 1816681 2671177 -1 -2 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 185881 1747360 1983039 2822334 4029905 4242102 -1 413881 1240846 2297565 4706603 -1 907617 1142048 1280267 2666322 3955214 -1 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 -2 28683 1747578 1856614 2104646 4285323 4467591 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 365755 762717 922086 2529476 2575910 2653458 3460824 3466269 3495267 3580223 3999744 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 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 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 725714 887724 1635018 4028862 4147293 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 -2 167182 760005 1000245 1401186 2148802 2224375 3625730 3772945 4803068 4961437 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 320390 571400 3952270 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 1197 350236 2432853 3370425 3748263 4255601 4897563 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -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 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 744854 1079704 1122045 2238402 2297420 2423311 2752966 3406625 3569791 3659561 4076302 4097405 4178270 4298701 -1 659097 1301881 1481098 2575489 3038919 3403160 3866478 4321695 4487353 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 64081 81403 1046000 1053524 3052224 3472802 4575173 4867438 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 272396 499020 1093397 1448967 2139860 2595850 2889715 3045620 3495143 4352868 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 783503 841483 998024 1588397 2228033 2365533 4164247 -1 1868274 1891472 2272021 2502401 3420022 3576543 3699629 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 1039633 1929596 2201187 3078230 -1 736591 2745462 3521597 3531045 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 328918 660191 726780 3339680 3750751 3829364 4393480 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 278959 493537 577571 1645436 2369644 2490548 3127050 -1 1566269 1850715 2852608 3113976 3868978 4563241 4697425 -1 174773 231253 1339135 1489760 2576477 2915835 4204537 4892088 4972706 4977504 4999925 -1 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 696083 1075477 2216153 2842177 3578888 3600841 3954232 4027221 4444088 4759939 -1 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 -2 114648 1449869 1607092 1928173 2570093 4664198 4724957 4813377 4937735 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 45422 244911 1343546 1461198 2128396 2155391 2236849 2597727 3411577 3884620 -1 -2 803870 841658 1198926 1932356 2897018 3187476 -1 360664 1571739 3366732 3571773 4143638 4969717 -1 83996 570534 862851 1563323 3413158 3568006 -1 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 266325 410586 1030827 2487902 2765032 3437007 4804454 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 503000 1385021 3233539 3391323 3946512 4653541 4853820 -1 -2 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 -2 391849 780347 1045902 1928837 2250142 3811937 4568449 4813454 4938482 -1 306362 740758 799737 1194022 2289761 2434012 2947343 3957782 4037470 4582162 4600950 4795743 -1 -2 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 803685 1219665 1707921 2391871 3070593 4071666 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 375245 600085 756828 1280542 1501283 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 121529 541829 938120 1079314 2635729 2793720 2886759 3521741 3547732 3598720 3696813 4049958 4105911 4178983 4276859 4658211 4932866 -1 -2 55520 676316 983107 1837209 2464909 3990631 4256643 -1 26081 243605 1520159 2158540 2663864 3446870 3557200 4021972 4086654 -1 -2 124322 398757 485982 945247 1103348 1190414 1333949 1768426 4531882 4843067 -1 480754 950355 1207811 2067222 2610074 2668211 2712818 2825161 3333416 3974202 4512816 4776172 4800480 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 843391 1593311 3070409 3707297 -1 677585 805503 1000826 1683077 3113071 -1 -2 610962 1050047 3186550 3548444 3883502 4461606 4518675 4996462 -1 839536 1245388 1816125 2896192 2929351 2929616 3242335 3780468 4075075 -1 -2 2802880 3103258 3413910 4915268 -1 1713297 2883705 3166245 3853451 4018950 -1 -2 508027 596339 1694793 2541079 2821488 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 8517 164612 421302 741946 886786 1067558 3693487 4010531 4444804 4728318 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4211363 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 -2 120161 562571 642356 737458 1562957 1724656 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 1503388 2238402 2249711 3888214 4178270 4464305 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 493898 1533335 2806832 -1 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 543286 619460 1114390 1462475 1744745 2595609 2948887 3149399 3930761 -1 224728 456259 711598 964714 1414071 1925163 2042002 4677703 -1 -2 521970 2168074 2505387 3279246 4878286 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 25103 91245 485009 765232 1139522 1845196 2016269 3191564 3430583 3715457 4130498 4999999 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 629798 671190 1461740 4182849 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 1040917 1540357 2503587 4407534 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 -2 554662 3266773 4283960 4320281 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 719982 2623419 2881212 4439127 4656798 -1 825671 1964628 2191238 2652751 -1 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 382176 874331 1287032 2695346 3295408 3725605 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 388069 476975 1391159 1432341 2635195 3054579 4626135 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 212329 554386 1184490 1362867 1457132 1471719 1842383 3423341 4609117 4627356 4767668 4807726 4823411 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 -2 308409 1066621 1477242 1952299 2494589 -1 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 870864 1542251 1699949 1831294 1871792 2302275 2921519 3483434 4363355 -1 226081 1091146 1627763 2255462 2727410 2985131 3563052 3983503 4634975 4751830 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 413412 587015 987014 2726804 3684697 4263717 4608537 -1 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 -2 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 317371 767006 1879034 2926957 3202713 3232997 3341573 3392883 -1 -2 1503388 2238402 2249711 2714286 3888214 4464305 -1 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -1 327460 404996 912726 1448925 1492844 1502056 2498142 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 475339 874563 1021116 1560525 1799821 2079820 2157087 2343630 2589702 2850932 2926481 3296302 3834460 -1 -2 111889 1589872 2183988 2283326 2295054 -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 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 240454 723936 1819297 4159895 4324222 4531872 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 439385 514477 3010449 3586817 3652067 4196356 4260856 4712643 -1 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 453162 996011 1090262 1742349 3223706 3570320 -1 401656 2149058 2885198 4112074 4641386 4766841 -1 -2 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 11224 159785 1060692 2808929 3556179 4683355 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 1296201 2462166 2803549 2966274 -1 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 -2 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 922269 959949 1801558 2235749 2803032 4141420 4352158 4450764 4597102 4793732 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 452222 486440 1127961 1830500 -1 101280 556470 881865 1359412 2394659 2439965 2718049 2846287 3259019 3898365 3910017 4568302 -1 -2 154173 316555 420753 639296 2469832 2522753 4642101 4979495 -1 266094 1352730 2156041 2675828 2911644 3384078 4902996 -1 980857 1258918 2676281 3333850 3940082 4782678 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 461717 1675755 3155925 3309767 3738450 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 -2 806049 1227204 1359593 1804302 3859533 4525469 4694467 4920616 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 34357 308420 1234448 1720442 2320703 3188337 -1 204551 221502 349682 1459525 2642337 2838122 3732648 -1 405423 1092337 1735502 1826911 1999895 3585403 3682135 3712032 4040439 4840370 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 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 14314 416564 567398 845454 2892864 3547399 -1 -2 490532 629433 1347452 1380924 4733723 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 -2 1246796 1292813 1362958 1603068 2691895 3964851 4382937 4898264 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 433971 1339624 3695121 3879825 -1 -2 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 229839 411514 1023327 3006164 -1 1771962 2304202 4528886 -1 36547 492260 780643 982073 1903151 3855518 -1 1234100 1300389 2656249 3139248 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 386178 503179 1221535 1523148 2146574 -1 1259949 1369694 1683544 2384750 2797524 3098006 3794654 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 41338 713983 1075512 1376939 1501457 1678609 1980199 2500741 2862350 3493906 4374358 -1 -2 129087 1028200 1546121 1664671 3190515 3245458 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 513715 757707 794713 1677942 2663782 2755743 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 -2 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 115592 343388 1344001 1594069 2207643 2234607 2597002 3484394 3575836 4376671 -1 949664 1394236 1654341 1676109 2965626 -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 -2 1246645 2736946 3137861 3473964 3974274 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 -2 3233204 3960482 -1 -2 691082 818903 1236895 1552898 1930469 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 95029 364093 813667 931884 1157109 1540633 2523238 3103204 4511548 -1 805612 1362474 1745996 2785121 3279898 3771119 4126175 -1 18540 992287 1107108 2076486 2261469 2434675 2791256 4005774 -1 -2 224376 629242 2717188 2757736 2977829 4057135 -1 -2 244749 474016 1192181 1417940 1762244 2930073 2953790 3447209 3734056 4035972 4398383 -1 1334616 1415057 1758787 1765591 2484575 4939647 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 731062 1201049 3438943 3661289 4987306 -1 -2 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 450814 836323 1107649 3945591 4698175 -1 -2 298360 2084366 2448825 3455326 3885836 4616154 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 154736 1967548 2935525 3466985 3748904 3771342 3783455 4988425 -1 -2 786797 1873722 1952479 2264234 2855012 3239048 3800502 4000098 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 1007970 2378044 2713309 3522583 4267626 -1 529033 603237 617579 781130 1032392 1605831 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 90643 195135 526140 573043 833956 919915 922591 1026453 1152083 1261443 3826005 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -1 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 412355 1515637 3028032 3645201 3987284 4473514 -1 67608 262142 505326 672650 2334884 3466453 3623252 3858950 4046017 -1 -2 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 434600 1452395 1880002 2565928 2908872 3975291 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 277817 321860 490120 704168 1739377 1779626 4366757 -1 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 1075007 1479245 3175065 3288858 3640078 4457316 4666100 -1 -2 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 735501 4395168 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -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 1332910 1617522 1952459 4083364 4099462 -1 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 71008 360037 697928 2337174 3784433 3881554 4358304 4466808 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 1592491 1803512 3057817 3382299 3696624 3740376 4333397 4463444 -1 -2 130429 892675 1538747 3565983 4222040 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 212599 1448672 3071505 3625781 -1 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 391936 1223279 2280960 4520949 4568102 -1 -2 200608 927488 1563587 1638147 2231086 2587230 3652069 4395601 4554742 4726987 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 989569 1349673 1986880 2405759 3936837 4801306 4844075 4845189 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 799641 2500607 2839917 4145578 4715509 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 1303445 1696160 1922997 3227093 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 -2 92030 107571 465649 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 755539 2452717 4288758 4742784 4862687 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 2187825 2619246 3503532 3526852 3920990 3978247 4601761 -1 -2 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 520190 943996 2043164 2785414 3147149 3449728 -1 1742420 2362935 2951367 3068288 3507782 3530621 3740274 4116092 4282886 4650075 -1 582923 1156812 1988332 2905464 3244971 3355438 3473461 3748903 4861164 -1 -2 231840 433141 1106875 1237869 2563296 4034857 4243665 4550271 4629050 4713229 -1 675807 796474 1523095 2604334 2653500 2747735 -1 389960 1217604 1901357 2181363 2302986 2381493 3595947 3861860 4037826 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 501754 1380644 2563171 2904604 3261690 3774669 3779859 4238872 -1 598153 827411 2159629 2685327 3835726 4257356 -1 -2 713535 1807649 3013623 -1 291560 492420 793682 1259380 1504751 2602301 4507966 4768480 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 25442 335552 367698 1315124 4180781 4799297 -1 904304 2254141 2409848 3150707 4075068 4687237 -1 56725 171131 252582 656022 925164 995951 3317601 3413800 3969800 4469092 4881098 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 520053 1044237 1993982 3289339 3833031 4999829 -1 -2 435960 1394548 1525797 1590563 1705309 2309734 4707482 -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 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 1548585 2910653 3094440 3640535 4547013 -1 -2 1725982 3345824 3367793 3515625 4040244 4627626 -1 -2 114834 939611 1757907 2524018 3151091 3487184 3670629 3821575 -1 -2 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 540940 950751 1946646 2265463 3698060 4010508 -1 200709 431708 1763695 2532960 3375705 4468586 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 -2 225648 2844435 3349324 4602303 4771425 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3940038 4812486 -1 1294867 1714417 3158651 3408148 4340075 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 2821429 3278741 -1 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 -2 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 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 77440 2052722 4188117 4922060 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 31295 759807 2238277 2980009 3626979 4557685 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 560570 2081449 4177240 -1 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 524456 1821358 3699954 3773005 4897997 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 716282 1340996 1810842 2512079 2796046 2846021 2964770 3514639 3863413 4446898 -1 445389 2893796 2918797 3805754 3857516 4685552 4944509 4973527 -1 -2 153457 894368 1044120 1555463 2174460 2238321 2945117 4231303 4494500 4627045 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 73476 474554 907604 1662581 1697785 1938667 2451577 2670073 3985654 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 388514 679729 867405 2318183 2364827 2559555 3369773 4104558 -1 240230 337998 471108 659732 868261 1238698 1456348 1740931 2609020 2622522 4802831 4921258 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 272270 403843 769695 990962 3287488 3541229 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 5828 787260 953368 1745265 2736325 3613102 3850215 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 330511 479603 1071427 2889933 2969440 4666102 4776102 4804800 4999549 -1 -2 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 352077 908108 2372448 3085333 3085531 3388418 4728416 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 -2 833956 1101035 1517187 2967761 3016148 3392600 4113702 4237132 -1 8068 751682 857538 1320837 2621930 3755732 -1 790593 972711 1435538 1510037 1967422 2027286 2134789 2533826 4812342 -1 331936 367293 440743 1063771 -1 83262 554433 1097126 1907972 2264368 2506204 4050610 4999999 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 -2 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 388987 477943 565116 927701 1806596 1890356 -1 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 4932403 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 172077 1724648 2926476 3809514 4074451 4386934 -1 1238656 2433131 2958348 3081821 3896328 -1 1052364 1184856 2127087 4004359 4226236 4687740 4891228 -1 -2 2713 613313 1602081 2363481 2853891 3079679 3380843 4734746 4934802 -1 390425 1142194 2519129 2714711 2774369 3891601 3940872 4352708 -1 191613 912119 2243999 2563989 3868345 -1 -2 392062 636527 2365535 2368098 3928606 4833330 -1 909491 1244658 3982090 4193262 4391041 4513842 -1 -2 540251 704148 854055 1060825 1387200 1510732 1517562 3543697 3733375 4532785 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 233918 1087909 2141625 2319162 2624041 -1 -2 70684 2428818 2532112 2556406 2599526 2772032 3093186 3102000 4965418 -1 2113204 3088729 3104322 3134489 3374591 4363425 4953110 -1 8258 10286 550052 2838216 3512394 4844496 -1 -2 625637 1406370 2266595 2267038 2535085 2672767 3584998 4634793 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 -2 1856633 2593162 2853243 4024666 4441041 4910507 4939061 -1 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 186366 813768 1460457 2209567 -1 4769 372921 1402444 1735115 2295300 2395423 3119079 4491698 4741315 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 1250137 1634206 1898707 2369685 2621977 2849239 3090042 3175848 3368530 4037238 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 394812 472113 757140 786768 1890809 2927330 3318869 -1 118202 861175 1061283 2321313 2409717 2534898 4503117 -1 -2 31295 759807 2238277 2980009 3626979 4557685 -1 -2 725241 1523252 1748421 1879650 1928097 2163467 2896831 4768311 -1 141630 1008949 1052218 1613159 -1 809886 1753100 2566122 2723245 4176392 4194262 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 64951 2087652 3094176 3152411 4548595 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 147507 742299 925349 1390359 2776917 3451388 3865154 3973384 4769457 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 407185 525900 777414 1819249 2874389 2897687 3098151 -1 -2 479819 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 983873 1835396 2477468 3222570 4453541 4956459 -1 -2 2848562 3595932 3976418 -1 899192 1420054 2978000 3713360 -1 -2 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 1141428 1835685 2756766 4270682 4809204 -1 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 561690 843862 920764 1527484 1779575 1868277 2148795 3548258 3667510 4279549 4391500 -1 144358 2203834 3380562 3487852 4174824 -1 517055 1074189 1077313 1158610 1912894 2291288 2302565 2574501 3570496 3609931 -1 -2 843391 1593311 3070409 3707297 -1 677585 805503 1000826 1683077 3113071 -1 -2 117351 136685 815652 843230 1217600 1731161 3304624 3577353 3716213 4388356 -1 891535 904709 1122400 1372882 2690639 3094287 4145676 4414863 4568167 4756270 4916785 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 92157 733716 2494609 3327443 3573429 4039607 -1 444689 681917 2743924 2876024 3852225 3885709 4008060 4185783 4303059 4782634 4915319 -1 -2 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 222284 353587 910992 1172680 2057532 2114012 3481349 4591804 4693328 -1 92879 269406 680300 2677996 2939491 3021125 3464518 4794002 -1 -2 557765 1153675 2180987 2697968 3041564 -1 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 512752 586907 1126675 -1 768807 1328105 1790270 1820819 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 1206541 1529740 2273579 2916569 2938386 3280841 3523231 3795163 3824246 3989362 4621461 4929261 -1 -2 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 2334619 2827645 3485978 3863034 -1 783503 841483 998024 1588397 2228033 2365533 4164247 -1 1868274 1891472 2272021 2502401 3420022 3576543 3699629 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 -2 190350 437824 711508 2021156 2948213 4013727 4949713 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -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 690015 814342 1646239 2570415 3148784 3900692 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 -2 564462 647673 665427 1952054 2490203 2756002 3573310 4136495 4322498 4656741 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 828827 865452 2784844 2917480 3359312 3433081 4259907 4396661 -1 1105011 1814938 1977853 2012235 2093003 3144959 3451151 3642083 4493861 4730182 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 340505 2936489 3571311 3947375 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 167991 314124 584610 2365180 4021693 -1 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 99133 288047 1259777 1333165 1456370 2188720 3077468 3104668 3129999 4712204 -1 -2 634629 1707486 3704006 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 995859 1089845 4273830 -1 86828 319360 1044543 1131119 1338820 2504930 3745748 3980338 4239506 4884030 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 -2 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 694501 1089805 2259540 -1 -2 3314 89528 935414 1199955 3403967 4038759 4496085 -1 961566 1205599 1381878 2195248 4669544 -1 -2 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -1 -2 1129813 1339979 4175293 4793314 4999999 -1 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 -2 2565703 4334500 4502072 -1 808000 816519 1201724 2006658 2132968 3117332 3393611 3499060 4590257 4614645 4647645 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 877418 1966475 2175296 3045144 3583929 3594676 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 56088 665395 989166 1730866 3626783 3967939 -1 2249152 2860291 3062395 3075058 3519528 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 430638 1070026 1098693 1555145 4548811 -1 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 -2 727035 2414532 2446925 2501616 4498283 -1 557685 1699377 1799337 2787874 4938590 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 998519 1026699 2412316 2878811 2892804 3215974 4377925 4741182 4847885 -1 208650 623528 681269 1040746 1043849 1564719 1576883 1735790 2809704 3667210 3729663 3887323 4435998 -1 -2 960963 1286371 4131934 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 -2 713178 2176431 3538495 3810035 3966734 -1 258037 579900 3706883 -1 546612 1657336 3116789 3190497 3720528 3741521 4667491 4856365 4960621 -1 482173 683530 1874445 3336868 3553289 4371204 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -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 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 170684 1277296 1887871 2997959 3149167 3431218 4793160 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 1195294 1737688 1786135 1892865 3584538 4432106 4767729 -1 345149 395529 411580 1154123 1439515 2037369 3821504 4811619 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 352500 549609 765356 829485 2574293 3317493 3840824 4832539 -1 -2 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 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 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 498198 1333906 3721488 4001558 -1 744171 1735089 3142265 3380037 3759040 4737968 4824776 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 859338 1279320 1943852 2293297 2362441 2451139 2961230 4359063 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 -2 94831 1523895 2992332 3943686 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 493454 744891 923721 2378636 -1 224239 2036851 2476892 3310775 3647088 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 549475 1592770 4299917 4947590 -1 -2 371169 812131 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 797901 1676692 2201964 2617297 4683539 -1 380533 959071 1018838 1714267 3798356 4188573 4620263 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 651320 1019447 2266391 2285486 2403395 4414185 4748313 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4014927 4035785 4818780 -1 -2 394711 444041 1161923 1465063 2247737 2689750 2816725 2854898 3513246 3534528 3823497 -1 103006 391334 1716204 3057051 3675613 4346375 4723228 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 1031462 1330038 1387974 1682683 2479159 3638383 3904859 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 -2 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 476860 477458 3074108 4737970 -1 -2 15154 1225899 1278254 2191195 2836216 3193126 4511720 4574795 4623605 4933914 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 760345 1562047 3098754 3949254 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 -2 873513 1175095 1589039 1678791 1713296 1877145 1967235 2083656 2812625 2863419 4030084 4798592 4869829 -1 -2 922591 1320988 1372654 2309716 2784598 2998690 4472325 4753109 4814528 -1 1187344 1312491 1836991 2346061 2762765 2814493 3123043 3311543 4166665 -1 964505 1009262 2298016 2687428 3334324 3429115 3898875 4048541 4586707 4774355 -1 -2 227457 510301 720683 754246 1534336 3078325 3535167 4081946 -1 1310386 1371359 2244866 2546976 2729174 -1 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 -2 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 3509696 4138347 4516101 -1 -2 1070910 2741067 3124041 4287180 -1 6164 882478 938947 1190512 1842444 2635093 2678622 2884246 3115673 3512004 -1 -2 353144 353399 2444514 4122281 4301277 4812620 -1 1286319 2553085 2936599 4102122 -1 -2 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 593120 978478 1342383 2122669 2201673 2252506 4071702 -1 -2 805306 1893380 1975897 3040678 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 1258646 2282904 3466602 3502123 4573067 -1 -2 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 -2 438473 1957165 2772153 2908565 2994898 3000136 4509739 -1 152243 249599 645326 823557 1019209 1788649 2487938 3995338 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 761325 1683279 2854171 3145091 4977787 -1 -2 150661 1178987 2102339 3223592 3545889 4223890 4728204 -1 -2 1743630 3351508 3841150 4700968 -1 502419 1692666 3724761 4759521 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 370385 1505543 2119379 3974468 4413911 4488001 -1 1478039 1803803 2037154 4062819 -1 611888 805108 2130919 4254839 4753001 4884237 -1 -2 539761 2745043 2763459 3247289 3534449 4942842 -1 693035 915613 1137735 1246322 3473452 3925898 4165614 -1 -2 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 190350 437824 711508 2021156 2948213 4013727 4949713 -1 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 1043756 1863699 1912238 2846069 2992000 3509800 3974696 4177050 4203865 4533354 4623075 -1 284728 4185024 -1 -2 881217 1176247 1454250 2641031 3443453 3755578 3804465 4275717 4748527 -1 765926 1410815 1639249 1762245 2453919 3185591 3727507 4639054 -1 1968365 2612400 2672730 3184274 3573615 3636621 3650768 3767693 4853350 4911837 -1 -2 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 -2 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 1290382 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 639762 1172386 1456686 1755878 2108518 2121327 2330155 2683635 2763966 2837377 3375975 3554769 4031363 4755202 -1 -2 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 -2 814519 2187064 3557852 4188557 -1 -2 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 234553 1881692 1993180 3698524 4569814 -1 226437 565250 1484507 2795730 3943284 -1 193087 666466 1142322 1225650 1600665 3237823 4001113 4219335 4267787 4289947 4294484 4748196 4860868 -1 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 1001132 1527911 1680183 1872543 2403169 3070474 3244524 3432756 3613164 3821472 4864762 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 186366 813768 1460457 2209567 -1 323425 703081 998243 2280340 2631291 4560849 -1 739057 1371838 2288517 2652609 2814632 3635844 4220161 4555326 4684806 -1 693114 1631686 2460427 2867560 4421132 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 -2 280515 1280235 1820740 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 -2 857010 1029747 1589958 2082863 2182951 4703741 4727468 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 -2 928603 1306062 2430979 4139821 4446895 -1 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 -2 1141428 1835685 2756766 4270682 4809204 -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 2403447 3022899 3195843 3799595 3890170 4723797 -1 -2 14171 95598 863504 2114561 3114806 3535840 4709209 -1 225444 1156714 1248697 1363060 1373323 2854011 3011212 3797150 4037890 4728304 4889798 -1 257419 1147924 1352693 1816138 2227433 3865590 4999999 -1 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 -2 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 -2 945400 1059371 1098941 3923292 4247345 4531624 -1 1354030 2526526 3111183 3165819 3902113 3933118 3962738 -1 278394 1839501 2423365 3076308 4176321 4624858 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 1829188 2088975 2143924 2897792 3668152 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 379390 393275 593238 1761936 1823439 2867427 3146313 3449579 -1 423497 431895 566426 2266764 2361079 2725004 3192643 3606494 4305537 4725350 4855486 -1 448371 2295649 2361317 3258244 4410614 4923800 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -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 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 273167 1101882 2112244 3361553 3547473 4469514 -1 -2 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 129778 1464381 1654440 3676719 3869561 4139440 4593960 -1 -2 1511262 2834646 2933984 3187220 3776430 4500520 4560606 4645456 4847702 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 2565703 4334500 4502072 -1 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 107107 503204 2548399 3124989 4209842 4385615 4764448 -1 420118 480041 1002074 1131681 1345278 1717216 2648163 2651322 2753537 2797260 2941234 4789851 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 205695 351593 365266 649371 1009842 1498280 2577828 2899733 3384904 3734507 3751778 4003602 4268330 4277884 4314071 4506261 4646758 -1 1260506 2846211 2999263 3475519 -1 856576 1093905 3796162 3848492 3949795 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 1692103 2078825 2159392 2296213 2327687 2550190 3234890 3672802 -1 299071 946911 1134616 1354872 2663202 2846053 3524679 4013341 4450431 -1 898613 1527886 2137044 2472765 2576794 2623096 3124300 4003398 4522106 -1 -2 1012950 2127011 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 -2 526617 647326 686438 1118997 1217263 2518602 3543502 4939848 -1 464667 517620 523424 1000470 1556873 2528247 3189498 4064812 4423358 4763638 4786702 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 619289 877908 2706290 2892086 4065443 4265841 -1 417411 1017827 1443572 1680382 1994581 2635555 3087040 3437929 -1 -2 69074 473754 4484427 4593796 4782240 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 336358 536557 1518802 3726965 4001549 4253401 -1 1154814 2637809 3296335 4671049 4817419 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 1833994 1973016 3052306 3136488 3538221 3721591 3844472 4178762 -1 980016 1481174 1625575 1904065 2247048 3426808 3505553 3638471 4181051 4850365 -1 -2 337293 513694 1221995 1383638 1504372 1885085 2720532 3315621 4698109 4836194 -1 714476 1211603 1520737 1581056 2542715 3710227 4417773 -1 280701 340734 1349532 1905461 4724432 4794977 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 -1 -2 535831 556966 2873694 3925619 4105235 4972243 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 348209 1271691 1510634 1573639 1825913 2054542 2531762 2972981 3719768 4536320 4982023 -1 -2 319875 848925 1339692 1781340 2216806 2780604 3133869 4165696 4492052 4809752 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 -2 87237 395947 1183545 1593313 2272369 2537486 4783895 4999999 -1 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 502419 1692666 3724761 4201763 4759521 -1 -2 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 888695 1149721 1244120 2181450 2275829 2766983 2899552 4279169 -1 463518 660936 1539615 3835457 -1 98967 1022592 1869273 1948086 1980127 2031621 3172117 3199291 3495836 3847814 4390271 -1 200391 1010576 1051879 1256904 1707000 1909028 2416357 2919713 3134489 4999999 -1 -2 887444 1127953 1315135 2429258 3673759 4048100 -1 181491 3885745 3896190 4111343 4459557 4984594 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 2202947 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 -2 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 102956 840582 1392416 3241944 3478430 3891571 4251901 4828893 4884694 -1 -2 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 650442 1783639 3183359 4116802 4345896 4483150 -1 -2 856168 2763121 2915342 4024152 4449408 4850181 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 1803 125987 246027 504117 704385 1026738 1714585 2516119 3912430 4436625 4447473 4574815 4784087 4919004 -1 83996 570534 862851 1563323 3568006 -1 587233 749247 823656 1220311 3802934 4945250 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 340505 1748103 2936489 3483030 3571311 3947375 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 547970 1001693 2078560 2857095 3292549 3809896 -1 101867 112093 139298 1272933 3764027 4050950 4293147 4546276 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 694501 1089805 2259540 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 1490363 2128938 2879333 3430389 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 -2 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 26239 211484 1708114 1958760 2679974 3090636 3372114 3837600 4029105 4248540 4811306 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 -2 1223895 1381671 2222469 2882259 4171357 4285937 4958090 -1 2145958 3571981 3634980 -1 2121870 2222775 2731622 3909420 3966170 4286714 4434496 -1 -2 1406926 2185346 2411912 2564101 2620021 3877327 -1 236772 924104 2059936 2169739 2217873 2257900 2754118 3500872 4009950 4131962 -1 686665 1181347 3831295 3905432 4017919 4848107 -1 248291 1261070 2850172 3183112 3362543 3618468 3644572 3877139 4239320 4673846 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 -2 131243 1009266 2796984 3470810 4435707 4443078 -1 397936 2415221 2658084 3915674 4960981 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 23871 548500 550052 607722 1001226 1019887 2264680 2598882 4602190 4638186 4969935 -1 2313980 3163747 4899431 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 716282 1340996 1810842 2512079 2796046 2846021 3514639 3863413 4446898 -1 1684861 2029767 2258411 2793175 3905599 4047392 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 81562 607573 757175 4106105 4715644 -1 29077 255941 1302776 2691824 2852029 3360668 4094598 4236983 4920850 -1 -2 407322 2454387 2663653 3060391 4842568 -1 407795 951668 1503832 1697390 1800308 1934414 2045397 2183750 2317341 2848054 2852841 2872328 3045924 3275079 3714920 4877603 -1 -2 4148925 4502166 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 -2 2154965 3522523 3998748 4060691 4927322 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 -2 1548585 2910653 3094440 4547013 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 713535 1807649 3013623 -1 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 -2 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 821769 1235283 2244864 -1 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 478826 1243243 1381784 2758007 4346326 4789947 -1 -2 70463 231344 235545 1452367 1717075 2288570 3055569 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 2752182 3914963 4079110 -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 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 107988 921659 2230744 3122432 3684239 3719093 3932412 4046570 4225557 4626406 4637690 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 288039 788134 2433039 3838379 3855143 4760887 -1 -2 823038 1553506 1892258 2785688 3143452 3759722 3851350 4774172 4990753 -1 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 1253051 1855688 2259704 2629341 2718439 3260608 4061011 4086614 4204034 4857055 4927863 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 766252 1196838 1510265 1975697 2160985 2339064 3156726 3753815 3923032 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 770595 1763173 2352713 3835622 4489972 -1 1452741 1568729 3547848 3784328 4010872 4888642 4949082 -1 -2 311657 1284239 3475249 -1 452982 522329 1000924 1070561 1726511 2071913 2311324 2657475 3142027 3143223 4561120 4985278 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 2596168 2770760 3280900 3336968 3508352 4456431 4918203 4929960 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 84407 257465 610847 629683 1926006 2995043 3625938 3765238 4146597 4358211 4678636 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 1301129 1488397 2861693 4111855 4459788 4593414 4807003 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 322396 409938 893920 1057481 1564315 1763684 1800116 2147139 2289121 2384103 2611912 3394690 3616824 3731650 4478875 4527907 4598476 -1 536932 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 909253 971330 1312749 1615513 1677248 2495927 3824116 4465308 4661520 4817983 -1 522495 916780 3175403 4088157 4461836 4982710 -1 -2 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 207952 210993 867715 1762705 2631991 3476414 4550503 4624777 -1 -2 502657 1221995 3274614 4795834 4836194 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 731062 1201049 3438943 3661289 4987306 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 -2 319031 882710 1434651 1584510 1764312 2938503 3615096 -1 598417 990746 3552545 4552341 4741522 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 1548747 4252505 -1 -2 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 781966 2241588 2458621 3815446 4204705 4431763 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 193736 230938 384285 1281907 1369931 -1 104858 3989375 4591003 4780281 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 128884 600921 950898 1578597 1685334 3164675 3254619 3337497 4699689 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 47484 626967 1648340 1704309 1929338 2498032 2773845 2845713 4351226 4369459 4399940 4793667 -1 1018108 1604151 2619819 2700025 3535531 4384533 -1 551106 593169 2531293 3273962 3686718 4122873 4223400 4406714 4953018 -1 1132389 1825769 1996616 2174660 3127919 3312649 3765935 4595564 4628290 4874836 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 493454 744891 923721 2378636 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 367732 1039370 1077578 1711214 2483359 2547480 3075731 3108224 3251383 4156673 4471622 4514815 4779010 4779177 4905789 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 1667503 2017098 4411164 -1 52702 274411 515100 1693439 1921291 2637598 4232280 4291365 4484142 -1 239674 1430683 1749583 2719574 3269144 3427462 4605752 4780123 -1 -2 990151 992214 1358175 2038338 2417527 2871976 3028012 4600285 4874980 -1 273399 506486 734958 900723 2334071 4477293 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 3951327 -1 -2 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 750647 861243 3242260 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 552869 1158820 1189262 1497965 2860681 3003822 3627409 3857351 -1 -2 268428 741862 1684375 1812180 2059125 2319283 2804039 3627871 3670745 4038967 4039045 4540386 4814564 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 103378 950000 3341436 4085247 4226713 4580600 -1 1340249 1362654 1526320 3050876 3718771 -1 762383 1777680 1894753 4015388 4395279 4681140 -1 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 -2 490532 629433 1347452 1380924 4733723 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 128274 917431 4999153 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 1591150 3447320 3778429 4787733 -1 204256 2031702 3038816 4634571 4850817 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 1394022 1548747 1632978 1751725 3214407 4476336 -1 134865 799861 973672 1058212 1334796 1639348 1998430 3014448 4306015 4746015 -1 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 82577 1235668 1542397 1611555 3135092 3413272 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 -2 242166 3645107 3721945 4928278 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 -2 750724 1367752 3851336 4166165 4361391 -1 1723056 1795145 2501738 3043256 3567762 4713120 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 663648 1519520 2111888 2378390 2381302 2495826 2629419 3115256 3455893 3537833 3899651 4936280 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 -2 946244 3559231 3939769 4451394 -1 266821 522340 784138 1829439 3802922 -1 -2 323425 703081 998243 2280340 2631291 3360471 4560849 -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 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 1259949 1369694 1683544 2384750 2797524 3098006 3794654 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -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 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 -2 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 1523803 2017262 3152195 3191544 3438746 3500949 3725307 4057034 4154091 -1 683386 1084880 1275442 1729767 1842297 3154583 3296425 3372627 3423073 -1 91145 2541850 4509513 -1 -2 327784 674995 1812789 3323064 4267544 -1 1716076 2905155 4534507 4882675 -1 -2 2202947 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 443550 2381638 3980200 4976879 4987977 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 24180 638602 2414068 3328451 3710544 3881674 4897578 -1 185249 292943 695681 726925 1624884 2200970 2314990 3094952 3322645 3479020 3922057 4145535 4890327 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 1881839 3064732 3390247 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 903473 918173 2817466 3811408 4256193 -1 95085 412837 980321 1273179 2763542 3348429 3605901 -1 -2 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4548654 4581757 4829646 -1 1104221 2896647 4370043 4886640 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 8430 150156 287180 877305 891644 1680959 1837813 1874060 2167227 3854365 4177240 -1 461552 909249 930625 1267127 1859290 2279230 2654585 4826884 4857224 -1 -2 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 78403 361504 679950 725420 1544972 1745195 2672209 2940312 3311389 3548115 3605477 3960316 4565234 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 125475 175284 994228 3202840 4131318 4344676 4706368 4709579 4924106 4935626 -1 798706 1186629 2658737 3881823 3946568 3952433 -1 -2 862969 1271709 -1 216055 331508 484956 1026613 1310950 1871708 3763645 4332075 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 635798 1158413 1374198 1383219 1557372 1853374 1920597 2416009 3043677 3054686 4986637 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 674074 813200 824043 1120388 1668122 2857916 2974573 2984299 3390381 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 187153 2105670 3970717 3990801 4745312 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 -2 903658 1165536 1388692 2269683 2645345 4622790 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 -2 1716076 2905155 4534507 4882675 -1 -2 231226 232608 671129 1724984 2061789 2153352 2557321 3896817 4264456 4897016 4958935 -1 273399 506486 734958 900723 2334071 4477293 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 77440 2052722 4188117 4922060 -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 259392 1297561 2248667 4128171 4804757 -1 137997 813386 1257167 2462672 2493124 3520874 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 536985 1410386 2726234 4081092 4564290 4979594 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 710248 974976 2294952 2472404 2497428 3093159 3150104 4224672 4246274 4287389 4553434 4720594 4722375 4941030 -1 -2 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 420719 686665 984604 2093661 2119897 2798912 3043948 3721927 -1 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 23871 548500 550052 607722 1001226 1019887 2264680 2598882 4602190 4638186 4969935 -1 -2 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 -2 97889 1010688 1781814 3362163 3626587 3835507 3869155 4086439 4115005 4137526 4827041 -1 1695154 1735220 2382839 2508717 2549467 3266104 4383481 -1 -2 43983 117611 380304 566596 858929 1029592 1332555 1692594 1726091 2081256 2739682 3909863 4888082 -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 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 629798 671190 1461740 4182849 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 690015 814342 1646239 2570415 3148784 3900692 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 290780 1643191 2785606 3660891 4180528 -1 -2 20093 553529 731313 961861 1120367 1688469 3270835 4366137 -1 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 661556 673555 2473597 2707355 4797719 -1 -2 69205 1647001 2803610 3587036 4548674 -1 198909 369205 371049 960529 1950221 3699695 3708270 4410595 4659229 -1 -2 590744 1642037 2275337 -1 256794 996513 2227395 2438772 -1 -2 135326 630897 750724 1367752 2898222 3851336 4166165 4181800 4361391 4647580 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 11224 159785 1060692 2808929 3556179 4683355 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 85351 1029605 1850674 1985219 2937244 4163471 -1 -2 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 733368 1518884 2643131 2971781 3878282 4101878 4859989 -1 -2 79186 474962 809049 1386950 1911659 2559750 2855420 4489973 4492366 -1 36597 937368 997661 2141894 4264341 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 3032361 3053972 3065656 3508602 3671932 3764116 4191743 4229489 -1 1008542 1343201 1551540 3372886 3920368 4799309 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 -2 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 411547 2189778 3712015 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 1684239 1839479 2717895 3651684 -1 166150 502914 652580 878363 1642691 -1 -2 1326366 2500723 4279989 -1 452222 -1 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 1529388 1995437 -1 -2 1564626 2334004 3696191 4509254 4527920 -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 668261 1784331 1824548 2416881 3571466 4112266 -1 -2 377763 599753 624674 1652642 1810983 2073106 2226376 2318162 2344239 2988569 3066834 3074200 4370946 4591543 4796825 -1 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 136725 580385 1157120 2371606 2446392 2476405 4684502 4956611 -1 99532 2104231 3331880 4167400 4669111 -1 510592 568745 2442429 2871640 2903251 4568111 -1 -2 655725 797288 826620 1036783 1209473 2663761 2976537 4767851 4806107 -1 192857 912812 1107882 1517358 3544404 4129007 -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 -2 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 616397 867715 2110442 2303477 2939568 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 1326366 2500723 4279989 -1 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 65619 724382 1128319 1861196 2066799 2342557 2978160 4924248 -1 1529388 1995437 -1 -2 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 3657257 4000532 4194672 -1 198016 619681 788814 3658240 3862027 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 689865 2299998 3200221 3275227 4164775 4273615 4660928 -1 -2 15779 1012858 1552736 2602231 3347904 4794270 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 53437 612622 769200 2383628 2457544 3001822 3114618 3587807 4033101 4810451 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 -2 755539 2452717 4288758 4742784 4862687 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 362802 678509 3135422 4952260 -1 -2 887839 947960 1468732 2724937 2794320 4686856 4704788 -1 441122 1106301 2389952 2992450 3929418 4508235 -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 358595 558338 625674 732111 1297873 1332141 2114815 2190953 2418708 3648407 -1 -2 321618 340621 653022 691896 1146966 1695491 4012309 4671633 -1 568667 1567535 1589703 3203558 -1 -2 875232 1217035 1539638 1769402 2110955 2491806 2904547 3281286 3486839 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 1961692 2603907 3302284 3934498 4274933 -1 1088093 1612676 -1 828380 1587413 2130962 3209107 4082273 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 280829 427340 817867 1399189 1740926 1860484 2838596 3041895 3745120 4682833 -1 1946998 2514621 3185157 3534483 3542576 4432102 4534703 4748358 -1 477779 595659 2248735 3397417 4163168 4792732 -1 -2 59755 287872 1190305 2263482 2416091 2973948 3166880 3752910 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 113625 1719881 3709956 3902093 -1 -2 169556 208808 249972 642769 972233 2038914 2130617 2397988 4665831 4943212 -1 1104221 2896647 4370043 4886640 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 826702 830938 1156281 2233272 2563406 4955225 -1 -2 742283 809865 1296934 2536005 2627817 4265969 4902423 4919864 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 539101 561644 2048081 3806705 4372249 -1 279443 491103 515168 748552 770226 1630127 2319039 2578836 3547065 -1 -2 190350 437824 711508 2021156 2948213 4013727 4949713 -1 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 -2 316761 564367 707904 767480 819919 4451259 -1 624594 999637 1510322 1806032 1843627 2813352 3161775 4694088 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -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 366705 1184630 1486786 3813493 -1 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 1009500 1251531 1906316 1970038 2202970 2704442 3968595 3990994 4016031 4630699 4776546 -1 768792 1047743 1089844 1223160 4407806 4945779 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4948971 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 802915 945576 1471266 3182487 4602888 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 407187 3018770 4370932 4902909 -1 67336 226478 462656 846535 1127342 2005017 2403680 2837862 3311856 4990566 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 -2 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 609271 1061746 2969018 3189510 4060715 -1 451319 874841 1180257 2105216 2403183 2428969 2481300 3430917 3975135 4440652 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 265261 669371 709729 823000 1289820 1374038 1492222 1720803 1921051 2063330 2166489 2536693 2585855 3010279 3390694 3444690 3937152 3944072 4086477 4447124 4594793 -1 621364 1219980 1292474 1835685 -1 -2 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 723087 892894 1420623 2932795 -1 116165 122986 439270 1132785 1719808 2210845 2585349 2688254 2852365 2999802 3559020 3577639 3873820 4194547 -1 276627 1567110 1732413 2835816 3419598 3806210 4134031 4314048 4992377 -1 242005 732983 2186277 2933906 4697420 -1 1339449 2091098 2187400 2301956 2712051 2717328 3658624 3905840 4380456 -1 -2 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -1 769727 1448418 3650440 3978460 4051147 4155452 4674924 4980373 -1 -2 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 -2 473245 589891 804646 2966169 3961886 4369009 -1 1744342 2342845 2415179 2927873 3057129 -1 -2 9615 410009 2035151 3528425 4936754 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 166710 685639 1529293 3704699 3960354 -1 -2 1463393 1525066 1903790 2231628 2535946 2704469 2780129 4632622 4902137 -1 1038801 1518778 3041226 3421453 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 3860852 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 578609 939370 1222597 1602597 1709829 1904135 2750070 3693053 4349581 4617048 4834461 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 606192 1549731 2234178 3682163 4676652 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 -2 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 -2 1535650 1772258 2136295 2686172 2868124 3590551 3906340 4243077 4248502 -1 673561 817138 1482138 2097810 2190610 3948943 3982953 4260956 4490881 -1 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 361147 634629 1078481 2648098 4718011 -1 -2 107036 1592071 3267865 3793307 -1 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 212456 767559 1888594 3347597 3654730 4152564 -1 -2 565474 1520897 1621150 1648654 2230353 2333158 3135092 3383324 3572982 3865059 4442010 -1 596681 693753 3632500 -1 -2 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 179328 598107 722153 769711 953704 967372 2130431 2774921 2795917 3138437 3848679 4075651 -1 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 -2 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 844412 965107 1672859 1709110 2104359 2329151 -1 252475 2491361 3172820 4448433 -1 25392 135959 657641 684533 2243865 2263078 2403314 2609030 2910668 3011230 3054298 4451608 4726192 -1 189572 336587 593303 1292361 3368397 4477467 4602647 -1 35559 1617273 2049291 2064059 2267595 3212767 3608590 4898279 4953534 4955186 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 489303 849887 2186738 2857389 2965494 3942622 4924822 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 99617 987861 1584073 2307949 2429786 2602381 2958471 3915213 4337976 -1 1017160 2718770 2763105 4204485 4784015 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 778943 1107235 1681054 2170676 2503854 3163957 4382592 4672004 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 922603 2226665 2539149 4972962 -1 -2 726658 1466043 2674206 2921147 4682231 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 269312 812458 1339890 1530121 2703971 2865750 2877874 3174861 4172779 4491388 4689904 4990726 4991221 -1 -2 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 473999 1638036 2317111 2371402 3258977 3679946 4021236 4928101 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 1271176 1398937 2140199 2932742 3711526 3814910 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 154562 712849 1038292 1402916 1970907 2539267 2595823 2930826 3080505 3124899 3922435 4028615 4157610 4353852 4445363 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 681925 913140 1256829 2151076 2723392 3234119 3369038 3699835 -1 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 587779 3257768 3575324 -1 659757 1811944 3577527 4736099 -1 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 143404 1797787 2682046 2946793 4792458 -1 -2 86609 506353 917956 1101873 1720269 2126795 2601831 3323359 3390212 3810499 -1 99187 422421 2027124 4544770 -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 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 -2 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 569868 1172621 4834960 -1 -2 1116475 -1 419596 897390 1859968 3726071 4099524 -1 -2 92030 107571 465649 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 -2 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 408395 1770323 2068994 2927634 4168521 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 659757 1811944 3577527 4736099 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 -2 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 1319697 2437772 2494425 2524887 2910576 3017640 3403942 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 15067 366683 515375 1070416 2364679 2626011 3827974 4283712 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 212605 1036939 1485563 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 447026 1172613 1478059 1505730 1674087 1886705 -1 -2 1187344 1312491 1836991 2346061 2762765 3123043 3311543 4166665 -1 167776 677846 1754741 1884846 2749526 2832876 4141961 -1 964505 1009262 2298016 2687428 3334324 3429115 3898875 4048541 4586707 4774355 -1 757997 1967291 3146503 4999999 -1 546908 2437010 2998854 3555933 3995091 4035409 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 11584 1174451 2464777 2766745 3252951 3415800 3632110 4036840 4454884 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 4932403 -1 172077 1724648 3809514 4074451 4386934 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 1102287 1625643 1791123 1797413 2005011 3493817 3604555 3878530 4048579 4465151 4954924 -1 -2 467104 2099957 3472176 3689022 4108069 4327599 4548041 -1 -2 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 94763 526496 1337542 1554493 1835529 2072717 3260772 3545518 4435593 4531514 4766352 -1 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 891176 1163243 1269930 2986326 3167317 3736681 3908120 4270721 4612227 -1 -2 457780 726937 983608 1040984 2292149 3299641 4773570 -1 401869 494151 2330213 2415313 3605090 4611677 -1 283877 1583450 2165023 -1 863070 1079884 2105430 2302409 3531663 4240502 4318192 4784015 4875886 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 870041 1615749 3178751 3643547 3767211 -1 -2 42644 627671 927294 2173175 2218121 -1 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 -2 1772062 2110558 2636073 3224382 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 210815 1503100 2600683 4192430 -1 1671885 2245958 2668290 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 2142107 2328713 2561439 2949514 3286795 3628220 4340027 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 630304 817515 853327 1012944 1477719 1563732 2874884 3507383 3953865 4303444 4807802 4871693 -1 -2 1099463 4594278 -1 109403 214400 601878 736438 2210519 2249176 2735208 3056781 3490592 3915720 4100065 4817829 -1 454477 663540 886974 1664260 2495967 2538029 3183631 3858481 4893614 -1 176533 367475 582743 1330504 2093921 2879259 4668218 4717072 -1 1012950 2354547 2379199 3651323 3722968 3833576 3909682 4548561 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 1071480 1493586 2028908 3579235 3917336 4741041 4908828 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 44435 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 843462 998571 1360948 1589882 3801754 3957223 -1 531935 2222851 3011256 3535820 4127877 4179856 4209939 4256005 4321107 4801456 -1 832289 1705751 1831665 1834537 1922628 1940848 2073489 2124099 2317991 2430230 3071764 3725723 3937640 4481353 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 762559 1327808 2030219 3496556 -1 -2 760164 1201424 2459626 2999157 3045635 3516724 4394199 4605341 4816218 4868735 -1 674138 2026086 4442483 4492890 -1 -2 2391445 2432374 2559853 3072524 3294544 4555057 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 -2 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 -2 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 391710 682387 711529 1053526 1250848 1294280 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 1131678 3321749 -1 675784 1018524 1143119 1863589 2351695 2454871 2492661 2755267 2902707 3306184 4106659 4248863 4521730 4701899 -1 727421 933610 1108179 1958549 4155385 4739008 -1 -2 1926953 3013227 3063799 3557353 3617138 4955176 -1 1455450 2084235 2231617 3063522 3917223 4278418 4669241 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 1162953 2938918 4403761 -1 634563 807014 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3802907 -1 -2 82756 3400044 3637650 4736580 4779898 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 1859993 2401027 2637973 2671461 3225542 3480871 3644848 3851521 4741368 4820999 4961412 -1 -2 12916 1286982 2005567 4168730 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 283528 939614 1487934 1523872 1674717 2364554 3028622 3366800 4408301 4497672 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 -2 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 710776 2690160 3816855 4758012 -1 599732 1070069 1799494 2852818 2867585 3796742 3915068 4448194 4470362 -1 1779713 1985651 2337298 2573764 3322968 3691691 3798651 3943733 4044740 4135487 4627559 -1 -2 379023 1592773 4202051 4257279 -1 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 117039 208249 1201096 1501512 1975152 3012871 3629252 3865809 3994367 4075667 -1 868485 3881440 4033198 -1 -2 338887 387063 1421507 1522284 1786715 1826477 2830712 3008161 3380554 -1 -2 761325 1683279 2854171 3145091 4977787 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 588899 1211225 3418910 4357325 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 -2 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 4151417 4188593 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 -2 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 726935 799753 1027455 1235592 2909715 3224585 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 89837 1481954 2098921 3690073 4853938 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 -2 141630 947495 1008949 1052218 1613159 2117945 4017457 -1 -2 216906 709823 779231 2312888 3076348 3393067 3427367 3745498 4549769 4799261 -1 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 -2 160740 748781 1355723 1930282 1937382 2081147 3310746 3961570 4023159 4221800 4917763 -1 139396 1384117 2065468 2301359 2446187 2456110 2683548 3369928 4912754 -1 587174 677447 935051 1841510 4840262 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -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 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 1749511 2207905 2396397 3012958 3173854 4665105 -1 1241587 2939416 2947990 3346691 -1 717947 782566 826183 881382 1062189 1208054 2795036 2947912 3049026 3613220 4789951 -1 -2 498323 3396714 3784728 -1 725624 2008459 2657678 2895274 3332758 3459470 -1 -2 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 731062 1201049 3438943 3661289 4987306 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 1023354 1035894 2003050 3842017 4237698 4255093 4484716 4717582 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 -2 720686 989790 1614726 2452416 3450888 3813450 3956409 4788239 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 323995 1397355 2349706 2617609 3715443 -1 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 1662256 2399746 2513410 3109477 4510854 -1 -2 1204368 2501413 2515253 3510641 4622516 -1 280701 340734 1349532 1905461 4724432 4794977 -1 -2 534845 965071 1245700 3457700 3602714 4615658 -1 377414 1046121 1652163 2259717 3705251 3893957 4966014 -1 -2 138565 1838964 2944191 3306439 3342755 4315530 -1 166862 1307618 2714626 3300994 4839841 -1 2533948 3785682 3947686 4086566 -1 498198 1333906 3721488 4001558 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1385539 4037959 4923789 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 -2 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 137405 627061 2461143 2668390 2930248 -1 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 -2 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 -2 69686 719624 1319747 1537841 4078278 4510973 4597446 4842132 -1 -2 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 1925362 2945597 3149578 3547455 4023694 4240265 4852677 -1 84725 715076 1291578 1302293 1387212 1775809 2832194 3173702 3374131 3661782 3966495 4395497 -1 1284072 1569899 1936084 3004853 4827745 -1 -2 60834 1184554 1485527 2128712 2507399 3471628 4332320 4530719 4640692 4748538 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 860599 2423763 3004923 4390026 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 703357 1637675 1873277 3020074 3351428 3485782 3558112 3661517 3863943 3897417 4009758 4121141 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 353187 1912565 2643564 3277666 3299670 3677006 4034266 -1 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 214940 837553 1598921 2587886 2899661 3115222 4032099 4291662 -1 -2 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 582674 785998 1994581 3375048 4351717 4981234 -1 750501 2321925 2888469 3552652 3568368 3686318 3933890 4762210 -1 298594 1112889 1160025 2804914 2899463 3733354 3753081 3837135 4417036 4665216 -1 749949 1956510 2094955 2284629 3151716 -1 -2 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 206847 1241949 2428110 4190859 4300807 4988738 -1 766394 1347112 3198440 3528331 3541022 4248563 -1 504714 4323486 -1 -2 61981 203115 970844 1387212 1488064 2041320 2106885 2247614 2285667 3427508 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 -2 160859 241272 338445 365043 682300 981514 1470058 2269431 2952145 3171901 4957462 -1 -2 78588 155776 1632187 2571023 4330395 4714640 4759086 4936650 -1 -2 92752 512866 1735069 2595867 2628228 3519385 3631273 3772639 3792332 4011537 4888166 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 -2 42644 627671 927294 2173175 2218121 -1 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 860895 889819 1235227 1332204 2498989 2800878 3226210 3365654 4118999 4541560 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 775955 2615465 2681606 2770090 3653924 4911678 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 36573 1752849 1835648 3330397 3475392 4496314 -1 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 1313366 1576804 2539202 3361843 3686741 4913478 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 334017 1540244 1574425 1845692 2428233 3516869 3779174 3979046 4939572 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 506119 1113055 2293089 3670577 3677463 -1 90134 618279 2066120 2606356 2730535 3046297 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 28206 1960076 2756349 2874930 2928932 4367568 -1 65757 110014 833186 2441091 2843051 3005877 3906229 4218218 4807652 -1 -2 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 911034 928006 1001989 1636411 1687815 2786330 -1 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 369471 988277 1988922 2422393 3531763 3793495 -1 1318958 2299241 3294093 3460223 4275635 4383268 4744375 -1 385777 2087667 2487172 2585976 3499165 3651711 3839915 4111528 4194712 4265262 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 164707 1029211 1346974 2094395 3894351 4263506 4777046 4940858 -1 -2 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 1498561 3104292 4847346 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 547124 865608 1305365 1562197 2086027 2682155 -1 130919 1686320 2222622 2801997 3033302 3131098 3422749 3980587 -1 -2 207352 888604 1448376 2031924 2940347 4718283 -1 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 244776 283623 470500 1246245 1458121 1903658 2011811 2737197 3879403 -1 -2 39769 67017 905090 915484 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 1077034 1637806 2109270 3302721 3987902 4692583 4962016 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -1 -2 234092 409531 1095118 1780164 2216525 2861518 3414581 3795252 4222313 -1 957372 1912824 2549835 3772891 3839372 3990103 4808493 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 311354 1620845 1632082 3714630 3899439 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 363170 993055 1105507 1976181 2641762 3104628 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 171397 1212495 1666177 1679392 -1 630057 1361926 1742146 3158440 4338856 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 -2 1233074 1456434 3435201 3452097 3488791 -1 254741 343073 1266127 1272727 1472030 1537361 1737060 1875374 3685134 3837534 4240694 4834784 -1 286474 1502480 1778792 2525986 2800001 3419312 4306658 4702326 -1 1817642 3165819 3554571 3902113 4151660 4168141 4999999 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 657228 2644775 2794677 3694885 4273717 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -1 -2 571646 998635 1700338 2572580 2746538 3075197 4848808 -1 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 2230094 3892687 4240606 4719328 -1 -2 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 8430 150156 287180 877305 891644 1680959 1837813 1874060 2167227 3854365 4177240 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 936044 1236665 1433777 2833568 3908954 4884705 -1 581064 2236379 2496561 2528069 2562911 2629118 2938628 3949026 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 946244 3559231 3939769 4451394 -1 266821 522340 784138 1829439 3802922 -1 1215467 1854174 3943079 4661138 4971035 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 2152412 2177520 3031316 3286965 4777069 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 1244496 1409396 1684082 1984395 3382923 3696031 4249020 -1 2202947 -1 -2 1286806 1333084 2568342 2590892 2774204 2822224 2960413 3584187 3801959 3887570 4756419 -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 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 -2 173093 183099 232050 2009380 2058828 2165115 4622086 -1 253417 718898 1511897 1667416 2693127 3338500 -1 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 -2 1114268 2029128 2154862 2949040 3292489 3613890 4581050 -1 9615 410009 2035151 3528425 4936754 -1 174113 1055776 1188862 1581853 2483002 2943652 3000900 3427608 3450364 4935903 -1 -2 963545 1413062 1601865 1716063 2047324 2739542 3410210 4152342 4819866 -1 -2 634454 660408 1358594 1486927 1897194 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -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 -2 24420 693588 878448 2642406 3468316 3844214 4641388 4808188 4888498 -1 450814 836323 1107649 3945591 4698175 -1 771941 1018240 1405666 2428593 2442987 2837264 3455420 4828056 -1 -2 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 1735296 2368193 3538920 3919028 4118641 -1 -2 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -1 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 917811 1109600 3539849 3662418 4461848 -1 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 -2 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 -2 107036 1592071 3267865 3793307 -1 444016 485035 1299796 2327268 -1 2964028 -1 542062 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 -2 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 40451 1440388 2098159 2729609 2915717 3263753 3626153 -1 -2 296593 2166811 2238669 2738281 3188224 3756109 4168376 4925034 -1 1416994 2854527 2933678 4384933 4946088 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 656067 974414 1189162 1205323 2108285 4132320 4477978 -1 3287535 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 545899 1168903 1287783 4051742 -1 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 859974 1253839 1999005 2854116 3233090 3271787 3453134 3915875 4095557 -1 -2 522283 975549 1198753 4962339 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 309562 545443 1644204 1811297 2455277 3156803 3282702 3488134 4070105 4167813 4368984 4977907 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 299985 3264560 4007210 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 449487 802368 2364817 2766258 3097734 3627704 3640088 4047394 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 778318 1456842 1970426 3055508 3095901 3464554 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 375245 600085 756828 1280542 1501283 -1 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -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 239013 2329744 3226960 -1 -2 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 3233204 3960482 -1 17275 305119 983929 4561069 4857776 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 229839 411514 1023327 3006164 -1 36547 492260 780643 982073 1903151 3855518 -1 -2 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 -2 362519 695689 1916004 2245721 3598130 4852569 -1 523629 1188628 1316910 1451882 2109638 2553592 4681590 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 41115 122423 181201 957704 1600945 2621930 2908027 4131936 4890603 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 1951852 2176100 2323823 3077931 4697144 4805648 4909902 -1 92157 733716 2494609 3327443 3573429 4039607 -1 444689 681917 2743924 2876024 3852225 3885709 4008060 4185783 4303059 4782634 4915319 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 -2 733961 1340983 3023176 3401797 4647800 -1 -2 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 -2 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 1894672 2248453 2543966 3143402 3278172 3404862 4470547 4598755 -1 2506185 3022556 3201907 4579832 -1 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 -2 144283 327296 618566 1377850 1423763 1748090 2405243 2921010 3268548 3986704 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 34921 457324 620408 707241 1126540 1373454 4951962 -1 323813 2895562 -1 -2 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 1028663 1862555 2508850 3080283 3413030 3870037 4723413 -1 -2 852535 930702 1535432 3408147 3811472 4661364 -1 1259208 1839694 1888950 2264214 2907909 3077966 3183745 4421567 4592761 4968997 -1 -2 20899 486991 862969 1271709 1518214 1734043 3443996 4567248 -1 735190 827814 1358907 1820447 1871235 2436365 3693882 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 -2 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 83996 570534 862851 1563323 3413158 3568006 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 -2 1385539 4037959 4923789 -1 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -1 -2 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 391466 3019163 4700901 4740720 -1 -2 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 1971425 2130854 4074907 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 412355 1515637 3028032 3645201 3987284 4473514 -1 -2 1732794 2464273 2551648 3093682 4278316 4471848 -1 922276 2485925 3105356 4075171 4670563 4681137 -1 -2 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 2334248 4021809 4286605 4739792 4921012 -1 -2 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 444360 591342 687288 1136988 1287180 1655444 3136583 3165853 3404825 4002321 -1 284847 1748025 2655634 3247975 -1 139739 413243 1216325 1325306 1723800 2683126 3695197 3813434 4399874 4432393 -1 3101054 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -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 -2 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 -2 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 1005493 2008848 2451864 3850336 4116839 4271032 4858390 4942133 -1 -2 132637 989327 1583817 1603017 1807850 2025742 2345222 3059832 3870295 3948980 4528888 -1 969257 2136301 2197694 3200106 3568449 4444424 4559117 4835610 4933293 -1 -2 94951 2909993 3236911 3903057 3980187 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 430638 1070026 1098693 1555145 4548811 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 2456 258686 3724972 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 1303445 1696160 1922997 3227093 -1 36834 761537 878938 923721 2122260 2244728 2378636 2642842 3300757 3568453 3788978 4392089 4614555 -1 235545 992313 1374175 1989441 3896015 4561439 4603560 4922306 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 262142 1864268 4197634 4943085 -1 1217716 3458341 4945970 4950001 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 249353 960432 1526500 2520690 3181347 4530110 -1 451123 791543 1571169 4775884 -1 -2 2202947 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 984239 2870349 3220128 3270695 4620240 4976365 -1 909150 1188139 1234162 4068943 4523971 -1 -2 416492 557360 1897188 1907466 2296024 3195564 3598268 4183931 4457633 -1 20853 724625 1443568 1471156 3298107 3791810 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 -2 121154 505829 1609487 2314390 2467391 2699426 3685086 4593203 -1 507756 1336051 2264807 2308314 2630197 3920348 -1 655788 739732 1380078 1525164 3327847 3367230 3756265 4244997 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 2030219 2525050 3231131 3289143 3967192 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 1008542 1343201 1551540 3372886 3920368 4799309 -1 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 390071 1335652 4197226 -1 695797 920690 2063981 2201786 2487335 2541276 2844744 3139835 3312965 3561308 3917403 4493605 -1 272188 856168 1445876 2238321 2266206 2533842 3005960 -1 628855 1231589 1389942 1747622 2083492 2359914 3249004 3272556 4022110 4242140 4302889 4654146 4668991 -1 655120 795719 1493798 1630013 1725973 2985661 3261286 3264025 3462003 4031706 4462229 4674242 -1 -2 902819 1464754 1808264 2030332 2670061 3116774 3849977 4474835 4781932 4889870 -1 138536 1495440 1516275 1546548 3333981 -1 -2 434327 2828222 3523462 3720903 3920453 -1 3927 525315 671411 1027582 1793247 3290375 3374956 3405802 3899925 4271117 -1 1552402 2588129 3331404 4215680 4525085 4628999 -1 -2 917811 1109600 3539849 3662418 4461848 -1 -2 3989374 -1 756552 1167951 1335524 2074042 2463599 2699812 2819578 3059029 3978226 4584087 4679545 4824353 -1 169180 423027 550961 1848027 2314923 2509215 2709746 2726593 3241242 3280028 3643809 -1 1455970 2825088 2995918 4369276 4642917 -1 577756 1171254 1342182 1995685 3177931 3251524 4453229 4687963 -1 -2 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 17951 1505109 1816681 2671177 -1 -2 69095 1892092 2181878 2581734 3467178 3641299 4186183 4745766 4757004 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 705034 1966001 2379588 2874338 3867584 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 189300 192726 732456 1754936 3001368 3581081 3708441 4223594 4832068 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 941673 1219375 1748126 1854623 1958699 2468721 3270753 3362023 3590600 3866897 4061713 -1 -2 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 887076 2087301 3014965 4200484 4817777 -1 -2 74087 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 293784 371468 987335 3297092 3788411 3845664 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 200709 431708 1763695 2532960 3375705 4468586 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 492509 750024 1357511 2510961 2831133 3759112 3949011 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 -2 1053726 1283050 1315692 2911934 3226248 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 669706 754959 1010929 1729369 1749066 1885836 1907816 2320317 2735671 4155191 4330733 4434575 4992687 -1 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 374122 598536 1153373 1567706 1967143 2704928 4780234 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 1259246 1394782 1581182 4300538 -1 29925 773559 1365709 1400794 2364411 2595286 2682584 2723951 3010304 3912378 4700527 -1 -2 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 111997 300231 364095 1355903 1865250 2184232 3449547 3461693 3702018 4180331 4290958 4724647 -1 446361 1857964 3682807 4260060 -1 920082 2049347 4295747 4874822 -1 467793 476245 716964 866401 4355651 -1 -2 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 -2 100756 614537 831308 1896701 1909891 3140598 4621962 -1 -2 1624996 1804282 1984578 2019399 2499293 3101052 3109261 3136385 3213060 3597572 3621732 4029418 -1 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 87110 1239101 1383283 1742197 1865427 4124360 4237207 -1 934230 1274933 1610256 2930606 4734411 -1 693199 910742 1048831 1999844 2556875 3408343 3668692 3891127 3941178 4147244 -1 -2 661863 1603272 2147774 3983693 4046003 4174127 4814690 -1 -2 2403447 3022899 3195843 3799595 3890170 4723797 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 480963 750984 1163000 2645728 2655590 2975636 4408342 -1 -2 139152 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 1916271 1919345 2487730 3369713 4383684 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 444689 681917 2743924 2876024 3852225 3885709 4008060 4185783 4303059 4782634 4915319 -1 -2 1525397 2665168 3867497 4789739 -1 64798 215133 405253 1790157 1797705 1814267 2186409 2489207 3066463 3559810 4916928 4999999 -1 1173559 1199361 1311417 2126123 2950053 3908564 3938801 3975476 3986754 4978160 -1 612244 2097503 2178976 2704132 2799513 4146232 4725935 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 27243 426859 935788 1075564 1228710 2465863 3809385 3977533 4089542 4584324 -1 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 1516339 1892289 2555421 2860224 2875108 3368916 3725116 3747096 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 1886406 3653994 4145701 4959659 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 9400 118908 567796 568330 798871 1219692 2176762 3833099 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 39206 790168 2037562 2168336 2560975 3478150 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 2226326 3448716 3619419 4663986 4894570 -1 116447 157273 204389 320444 559500 1516659 1681543 1974580 2189288 2561869 2825531 2848531 2990988 3045805 3351648 4136701 4221554 4379581 4432377 4631997 4691930 -1 -2 316625 1976199 2370250 3126651 4087809 4219958 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 101017 822344 1848491 2061587 2332843 2578279 3200819 3283857 3366180 3438333 3529825 4193552 4425748 4990063 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 2749860 3691811 3817798 -1 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 1684239 2717895 3048507 4618597 -1 1004202 1356707 1416380 3137688 3550914 4136955 4632735 4954709 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 1315881 3275401 3515772 3657227 -1 2461213 4288116 4933874 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 143967 532428 1145589 1884242 2006701 2747408 3388668 -1 164147 1526459 1652541 1721448 1789311 3119375 3154084 3559252 3981642 4351105 4419485 4787438 4860687 4999365 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 -2 588899 1211225 3418910 4357325 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 107613 203317 916254 931679 1570564 1920439 2249776 2604429 2654843 3035272 -1 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 522283 975549 1198753 4962339 -1 -2 460734 670496 1521614 2538029 2810418 3838425 -1 1383951 1744247 1963206 1974127 2010294 3139766 3769411 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 312781 1476710 1987656 4051353 4331742 -1 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 640185 3720713 3817852 3868436 -1 -2 1015391 1679356 1905343 3111940 4034391 4037437 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 -2 521999 556691 738283 1110083 1235115 1683793 1758099 2102973 2241594 2674566 3557605 -1 -2 478790 602119 1098709 1517345 2047363 2373186 2591781 4824553 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 258922 486485 2597901 3394465 3815280 4436041 4751796 4762460 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 135347 1408020 2795483 2891810 3149992 4754755 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 524218 894665 2156697 2711143 4708291 -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 -2 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 1053726 1283050 1315692 2911934 3226248 -1 523887 591784 1135626 1562387 2780128 4194368 4680219 4969611 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 897432 1098084 1118444 1233456 1863747 2691450 3024327 3310444 4513994 -1 379227 1030215 1184284 2649396 2731621 3312066 4171627 4476525 4641191 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 -2 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 1248920 1360674 1766098 2117590 2211593 2946708 3780617 4495918 4814856 4988417 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 2526526 3165819 3902113 3933118 3962738 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 943809 1974363 2178229 3141616 3436103 3839728 4766849 4904822 4976109 -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 -2 21131 372638 1836923 1996041 3390594 3456322 3676461 3728641 4321391 4520692 -1 -2 988701 2529284 2585400 4179411 4722784 -1 1985 389139 1946903 2037154 2330759 3027973 3341677 3406210 3408791 4706796 4973910 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 -2 751719 1764086 1988437 2495160 4388139 -1 -2 1643657 2832297 3472417 4084878 -1 1259246 1394782 1581182 4300538 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 -2 277445 333983 719343 1616335 1621227 3102589 -1 -2 578102 1251453 1264755 2096965 2251687 2325702 4126470 4190694 -1 261986 329627 894622 1271504 1709787 1727726 2550979 4800821 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 2063919 3094596 4173723 4273904 4346162 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 278540 683686 892413 994968 1758077 1779571 2443759 2496888 2702307 2982817 3205146 3424879 4617844 -1 -2 414063 551729 1029675 3450240 3691759 3994515 4044418 4106566 4172272 4813233 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 293784 371468 987335 3297092 3788411 3845664 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 1284678 1749330 2146325 2607967 3332041 3548981 4303154 4972898 -1 -2 2848562 3595932 3976418 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 947837 1002903 1102198 2165931 2355622 -1 46221 355715 1309929 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 303449 395290 486041 879247 1420911 2356344 2911641 3210089 -1 1253224 1851213 1970242 3324403 3741862 4344242 4370562 4642226 -1 -2 311657 1284239 2095824 3475249 -1 452982 522329 1000924 1070561 1726511 2071913 2311324 2657475 3142027 3143223 4561120 4985278 -1 2596168 2770760 3280900 3336968 3508352 4456431 4918203 4929960 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 -2 361147 634629 2648098 4718011 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 125519 231154 455474 1930935 2298206 4265084 -1 388987 477943 565116 927701 1806596 1890356 -1 329972 474315 899393 1841418 2303975 3939180 -1 -2 606371 609832 1489165 1594112 1949906 2015809 2197063 2544913 4697701 -1 1170996 1202333 1453949 2580688 3687335 4104876 -1 1732794 2464273 2551648 3093682 4278316 4471848 -1 -2 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 2125521 2476931 3037581 3770795 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 -2 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 637995 852822 1054562 3610135 4313520 -1 318126 464069 1548400 1595894 1890722 3902790 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 -2 439895 618488 694873 927716 1542427 1641314 4320538 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1716076 2905155 4534507 4882675 -1 517443 2272610 2621202 3457752 4859543 4999305 -1 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 -2 497809 705613 1016542 1344650 2420984 2491835 3507919 3607750 4032522 4485751 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 -2 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 15399 573551 683624 1236387 1597876 -1 402477 2065384 2193275 2253608 3953835 4097821 -1 -2 592247 1547091 1600389 2345030 3711690 4089816 4337141 -1 751747 1371387 1930152 1931549 2066102 2701436 2868186 2892145 3433013 4379683 -1 -2 731089 2060748 3606847 3633264 3679247 3992670 -1 416492 557360 1897188 1907466 2296024 3195564 3598268 3888142 4183931 4457633 -1 20853 724625 1064934 1443568 1471156 3298107 3791810 -1 102532 144367 1158215 1980218 2603220 2819757 3313488 3425146 3677827 4660818 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 616968 1273798 3180810 3793181 4328901 4524269 -1 68049 240234 651864 1018514 1115597 2107030 4826028 4895198 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 16499 358825 398811 943109 1115855 3048579 3391268 3423934 3909469 4202024 4629230 4807140 -1 -2 676642 2194974 2730983 3741539 4011266 4664226 -1 -2 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 -2 456064 3127657 -1 -2 2186409 2633786 2988076 3490787 3559810 4916928 4975704 -1 557685 1699377 1799337 2787874 4938590 -1 318352 674012 779701 1885780 2260344 2662929 2752096 3829341 4173615 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 123728 824484 1070191 1435950 2441008 2618913 2986614 3036585 3640251 4016026 4728878 -1 63933 267738 1111213 1175538 2319190 2575443 4360151 -1 248201 506668 757027 2107295 3262900 4714780 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 1827162 2533070 3574404 4600248 4827176 4971330 -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 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 903192 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 789215 1117419 1315700 1350944 2078418 4226625 4433648 4672939 -1 -2 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 860599 2423763 3004923 4390026 -1 -2 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 2605857 3667146 3816508 3992410 4392572 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 91796 124911 266188 977772 2415139 3475189 4003549 -1 959770 1312931 1538394 1972893 1993684 2409597 2981656 3512731 4626660 4936119 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 -2 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 187153 2105670 3970717 3990801 4745312 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 2779053 3834470 3968162 4070513 -1 942494 2251118 2404205 2729854 3407564 3626752 4296438 4374511 4638421 4800456 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 96677 3032154 3643381 3681883 -1 -2 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 556034 896980 1036783 1916978 3625589 -1 -2 648852 1164686 1335427 1396903 2285590 2292495 2371062 3122712 3604447 -1 3191343 3239940 3914811 4420711 4477882 -1 340784 711396 1439293 2669670 3557795 3635795 -1 1088323 1113929 1600812 2187201 2200306 3202471 3337026 4595152 4742908 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 1523152 2135663 2224322 4839953 4918341 -1 1112148 1640310 2591709 3532974 4690130 -1 650351 1530776 2063928 2319383 4010137 4540818 -1 77440 2052722 4188117 4922060 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 79835 514477 2051526 3010449 3126144 3511347 3956187 4520269 4894770 4999999 -1 -2 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 1926938 2151579 3748969 -1 26191 99710 1004228 1035296 1084880 1516554 1652905 1758694 2120856 2446748 2883012 3040055 4041642 -1 -2 2283598 2497965 4480444 4643167 4686067 4850500 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 18267 1633359 2899690 4078616 -1 13671 2260808 2629012 3672928 4281104 -1 -2 677829 1960016 2378636 2672384 2729816 2751835 3084906 3196668 4229790 4431369 4676157 4939474 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 1188139 1234162 4068943 4523971 -1 2446925 2501616 4498283 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 1699377 1799337 2787874 4938590 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 274667 955302 2687843 3096141 4948392 4952021 -1 -2 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 -2 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 427713 950090 1748647 1963275 4697990 4858445 -1 -2 489303 849887 2186738 2857389 2965494 3942622 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 259718 359743 2009031 3399332 4399994 -1 -2 1744740 2551024 2649762 4048071 4607706 -1 494060 1140473 1692813 2230845 2413940 2512493 3456774 3662249 3687554 3737093 3761394 4082677 4580226 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 1334637 2311091 2533194 3712015 3765171 3792659 3824928 4103452 4972009 -1 1237163 1917098 2052890 2767473 -1 1509817 1636376 1908308 2096536 2186406 2559353 3217196 4142004 4349750 4362449 4733474 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 -2 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 109933 985285 1025377 2468715 2672482 4129379 4435907 -1 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 -2 698249 1109688 1302549 2144952 2287126 2689941 3292372 3876159 4702408 4942372 -1 462690 567195 1500838 1917932 2187351 2330161 4200167 -1 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 778919 804127 1279560 1298864 1951528 2727829 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 312801 1661194 1770323 1994130 2927634 3242689 4168521 4268807 4466059 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 483380 511316 753740 3015026 3185185 3860773 3987388 4795524 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 162574 391710 545715 585743 1299413 1882449 2436503 3280730 4634668 -1 4033 25728 206272 2327162 2392334 3195226 4282312 -1 -2 848525 1300505 1809920 2478804 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 1286806 1333084 2568342 2590892 2774204 2822224 2960413 3584187 3801959 3887570 4756419 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 41898 822197 1167723 2437961 3724089 4704081 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 1457658 3773885 3911541 4102138 4320291 -1 -2 1636035 2820143 3214210 3696834 4500654 -1 -2 143029 748895 979245 1007897 1309917 1433710 1469843 1725858 1995994 3795676 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 -2 759016 898771 4373130 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 2204577 2787340 3281820 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 1263822 1492115 1638320 2179515 2253937 2479254 3200640 3780721 4105209 4198808 4269214 -1 67657 364742 878464 1081478 1161512 2442471 4074301 4538195 4665197 -1 -2 411070 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 -2 289316 1318740 1752830 1880361 -1 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 -2 154340 316368 403663 423996 491727 1011274 1878174 1887221 2120478 3249228 3658355 4102288 4948746 -1 -2 935846 946431 1013069 2340735 3275208 3697770 4190642 4241495 4258368 4393848 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 1221144 2292171 3006382 3592188 4492695 4877201 4992071 -1 49179 750647 861243 1176414 2705860 3242260 -1 761325 2854171 4977787 -1 1891201 1910535 2447362 3062345 4543421 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 -1 23216 1097469 1686828 2015517 2458120 2775815 4929097 -1 1500951 2805639 2868208 2989005 3428931 4316432 4530917 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 174033 627690 1453160 2608814 2771107 -1 652307 955377 1234715 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 116722 1029062 1236053 3050892 3804760 -1 181478 221051 1200395 1569383 1962228 2570426 3639452 3917688 4324258 4742484 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 -2 253594 2341035 3474668 3611057 3787267 4270033 -1 553942 601436 684030 1284101 1995259 2873044 2997732 4052025 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 179720 376921 1191189 1210797 1466744 1629021 2196652 4049774 4631122 4683373 4690046 -1 199934 655680 1776517 2023097 2212594 2419237 2492986 3411169 3570950 3762658 -1 88172 434717 1139141 2371363 3182449 3231545 -1 1017 932201 1234715 2287463 3305390 4133067 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 -2 576104 3137861 4135339 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 317419 1131400 1507320 2648379 4255297 -1 -2 606191 1054996 1120679 2208126 4252982 4256722 4432123 4940679 -1 384443 517691 1035395 2737128 3870221 4081946 4575461 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 1548585 2910653 3094440 3640535 4547013 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 44138 1269822 1307732 1639500 1698401 2315822 3894225 4113955 4334038 4572969 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 -2 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 233918 1493358 1756810 2131075 2256941 2319162 2996739 3235444 3335701 4230548 4383885 4978321 -1 199934 332940 519298 930034 3418505 3739601 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 369003 817648 1158680 1318788 2177860 -1 -2 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 -2 752931 1042446 1198718 1722920 2851317 3052892 3823862 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 903192 1536452 1740204 2279570 2527201 3145498 3221740 4061916 4749848 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 -2 721645 761701 886193 1004605 1803803 3694059 3902093 4850857 -1 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 -2 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 1951852 2176100 2323823 3077931 4805648 4909902 -1 92157 733716 2494609 3327443 3573429 4039607 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 74087 747307 949784 1147640 1801564 2152582 2474431 2993973 3037551 3252753 3737505 4134137 4322249 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -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 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 1270498 1921447 2707658 2894709 2992110 3458924 3494940 3793022 4223908 4546507 4887207 -1 471220 1751169 1942106 2460336 2997636 3090107 3397317 3436266 4319834 -1 -2 174182 223976 587310 635474 954994 1926560 3005495 3518002 4115523 4159254 4963272 -1 414632 518110 856232 1322956 2675503 3313053 4306804 4758687 -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 706406 1102775 1551969 2717879 3018910 4009744 4082980 4606578 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 361374 609481 944550 1046899 1466618 1966257 2317928 2974657 4269373 4908869 -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 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 725301 983298 1565989 1671885 2118798 2245958 4325062 4603660 -1 -2 514645 1618540 1656989 2992329 3000461 3370420 3410115 3798049 4486286 4677025 4880196 -1 1669161 2541424 2653074 3575942 -1 4159630 4327828 4753517 -1 -2 1911255 2330048 3688805 3703506 3958155 -1 2202947 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 400059 506306 954140 1868982 2654606 3033043 4185297 4250006 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 113866 288927 602086 1114962 1199413 1233315 2814459 4692288 -1 99409 1488283 1502335 2222341 3782955 4021929 4784477 -1 629798 671190 1461740 4182849 -1 -2 949664 1394236 1654341 1676109 2965626 -1 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 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 2230094 3892687 4240606 4719328 -1 -2 190350 437824 711508 2021156 2948213 4013727 4949713 -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 1375079 1454694 2234673 2843668 3176158 3447681 3947398 4391246 4999999 -1 -2 697592 896298 1343731 2228272 4491727 -1 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 38473 261969 649715 871098 1013951 1767063 3584640 -1 -2 269114 402786 793070 1860105 2063041 2089479 2967375 4172173 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 544500 1013345 2781191 3966450 4495219 -1 803685 1219665 1707921 2391871 3070593 4071666 -1 -2 374143 427910 766466 1013437 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 140087 2233520 3310178 3801558 4233217 -1 -2 265423 1076174 2661946 2880611 3500777 3596030 4318633 4761770 -1 868973 976766 1915548 3748480 4180473 4325814 4366682 4838476 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 164849 615483 1360869 1919024 3238734 3439726 3859201 4213172 4369998 4371975 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 3045635 3509696 4138347 4516101 -1 262142 1864268 4197634 4943085 -1 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 3934 968327 1848366 2084128 2690211 4329089 4425171 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 337911 1292134 2330877 2618068 2728377 3576180 4725313 4876246 -1 -2 814519 2187064 3557852 4188557 -1 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 15628 2993137 3304785 3428603 3797677 4898438 -1 -2 2286149 3115879 3386470 3905294 4144951 4636892 4679860 -1 1290486 1670750 2021635 2820456 3841159 -1 -2 479819 652614 725297 1841667 2151528 2745865 3123578 3220664 3269497 3486266 3676156 -1 408079 1423272 1947885 2258871 2468915 4001129 4383652 4389806 4413428 4905167 -1 521418 2022482 2087731 2758079 3140298 3330782 3767770 4072773 4915397 4921745 -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 1093230 1412051 2428710 3170110 3472079 3858069 -1 24239 81031 292086 767102 2015817 2563467 2848210 3185225 3896892 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 90593 1056159 1243336 3672023 4578688 4713373 -1 298171 595774 860880 1377274 2584775 3817589 4385377 4978517 -1 14736 479269 584678 895674 2495533 2672180 2894901 3382203 3728244 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 713178 2176431 3538495 3810035 3966734 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1156053 1626171 2488975 3422875 4771371 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 280195 723121 1358868 2009498 3198134 4370923 -1 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 925953 1020793 3721464 4089982 -1 -2 176206 1077978 1149999 1699508 2044637 2729772 2979091 4503517 4902840 4968702 4979877 -1 155916 381737 2432374 2886233 3563028 3719968 3828407 3922793 4288710 -1 113625 1719881 3709956 3902093 -1 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 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 545115 1235366 3092170 3475827 3634550 4494579 -1 353616 700646 2004735 2968756 4201962 -1 157698 203080 3062086 4867582 -1 -2 763548 1135203 1490435 1533512 1756115 1799132 1830013 2431549 2433784 2478057 2549500 2764233 2838193 3828026 4569694 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 -2 810615 1476254 1586172 1681277 2357236 4171519 -1 786963 1526991 1932187 2407959 2742252 3553219 4387373 4475803 4533858 4755664 4888293 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 91145 2541850 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 81260 229988 2010294 2928321 3312277 3503570 3843326 3889273 3994609 4219109 4508289 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 -2 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 245138 1150876 1688460 2515159 -1 -2 482120 1186849 1292008 2390834 2599181 2603747 -1 115592 343388 1344001 1594069 2207643 2234607 2597002 3484394 3575836 4376671 -1 -2 1006933 1398890 1811673 1881482 3862649 4813524 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 321157 687790 799222 1041742 1452763 3862934 4009548 4783679 -1 153157 612458 703406 724489 856003 1026476 1125407 1129607 2757659 2864846 3645776 4298964 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 444016 485035 585267 1299796 2327268 -1 1163815 2964028 3538050 -1 -2 969257 2136301 2197694 3200106 3568449 4444424 4559117 4835610 4933293 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 324089 784965 1468889 1589832 1915440 2224742 2604029 4380521 4388138 4570625 4891154 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 385665 635432 733329 1036519 1933489 3700341 4444924 -1 814519 2187064 3557852 4188557 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 48348 1162856 1472978 1983262 2645463 3577532 3932066 4505813 4625232 -1 957811 1427619 2822074 3968286 3989374 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 72907 196194 496413 558561 1535891 1681028 1961530 1981762 2063913 2490506 3033715 3187871 3680498 3885808 4357978 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 1508044 2157327 3180130 4527732 4693866 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 550764 724431 848822 1204066 1735084 2431332 2712205 2887218 3179556 3743215 4666021 -1 -2 725477 1038494 1438116 1937152 2189406 2363364 3895750 4854420 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 383778 544363 1873763 1901694 4932726 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 593862 876086 914270 1504992 2318567 2641287 2986261 3536112 4451032 4887036 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 -2 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 100230 501150 827742 1047809 1162926 1888327 1991033 3592552 4276806 4395861 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 455843 859790 912119 1834941 2243999 -1 -2 702006 1221293 1287390 2625417 2800955 3479186 3699645 4038156 -1 585816 1934414 4160614 4877603 -1 -2 922591 1320988 1372654 2309716 2784598 2998690 4472325 4753109 4814528 -1 1187344 1312491 1836991 2346061 2762765 2814493 3123043 3311543 4166665 -1 964505 1009262 2298016 2687428 3334324 3429115 3898875 4048541 4586707 4774355 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 246024 1776429 2253770 2811686 2846798 3371768 3570801 3831071 3845306 3952982 3999129 4352608 -1 515469 682357 1987711 3387525 3515368 4786702 -1 1298114 1329117 1642755 1689548 4933638 -1 1228471 2171280 2689156 3670407 -1 -2 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 2068959 3004262 3257077 3593471 3982159 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 285444 758934 2267038 3034571 4283563 4400369 4853281 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1221528 3565661 4237824 -1 449305 1033195 2473783 4039690 -1 -2 155496 860280 1964044 2324575 2732487 3433007 4467884 4496072 -1 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 678018 941498 1462426 3728274 4005601 -1 -2 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 9938 363948 1341644 2605156 3394191 4214181 4702748 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 23231 202339 1247359 1789371 2753387 3185669 3248344 4172744 4721722 4995251 -1 248553 416344 455855 458617 543769 1007285 1286064 1426047 2921559 3779971 4523811 4918698 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 429566 604644 746333 837553 871961 1034105 1598921 1894573 4032099 4098162 -1 544500 1981945 2394731 2781191 3504614 4650075 4703943 4962525 -1 -2 90469 628922 959219 1300285 1647898 1949998 1976556 2788910 3192155 3261662 -1 1275247 1994626 3025619 3128768 4667276 -1 -2 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 34803 1278778 1941434 3540290 3592310 3621348 4843267 4889938 -1 280862 599757 725591 1090772 1205661 2402346 2775572 3159771 3800166 -1 -2 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 11224 159785 1060692 2808929 3556179 4683355 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 85351 1029605 1850674 1985219 2937244 4163471 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 1005993 1427305 1908471 2322565 3493319 4964063 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 117193 842955 1292997 1327937 1543251 1854174 2029668 2070956 2938771 3943079 4481766 4548700 4661138 4971035 -1 -2 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 782292 894218 2332616 2999257 4122112 -1 487729 700594 2073684 3258401 3598986 4508184 -1 -2 1435252 2039948 2523042 3240697 3968725 -1 214525 233827 885110 2505380 3003657 3198205 3562373 4067260 4109267 4446865 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 -2 1045663 1318272 2016522 2510306 2627174 2733156 2943310 4161425 -1 -2 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -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 314403 1468790 1569014 1621933 1701213 2437825 3992458 4148689 4695519 -1 379390 393275 1761936 2867427 3146313 3449579 -1 423497 431895 566426 2361079 2725004 3192643 4305537 4855486 -1 -2 2286491 2432374 2559853 3072524 3294544 4555057 -1 57653 98766 1860772 2187929 3396639 4353426 4501224 4880785 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 537972 715940 1922200 2450096 2879164 3072693 3321527 3480282 3557796 3823506 4672143 4984900 -1 383577 389983 2236570 2641271 2770214 3570866 3612856 3625391 4477590 4793311 4874391 4958873 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 1235835 2960575 3995612 4748853 4785418 4933807 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4322063 4452184 -1 191830 330511 2163212 2604342 3583849 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 1441297 2196375 2571008 2585111 4108482 4554822 4932523 -1 181261 324389 769350 2200802 3268160 3777944 4067945 4299777 -1 1218553 2445593 3392754 -1 -2 1926938 2151579 3748969 -1 301698 1216864 1566796 1764304 2563751 3481162 3603253 4169181 -1 1255321 2152535 2903417 3370206 3418226 -1 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 2052163 3039979 3914119 4382188 4999999 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 -2 536488 1017967 1055938 2964060 3161125 4177367 -1 658693 1763541 2149028 2816928 3783524 4893380 -1 104499 848952 1323805 3402701 3440957 4790294 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 733216 748931 1162695 1255832 1845660 2125584 -1 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -1 -2 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 224239 2036851 2476892 3310775 3647088 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 386178 503179 1221535 1523148 2146574 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 61948 575056 1071307 1288266 1343508 1704095 1882319 2108522 2533105 3310231 4011636 4045306 4533347 -1 -2 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 1070910 2199366 3247691 3363968 -1 -2 657649 1335061 1901141 2471802 3974021 4313639 4539096 4609316 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 346080 811572 1189850 1557546 1688717 1823279 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 521870 704262 830376 1093333 1533876 1714989 2072327 2099344 2187140 3032334 4208788 4356305 4407634 4692802 4701609 4723768 4750713 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 1173896 2667050 3974803 -1 468226 1917294 2590913 3010662 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 536488 1017967 1055938 2964060 3161125 4177367 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 909150 1188139 1234162 4068943 4523971 -1 727035 2414532 2446925 2501616 4498283 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 -2 245138 498557 920954 1250896 1546456 1688460 2196342 2508827 -1 564080 1989515 2004648 2642231 3597591 -1 375612 2523334 2655891 2910790 3006595 3735562 3887588 4999999 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 -2 1058769 1144881 1486881 2214096 2652031 4861294 -1 236038 759102 1353878 -1 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 -2 672439 1398356 2292237 2700025 3115561 3801123 3804008 -1 69205 1647001 2803610 3587036 4548674 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 335194 892920 1819677 4373748 4691701 4815748 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 1030777 1843668 3686076 -1 1228888 2353752 2856470 4584040 4608682 4741464 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 255491 759712 890985 1016602 1209995 1305323 1960980 2364326 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 1035672 1040509 1689918 3133674 3906849 4436894 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 376572 700391 2274523 4036525 4497872 4519497 -1 210720 901250 1077563 1784037 2387329 2798823 3934430 4779937 -1 -2 1425974 1779113 2181820 2525577 3387062 4173511 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 -2 51801 278372 1319909 2445417 2705664 3515820 3517191 4799417 4987832 -1 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 264560 1930253 2256186 2360713 2369364 2553051 2607833 2927925 3053001 3846596 -1 -2 499803 851972 1764946 1950820 2225983 4188552 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 -2 256822 504271 3486319 3503084 3568071 3892296 4568964 -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 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 1164453 1253928 2017673 3460034 -1 -2 1086344 1799456 1840638 1908173 2247195 2455493 3334067 3626611 3652229 3681510 4218961 4569415 4862138 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 -2 205136 332451 4534180 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -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 726603 1807953 3593372 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 1031246 2444648 2484149 2849524 2931546 3843311 3889518 3901510 4258582 4418302 4688281 4916911 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 581450 1428046 2164730 4055074 4942396 -1 -2 50766 145553 4676514 -1 -2 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 35566 581299 632419 1420137 1651090 4053710 -1 -2 731062 1201049 3438943 3661289 4987306 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 1756810 2131075 3335701 -1 -2 1162953 2938918 4403761 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 572524 712830 767853 2469501 2618846 2639125 3229152 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 273134 707762 1190052 2093623 2263153 3477281 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 401869 494151 2330213 2415313 3605090 4611677 -1 -2 1045754 1332965 1805348 2327583 2673988 2944581 3704626 4244409 4275431 4293512 -1 -2 489174 971515 1070154 1992106 2082144 4538169 4543645 -1 57470 1093840 1406956 2859432 3911040 3930997 3969215 4040215 4255477 4467880 -1 -2 901234 1469771 1716332 1974996 2126313 2131956 2182375 2609648 2850465 3307857 3463068 3576246 -1 -2 8430 150156 287180 877305 891644 1680959 1837813 1874060 2167227 3854365 4177240 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 477028 1221528 1306865 1758627 4016635 -1 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 605090 1775835 2708879 3594460 4604103 4867317 -1 -2 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 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 460734 670496 1521614 2538029 2810418 3838425 -1 818794 1891116 2320658 3868971 4583948 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 1549937 2173956 4271077 4358634 4969325 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 1846499 2229232 3105432 3982701 4203150 4277048 4618200 -1 138490 350644 3060945 3638357 -1 447561 600898 1151372 1609925 2194517 2667992 3182620 3553250 4052626 -1 69808 167575 1529834 1995989 2404499 2865778 3297922 -1 -2 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 130429 892675 1538747 3565983 4222040 -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 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 95065 2458734 3833927 4546761 -1 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 374122 1567706 4792194 -1 -2 871604 1344277 1573497 3448554 3853522 4138976 4838472 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 696013 1116498 1155278 1728251 3161162 3332165 3684697 4068103 -1 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 3487341 4727708 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 8068 751682 857538 1320837 2621930 3755732 -1 790593 972711 1435538 1510037 1967422 2027286 2134789 2533826 4812342 -1 3039642 3302848 3925102 4149548 4609638 -1 331936 367293 440743 1063771 -1 -2 720686 989790 1614726 2452416 3450888 3813450 3956409 4788239 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4837971 4851945 -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 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 140402 1494572 1858924 2396006 3065281 3778344 3834561 4373408 -1 -2 361147 634629 1078481 2648098 4718011 -1 1340735 1980341 2041535 2185659 3476749 3752874 -1 269406 4794002 -1 -2 41803 758585 1924182 4193463 4209738 4679403 -1 1756810 2131075 3335701 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 750647 861243 3242260 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 614112 1420284 1923330 2709336 4057947 4969124 -1 616948 2633275 2675807 3450508 3772712 3793002 3800807 3972217 4356989 4478300 4502613 4783831 4911484 -1 431325 1909074 2661813 2727701 2958054 4673514 4803807 -1 693090 1673748 2092194 4396757 -1 778350 1022717 1545360 2048068 2258189 2918501 3334638 3401036 -1 -2 1206541 1241082 2555940 2656909 3280841 3376666 3655951 3989362 4413124 4827066 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 183017 2700107 2754435 2778260 4628320 -1 -2 94669 1469651 2464762 3141002 4509823 4521779 4572159 -1 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 766252 1196838 1510265 1975697 2160985 2339064 3156726 3753815 3923032 -1 280039 1396141 1937481 1969518 2613819 3032827 3998689 4409594 -1 -2 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 1711762 2447811 2463183 2483894 2805192 3116414 -1 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 1536536 1646747 1932086 2285569 2754565 3439654 3490796 -1 -2 606192 1549731 2234178 3682163 4676652 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 2334619 2827645 3485978 3863034 -1 229842 1618486 1759363 2463755 3057830 3077966 3183745 3511983 3997029 -1 322396 409938 893920 1763684 2147139 3731650 4598476 -1 -2 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 365565 571716 913596 1757337 2351904 3073935 3632518 3784868 3893166 4730029 -1 102648 402892 1684549 2084575 2152345 2334290 2733991 2761008 2764958 3011540 -1 -2 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 151972 461487 1849678 2007521 2364139 2912078 3412681 4143062 4421103 -1 540302 598852 1610492 2856085 3490311 4679643 -1 -2 798338 887579 1479883 2311360 2489045 3337081 -1 373886 1477075 2115087 2173502 3913050 4207092 4496071 4894355 -1 -2 133376 194073 284993 640485 2126217 3227307 3481283 3853255 -1 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 2545 138798 416180 1039791 1378442 1574248 2180304 2266860 2323305 2368989 2474226 2924520 3031235 3275148 3772856 -1 340784 711396 1439293 2669670 3557795 3635795 -1 -2 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 917044 1803012 1838147 2298206 2761164 2862667 3010416 -1 64951 2087652 3094176 4548595 -1 -2 653190 988526 1096543 3485242 3795019 3813261 4015796 4185409 4858820 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 1053726 1283050 1315692 2911934 3226248 -1 -2 305142 518881 688487 1086448 2019666 3009223 3767611 4845293 -1 184439 650137 997372 1729937 2978882 3314622 3325438 4582670 4726290 -1 20899 177448 611209 711529 1271709 1518214 1581644 1785660 2196042 2876610 3044872 3443996 3544126 3801447 4386674 4567248 4756231 4843106 4971241 -1 1268363 2927646 3202916 3569394 3613591 3899935 4228266 4258832 4311020 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 -2 523399 1814094 4630606 4657461 -1 -2 693199 910742 1048831 2556875 3408343 3668692 3891127 3941178 4147244 -1 857630 1212158 1559327 2052783 2304779 2834272 3282919 3905671 4344051 4522009 4871193 4894355 -1 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 -2 14697 104094 155309 259597 769722 995888 1833276 3838374 3874542 -1 481562 820887 1175161 2655255 2943579 3760565 4707832 4764494 4795578 -1 493943 887961 1048088 2769310 -1 -2 342263 1128186 1202925 1632692 1690200 1962758 2173392 2440213 3089068 4367555 4689884 4738289 4941236 -1 78564 2645529 4473038 4535146 -1 -2 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 1662826 3127657 4196722 4463630 4773822 -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 162165 701085 1484020 1492914 2092699 2400704 2640046 2895930 3390638 3580616 4689366 4877357 -1 503213 919422 1941779 3545654 4036269 4202686 4369408 4556365 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 -2 1192496 1853097 1956384 2142938 2373072 2374528 2724664 3298329 4298981 4326018 4387383 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 381991 1598933 2002125 3461540 3572095 4482865 4679581 -1 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 -2 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 262192 741806 1797553 2365141 4029470 4250182 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 1701510 1983075 3728932 3904558 4077231 4884613 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 509074 1224711 2778530 2879459 3317085 4598476 -1 188414 307508 2141750 2200356 3214942 3583875 -1 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 1383951 1744247 1963206 1974127 2010294 3139766 3769411 -1 818794 1891116 2320658 3868971 4583948 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 96380 994248 2180711 2816248 4493806 4922396 -1 1031462 1330038 1387974 1682683 2479159 3638383 3904859 -1 189300 192726 732456 1754936 2301702 3001368 3581081 3708441 4223594 4832068 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 1412927 1507684 1692440 1963110 4476531 -1 55065 337254 977426 1592934 1765666 2595616 2774654 3498322 4374048 4890275 4906961 -1 -2 258826 1077729 1426627 1621563 2232617 2916382 4222353 -1 634629 1707486 3704006 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 1255321 2152535 2903417 3370206 3418226 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 1315881 3275401 3515772 3657227 -1 -2 284847 1033437 1402051 2635655 2717665 3544095 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 -2 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 421046 903327 1735476 2392482 2674470 3352931 3584264 4080024 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 4355416 4403488 4588423 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 557685 1699377 1799337 2787874 4938590 -1 -2 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 -2 3845429 3970289 4165988 4973355 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 141524 951752 1089698 1752894 2847702 4722917 -1 -2 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 675807 796474 1523095 2604334 2653500 2747735 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 113701 275476 289942 592454 901782 1648833 4094197 4251837 4608646 4916988 4967237 -1 930344 3740628 4126350 4673362 4774261 4995211 -1 863442 1466716 1560208 2917866 3584850 3702018 3881376 4352043 -1 633845 795229 947783 1021021 3150969 3295712 4506746 4971947 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -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 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 1317194 1623671 2383328 4530014 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 542806 2252795 3133741 4306379 4724701 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 1027342 3175841 3187371 3531207 4999999 -1 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 273522 642608 766889 891997 1291726 1862702 2204946 2450132 3205875 3597182 4605905 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 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 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 1237163 1917098 2052890 2767473 -1 -2 782710 973080 1013146 2661946 3006331 4761770 -1 -2 505981 952677 2297819 3703778 3763506 4438299 -1 601263 808744 1587565 2460933 2552944 3411948 3604952 4235473 4249250 -1 93852 865236 1104521 1694409 3296898 4545515 -1 -2 116091 455466 1004113 2754504 2915675 3267737 3454834 3887059 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 -2 604239 1102441 1398640 1424541 1929906 2855520 4089701 4229471 4534322 -1 488256 664568 951807 1762411 1901393 3703247 4583982 4735981 4913667 -1 846094 4202578 -1 -2 278908 3069956 3480022 3999562 -1 -2 275825 1151432 1770138 2573032 3229020 3235886 4470975 -1 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 814407 1744414 3162520 3824904 4768117 4853793 4949740 -1 -2 2882865 3557193 4354793 4680646 4869950 -1 345073 2245426 2740044 3952212 4289214 4881404 -1 161981 400908 1610237 3402867 4401203 -1 -2 131158 400602 460454 644567 768113 1684875 2233602 2913771 2916207 3014652 3599399 3782554 4260070 -1 -2 1054996 1120679 4252982 4940679 4953989 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 1018665 1106961 1834083 1846097 2437185 3843887 4110922 4481625 4671557 -1 -2 64818 965063 1029568 1730849 2280289 2830364 3129729 3148983 3401343 3431469 3532968 4571652 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 521870 704262 1533876 4356305 4407634 4692802 -1 1173896 2667050 3974803 -1 -2 158092 846442 1995468 2487064 4078321 4183773 4587813 4778523 -1 240158 823216 1037136 1535697 1581423 3076031 3317656 3525058 4472973 4531335 -1 448322 1392742 2391209 2930204 3226919 3269305 3560586 -1 369670 409295 778213 1055500 1155350 1449294 1797612 3300683 4603402 4691608 4709744 -1 -2 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 835801 2869664 3410257 3695923 4197859 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 242005 732983 2186277 2933906 4697420 -1 -2 29999 135122 647302 1123538 1392096 1930962 2253770 3391161 3973398 4393154 -1 150661 662203 1236347 1697639 1904498 2413950 2637815 3280539 3344575 3492756 3520371 3630433 4361075 4700112 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 3040930 3474577 3694890 4517927 4779898 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 244749 474016 1192181 1417940 1762244 2930073 2953790 3447209 3734056 4035972 4398383 -1 19319 442006 627832 2938026 3352980 4072088 4803774 4875482 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -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 14131 270915 892418 2900588 3498630 4658229 4815956 -1 1869273 2147947 2281229 3684102 4550370 -1 491568 1096085 1371819 1811162 1868578 2546808 3154803 3314202 4211783 4370898 4512829 4520763 4855414 -1 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 498198 1333906 3721488 4001558 -1 -2 1829188 2088975 2143924 2897792 3668152 -1 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 323469 597535 726603 1722411 2197575 3156588 3562101 4556823 4860166 -1 173093 183099 232050 2009380 2058828 2165115 4622086 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 120330 999569 1070088 1254592 3082518 3881227 4501103 -1 1245184 1407035 1706805 2840941 3179867 3578609 3951955 3963203 4144653 4861888 -1 1045663 1318272 2016522 2510306 2627174 2733156 2943310 4161425 -1 291968 1429687 1619514 1852629 2454300 2632882 2713037 3463423 4387057 4469526 4600067 4690164 4759939 -1 -2 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 50605 129493 324651 456579 2264525 2365956 4424285 -1 1197706 1996723 2800295 3790399 4632987 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 87721 162787 1680673 2813323 3142552 3898514 4065443 4651580 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 1166512 1251752 1543877 2244170 3562646 3943550 3999383 4036922 4315101 -1 -2 1416946 1551923 1584150 2122988 2518027 2791290 3409976 3685000 4036114 4408051 4429769 4566904 4871238 4979811 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 1862327 2230289 3105802 4458481 4675031 -1 -2 431394 1423537 1802686 2287863 2369314 2570756 3362427 3485397 3786862 4008293 4709750 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 -2 1314710 1598717 1878685 1916482 2129912 2314954 2328374 2378156 2974263 3001402 3994264 4049697 4557414 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 -2 166862 1307618 2714626 3300994 4839841 -1 498198 1333906 3721488 4001558 -1 83211 981253 1176851 1702124 2511505 2976036 4621936 -1 266094 1293979 1378329 2754761 3193593 3567658 3800512 3937254 4014580 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 155181 1732383 2430039 3843900 4882192 -1 -2 989510 2699694 3726025 3883522 4520256 -1 -2 776307 1343037 2166609 2699802 3718294 4364138 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 765035 980099 1156720 1224572 1839866 2814716 3324150 3355599 4771702 4794752 -1 17630 466026 894824 1251981 1281555 1589559 2541191 2783128 3639256 4109757 4999999 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 595906 723045 1884056 1982235 2056534 2177246 3525504 3655594 3788117 4397280 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 185898 316432 411084 486927 1320618 1908582 2003206 2517614 2821520 3099053 3197689 3316596 4091163 4273635 4625244 -1 824441 1172901 1189874 3823054 4189063 4650562 4879382 -1 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 -2 751719 1764086 1988437 2495160 4388139 -1 364509 965890 2393338 3315268 3884161 4140913 4252997 -1 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 -2 8432 237546 812429 898998 908036 3499083 4231607 4685853 -1 1184337 2367847 2958751 3054629 3348505 4544940 -1 778273 1497160 2434028 3122911 3202657 4999870 -1 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 564005 591465 1793878 2209993 2798077 3101822 3646838 3786268 4311862 4719392 -1 -2 214525 233827 2505380 3003657 3198205 3562373 4067260 4109267 4446865 4684401 -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 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 -2 1076427 1410817 1427223 1870236 2270463 2696850 3342221 3532195 3823497 3857586 4696097 4760864 4767503 -1 32930 1081067 1113065 2039593 4368060 -1 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 130864 687550 841483 998024 4797955 4976006 -1 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 -2 946462 1875934 2476028 3104879 4101670 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 1381174 1688317 1840694 1890330 2089638 2752374 3233742 3402881 4261228 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 1771962 2304202 2511981 3193593 4102738 4453241 4528886 4742954 -1 36547 492260 780643 982073 1903151 3855518 -1 -2 2171097 3301195 3373078 3750446 3952740 3983807 4220515 4736799 -1 1108625 1520802 2084966 2253410 3140425 4465471 -1 39648 350453 795082 979550 1023426 1093981 2418684 2534680 3060941 4262813 4419293 4600842 -1 2452683 3136462 3599449 3614700 3624880 4073078 4185077 4506937 4594042 -1 1540480 2531447 3193593 3437596 3622470 3836314 4102738 4137201 4670059 -1 365427 1308646 1779797 2062032 2166745 3519297 3835575 4462176 -1 -2 636799 706051 1412210 1994144 2736947 3541779 3670180 4305605 4652098 -1 -2 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 293610 795673 857797 1352967 1910750 2315649 2544076 3196915 3584234 3844625 4914408 -1 494348 769727 1426910 1448418 2005095 2258465 2388459 3650440 4068725 4155452 4238080 4344613 -1 -2 312781 1476710 1987656 4051353 4331742 -1 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 1139012 1471153 2551692 3047035 3599700 3962695 4416781 4502841 -1 329626 394802 1608047 2364392 2569525 3351843 3860286 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4857146 4955268 -1 -2 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 2685685 3692490 3816488 3846818 4148945 -1 266404 1427619 3983437 3989374 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 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 247075 304728 3022451 3801858 3900299 3914295 -1 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 -2 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 138890 579236 582822 1400159 2152773 3993904 -1 -2 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 1340594 2095743 2690141 2918684 3419716 3468096 4039397 4058415 4332528 4572541 4679885 -1 -2 833349 1075334 2599762 3398748 3728779 3774303 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 423497 431895 566255 649632 745750 2094565 2864470 3354612 4435451 -1 -2 1217066 2320166 2658401 2986720 3206827 3498396 4576867 -1 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 250302 605259 1012459 1402825 1521363 4690971 4915419 -1 -2 44329 347125 367025 845357 1502498 1821991 2285550 2640772 2713809 2992249 3153623 4195386 4257472 4409189 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 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 557048 1211225 2035150 2198568 2655932 2987433 4570574 -1 638502 1866402 2652393 3584325 4129410 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 -2 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 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 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 1253005 2348219 4206699 4945733 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 1020063 3894988 4902732 -1 -2 534703 542881 1885921 2869471 3242431 3799116 3909202 4368471 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 26884 429371 688657 1353878 1550075 2288939 4220078 4713150 4900086 -1 116864 143479 1039820 1083960 1688782 1746795 1761673 2800818 3520463 4713413 4938167 -1 937006 1621213 2223534 2882179 4533869 -1 1541625 3919304 4301257 4501861 -1 -2 107036 1592071 3267865 3793307 -1 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 848525 1300505 1809920 2478804 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 423587 1431195 2221980 2366676 2637776 3952808 4773504 -1 173010 2066179 3084588 4337565 4451213 4763850 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 547554 1176450 2980701 3673372 4175524 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 1083752 1140801 1539638 1688185 2079507 2763135 3800807 4980265 -1 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 -2 437152 1034722 1509183 1973428 2733103 2809314 2894442 2996251 3208385 3360352 4803314 4868218 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 -2 289393 1527718 3082276 4608780 4857584 -1 1020063 3894988 4902732 -1 -2 801164 2247193 2453532 2730948 4714811 4890296 -1 -2 171577 220132 559523 639399 1339355 4103204 4922198 -1 217410 540845 977772 1574877 1692738 2257041 2795134 3466276 3485436 3591044 4971666 -1 -2 123728 259279 1435950 2618913 3036585 3540584 3768866 -1 -2 3049689 3447975 3900560 4177011 -1 282257 823791 2423370 2917097 3099540 3596100 3772217 3995790 4208136 4474492 4516766 -1 -2 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 2068959 3004262 3257077 3593471 3982159 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 -1 1204368 2501413 3510641 4622516 -1 -2 219114 736107 1488382 1584005 1608215 1652677 2046480 2812261 2920517 3509238 3566003 4266062 4387730 4986123 -1 1478488 2211876 2252437 2383032 2700194 4601386 4646822 -1 261211 1878608 2023058 2160372 2290699 2427704 3215700 3309774 3400375 3465311 3715039 4049887 4538570 4862983 4992587 -1 -2 1121604 1707137 2580612 3013819 3311056 4590245 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 -2 166359 324427 858123 907432 1032787 1852711 2217436 2219768 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 78654 465302 1528348 1573948 2292936 3662882 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -1 799474 1922227 2264505 2485477 2591498 2893773 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 1411032 1416656 1716294 2758640 2922283 4042534 4775259 4837622 -1 -2 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 409295 778213 1155350 1449294 1797612 4709744 -1 74700 683861 1087034 1395931 2668454 4392719 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 224728 456259 711598 964714 1414071 1925163 2042002 4677703 -1 389377 446266 698989 712142 1125220 2494474 2541782 2582722 2967464 2979323 3519010 4578760 4695735 4830594 -1 -2 237541 355903 501486 1176946 1761153 2687836 3290134 3903787 4851424 -1 362661 2408990 2748577 2948723 3431458 4621973 -1 -2 32496 218394 2202990 3566584 3927373 -1 -2 1355389 1379762 1748191 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 -2 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 41898 822197 1167723 2437961 2656405 2862536 3724089 3992577 4043777 4704081 -1 28811 3483260 3631313 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 -2 262942 752750 1095028 1641922 2233813 2417760 2902856 3244384 3336188 3674685 3840489 4257850 4436104 4559868 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 -2 401893 541082 4081952 -1 581803 2103060 3454290 4341770 4565241 4680804 -1 -2 643293 715977 1046184 1243491 2121714 2313674 2942090 3131335 3974839 3987015 4321256 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -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 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 60033 494666 845233 1656214 2217172 2324485 2433075 3365188 3459705 3598899 3843221 4792722 -1 -2 193435 845763 1856616 2109486 2184765 2329456 3290178 4295522 -1 -2 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 562103 771270 826483 2692498 3321388 3341175 3440355 3648113 4902905 -1 606192 1549731 2234178 3682163 4676652 -1 57343 76043 77998 1772413 3003119 4146830 -1 -2 176583 706780 1076004 1583864 3085837 3512621 4711518 -1 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 1644700 3796742 4165977 4470362 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 -2 1364137 2144466 2408162 2491188 4479182 -1 363310 637981 1387988 1693105 1860481 2980750 4176934 4563877 4917769 -1 310736 598112 676531 1007545 1281029 1331758 2183799 2489963 3280427 3866718 4262590 4464970 -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 425296 619221 1982797 2113673 2958471 4144899 -1 -2 155460 407028 838801 1419340 1716291 1985922 2797277 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 316761 564367 707904 767480 819919 4451259 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 1237163 1917098 2052890 2767473 -1 -2 2882865 3557193 4354793 4680646 4869950 -1 345073 2245426 2740044 3952212 4289214 4881404 -1 -2 17948 1072094 2134115 3307294 -1 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 4346728 -1 -2 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 -2 107988 921659 2230744 3122432 3684239 3719093 3932412 4046570 4225557 4626406 4637690 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 426504 718869 1461797 3191925 3951532 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 774876 845665 1017846 1725463 2013072 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 -2 177350 279837 356067 3025594 3433974 4272375 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 606192 1549731 2234178 3682163 4676652 -1 -2 1106155 1195556 1399515 1744901 2069518 2692100 3053575 4684341 4728971 4758027 -1 313053 427760 462271 537544 767215 1284187 1363600 1800065 1879974 3572449 3823584 3833567 4317162 4356564 4366313 4687419 4877975 4922929 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 614980 2098121 2626748 2839522 3064836 3773270 4418057 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 1188896 1366716 2304993 2309110 3181066 4681011 -1 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 755785 2106982 2384281 3916339 4877502 -1 -2 331122 354309 797404 1452418 2448161 3399540 4342654 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 -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 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 -2 1201623 1776757 2340259 2368537 2899594 3193847 4070979 4480612 4544420 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 26142 1986542 2959514 4582667 -1 41704 75741 120013 1087034 3248174 4252674 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 205170 763290 807403 1444839 1570139 1958896 1983361 2651397 2831348 2888981 2904388 3092473 4228512 4896307 -1 5621 228947 902595 1279629 1946561 2124136 2607968 3030189 4101014 4316614 4773366 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 115521 990569 1095832 2825662 3149483 3459382 3620055 3650861 3996904 -1 -2 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 581450 1428046 2164730 4055074 4942396 -1 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 3975996 -1 -2 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 191146 1975427 3998760 4085533 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 507778 2852084 3006453 3611916 4576613 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 -2 1505119 2397134 3043491 3942542 -1 372363 827859 1464212 2203626 3402854 3503066 3934926 4329969 4850138 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 1420142 1505542 3562727 4604873 4786576 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 287667 875169 2032065 2764492 3257388 3964664 -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 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 531834 842574 1627874 3984439 4868651 -1 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 1005993 1427305 1908471 2322565 3493319 4964063 -1 138644 599867 1345063 1495700 2093440 2735906 2820808 2999251 3431148 4096519 4236320 -1 1368365 1863150 2765222 3807657 3838433 -1 -2 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 283288 1563308 2009611 3000068 4175074 -1 630741 1059991 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 1204368 2501413 2515253 3510641 4622516 -1 -2 142363 1108507 2112265 3916981 4191816 4549768 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 581450 1428046 2164730 4055074 4942396 -1 -2 791022 1141165 1616579 1715232 2485932 3116909 3706030 3913367 -1 636741 1397834 1865221 2618018 2745862 3395433 -1 -2 440553 627083 831328 1075118 1190665 1392324 1426277 1725353 1735855 2784792 3503437 3632628 4963887 -1 2511981 3193593 4102738 4453241 4742954 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 1420142 1505542 3562727 4604873 4786576 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 1147640 3037551 3252753 3737505 4134137 -1 -2 43611 1614900 1883015 3407626 3511777 3518073 4194606 4347772 4611496 -1 494487 777540 1574152 1755047 2457804 3682843 3787080 4253076 4713284 4877749 -1 129087 1028200 1546121 1664671 3190515 3245458 -1 109533 742606 1913984 2835337 3867048 4341204 4897966 4999999 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 1173116 2073476 2626123 3009699 3176384 3339731 4481176 4771525 4994168 -1 168490 193218 953949 2292745 2546547 3240254 3364226 3526417 3843502 4405223 4444119 -1 1702012 2182837 2580186 3725623 4147078 4195457 4967599 -1 -2 1030777 1843668 3686076 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 219360 2977981 3321716 3780319 3863396 4042892 4692515 -1 -2 66862 309303 2051420 2066531 3218372 3226780 3266935 3368509 3690197 3828909 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 368130 733340 1281647 1906810 2385341 2792562 3352857 3582677 4010575 -1 779242 2755493 2870804 2908934 3044693 3053435 3493749 4327003 4599592 4621503 4898752 -1 581604 2574088 2926425 3101940 3387664 3954683 4026538 -1 -2 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 1131678 1385896 2848312 4478216 4854636 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 809747 929541 1824764 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 1001132 1527911 1680183 1872543 2403169 3070474 3244524 3432756 3613164 3821472 4864762 -1 1322258 1340214 1797032 2838169 3712047 4323248 4758892 4999999 -1 -2 1315881 3003538 3252114 3275401 3515772 3657227 4891181 -1 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -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 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 230683 1199820 1940120 2584271 3024023 3059412 3425214 3895702 -1 50315 1615012 1647802 1873189 1874779 1887865 3768298 4602239 -1 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 725451 936133 2246258 2428758 2531621 3930025 4219127 -1 1794745 2453137 2832760 3015340 3735364 -1 938819 1884242 2607599 3388668 3898000 4683486 -1 1301541 2266942 2315687 3056449 4182689 -1 -2 129395 576306 734027 1198487 1451398 2215092 2595054 3151009 4781085 4974230 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 2185399 3180130 4823422 4999740 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -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 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 -2 299985 3264560 4007210 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 190798 816183 935993 1466058 2026092 2180912 3825088 4174938 4360850 -1 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 -2 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 35566 581299 632419 1420137 1651090 4053710 -1 127323 638810 2906306 3694566 4225750 4399336 -1 -2 1313246 2264540 2619826 3568291 4603499 -1 -2 320915 505041 1546137 1702207 1823549 3369203 3638851 4221605 4769915 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 92030 107571 465649 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 34003 87128 332563 1271849 2868124 3406211 4984108 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 -2 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 1072127 1214151 1339214 1453952 1949475 2173279 2855123 2962594 3072643 3681994 4862281 -1 32888 638200 1783014 3720798 3769002 4787985 -1 -2 237689 758864 1134602 1228828 1635195 3034571 4584522 4633679 -1 321538 2138251 3604715 4328862 4911307 -1 620982 1289890 1892093 2544155 3261930 3668240 -1 -2 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 865411 1051281 3642992 4610724 4667707 -1 101677 120181 1625990 1878450 -1 1105 1796774 3497954 4718302 -1 263853 1059522 2348248 2930991 3163301 3350754 3532634 4072045 4102412 4534291 -1 2605857 3667146 3816508 3992410 4392572 -1 -2 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 1523803 2017262 3152195 3191544 3438746 3500949 3725307 4057034 4154091 -1 -2 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 595199 1250759 2409307 2650070 2750133 3322401 4066519 4490657 4627793 -1 -2 693090 1064582 1673748 2092194 4396757 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 -2 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 468226 1917294 2590913 3010662 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 531941 920536 2077647 2585625 4332864 4682473 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3357015 3512731 3640895 4894009 -1 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 239013 2119139 2194292 2329744 2423750 3085042 3461483 4612002 -1 -2 1600190 3951027 4648809 4673496 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 -2 165881 920983 2158647 2922158 3359558 3428121 4087774 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 1187000 2052283 3279748 4150175 4375550 -1 305846 767053 1092511 1892422 2011710 -1 -2 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 258769 674817 1020115 2829907 3427818 3578338 -1 -2 244508 664272 1054369 2459105 2887752 2993079 4393634 4808479 -1 -2 803001 1602854 1963704 2336022 2503547 4413150 -1 221370 616667 2550470 2748705 3383455 3604994 4588830 4994535 -1 202217 1486473 1820588 1825353 2262342 2300440 3234116 3275545 3394295 3888130 4914387 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 96255 314705 798206 1513109 1574761 1603572 2325869 2812352 3775508 4108687 -1 -2 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 267292 521404 1028306 2267581 3374862 3639914 3736251 3939469 3976038 4688682 -1 2497965 3500636 4167289 -1 -2 760513 3119270 3591888 4728584 4926253 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 136045 394368 1744593 3259391 3325145 3368138 -1 926445 3482608 3775697 -1 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 1735296 2368193 3538920 3919028 4118641 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 517443 2272610 2621202 3457752 4859543 4999305 -1 79592 657646 2112648 2620680 3746374 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 667390 1396285 2654537 3437742 3822975 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -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 1384680 2114304 3087841 3409793 3613836 4786016 4804522 -1 1192626 1598044 2040957 2163699 2191405 2271921 2352806 2704132 3368934 3707874 4617445 -1 -2 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 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 320390 571400 3952270 -1 555213 858013 943040 2548222 3343728 3933332 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 573028 1192482 2526474 2926422 3838666 4998021 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 415731 684980 739170 2575555 4443813 4595854 -1 1548481 1900584 2771833 3256848 3497101 4915528 -1 -2 54880 1803169 2821429 3065891 3954725 3970736 4171162 4364197 4810139 -1 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 2019415 3317085 3860852 4598476 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 925953 1020793 3721464 4089982 -1 1465301 2221651 3009659 3848010 4662136 -1 -2 971385 1565430 4539921 4809675 4939117 -1 89272 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 128274 917431 4999153 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 -2 18267 1633359 2899690 4078616 -1 562275 601991 626729 1724026 3093459 4712445 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 445492 589171 1931573 2435998 3220359 3329657 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 -2 911034 928006 1001989 1636411 1687815 2786330 -1 -2 25103 91245 485009 765232 1139522 1845196 2016269 3191564 3430583 3715457 4130498 4999999 -1 349894 949249 1137446 1871741 3131143 -1 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 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 -2 487029 1334787 2107658 2286272 3241519 3984839 4048676 -1 521242 1502847 1892051 1968749 2463311 3675609 3833978 -1 1242788 1428085 1739148 2741919 4709649 4801456 -1 1326366 2500723 4279989 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 1084726 2652204 4110645 4585454 -1 757862 870203 2603443 3066422 3274318 4182849 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 519585 705796 1056292 2926291 4245245 -1 -2 1335996 1822361 2702886 3106245 4035785 4684806 4952196 -1 459271 1176180 1707321 2314333 2399998 3182476 4197856 4297949 4340184 4441267 4783869 4793885 -1 -2 454765 1232833 1824606 3051803 3659730 -1 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 2461213 4288116 4933874 -1 -2 463518 660936 1539615 3835457 -1 3330783 3362857 3479803 3505107 3587764 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 732907 1003513 1272242 1644765 3008812 3537770 3565341 3688379 -1 725451 936133 1881186 1898326 2246258 2428758 2531621 2753106 3030186 3078626 3930025 4091425 4219127 4243906 4370375 4387181 4542066 4797907 4969839 -1 938819 1884242 2607599 3388668 3898000 4683486 -1 1301541 2266942 2315687 3056449 4182689 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 431464 729468 859975 906917 3225130 3534049 4238901 4926070 4999999 -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 932766 1001186 1169642 1700556 1928968 1930972 3546158 4127408 4458912 4570414 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 532139 590868 3484929 3980536 4116223 4669874 -1 1894512 3442388 -1 -2 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 384607 566807 604243 911887 2540282 3970299 -1 408395 1770323 2068994 2927634 4168521 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 798338 887579 1479883 2311360 2489045 3337081 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 768113 1084593 1133128 1744665 2743791 2752053 2825065 3003162 -1 14954 1266242 2807126 3234394 3784104 4019194 4670095 4696917 -1 -2 315913 980471 1024967 2159388 2815377 4020933 4073082 4106050 4516075 4940493 -1 237307 774790 1761420 4075524 4630448 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 1314276 2527201 2687365 2769216 3414602 3675191 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 -2 901234 1469771 1716332 1974996 2126313 2131956 2182375 2609648 2850465 3307857 3463068 3576246 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 1163926 1613689 1631049 1827291 3868942 -1 87343 303704 333456 2271747 2438447 3681323 4151808 4826090 4828159 -1 -2 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1289492 1398125 1689263 2542461 2699841 2830078 4507442 4777497 4887227 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 2230094 3892687 4240606 4719328 -1 -2 327296 1876006 2352205 2420306 2760167 4032708 -1 1096140 1161893 2006157 2467682 2584608 2751086 2780782 3042817 3198221 3906593 4471147 4555836 -1 1065207 1108013 1692640 2980230 3598030 4006680 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 -2 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 887761 957683 1619718 3116466 3573521 4250597 -1 437846 1868549 2223264 2694657 4550211 4955409 -1 938819 1153795 1884242 2607599 2747408 3388668 3898000 4683486 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 1482057 1733001 2767860 3045478 4493446 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 1705113 2074439 2119866 2704099 2952091 -1 -2 474868 477028 1540156 3716779 3890069 4802059 -1 -2 1017946 1671553 2970992 3198410 3403401 4765589 -1 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 475041 1606898 2247514 2572261 3120834 3599896 3665965 4748967 4876553 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 365565 571716 913596 1757337 2351904 3073935 3784868 4730029 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 181261 324389 769350 2200802 3268160 3777944 4067945 4299777 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 -2 100704 129677 1087071 2593244 3111456 3820879 4123397 4478677 4732977 -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 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 1868274 1891472 2272021 2502401 3420022 3576543 3699629 -1 2745462 3521597 3531045 -1 305846 767053 1092511 1892422 2011710 -1 -2 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 2230094 3892687 4240606 4719328 -1 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 4932403 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1238656 2433131 2958348 3081821 3896328 -1 -2 235976 1079472 1516949 1537394 3008935 4071112 4347364 4611781 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 1727361 3113308 3357609 4445903 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 173073 1247497 1513242 1592672 1695417 1759783 1816684 2722141 3573469 4644696 -1 -2 390266 910370 1856564 2072520 4051399 4292422 4700542 -1 643741 1314684 1849660 2436952 2852256 3000197 3534538 4292123 4311391 4872470 -1 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 -2 909150 1188139 1234162 4068943 4523971 -1 -2 814294 1030869 2387508 2695497 4198464 4782522 -1 -2 1086344 1799456 1840638 1908173 2247195 2455493 3334067 3626611 3652229 3681510 4218961 4569415 4862138 -1 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 291344 544245 972426 3417424 4377508 -1 -2 283771 1950322 2027776 2582885 4164736 4789396 4946532 -1 1054996 1120679 4252982 4940679 4953989 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 554662 4320281 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 719982 2623419 2881212 4439127 -1 505157 1689079 2379285 2448914 2706924 3120544 4061323 4282973 -1 -2 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 178248 700517 1257189 3793817 4321003 -1 -2 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 -2 2098280 2413023 3067316 3725918 3765211 4446718 4488163 4745238 -1 461303 888633 1957513 2477238 3451137 3635103 4160710 -1 1321124 2288179 2446746 3193213 3366308 -1 2882008 3511461 3957620 4466170 -1 -2 431973 1011774 2199446 3288680 3671464 4197224 4343756 4833094 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 207891 1070888 4116119 -1 454655 3378895 3670416 4477025 4793070 -1 -2 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 1017160 2718770 2763105 4204485 4784015 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 110205 677483 1493016 1680187 2284288 2404699 2501839 2593350 2668753 3340506 3688773 4525191 -1 -2 215202 896526 1593190 1963350 1973430 2658846 3107828 3536415 4309966 4386186 4594356 -1 321009 803638 1747473 1818770 1930630 2499366 3055406 3244034 3644164 3765342 4855964 -1 522283 975549 1198753 4962339 -1 1779713 2337298 3943733 4044740 -1 -2 44329 347125 367025 845357 1502498 1821991 2285550 2640772 2713809 2992249 3153623 4195386 4257472 4409189 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 472238 798561 1071616 1811491 2282514 -1 -2 310411 714067 1997238 2828505 4487994 4814817 -1 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 2321732 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 -2 1361926 1426821 1483234 1679103 2445173 2530415 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 181736 719651 1959296 2432201 2802230 3387720 3567686 4697978 -1 752311 848525 1300505 1809920 2478804 3427075 3948719 4575136 4998721 -1 -2 587779 3257768 3575324 -1 275108 2438990 3059553 3430942 3700224 -1 283528 939614 1487934 1523872 1674717 2364554 3028622 3366800 4408301 4497672 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 870211 1008740 1163416 1332545 1455702 2160019 2619368 2689623 4372063 4567529 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 723087 892894 1420623 2932795 -1 -2 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 497345 2006080 2119235 2163293 2902530 3300500 4633276 4826690 -1 243795 273634 407951 677262 947872 1112483 1448282 3371010 3919971 -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 397936 2415221 2658084 3915674 4960981 -1 545899 1168903 1287783 4051742 -1 428282 526047 2443420 3202652 3236119 4248823 -1 -2 1383951 1744247 1963206 1974127 2010294 3139766 3769411 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 377714 1211023 1348074 1585527 1997972 2825641 3519799 3994546 4194655 4279761 -1 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 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 26142 1986542 2959514 4582667 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 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 4422511 4498688 -1 170684 1277296 1887871 2997959 3149167 3431218 4793160 -1 -2 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 2032723 2238942 3282659 4085769 4218300 4281418 4637437 -1 -2 918314 1092251 1114209 1866628 1998073 2220083 2579258 2764183 2995036 3343807 4018441 4391071 4722820 4927006 -1 2452133 2569905 2841179 3425916 3821567 3931843 -1 291800 383242 420055 464994 908323 1641469 2441105 2686250 3308100 3755816 4858321 -1 1849610 2172465 2931621 3041328 3198909 3421488 4024357 -1 647522 1008269 1525544 2023752 2144572 2382502 2498744 2959230 -1 -2 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 -2 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 99064 154058 874178 1176180 2630296 3511069 3544256 4036080 4314151 4823637 4976818 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 2098280 2413023 3067316 3725918 3765211 4446718 4488163 4745238 -1 -2 636767 1247631 1672949 1972559 2289657 3186810 -1 96670 393159 457755 552407 1180782 1981381 2126957 2456763 3746401 3756877 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 278654 2121899 2512254 3128707 3718646 4539812 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 480840 606787 1080128 2541066 2560933 2615784 2749860 4256774 4825529 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 321159 1079236 1920554 2097928 3066746 -1 -2 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 242526 1533916 1544115 1813755 1985551 4194672 4604747 -1 438894 769510 1506023 2287174 3131325 4672321 -1 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 989253 1040744 1243499 2464231 3587749 4264889 -1 -2 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 1881839 3064732 3390247 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 -2 538382 650365 698383 1193138 1260299 2207620 2274119 3076908 3923841 4683806 4805004 -1 130408 1356971 1469124 2171893 3455277 4674245 4798262 4863323 -1 716032 1079754 1781712 2087957 2130141 3875457 4629946 -1 1134949 2697676 3161916 4000636 4458742 -1 -2 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 765756 1077038 1381277 2196165 2791697 3563669 4029605 4868967 -1 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 -2 2164177 2340582 3085363 3714565 4349776 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 1296201 2462166 2803549 2966274 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 980814 1656667 2526281 2569855 3116466 3680890 3907390 4131772 4368456 4831671 -1 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 -2 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 909150 1188139 1234162 4068943 4523971 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 -2 701136 1996403 2059186 3978085 4257115 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 66491 341281 1090540 2502115 2567689 -1 -2 272967 2096345 2229981 2280859 2928444 3540409 4411417 -1 568304 1227745 2442442 3006386 4202718 -1 448456 566752 1427247 3081265 3394869 4106899 4189442 4359836 4430788 4979163 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 1365167 1518421 2283239 4402580 4928255 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 302329 372003 2274119 2961741 3038706 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4721012 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 -2 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -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 -2 1095493 1274773 1281216 1409024 2750214 2939379 4358771 4366423 -1 1570911 3361774 3481008 3578574 3750845 4494702 -1 655788 739732 1380078 1525164 3327847 3367230 3756265 4244997 -1 183857 1529706 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 283288 831311 1135791 1483318 1554582 2202785 3000068 3580674 3709034 4018826 4175074 4260097 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 1773827 1898533 2616757 3140552 3303614 3712072 3757159 3999748 4560110 -1 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 -2 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 -2 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 1980391 2105102 2497399 2555827 4157851 4561720 -1 268949 788965 1030857 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 -2 870588 1097939 -1 314287 747374 795862 1489781 3095077 3861403 3937922 4325495 -1 559115 843608 1565182 1757521 2847798 3264147 4234560 4717634 4816226 -1 285594 1064258 1585054 1630618 2332267 3402210 3480819 3824940 4312194 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4774271 -1 1235186 2703822 3622233 4393981 4839328 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 162123 549895 653032 4292301 4758293 -1 -2 998149 1781468 2032636 3326819 3348893 4910272 4936575 -1 2283591 2790228 3662594 -1 -2 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 564867 1263786 1264893 1403884 1411911 2781303 -1 345846 483670 614112 3070391 3893495 4057947 4591669 4729588 4941212 -1 -2 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 1460346 1946257 2123549 2789456 3439166 4154857 4461126 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 162368 819077 1237178 3430468 3633571 4409836 4559954 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 663648 1519520 2111888 2381302 2495826 2629419 3115256 3455893 3537833 3899651 -1 1326366 2500723 -1 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 458860 933279 972538 1528002 3036831 3396929 3450344 4075647 4132569 -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 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 732595 891107 1916474 2003132 2408490 2511790 3024950 3402820 -1 1141428 1835685 2756766 4270682 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 608254 815578 875999 1036421 2095329 3018764 3366788 3878038 3895946 4870469 -1 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -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 57343 76043 77998 1772413 3003119 4146830 -1 -2 1361135 1512404 1599073 2068108 2156300 2174604 2260467 2631642 3847797 3971427 4440031 -1 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 -2 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 362723 563370 2527892 2636168 2703437 2947130 4096913 -1 2514621 3185157 3534483 4432102 4534703 -1 -2 352516 958311 1043852 3478319 3490522 3654332 4196817 4652732 4954159 -1 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 1237163 1917098 2052890 2767473 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 277445 333983 719343 1616335 1621227 3102589 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 142791 428856 493189 671087 1372056 2628283 2672251 2857095 3236423 4003355 4509953 4557468 -1 -2 41898 1167723 1715811 1982461 2620382 2862536 3066700 3089466 3193279 3992577 -1 12605 833485 1052639 1112681 1204105 1966562 2617883 3103258 4432287 -1 -2 1520197 2453938 2584707 2909384 2938947 3816674 4687415 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 -2 329972 474315 899393 2303975 3939180 4047054 4999999 -1 -2 2530361 2546462 4021283 4149008 4998967 -1 452995 673028 2324288 2382311 4807674 -1 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 -2 644529 1235698 1352771 2477832 2927717 4514200 -1 301755 2633564 3042984 3349003 3950793 -1 -2 2472930 2493513 2684575 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 1798795 2143534 2899799 4595564 -1 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 3311246 3417633 -1 524626 1201255 1361512 2191639 2962881 4461299 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 143340 838276 903351 926457 1419764 1676123 1792545 2252127 2731589 2831172 3216260 4050264 4465053 4758546 -1 -2 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 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 267296 2967857 3012044 3671353 4438569 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 2821429 3278741 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 162123 549895 653032 4292301 4758293 -1 212413 638511 2995549 4084613 4134748 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 55361 137091 1479573 1733340 1952482 2785412 3600980 3798163 3962442 4004258 -1 102956 840582 1392416 3241944 3478430 3891571 4251901 4828893 4884694 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 128884 600921 950898 1578597 1685334 3164675 3254619 3337497 4699689 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 50670 217090 325321 1635140 2321173 4642573 -1 362802 678509 3135422 4952260 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 5066 71110 207412 1061313 1115295 1295887 1374056 2024132 2129246 2999487 3976450 4365535 -1 555510 2482251 2905032 3618649 3996418 4487021 4609228 -1 -2 544780 1016349 2243865 4095472 4475536 4819382 -1 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 291800 383242 420055 464994 908323 1641469 2441105 2686250 3308100 3755816 4858321 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 -2 571197 576617 642401 2353999 3612425 3955935 4658416 -1 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 81562 607573 757175 4715644 -1 735982 1751550 2009014 2587424 -1 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 -2 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 297704 374527 1543180 2286271 4350386 -1 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 515714 778365 2031977 2712301 4874816 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 567103 625606 2635871 3431837 3658915 4636698 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 3089843 3408281 3790233 -1 -2 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 290780 1643191 2785606 3660891 4180528 -1 292075 613236 717991 1868777 2359848 3108317 3924025 4317518 -1 -2 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 45748 2390565 2435518 3051209 4002342 4362092 -1 461278 535384 869885 1073478 1109953 1403192 1670504 1961432 2583732 3463892 3700414 3913825 4371089 4750403 4921425 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 822807 2194124 2968879 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 922603 2226665 2539149 4972962 -1 -2 401730 1329457 3531997 4360627 4775355 -1 1709649 2114625 2151954 3536724 3807498 4331931 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 735501 1088093 1612676 2063928 4395168 4540818 -1 828380 1587413 2130962 3209107 4082273 -1 1347447 1880597 4210533 4689483 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 687429 992835 1250590 1804955 2804499 2895511 3156213 3766958 4274234 4605088 4680949 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 18267 1633359 2899690 4078616 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 2082407 2137232 2248569 2419670 2896019 3761854 3805399 4139361 4469508 4488667 -1 1584472 2802880 3103258 3413910 4915268 -1 -2 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 95519 648169 2553336 3573303 4346557 4464285 -1 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 271595 638502 786953 851161 2072133 2432474 3290438 4721569 -1 -2 386196 622927 731774 1416712 1620140 2169613 2570707 3053037 3080683 3221474 4547667 -1 1462027 1751754 2670349 2889182 3703899 4260225 4644310 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 293874 1717973 1879638 2037657 2207034 2609571 2949104 3253577 3801169 4489631 4999083 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 29077 255941 1302776 1729890 2691824 2852029 3360668 4236983 4920850 -1 680482 1827239 1827433 3408395 3487630 4742475 -1 316761 564367 707904 767480 819919 4451259 -1 -2 123987 203606 337729 777200 1101507 1779363 3438534 3953986 4695822 -1 77889 329050 550386 682321 1238282 1764193 1960756 2111476 2241503 2736829 3839493 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 525713 1412700 2268021 3211791 4620295 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 1519518 1765526 1805603 1867607 2432125 2483894 4383909 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 414819 1219021 1778032 1797757 3064522 4028134 4127116 -1 -2 268428 741862 1684375 1812180 2059125 2319283 2804039 3627871 3670745 4038967 4039045 4540386 4814564 -1 1340249 1526320 3050876 3718771 -1 312980 661090 1517100 2075340 2258840 2512178 3855296 4276125 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 91 57121 285297 1155061 3185389 3406298 3512114 4115903 -1 -2 804070 858986 2103482 2438118 3030971 3102414 3305313 -1 -2 147481 199803 1488132 1712283 2156365 2754368 2821182 4004595 -1 3845429 3970289 4165988 4973355 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 81664 320907 1871625 -1 966850 1281822 1669121 1794296 2263251 2377602 2485848 2784217 3505665 3875922 -1 1702012 2182837 2580186 3725623 4147078 4967599 -1 -2 1113612 1231167 1728962 1925063 1977686 2042280 2757808 3489457 3703934 3740136 -1 903473 918173 2817466 3811408 4256193 -1 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 -2 517607 1049160 1211659 1719242 1730947 2121094 2385416 2436920 2472532 2518687 3502560 3720000 3840111 4463411 4593867 4718132 -1 1165626 1314172 3470713 4635837 4682889 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 -2 367583 429517 914331 1205371 1650418 2008044 2378261 2437286 3141721 3578750 3764677 4177213 4725689 4985544 -1 102821 436157 1385537 1438943 3626587 3766335 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 86687 89489 154341 698742 1074556 1100425 1721275 2189183 2241813 2824788 3323073 3895963 4277752 -1 2731311 3479985 3700413 -1 -2 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 212329 554386 1184490 1362867 1457132 1471719 1842383 3423341 4609117 4627356 4767668 4807726 4823411 -1 -2 903658 1165536 1388692 2269683 2645345 4622790 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 576104 3137861 4135339 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 119781 888894 1434734 1557802 1934691 2808429 3049259 4075893 4283794 4420098 4476558 -1 -2 1162953 2938918 4403761 -1 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 -2 472747 1820420 2713392 2825118 3064677 4728783 4840051 -1 587779 3257768 3575324 -1 1008960 1245325 1835679 1878815 2824937 -1 -2 14131 270915 892418 2900588 3498630 4658229 4815956 -1 555595 1103782 1697330 3218473 4062109 4113309 4438722 4474319 -1 498198 1333906 3721488 4001558 -1 -2 50889 1060606 1424678 1796211 2423589 2695954 2716317 3719809 4166222 4432106 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 110205 677483 1493016 1680187 2284288 2404699 2501839 2593350 2668753 3340506 3688773 4525191 -1 -2 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 1287902 1346579 2116795 2530259 2788963 3975456 -1 559470 759014 763624 1384625 1704861 2694150 3489127 3810047 3979285 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 2514800 2798823 -1 -2 12797 899361 1859551 3401364 3600705 3853550 -1 2152412 2177520 3031316 3286965 4777069 -1 -2 229681 632219 1275622 2238329 2920574 4192712 4957761 -1 656837 980972 1773368 2396233 2596643 2637336 3515640 4849578 -1 -2 453162 996011 1090262 1742349 3223706 3570320 -1 158583 306094 705989 1110574 1409082 2454978 3278552 3911892 3979916 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 997765 2541508 3242102 3287535 3788814 4779404 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 138962 236491 370674 824845 1090007 1201445 2138434 2229820 2800088 3320625 3438968 4528201 -1 523887 591784 1135626 1562387 2780128 4194368 4680219 4969611 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1296258 1315298 1597261 2243051 2394659 4126132 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 814294 1030869 2387508 2695497 4198464 4782522 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 16267 1051519 2091287 2109042 2240755 2402079 2439791 2783697 3022755 3081167 3652216 4406249 4451507 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 1114268 2029128 2154862 2949040 3292489 3613890 4581050 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 70463 231344 235545 1452367 1717075 2288570 3055569 -1 -2 169818 718657 1563098 1904224 2309230 3766894 -1 123248 335299 514308 2747662 3244244 3732420 4625235 -1 911112 1986263 2463547 3702386 3930514 4197513 -1 502756 3350062 3501179 3692738 4406444 4514204 4555960 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 1761744 1961806 2650016 2872588 3294700 3310444 4382885 4624138 4639632 4769275 -1 -2 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -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 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 45748 232041 2390565 2435518 3051209 4002342 4362092 -1 581232 2806834 3116064 4316913 4492858 4933231 -1 461278 535384 869885 1073478 1109953 1403192 1670504 1961432 2583732 3463892 3700414 3913825 4371089 4750403 4921425 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 1143560 1308422 1688743 1799622 2010522 2612640 3905068 4184363 -1 789767 878035 3196745 3383031 3439535 3797309 3923147 4989570 -1 3330783 3362857 3479803 3505107 3587764 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 -2 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 1541625 3919304 4301257 4501861 -1 755310 1688982 2001062 2186186 2906071 4260365 4296990 -1 -2 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 432882 2023554 2598747 2652239 2695922 3383227 3961996 4380505 4540909 4799797 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 444016 485035 585267 1299796 2327268 -1 1163815 2964028 3538050 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 30638 773050 2089539 2359193 4118222 -1 -2 468758 924789 1257607 1335621 1424814 2015951 2579243 3194160 3455443 3672904 4328028 4955708 -1 354677 736296 2655590 3800938 -1 205022 1025488 1394156 2161460 3011962 3145840 3182487 3287486 3369341 3833761 4122080 4360465 -1 -2 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 43775 1555775 1962133 2241175 2462043 3491936 4087657 -1 316073 804239 974849 2319723 3204878 4599736 4664675 -1 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 -2 382 1335933 2338577 2642018 3295147 4177967 4771943 -1 643497 1184326 1407321 2315918 2738872 2774322 4757315 -1 -2 87899 503801 1393691 2300805 3000913 3113302 4325389 4601046 4915312 -1 585816 1934414 4160614 4877603 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 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 962518 1010180 1787170 2471920 4985647 -1 668229 1344684 2181511 2806202 3193097 4117461 4420900 4721992 4802986 4823139 4992731 -1 869396 2752783 3725634 3868372 4501601 -1 31435 36098 1170961 2023625 2871331 3591347 3796606 -1 -2 200608 927488 1563587 1638147 2231086 2587230 3652069 4395601 4554742 4726987 -1 1157043 1332431 4166543 4611594 4835299 -1 138536 807543 1495440 1514371 1516275 1546548 2271511 2574318 2845904 3333981 4024697 4479103 -1 109447 399277 727432 776186 1243734 2253065 2792211 4080142 4293317 4931725 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 631031 3920596 4070776 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 805306 1893380 1975897 3040678 -1 -2 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 1591957 2088428 2161457 2627042 3028953 3426054 3994696 4518816 4650230 -1 -2 94669 1469651 2464762 3141002 4509823 4521779 4572159 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 766252 1196838 1510265 1975697 2160985 2339064 3156726 3753815 3923032 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1163926 1613689 1631049 1827291 3868942 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 242005 732983 2186277 2933906 4697420 -1 -2 490481 1378676 2014169 2071034 3232065 3792119 4500123 -1 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 2884748 3906525 3929609 4064905 -1 -2 146370 1978341 2112975 2748190 2913593 2990708 3101463 4423921 4768330 4999999 -1 -2 1221528 3565661 4237824 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 34003 87128 332563 1271849 2868124 3406211 4984108 -1 -2 623925 1875826 2931042 3015119 3348546 4176569 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 994248 1075490 3062553 4430829 4493806 -1 -2 50123 129740 702530 1543174 1597568 2259844 2399691 4070113 4113975 4738374 4873077 -1 -2 745222 1713058 2278629 2645060 2997238 3616348 3750056 3794755 4164491 4306784 4887636 4947093 -1 -2 58487 1741245 2651019 4031248 4187096 4493721 4872779 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 691298 722866 1596425 1843204 3398717 3617212 4415996 4802633 -1 280258 409254 1191299 1675757 2535311 3200657 4053291 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 149 899953 1440949 1466909 2983979 3822521 4202429 4537493 -1 166413 613865 733642 1106085 2383365 3639574 4291335 4553114 4927111 -1 -2 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 720799 938619 1349354 1938129 2218765 2358096 3406170 3745332 3766915 3908944 4573343 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 48103 705845 2215573 2419917 2825921 4656281 -1 -2 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 293540 343529 1052576 2803985 3019510 3296820 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 1963419 2489739 3031930 4215478 4270269 -1 -2 768697 3172205 3208103 3487130 4746707 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 2064196 2121952 2357624 -1 -2 600085 756828 1280542 1501283 -1 -2 3444327 3612558 3824543 4376857 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 98400 1757201 2518414 2629344 2983646 3210970 4988862 -1 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 -2 1188314 1719725 1827242 3707964 4054840 4299115 4546920 4744571 4875826 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 -2 843391 1593311 3070409 3707297 -1 677585 805503 1683077 3113071 -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 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 1476710 4051353 4331742 -1 228732 562052 609268 1266705 1325871 1817994 3884246 4790037 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 640185 3720713 3817852 3868436 -1 1145748 1762861 2666269 3176525 3428593 4995607 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 329626 394802 1608047 2364392 2569525 3351843 3860286 -1 -2 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 1081174 2159967 2483398 3048957 3599896 3665965 3945308 4045645 4676112 4876553 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 362711 2238028 3596355 4378484 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 581384 753293 1483645 2391950 2748973 3093380 3555059 3736109 3773331 4765485 -1 -2 760814 1418994 3135059 3139214 4379687 -1 -2 342337 2228921 2506963 3368338 4796099 4900656 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 317597 341433 393665 1375632 1754910 1757794 1901647 2196779 3007761 3268059 -1 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 577430 1734398 1786368 2191448 4048409 4536773 4917990 -1 1809491 1886726 1952647 4069185 4114561 4838293 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 165458 176517 1062346 3003257 3012408 3802223 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -1 -2 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 1474238 1740650 3328575 4171519 4849398 -1 219533 1402369 1494335 2876480 4051985 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 2019415 3317085 3860852 4598476 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 887076 2087301 3014965 4200484 4817777 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 2233026 3029497 3660626 3714362 4701760 4813632 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 1120470 1251195 1759187 2372440 2877361 3108572 3547094 4543810 4610583 4803181 -1 104499 848952 1323805 3402701 3440957 4790294 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 1605023 2517839 2519278 4775061 -1 -2 434327 2828222 3523462 3720903 3920453 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 66491 341281 1090540 2502115 2567689 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 290422 752005 1587131 2234546 4456021 -1 86677 92030 287267 465649 890727 3422636 -1 659757 1811944 3577527 4736099 -1 -2 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 -2 79592 657646 2112648 2620680 3746374 -1 2605857 3667146 3816508 3992410 4392572 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 947837 1002903 1102198 2165931 2355622 -1 345149 395529 411580 1154123 1439515 2037369 3821504 4811619 -1 46221 355715 1309929 1597727 2119920 3119270 3939261 4357166 4614946 4926253 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 547347 780104 848544 2948202 3462500 4525028 4999999 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 821055 1185189 2034674 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 1503509 1505140 1564335 2560774 2585181 2730155 2827256 2888284 2960441 3100136 3625063 3822696 3961637 -1 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 694501 1089805 2259540 -1 -2 139849 1358179 2147481 3981402 4911087 -1 253417 718898 1511897 1551249 1667416 2693127 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -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 461717 1675755 3155925 3309767 3738450 4784089 -1 320063 556676 1951744 2297711 3055259 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 111348 1236717 1325182 1424797 2806241 3946211 4428557 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 619460 2657995 2948887 3066815 3149399 4259262 -1 1131678 3321749 -1 -2 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 109196 340621 691896 1014729 1333273 1695491 3623558 4012309 4671633 4707314 4863922 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 122558 222920 458860 1059203 1536541 2927433 3977478 4496350 4739792 4954529 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 83262 554433 1097126 1907972 2264368 2506204 4050610 4999999 -1 -2 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 342113 2391302 2885318 4329358 4339251 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 3756142 3972899 4300165 -1 -2 1948027 2553471 2760222 3075902 3374652 4103094 -1 586850 1616627 1689291 1949513 3366630 4338095 -1 39614 63303 120237 227826 263813 454798 457565 1038656 1066874 1136303 1199413 2003536 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3550150 3620069 3743823 4507289 4615196 4924133 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 376353 1162432 2643557 2670061 3849977 3920960 4069089 4087754 4889870 4939848 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 -2 575683 988913 1359437 4829590 4922423 -1 731062 1201049 3438943 3661289 4987306 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 593667 1006561 1549183 2539019 3268333 3809930 4036991 4452849 -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 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 108414 218806 866980 1473993 2492743 2972005 3288792 3906940 3994623 4168701 4727294 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 616410 1832450 2749383 2889163 3609812 3993290 4115878 4254552 4425733 4574064 -1 -2 284847 1033437 1402051 2635655 2717665 3544095 -1 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 101953 1559723 1724009 1901594 2332897 3921779 4425930 4648707 4901723 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 44013 546338 917421 1779545 4066116 4452269 4489768 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 1165626 1314172 3470713 4635837 4682889 -1 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 493898 1533335 2806832 -1 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 173054 3320179 3591724 4438551 4547689 4649927 -1 -2 299212 456278 742101 1809059 2672671 3666612 3942736 4644435 -1 963545 1413062 1601865 1716063 2047324 2695585 2739542 3410210 4152342 4819866 -1 8756 163719 323875 850278 996045 1775655 3521563 3551033 4147669 4521269 4850050 -1 1598044 2040957 2163699 2191405 2271921 2352806 2704132 3368934 3707874 4617445 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 101617 537738 1255212 1824606 2645220 2681716 4377303 4490412 4592207 -1 103635 2275755 2927634 3388920 3453821 4336978 -1 552898 649408 1395139 2078955 2321695 2996678 3334834 4461725 -1 -2 2169912 2268043 2629277 3568268 3969539 4722084 4926949 -1 1436983 1616015 1753568 1822632 2463207 3016831 3048320 3798950 4288884 -1 -2 2306485 2523971 4621524 -1 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 726935 799753 1027455 1235592 2909715 3224585 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 72501 83866 433199 630107 752675 1967308 1985319 2001149 4546129 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 268114 956203 1411156 1902920 1974282 2226774 3428556 3594993 3966973 -1 1625964 1816784 2448341 2700198 3085866 3203000 4598185 4798584 -1 -2 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 1762546 1819370 2451739 2543166 3112749 3135023 3306268 3712168 4163288 4742556 4956665 -1 21843 59755 264570 781859 1243633 1412651 1648824 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 520515 2482509 3826759 4112643 4186946 4402842 4560578 -1 -2 1680934 1721789 3138539 3183283 3506476 3718995 3720974 4243188 4370789 -1 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 593862 894768 1095280 1743663 1986391 2086320 2641287 2986261 3536112 4784963 -1 -2 12411 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 93711 276588 1065434 1465105 2207963 2305586 2470361 2660459 3207261 3847458 4611919 4724490 -1 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -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 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 83071 781530 1931530 4695553 -1 -2 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 -2 2149477 3360476 3637001 4192882 4230407 4673543 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 137405 627061 2461143 2668390 2930248 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 1420069 1692295 1787640 4059230 -1 -2 317882 857451 2125052 2154713 2180181 2257276 2584952 4426905 4965756 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 447026 1172613 1478059 1674087 1886705 2329317 2801628 -1 -2 366705 1184630 1486786 3813493 -1 1195852 4157130 4862890 -1 248201 506668 757027 2107295 3262900 4714780 -1 365927 555992 658251 831742 1523607 1673424 2465039 3042126 3764068 -1 1975400 2188920 -1 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 -2 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 -2 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 120586 451313 535799 989640 1016898 1476710 2834783 2986724 3315911 3769620 4557296 4861067 -1 -2 200608 927488 1563587 1638147 2231086 2587230 3652069 4395601 4554742 4726987 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 1157043 1332431 4166543 4611594 4835299 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -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 904304 1475346 2254141 2409848 2797185 3150707 4075068 4687237 4740519 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 -2 775261 1787558 1850338 1980789 3085632 4713172 -1 337898 700848 1217374 1698740 2820356 3879684 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 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 92362 1442245 1620949 1866254 2030802 2490258 3122658 3126350 3740376 4463444 -1 204946 291344 544245 972426 3417424 4377508 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 1007970 2378044 2713309 3522583 4267626 -1 -2 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 98967 453869 463847 588627 1022592 2031621 3199291 3437742 3495836 3540531 3847814 4648809 4785802 4850351 -1 -2 1207799 1218297 1893953 2413344 2487270 2717952 3298838 3945003 4069132 4292304 4539411 4667000 -1 689865 1173742 2289265 2299998 2385847 2430289 2849851 3200221 3275227 3310070 3739865 3755094 3923156 3960424 4164775 4273615 4660928 4682473 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 224816 1100351 1501740 2000208 2243475 2263943 2400834 3080133 4131170 4729296 -1 362318 393900 964985 1665900 1871416 3119847 3278715 3471560 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 1221528 3565661 4237824 -1 449305 1033195 2473783 4039690 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 -2 3330858 -1 152206 1524167 4196119 4340476 -1 315358 1508479 2187314 3599815 3840188 4306388 -1 -2 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 299985 3264560 4007210 -1 -2 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 759071 1696271 1833498 1861999 1903405 2659317 3348664 4619735 4962376 -1 -2 190350 437824 711508 2021156 2948213 4013727 4949713 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 350722 842685 1003425 1826079 1857153 2659809 3220897 3487027 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 3317408 3745962 3918913 -1 1541810 2606912 3034452 4272522 4758298 4828254 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 399302 869625 1267346 2904804 3236367 3425573 3861347 4202968 4427847 4718127 -1 265010 593958 1565901 2456286 2474132 4097592 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 813414 893535 1062808 2792193 4919382 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 350762 407322 2454387 2663653 3060391 4842568 -1 -2 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 217877 276926 671882 747756 3043213 3447260 3670912 3695321 4270173 -1 -2 1296297 1871224 2273629 3010019 3051257 3636810 4649903 4964153 -1 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -1 210815 424095 1041924 1503100 1741931 2600683 4192430 4831420 -1 83492 907203 1389420 1405930 1686769 2873733 3350289 3669187 4239225 4645845 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 1318542 1946447 3848718 -1 734624 1065935 2499542 3800290 4383365 4578319 -1 1054853 1250137 1634206 1898707 2352371 2369685 2421063 2621977 2849239 3368530 4037238 -1 1339957 2040546 2821842 2991944 3942181 4490650 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 409615 1310763 1554181 2319874 4605878 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 770595 1763173 2352713 3835622 4489972 -1 1452741 1568729 3547848 3784328 4010872 4888642 4949082 -1 -2 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 3045635 3509696 4138347 4516101 -1 262142 1864268 4197634 4943085 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 1677949 2114103 2948982 3586388 3989449 4060043 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 967857 1886259 2996664 3478145 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 -2 703820 1407311 1866399 2077573 2600919 2711103 3002163 3494087 4104597 4376576 4550903 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 38473 261969 649715 871098 1013951 1767063 3584640 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 402477 874190 3839800 4384945 4731587 -1 96176 584117 1353891 2032975 3776342 4222104 -1 -2 136753 918478 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 266404 1427619 3983437 3989374 -1 918127 1730132 3745814 3942557 -1 -2 1384186 2300105 2872820 3680057 4790183 -1 1098030 2314043 4968208 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 464078 600267 992669 1089459 1299053 1657693 1916191 3826496 3845891 4861067 -1 2001232 4109572 -1 -2 493898 1533335 2806832 -1 757997 1967291 3146503 4999999 -1 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 -2 113950 1016934 1287538 1475243 2334525 2440150 2626974 3854527 3986871 4449813 -1 984239 2870349 3220128 3270695 4620240 4976365 -1 51033 1229543 -1 -2 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 -2 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 809564 875937 1566482 1933452 -1 475041 1606898 2247514 2572261 3120834 3599896 3665965 4748967 4876553 -1 16372 1397796 1494257 1825396 2695178 -1 -2 1548585 2910653 3231701 3549362 3640535 3957354 4357288 4547013 -1 105353 1489174 3034571 4049169 4422055 4764047 4938427 -1 78298 471827 1224808 2124179 3195335 3881484 4881669 -1 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 -2 1318958 2299241 3294093 3460223 4275635 4383268 4744375 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 4774271 4861507 -1 -2 296064 687432 1865676 3503610 4773366 -1 813414 893535 1062808 2792193 4919382 -1 1015391 1679356 1905343 3111940 4034391 4037437 -1 67282 165554 307757 1228471 1290155 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 -2 78870 1763853 2695972 3306042 3329311 4099524 4281936 4373847 -1 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 1005323 3133741 4171541 4498380 4724701 4951219 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 1772062 2110558 2636073 3224382 3384002 -1 -2 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 -2 177427 328147 2677794 2745699 3452926 3511040 -1 108743 962518 1269912 2317096 2407046 3468665 4172405 4391557 4760840 -1 93852 865236 1694409 3296898 3883892 4545515 4561116 -1 -2 91788 1307430 1993819 2129026 2589829 2794655 -1 821307 2744657 3618749 3755878 4223051 4253098 4917336 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 44138 1269822 1307732 1639500 1698401 2315822 3894225 4113955 4334038 4572969 -1 -2 188815 847816 865924 1658605 1823167 4370414 4836151 -1 -2 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 233918 1087909 2003725 2141625 2319162 2624041 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -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 1925655 2309843 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 782595 1128800 3085545 4020017 4355594 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 127598 362006 389237 616582 2255595 3540563 3740029 4720008 4861307 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 -2 776280 841313 1041170 1710526 3232068 3412849 4139052 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 114241 340223 2379687 2473956 2665628 2860705 4715876 4944043 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 548450 986808 1551841 2253711 2487958 4606340 4626976 -1 7544 1256121 1280330 3405470 -1 -2 281567 593120 679923 930927 2633740 3135221 4756609 -1 253042 665088 694508 764986 1889332 2557000 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 57343 76043 77998 1772413 3003119 4146830 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 1465301 2221651 3848010 4662136 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 1058239 1526495 2096188 2829801 3421175 4530719 4690257 4849483 -1 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 -2 390180 1191194 2285518 3474668 3789106 4270033 4315336 -1 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 -2 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 1212223 2893160 3356302 3568111 4059862 4748313 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 340505 1748103 2936489 3483030 3571311 3947375 -1 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 1364137 2144466 2408162 2491188 4479182 -1 338421 561568 607810 1114019 1347293 1657239 2095394 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 237307 408021 774790 1761420 4075524 4630448 -1 -2 155181 163937 622902 1153911 1558015 1662585 1858695 2235937 2430039 2860001 3343865 4882192 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 1566269 1850715 2852608 3113976 3868978 4563241 4697425 -1 16218 384253 894282 1678981 2460047 3077072 3712546 3732233 3736826 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 1389145 1916140 2419060 4030179 4037113 -1 -2 263133 922603 2474601 3562365 4057630 4472122 -1 214848 1057938 2032601 2090391 2357617 4272810 4456647 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 818794 1891116 2320658 3868971 4583948 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 209691 617472 658124 1311821 2333385 2813022 3624338 3876390 4018493 4061384 4850453 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 200752 359038 1114250 1134726 1364553 1942728 2259927 2785179 2785407 2998284 3434142 4898442 -1 -2 179328 598107 722153 769711 953704 967372 2130431 2774921 2795917 3138437 3848679 4075651 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 567174 843228 1623826 1753187 2126604 2204667 3771689 4118794 -1 1926795 2152490 3033889 3064271 3720268 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 211237 2675992 3467094 4279373 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 271208 1639548 2027603 2585021 2586567 2667443 4626396 -1 -2 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 1933702 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 -2 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 293784 371468 987335 3297092 3788411 3845664 -1 -2 534358 1799869 1903667 2539091 2763740 3669317 3861541 -1 318222 1613332 2172910 2240920 2600386 3818294 4259195 -1 152403 467117 569250 2283793 2936446 3177715 3741552 4399798 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 -2 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 1560727 2266469 2714095 3018720 3582843 3783892 4991822 -1 850828 915548 1540430 1849741 1902261 3844744 4410674 4782814 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 172314 764521 1540790 1782998 2008289 2045455 2871037 3242098 3519959 -1 -2 377714 1211023 1348074 1585527 1997972 2825641 3519799 3994546 4194655 4279761 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 161113 564567 -1 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 -2 676674 1601842 2838051 2843337 3870560 4686643 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 162368 819077 902799 1237178 3633571 4409836 4559954 -1 -2 117960 1095516 1923927 2051819 2193301 2760222 3114124 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 -2 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 -2 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 1614900 4533530 -1 -2 25314 858687 1132467 1477898 1829291 2418920 4521871 -1 808400 1134322 2694933 2937721 -1 -2 682243 1219374 1436299 1492530 1628893 2570426 4962705 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 281430 497784 881233 1668179 1683926 2164383 2671818 3450985 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 1160191 3130174 3297018 4004604 4401753 4800985 -1 1505502 2738277 2949225 3263863 3449370 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 1505502 2738277 2949225 3263863 3449370 -1 1541625 3919304 4301257 4501861 -1 -2 69036 2636696 2897516 3433368 3938556 4316017 4959541 -1 1381174 1688317 1840694 1890330 2089638 2752374 3233742 3402881 4261228 -1 -2 2731311 3479985 3700413 4206574 -1 252172 421771 972706 2823754 3026457 4602670 -1 2748696 2891759 3304445 3834043 4004281 4071350 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 659159 3070408 3310569 4955801 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 276687 781861 1045663 1157674 1318272 2016522 2172366 2346448 2428792 2510306 2627174 2733156 2943310 2993533 3553058 4161425 -1 922603 2226665 2283591 2539149 2790228 3662594 4972962 -1 -2 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 -2 640699 845196 969579 3427478 3458172 3584989 3823525 3859258 3923485 4068503 -1 313382 1628063 2713207 3586225 3623470 3855080 4620042 -1 -2 697639 1088528 1511495 4107067 4289047 4756304 -1 2403447 2671272 3195843 3799595 -1 757997 1967291 3146503 4999999 -1 172366 412912 608824 873520 1986937 2493918 2827669 3702625 4955357 -1 1953727 2541688 3472776 3708503 4216585 -1 -2 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 639614 657480 731031 1433016 2150337 4128148 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 -2 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 530805 654593 771950 3129911 3576964 -1 166242 329301 671313 1036667 1077530 1138046 1709050 1916614 2485896 3657714 4146934 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -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 213656 1233168 1389420 2861856 2889063 3896748 -1 532984 1177844 1934381 2338626 2489045 4388932 4468037 4547299 -1 1222008 1864780 2436913 2513562 3593847 3877832 3953998 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 803509 1326026 1963032 2076876 3177559 3444984 3597121 -1 -2 261211 1878608 2160372 2290699 3215700 3309774 3465311 4862983 -1 1381696 2079132 3446504 4174592 4328818 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 881610 2705112 2798137 3865068 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 1111131 1170378 2577682 2899088 3103483 3248826 3410753 3465175 4642653 -1 1355956 1686733 3110366 4724181 -1 76038 804525 1242246 1341293 1544894 1644358 2332948 2667946 2984896 4460197 -1 757997 1967291 3146503 4999999 -1 204665 333405 1010986 2786664 2973869 4146278 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 648641 826785 2032076 2344612 4550030 4976224 -1 1157332 1394943 1478608 3696070 -1 -2 1394022 1548747 1632978 1751725 3214407 4476336 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 134865 799861 973672 1058212 1334796 1639348 1998430 3014448 4306015 4746015 -1 -2 648298 744827 1305627 1469729 1483919 1668589 3512636 3560833 3580299 4409604 4423821 -1 428282 1084855 2018516 2443420 2571639 2836895 2872741 3471407 3734477 4331608 4528105 4597921 4865119 -1 156691 738090 1251540 1886492 2029573 2691875 3067359 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 50169 344293 1140968 1487685 3007504 3707073 3914688 3963362 4011605 4251823 4290627 4693010 -1 -2 429566 604644 746333 837553 871961 1027342 1034105 1409422 1598921 1784743 1854490 1894573 3053526 3175841 3187371 3531207 4032099 4098162 -1 81636 225787 319280 1001056 1112759 1534112 3095756 3636813 3683580 3774687 4924250 4999999 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 1812488 2250212 2656832 4171628 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 87721 2813323 3142552 4065443 4651580 -1 -2 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 1621150 1648654 2230353 3135092 3711954 3865059 -1 36539 597834 647554 2198819 2357120 3000422 3240420 3409335 4103208 -1 14772 421263 513125 855531 1165704 1427803 1999194 2229538 2596017 2834202 3036428 3348279 3762167 4081244 4183843 -1 -2 805306 1893380 1975897 3040678 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 -2 479819 652614 725297 1841667 2151528 2745865 3123578 3220664 3269497 3486266 3676156 -1 408079 1423272 1947885 2258871 2468915 4001129 4383652 4389806 4413428 4905167 -1 450014 731083 2000912 2014742 2101921 2220990 2548027 3298933 4056435 4450966 4690083 -1 48887 50259 1682546 1729736 3008913 4428739 -1 -2 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 973833 1131181 1401475 1414217 1658418 2120928 3009310 3426977 3432410 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 488115 3295337 4139163 -1 602815 806049 865197 1167030 1359593 1804302 3059975 3859533 4525469 4694467 4920616 -1 -2 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 -2 763018 1219015 1511094 1680417 1770743 2479224 3445492 3515169 3932552 4468531 4667989 -1 77440 2052722 4188117 4922060 -1 107261 1173735 1691656 1739952 2409722 2613705 2646132 3802599 3889048 4234536 4542380 -1 -2 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 881610 2705112 2798137 3865068 -1 81260 229988 2010294 2928321 3312277 3503570 3843326 3889273 3994609 4219109 4508289 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 1111131 1170378 2577682 2899088 3103483 3248826 3410753 3465175 4642653 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 446361 1857964 3682807 4260060 -1 -2 460734 670496 1521614 2538029 2810418 3838425 -1 1383951 1744247 1963206 1974127 2010294 3139766 3769411 -1 818794 1891116 2320658 3868971 4583948 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 674138 2026086 4442483 4492890 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 314493 2112975 2586761 2619756 4587737 4785343 -1 167684 1155083 1829748 3238667 -1 -2 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 33500 730357 1046077 1072855 1346118 1835420 2439975 2730949 3589460 3825485 4217308 4389859 4482660 4483594 4616266 -1 -2 228434 415270 668543 1637153 1966852 3020087 3622781 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 460387 607241 2428758 4365515 -1 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 159346 1568500 1568519 1957172 2335414 3103962 3260881 3379877 3875295 -1 666182 2382654 2507406 2887415 2968055 3034270 3117330 4055175 4360947 4740838 -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 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 -2 166150 502914 652580 878363 1642691 -1 23889 82070 348257 825215 1127809 1340051 1800249 4173890 4707240 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 847400 1574609 1963057 2933076 3278706 4869856 -1 -2 52797 150753 346520 1632612 1892203 2193274 3129130 3301707 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 713178 2176431 3538495 3810035 3966734 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 1158825 2590060 2819121 3256001 4017362 4469590 -1 134222 403639 664808 1865377 2054095 2189917 2576361 3081450 3690499 -1 383664 416117 787653 2661471 3034816 3140008 3148777 3213813 3448341 3478217 -1 42100 64511 75208 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 153071 222343 2441757 3038771 3431472 3815877 3844857 4089827 4397928 4881532 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 427340 1067523 1399189 1740926 1860484 1953069 2838596 3555263 4682833 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 66394 753948 856228 1260215 3267616 3525878 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 158741 573823 1196886 2707842 4643742 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 304707 448566 4141961 4347667 -1 760363 952678 1504309 1902906 2317789 2901336 2932768 -1 3709255 4587945 4990753 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 -2 237742 2101483 2149724 2406207 2831263 3280185 4720154 -1 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 889197 988690 2854249 3376988 3901730 4281693 4523787 -1 67644 667018 1181464 1948828 3043930 3816512 3883841 4253051 4641782 4933293 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 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 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 825671 1964628 2191238 2652751 -1 -2 427951 575512 1250590 1256119 1457956 1494768 3024119 3166895 4008392 4631469 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 36634 1173472 1562038 3050075 -1 -2 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 142791 428856 493189 671087 1372056 2628283 2672251 2857095 3236423 4003355 4509953 4557468 -1 400632 802804 1315431 1740795 1760330 2353339 2921948 3240210 3772820 4559984 -1 -2 637076 783480 3463076 3720665 4446279 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 -2 577427 1297882 1408820 2402909 3386050 -1 491137 967217 1104092 1636669 3168708 3791393 4482087 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 911407 2432125 2483894 3255514 3677679 4122660 -1 918542 967250 1270812 1489700 1651576 1928527 2627994 3191041 3328458 4111149 4662796 4787371 4908351 -1 -2 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 -2 1005911 1671921 1966118 2052818 2135954 2251711 2829734 3232933 3756333 4394067 4506060 4674085 -1 1405050 1937621 2366446 3318524 -1 -2 609124 1037271 2412662 2594495 2927228 3114116 4432616 4847160 -1 1258100 1429959 1970810 3159180 3766359 4517322 -1 -2 80648 441493 729596 1784151 1965109 1966001 2352539 2852443 3757014 4963143 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 169386 184974 1095280 1397242 1986391 3000290 3014049 3161048 3278149 4096406 4995863 -1 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3981751 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 3709 323425 703081 818957 2280340 2810667 3360471 3484729 4050766 4560849 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 215347 1269776 1309291 1398880 1802351 2923463 4067587 4119441 4522769 -1 400632 802804 1315431 1740795 1760330 2353339 2921948 3240210 3772820 4559984 -1 -2 191613 912119 2243999 2563989 3868345 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 -2 148160 1334484 1543010 2507184 4711676 4872159 -1 214940 837553 1598921 2587886 2899661 3115222 4032099 4291662 -1 -2 1956293 3234743 3968516 4719222 -1 245491 326105 1033922 2366186 3496708 3500888 4818273 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 613438 888125 1012024 1286313 1713133 2107893 3319741 3558463 3603156 4131533 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 596367 3289338 3397204 3656171 3672795 3757697 4890549 -1 -2 761408 1243994 1268435 1378818 2451875 3287260 3678776 3773895 -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 378390 1164465 1993223 3214067 3807585 4023925 4734858 -1 -2 190350 437824 711508 2021156 2948213 4013727 4949713 -1 797804 1258813 1356349 3454497 4339373 4606687 -1 -2 140087 862339 2233520 3310178 4233217 -1 -2 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 150661 1178987 2102339 3223592 3545889 4223890 4728204 -1 -2 82552 959945 1074217 1176976 1551157 1750860 1774595 3716943 4280635 -1 2882865 3557193 4354793 4680646 4869950 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 179038 608828 1006132 1783911 2906603 4467884 4719369 4926075 -1 953108 1267333 1668090 2154273 2565986 3680950 4198550 4713717 -1 -2 1072855 2220703 3801657 4483594 -1 1064388 2130928 3966886 4056625 4159345 -1 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 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 216426 702511 863057 995187 1495909 2714558 3083681 3237462 4090510 4433010 4641620 4989759 -1 -2 494487 777540 1574152 1755047 2457804 3682843 3787080 4253076 4713284 4877749 -1 109533 742606 1913984 2835337 3867048 4341204 4897966 4999999 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 398852 965063 1778691 1897839 2077137 2176868 3346305 3648123 -1 -2 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 304707 448566 4141961 4347667 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 -2 2694530 2852637 2908281 3127625 3780947 4385543 4457755 4579000 4583427 -1 569868 1172621 4834960 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1385539 4037959 4923789 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 92157 733716 2494609 3327443 3573429 4039607 -1 444689 681917 2743924 2876024 3852225 3885709 4008060 4185783 4303059 4782634 4915319 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 2334619 2827645 3485978 3863034 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 -2 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 476860 477458 3074108 4737970 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 -2 80411 2950439 3162359 3674965 4731727 -1 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 -2 27268 1335544 1379594 1389776 1619786 1985792 2169052 2632300 3370652 3741530 3918217 3987715 4521751 -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 1436867 1651099 2041207 2849430 3149410 3659108 4659648 4802078 -1 245551 1120833 1121604 1508815 1707137 1844309 1973774 2045827 2388452 2580612 3013819 3311056 4255197 4402223 4590245 -1 -2 1216200 1217432 1315337 1422283 1447889 1537134 2183083 2989472 3485955 3671208 4533718 -1 755459 782409 3305401 -1 167182 324920 2224375 3565955 3772945 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 85055 215329 773867 787852 915548 1910965 2136003 2409270 2554090 2776683 2815731 3160782 3346056 3847895 4663809 -1 -2 843462 998571 1360948 1589882 3801754 3957223 -1 1012110 2504149 2781571 2792727 4520763 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 412832 541123 827829 1157544 1873280 2449840 2559741 2653881 2694388 4849388 -1 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 2306485 2523971 4621524 -1 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 520171 950934 2238252 3296445 4903506 4964430 -1 1471291 4032520 4744793 -1 280701 340734 1349532 1905461 4724432 4794977 -1 -2 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 864816 1258548 1405967 1495373 2268747 3074393 4711083 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 2596168 2770760 3280900 3336968 3508352 4456431 4918203 4929960 -1 636213 1895482 2343118 2592239 2723632 3351702 3726348 4892821 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 444017 661399 1186104 1288707 2619079 3466276 3898065 3913649 4513597 -1 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 -2 2090681 4333109 4496409 -1 474511 718880 1052664 1074762 1281602 3469560 4126252 4620098 4690202 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 1498561 3104292 3458387 4594396 4847346 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 -2 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 263965 472524 900163 1588806 2341233 2713392 2825118 3024756 4176152 4728783 -1 -2 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 -2 763548 1135203 1490435 1533512 1756115 1799132 1830013 2431549 2433784 2478057 2549500 2764233 2838193 3828026 4569694 -1 195607 353701 1968226 2476500 2579379 3672195 4511158 4860924 -1 423650 1632112 2292894 2904115 3039390 3287518 4174370 -1 -2 325384 1473784 1710187 1786919 1903572 3032060 3405297 3744476 4004638 4993311 -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 823043 929437 2067829 2559795 4068464 -1 16340 1747622 2231239 2389746 2436849 3542459 4127880 4951853 -1 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 761504 818589 1018381 1831242 4199675 4458454 -1 -2 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 438894 769510 1506023 2287174 3131325 4672321 -1 2475287 3527367 -1 1051040 2187702 3266328 3346327 4247345 4464837 4839742 -1 196573 754617 931877 1980624 2069399 2108016 3446898 3514605 3564025 3876025 3973104 4230917 4701165 4781749 -1 -2 2001232 4109572 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 2496975 3153110 3172735 3206676 3410017 3697897 4651625 -1 1061370 1896300 2769722 2873192 3613205 3691077 -1 -2 893530 1242742 1876485 2727524 3166956 3659217 3790140 -1 244801 841732 2872013 3791236 4184796 4575616 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 -2 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 26510 1325381 3694151 4259003 4271081 4543780 -1 627569 1386143 2313980 2568183 3676932 -1 -2 294138 1163380 1527926 1610916 2749683 2970434 3139776 3169761 3798357 3822636 3911132 -1 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 1476654 1519945 1773664 1872559 3412792 3584994 3837387 4442064 -1 151972 461487 1849678 2007521 2364139 2912078 3412681 4143062 4421103 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 -2 648337 804892 2429609 3066447 4154494 4644589 -1 190225 654183 666507 987430 1045669 1353146 1696506 2113978 3770667 4594882 4925606 -1 574616 860831 1169671 1826749 2005403 2319982 2421894 2766175 2947181 4583475 4815888 -1 -2 113829 340716 472755 1541972 2593505 2928328 2952714 2983624 3254493 3380234 3913016 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 224239 2036851 2476892 3310775 3647088 -1 -2 1059873 2016568 3061107 4626049 -1 -2 33616 3825648 4278073 4583772 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 253042 665088 694508 764986 1889332 2557000 -1 -2 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 790113 1580153 1708999 3370093 4713172 4939770 -1 1834702 1889168 1992869 2516330 3373252 -1 -2 1741015 3076348 4345965 4549769 4595427 -1 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 559274 1621842 2298375 4200191 4799297 4999999 -1 -2 379227 462912 1582318 1865734 3210551 3460675 3680456 3716882 4716625 4850025 -1 234448 476364 702026 882859 1360811 2251475 2557130 2733864 3103873 3690765 3703014 4226156 4321578 -1 -2 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1963419 2489739 3031930 4215478 4270269 -1 -2 13575 19014 752903 1926028 2114524 2373983 4572107 4809452 -1 2334619 2827645 3485978 3863034 -1 2734051 3070904 3188494 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 857888 1818439 2868769 4246707 4718831 4960434 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 -2 1548197 1907499 2253230 2264832 3094309 3682494 4421286 4640689 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 427397 1592425 1620057 1862418 2236736 2983212 3651884 3739585 -1 236650 809889 1463842 2740728 4263559 -1 531834 842574 1627874 1689079 2379285 2448914 2706924 3120544 3984439 4061323 4282973 4868651 -1 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 928603 1306062 2430979 4139821 4446895 -1 868485 3881440 4033198 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 1347965 2956381 4513780 4536611 -1 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 1284284 2387330 2531774 3429995 3929074 3953370 4323766 4543040 -1 -2 1236340 2148420 2601339 2647512 3838391 4404339 -1 836606 991317 1717194 2177514 2927507 3052143 4943181 4985155 -1 -2 994888 2475838 3264113 3593265 -1 -2 314350 1112116 1146355 1231651 1275425 1631504 2803729 4449402 4751579 4894408 -1 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 -2 554364 638832 1254738 1907267 2181856 3302740 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 613283 2523725 3131036 3622462 3722114 4296710 4476235 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 -2 605356 1634689 3064685 4718353 4722501 4787226 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 428892 601420 1160870 1353532 1516058 2125981 2567127 2593154 3039114 3049801 3356118 3366959 3586825 4959141 -1 86617 1600158 2092535 2693595 2890098 3506606 3873464 4451603 4582093 -1 -2 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 34555 88763 336903 690766 785444 1891503 3486489 3755929 3931351 4675713 4898180 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 752931 1042446 1198718 1722920 2851317 3052892 3823862 -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 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 -2 1790758 2294755 2988628 3969507 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 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 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 674859 3672784 3703899 3704063 4639677 -1 125987 2516119 4436625 4784087 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 -2 388942 1767752 1870765 2101982 2106560 2733811 3515542 3581195 4203985 4388876 -1 346080 811572 1189850 1557546 1823279 -1 -2 704836 838700 948108 981708 2692951 3728128 4522769 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 942010 2252465 2516510 3119149 4608624 4641388 4783025 -1 145610 1668004 2584268 3521406 4612205 4971879 -1 486362 1095028 1213511 2814725 2856882 2970230 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 -2 693180 1011542 1030428 1905594 2430423 3031139 3235295 3811670 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 292667 1508683 2185796 3091763 3114505 4245775 4317474 4598630 4699318 4962917 -1 675807 796474 1523095 2604334 2653500 2747735 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 366705 1184630 1486786 3813493 -1 1195852 4157130 4862890 -1 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 -2 1684239 2717895 3048507 4618597 -1 116926 489328 564590 2761996 3481947 3740849 4856874 -1 -2 397936 2415221 2658084 3915674 4960981 -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 -2 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 1412927 1507684 1692440 1963110 4476531 -1 -2 53090 70427 526307 761286 987368 2773041 2824455 3922122 4750071 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 78298 471827 1224808 3195335 3881484 4881669 -1 1053726 1283050 1315692 3226248 -1 500410 1143602 2242886 2352272 2375769 2580011 2685742 3589554 3654121 4056929 4082116 4275925 -1 -2 482317 619087 2087828 2294230 4586375 -1 157698 203080 3062086 4867582 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 220300 2510044 2718693 3472079 4280143 -1 -2 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 299071 946911 1134616 1354872 2663202 2846053 3524679 4013341 4450431 -1 854902 1850947 1893634 2051621 2179541 3710446 4172932 4421005 4573765 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 632503 681743 985470 1882755 1998664 2868025 2939812 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 1195294 1737688 1786135 1892865 3584538 4432106 4767729 -1 856834 1196841 2085465 2893708 3587765 3742917 3781786 4202431 4445476 4993041 -1 -2 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 91145 2541850 4509513 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 227858 281440 1055051 1236600 1516854 1796181 1815319 2153802 2190487 3321933 3542364 4427982 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 2249152 2860291 3062395 3075058 3519528 -1 1322447 2767535 3140927 3168622 4821615 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 527925 720905 883697 1692529 3525132 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 186366 813768 1460457 2209567 -1 22888 973891 2193207 2779065 3263038 4472319 4856385 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 481064 1023372 1244496 2391848 2658412 4160621 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 701686 790700 1903631 2583692 2829929 4217731 4950398 -1 4027518 4181360 -1 -2 1818410 1848230 2713626 2764562 2853311 4864043 -1 92136 882286 1256829 2813794 3234119 3369038 3699835 4175720 4350280 4623895 4962247 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 961987 2574759 -1 -2 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 1162953 2938918 4403761 -1 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 949664 1394236 1654341 1676109 2965626 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 -2 1549937 2173956 4042460 4271077 4358634 4969325 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 1088093 1612676 2063928 4540818 -1 1715876 1938232 2881928 3343774 4038031 -1 272140 887298 1262579 2080732 2150726 2367393 3199109 3379257 3692578 3924306 4178754 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -1 -2 66862 309303 2051420 2066531 3218372 3226780 3266935 3368509 3690197 3828909 -1 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 81664 320907 1116475 1871625 -1 725714 887724 1635018 4028862 4147293 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 1130292 1146771 2766768 4044418 4106566 -1 1057041 1346100 2089030 2288408 3438593 3665427 3711407 4563878 -1 -2 454382 596094 1286285 1838840 2283215 2745843 2806113 -1 362792 1357143 1720554 2358496 2950699 3284503 4233558 4600994 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 693270 2648236 3038687 3202731 3823332 4577463 4946515 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -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 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 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 2014657 2245966 3478288 4587203 4914595 -1 -2 74875 501884 2344746 4520341 4718874 -1 2053776 2079544 2128290 2814618 3195062 4370811 4999999 -1 754 4056909 4232032 4591397 4705544 -1 -2 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 578337 753604 860212 1050675 1084338 1946106 2950735 3866089 -1 182297 1206411 1642709 1761786 3561588 3837845 4341052 4488115 4687694 -1 -2 165775 179706 1368365 2100472 2765222 3148131 3241731 3606875 4356506 4680304 -1 600918 604472 919169 986479 1204940 1865718 3539211 3853628 3935655 3949583 4743931 -1 192168 343228 3581761 3784417 3934079 -1 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 90477 1549069 2496285 2657164 3285695 3483564 3693106 4895436 -1 -2 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 89828 1498716 1702048 1934919 2776715 2802744 4972455 -1 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 822807 2194124 2968879 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 922603 2226665 2539149 4972962 -1 -2 1601737 1646631 2402190 3398959 4796468 4867977 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 696013 1116498 1155278 1728251 3161162 3332165 3684697 4068103 -1 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 -2 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 2596168 2770760 3280900 3336968 3508352 4456431 4918203 4929960 -1 1436947 2143382 2167092 3675465 4036753 4387917 -1 -2 607289 1233101 1620383 1782110 2318739 2558931 2737246 2889630 3373298 3783405 3882809 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 142665 1167953 1186415 1804621 2169558 3707668 4660963 4959659 -1 510245 715201 795719 1968770 2149554 2415966 2653181 3481498 3653072 3713723 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 8018 408357 533487 916511 1718002 3652093 4588852 -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 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 3049689 3447975 3900560 4177011 -1 129376 286166 943720 1275270 1458659 1680204 1910385 2352769 2964079 3319807 3580778 4754538 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 2852870 3365457 3781543 4771898 4933552 -1 -2 191830 330511 2163212 2604342 3583849 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 279414 1795145 2932759 3180346 3359269 3643915 3741825 3799201 3927225 3972638 4477860 4615658 -1 -2 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 619723 1666888 3132093 3634945 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 1051040 2187702 3266328 3346327 4247345 4464837 4839742 -1 709508 2145363 3378737 4155526 4797842 4981618 -1 -2 843462 998571 1360948 1589882 3801754 3957223 -1 1012110 2504149 2781571 2792727 4520763 -1 655625 1246399 1557937 1770308 4207091 4263666 4430201 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 155357 1440989 1955970 2083036 2452872 3132866 4784757 -1 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 2866594 2994296 3257348 4461950 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 478790 1138973 1517345 3430304 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 53226 68025 2874720 3990143 4152732 4804757 -1 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 870055 3996669 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 118053 189588 281679 2242083 3808681 4494111 4549625 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 282717 920226 1829936 3201032 3875034 4541594 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 515090 1076212 1235264 2130504 2807630 3884947 4592641 -1 160859 241272 338445 365043 682300 981514 1470058 2269431 2952145 3171901 4957462 -1 -2 3542698 4418098 4525313 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 868485 3881440 4033198 -1 21212 2328493 2401236 2930177 2934001 3140428 3775975 4013010 4396169 4635946 -1 391195 639904 3441866 3539332 3692099 4271488 -1 -2 1649873 3598820 3601482 3773308 3776035 4428327 4975848 -1 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 -2 376572 4749626 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 4005163 4247740 -1 690301 865789 965659 1076854 1119481 1517888 1697422 3100592 3119170 3328575 4949651 -1 219792 665921 799913 2077235 2284861 3449544 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 994248 1075490 3062553 4430829 4493806 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 638743 3509404 3746240 3825277 3852794 4518328 4828471 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 92157 733716 2494609 3327443 3573429 -1 444689 681917 2743924 2876024 3885709 4008060 4185783 4303059 4782634 4915319 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 1030763 1689256 1956608 2018814 2127294 2392864 2662092 2795406 4806317 -1 909253 971330 1312749 1615513 1677248 2495927 4465308 4661520 4817983 -1 522495 916780 3175403 4461836 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 683386 1084880 1275442 1729767 1842297 3154583 3296425 3372627 3423073 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 460734 670496 1521614 2538029 2810418 3838425 -1 -2 1625568 2462929 3627324 4217967 4477829 -1 1023441 1399921 2620321 4272225 4364634 4515393 -1 328918 660191 2101212 3750751 3829364 4393480 -1 -2 199013 1514998 2945450 -1 1157558 1605883 1773860 1857360 1916572 2027427 2737189 3013977 3352302 4768505 -1 243834 686665 869920 903823 1201683 2505731 2560889 3043948 3721927 -1 -2 998149 2032636 3326819 4546761 4910272 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 172039 1812789 2039293 2126813 2688705 3036054 3128654 3682902 3995375 4157281 -1 -2 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 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 918319 1776211 2323613 3981049 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 509074 1224711 2778530 2879459 3317085 4598476 -1 1489223 1885921 2255048 2869471 3085858 3161242 3249628 3685323 4113672 -1 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 130203 184439 1857248 3647542 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 486394 1250197 1453330 1586262 2411967 3516573 -1 190853 550953 3117343 3337503 4389543 -1 -2 149790 230951 2436710 3756941 3890521 4818031 -1 106570 2432763 2593788 2619907 3906721 4670392 -1 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 702542 789733 952786 1878188 2228919 2973154 3144795 4352365 -1 482604 599421 3041407 3795690 3815321 4375045 -1 -2 1548585 2910653 3549362 3640535 3957354 4357288 4547013 -1 1146991 1522440 1584820 2286536 2957248 3162621 3796221 3991805 4628861 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 2752182 3914963 4079110 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 -2 334670 652401 1885796 2100960 3374116 4745598 -1 90593 1056159 1243336 3672023 4578688 4713373 -1 485481 1035700 2059739 2171809 2305538 3065948 3776942 3888511 3998782 4365313 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 14697 104094 155309 259597 392062 636527 769722 995888 1833276 2365535 2368098 3838374 3874542 3928606 4833330 -1 86310 2237272 4495683 4999999 -1 781799 3269144 4860280 4863589 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 301339 348580 393424 606744 654378 760090 778448 1012254 1544851 1837645 2462882 2753180 2812302 3052131 3127755 3313450 3903821 3982252 4519646 -1 520982 1701462 1760111 2235745 2855868 3121090 3771502 3869622 4701012 -1 866659 1292588 1837621 3017277 3368212 3453100 3927932 -1 1455345 1679571 2924322 3896257 4624871 4754841 -1 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 -2 799914 1127778 1511527 1748025 3247975 3404479 4421183 4683030 4683146 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 187153 2105670 3970717 3990801 4745312 -1 1638491 1880771 2513520 2611736 3343265 3603835 3680412 4185484 4298811 -1 1282088 1965323 2354715 3403465 3498880 3751605 4252518 -1 -2 14131 270915 892418 2900588 3498630 4815956 -1 154312 998519 2172217 4033332 4501663 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 1236195 3216222 4773256 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 231226 232608 671129 1724984 2061789 2153352 2557321 3896817 4264456 4897016 4958935 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 344375 1060393 1458069 2390861 2508167 2518012 3024388 -1 888695 1149721 1244120 2181450 2275829 2766983 2899552 4279169 -1 200391 1010576 1051879 1256904 1707000 1909028 2416357 2919713 3134489 4999999 -1 224856 766459 3936629 4620999 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 1165626 1314172 3470713 4635837 4682889 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 1039633 1929596 2201187 3078230 -1 264566 3884196 4242596 4325331 -1 1435237 1571214 2107553 2160884 2401582 2652475 2843198 3417101 4065375 -1 206731 2337363 3421167 3726152 4668654 -1 -2 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 103635 2275755 2927634 3388920 3453821 4336978 -1 552898 649408 1395139 2078955 2321695 2996678 3334834 4461725 -1 -2 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 78588 155776 2571023 2827573 4759086 -1 1303445 1696160 1922997 3227093 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 316468 1958750 2009474 2956364 3238324 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 172039 1094958 1347691 1851438 4518575 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 1537725 1815541 1836430 1991474 2455051 3470358 4216021 -1 753376 1783585 1807838 2316010 2343484 3615823 3746851 4237183 4357086 4545243 -1 1085498 1747299 2520610 3136809 3252688 3607854 -1 -2 41704 75741 120013 1087034 3248174 4252674 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 1207086 1607110 3366013 4902835 -1 -2 1017946 1671553 2138543 2498467 2970992 3198410 3403401 4765589 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 494505 530533 899599 1331396 1710038 1966491 2519098 2774335 3432725 3445676 3919028 3967841 4407000 4461231 -1 809564 875937 1566482 1933452 -1 16372 1397796 1494257 1825396 2695178 -1 -2 992937 2906486 3107014 3541022 3828102 4117791 4248563 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 -2 20899 571793 862969 1271709 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 2852870 3365457 3781543 4771898 4933552 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 967857 1886259 2996664 3478145 -1 -2 846791 911722 2305885 3284235 3510179 4970720 -1 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 1351533 1445165 2020631 2421750 2702847 2944219 4110233 4531536 4546743 4785699 -1 -2 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 676674 1601842 2838051 2843337 3870560 4686643 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 454655 3378895 3670416 4477025 4793070 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 835955 1658309 2370875 3611070 3750918 4720209 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 1419241 1699980 2707842 3016746 4977337 -1 -2 340719 858363 1563773 2811604 4497071 4638730 4686548 4934883 -1 -2 547774 1281337 1862839 2116600 2249858 2533441 3014982 4637476 4741739 4968898 -1 -2 368130 733340 1281647 1906810 2385341 2792562 3352857 3582677 4010575 -1 330890 3002268 4056310 4718050 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 994248 3062553 4430829 -1 -2 308877 537427 1119009 1447552 2437097 2944277 -1 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 -2 20853 724625 1064934 1443568 1471156 3298107 3791810 -1 379607 1554873 1735201 2923737 3144373 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 264447 461790 1412676 2984403 3037806 3160999 3974587 4962864 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 1454256 2283282 2660204 3282822 3335779 3495723 4291278 -1 -2 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 602064 1133788 1249924 1587220 1696131 2075389 2504910 2867775 3406521 4638108 -1 -2 147861 1068050 2423195 2719993 2838331 3085147 3573676 -1 274225 561401 765356 920715 1680912 1961942 3831074 -1 1548340 1995026 2033217 2714116 2983074 4380542 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 7618 331364 412594 571197 576617 642401 703415 1408406 2098106 2329255 2353999 2598797 2621081 2988327 3152649 3612425 3955935 4658416 4989558 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 697592 1343731 2228272 4007496 4491727 -1 324308 770677 1762689 2471868 2491908 3158963 4035139 4944512 -1 279069 1133201 1822380 2414558 2930129 2981290 3129320 3340154 3401974 4661665 4746039 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 1465301 2221651 3009659 3848010 4662136 -1 -2 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 13664 1827887 2106699 2207034 2870247 3309729 3589086 -1 -2 109196 340621 691896 1014729 1333273 1695491 3623558 4012309 4671633 4707314 4863922 -1 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 -2 534358 909054 984377 1799869 1903667 3669317 4264293 -1 700342 1507277 2685293 2962739 3277716 4644583 -1 118479 204085 1032376 1075332 2356398 4314578 -1 1690229 2277513 2399334 2602252 3214575 3345987 3913529 4057724 4782236 4892125 -1 -2 640837 1954489 3076359 4347364 4375005 4819357 -1 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 80268 642237 2805958 3721367 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 494144 1110427 1166409 1472143 2313601 3300604 4465623 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 -2 776576 787908 1175468 1929625 2364030 3312681 3329253 3640432 3744051 4030676 4225587 -1 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 967625 1706371 3297073 4324222 4531872 4754495 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 520190 943996 1078512 1137118 2697908 2785414 3449728 3783380 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 412222 788199 1057401 1541934 3944257 4475932 -1 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 289939 657625 697526 1368175 1678950 3205312 3264567 4268064 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 158936 188946 613110 1076533 1490452 2062764 2387297 3315524 3568717 3733513 3949143 4317076 -1 -2 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 161210 2644871 3058456 4132990 4245991 4389542 4824021 4894523 4935732 -1 -2 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 481873 2258119 2937025 3740174 4673377 4719353 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 2068959 3004262 3257077 3593471 3982159 -1 197385 432411 478225 656521 768341 2275796 2588816 3186598 3350277 3383501 3387818 3618987 -1 -2 560880 1949906 2048318 2197063 -1 80411 2950439 3162359 3674965 4731727 -1 -2 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 680277 1270435 1522855 1570374 2506536 2523776 2788903 3241014 3398479 4354170 4647627 -1 22335 1148510 2507011 2667375 3224962 3615220 4339794 4716152 4939079 -1 1387822 1416596 2465263 2497586 2627971 -1 -2 67282 165554 307757 1175316 1228471 1290155 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 -2 66757 2106332 2275822 2484855 2746930 4399537 4664469 -1 -2 279665 608394 811327 1422478 1866146 3204318 3619318 4091153 -1 1232631 1266219 2795782 2805967 3029160 3325020 3635672 3721354 4885849 -1 240960 887609 972927 2157966 3263273 3324892 3649685 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 2606723 2827855 3453180 3475827 4110981 4465395 -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 1016596 1687392 2307316 -1 1899099 2655080 4799118 4966974 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -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 358544 644030 948911 2680840 2710167 3599521 3640246 -1 2975 937428 1421770 3634113 4189170 4337083 -1 439270 1132785 1719808 2688254 2852365 3873820 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 4704081 -1 -2 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 627288 1379085 1568879 2010828 3827975 -1 -2 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 233172 781762 2410598 2811322 3182280 3267591 3308801 3719563 4205977 -1 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 -2 79186 474962 809049 1386950 1911659 2559750 2855420 4489973 4492366 -1 790896 1163482 1527293 1994485 2900938 4328862 4595243 -1 -2 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 78531 387805 416168 1047720 1916957 2310795 2439322 3349649 3994158 4645982 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 378781 872807 3092388 3686394 4354052 4892239 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 -2 899192 1420054 2978000 3713360 -1 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 848952 1696153 3320611 3402701 3646838 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 3286408 3882569 4292147 4409306 -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 2098923 2419298 2916638 3188902 3253767 3305291 3334707 3479092 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 1293818 1667153 1770324 1839680 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 199665 943687 1703677 2580811 3344490 3474857 3895138 4203811 4652034 4948971 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 123356 214322 1562377 2919794 3050940 3528327 4432515 4581927 4624959 -1 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 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 134710 241613 446993 807556 1373019 2940334 3069247 3648575 -1 172449 1593063 1887699 3798643 4269756 4918416 -1 1243633 1541984 2024988 2263482 2854245 3359225 4100223 4361686 4488331 4639558 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 133347 1743910 1919655 2553038 3431228 3896355 3920575 4395168 4533369 4924199 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 462050 940039 1577749 3261534 4811063 -1 918478 -1 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 709192 1037834 1169947 2446013 2519153 -1 148539 1229967 2348163 3354449 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 1754302 2096494 2498341 2626158 3856876 4464741 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 197383 607395 1678703 2086289 2207730 2397187 3213368 3525102 4518837 -1 1405050 1937621 2366446 3318524 -1 -2 82393 145303 751103 1085982 1859851 1937430 2734466 2894823 3308945 3432945 4386782 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 1494092 2293366 3721305 4486637 -1 -2 92325 559634 3038715 3258947 -1 2021642 2526357 2995697 3373286 4825395 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 2334619 2827645 3485978 3863034 -1 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 2344193 2525063 2652475 3437872 3892216 3980904 4599294 4646366 4722044 -1 -2 796967 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 790593 972711 1435538 1510037 1967422 2027286 2134789 2533826 4812342 -1 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 1534495 1956435 1978298 3310026 3587700 3691353 -1 -2 506858 745007 1451829 1459123 3006560 3016604 4374854 -1 492138 2012066 3105894 3972540 4306118 4869183 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 -2 609362 629334 730406 1036979 1641456 2628708 2776439 3066607 3703986 4209960 -1 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 -2 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 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 121154 505829 1609487 2314390 2467391 2699426 3685086 4593203 -1 655788 739732 1380078 1525164 3327847 3367230 3756265 4244997 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 127268 1531293 1586217 1692429 2063783 3825699 4328650 4492274 -1 948937 1586275 1999829 2035676 2119989 2447725 2762462 3644050 3913631 4167265 4522305 4990776 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 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 1271672 1504155 3513077 3890756 4207833 4468280 4502092 4674451 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 297534 460009 729763 1101865 1946398 2660207 2700521 3966686 -1 -2 316761 564367 707904 767480 819919 4451259 -1 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 -2 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 560570 2081449 4177240 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 441568 733933 921586 931812 3908383 4100290 4379719 4768536 4888387 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 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 529267 1068437 2044849 2790768 4725894 -1 175683 471983 3305775 3573005 3768509 4120894 -1 -2 2063919 3094596 4173723 4273904 4346162 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 805306 1893380 1975897 3040678 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 2098666 3114769 3508094 4920382 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 216906 1132597 4288168 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -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 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 1549997 2197932 3916779 -1 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 1841251 3055278 3221732 3277416 3728005 4438813 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 109280 679890 1323311 1550943 2883654 3040211 4363415 4494173 -1 -2 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 988577 1891091 1903452 2574447 2678627 2755047 3319618 4263504 -1 913672 1293830 2550836 3349603 3517227 3702857 4733332 4758741 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 735501 4395168 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 145316 439347 1279619 3576506 3744515 4237698 4945106 -1 -2 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 47988 433864 657064 1282714 1945343 1981762 2183912 3048151 3906105 4177591 4640487 4701074 4717896 4755383 4883947 -1 -2 604120 1176323 1899574 2604849 4133108 4221999 4558779 4634133 -1 788533 844253 1372473 4216861 -1 507778 2852084 3006453 3611916 4576613 -1 614112 1420284 1492031 1828385 2144283 2709336 3362669 3576613 3884451 4057947 4969124 -1 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 1004895 1310342 1314361 2144213 4060927 4153933 4215935 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 463518 660936 1539615 3835457 -1 1342383 2122669 2201673 4071702 4572211 -1 3330783 3362857 3479803 3505107 3587764 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 2460311 2844012 3670199 4113239 4712779 -1 1069404 1193265 1698403 2031189 2388481 2901321 3586075 4999999 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 1415057 1758787 1765591 2484575 4939647 -1 -2 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 -2 1346493 2008964 3135531 3977246 4568814 4794864 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 3330783 3362857 3479803 3505107 3587764 -1 1070700 1559266 1847351 2031702 2231826 2291169 2975630 2998738 3126456 3355248 4169403 4225993 4546263 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 970056 1278413 1737072 2273463 2749952 2949129 3349324 4179819 4340685 4602303 4839991 4877502 -1 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 434818 618041 1174558 1693893 1745312 2142911 2964824 3076501 3601276 4380054 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 500893 785425 1417827 1482503 1538738 1978000 2095741 2138843 2580364 2601091 2701317 2828342 3363061 3680646 3780659 3981751 4089985 4383914 4818536 -1 188210 970830 988148 1288568 3550395 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 82227 947313 2270747 2534317 2669213 3248674 3528966 3859750 4710161 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 531834 1627874 3984439 4868651 -1 -2 632468 1623671 2383328 4530014 4872475 -1 81636 270499 319280 1207665 3233510 3452950 -1 -2 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 -2 482317 619087 2087828 2294230 4586375 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 220300 2510044 2718693 3472079 4280143 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 2321732 -1 -2 38688 523200 1369694 1996820 3266252 3278679 -1 831742 2417692 3042126 3511422 3764068 4351209 -1 63303 120237 457565 1066874 1136303 1199413 2003536 3550150 3743823 4615196 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 -2 316767 2368568 2406689 3389294 3879794 -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 1255234 1406960 1577030 2386254 2430868 3237913 3316509 3898065 3913649 -1 228485 323609 1169545 1962561 3728932 3904558 4077231 4330326 4826134 4884613 4990267 -1 418025 1164333 1309864 1523776 1553262 1614860 1988395 3269305 -1 -2 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 947824 2137184 2762605 4737667 -1 -2 253594 2341035 3474668 3611057 3787267 4270033 -1 553942 601436 684030 1284101 1995259 2873044 2997732 4052025 -1 211237 2675992 3467094 4279373 -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 306789 555694 1253967 1353385 1910700 2526537 -1 -2 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 1287902 1346579 2116795 2530259 2788963 3975456 -1 291725 314407 2111435 4566975 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613135 4847757 -1 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 193435 845763 1856616 2109486 2184765 2329456 3290178 4295522 -1 138959 1095068 1399946 1759743 2353553 2384649 2555726 2697404 3304789 4066096 -1 -2 284064 486866 655402 1223049 1490363 1646767 1733246 2128938 2513702 2759536 2879333 3430389 4279568 4363040 4844002 4994711 -1 493898 1533335 2806832 -1 376572 3028928 4749626 -1 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 -2 3153378 3222704 3624308 -1 77789 2921099 3101420 -1 182870 268065 1006313 1402855 1600214 1748499 2177172 2831475 3321247 3701569 -1 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 -2 731062 1201049 3438943 3661289 4987306 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 -2 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 59755 287872 1190305 2263482 2416091 2973948 3166880 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 512895 2432690 2499740 2610592 2685375 2853691 4710427 4793197 -1 269075 377645 1038915 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 -2 288633 512428 705482 917640 1057490 1362133 1732839 2656369 3485422 4916205 -1 1520197 2453938 2584707 2909384 2938947 3816674 4687415 -1 -2 3542698 4418098 4525313 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 -2 18207 548109 581626 796720 811502 2802621 3141534 4363083 -1 1096140 1161893 2006157 2467682 2584608 2751086 2780782 3042817 3198221 3906593 4471147 4555836 -1 176385 409472 644635 713535 1059126 1232938 1560624 1762047 1807649 1982838 3013623 3792828 4946971 -1 -2 103378 950000 3341436 4085247 4226713 4580600 -1 91 57121 285297 1155061 1948282 3185389 3406298 3512114 4115903 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 323995 1397355 2349706 2617609 3715443 -1 -2 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 706497 1015981 2601138 2676767 2936753 4138824 4344607 -1 757681 828874 1148124 1223676 2345643 2571069 2682150 3569270 3994868 -1 -2 521140 787880 1192315 1367405 1648654 1812833 1844161 1916521 3654926 4574766 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 -2 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 1963419 2489739 3031930 4215478 4270269 -1 362711 2238028 3596355 4378484 -1 227276 256745 1187872 1704389 1859715 1947545 2156824 2559124 2637714 3930184 4744713 4860380 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 219360 2977981 3321716 3780319 3863396 4042892 4692515 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 891535 904709 1122400 1372882 2690639 3094287 4145676 4414863 4568167 4756270 4916785 -1 -2 681491 687094 1280675 1511956 1917098 2271656 2383907 4043966 4214912 -1 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 -2 1037032 2015034 2278423 2657230 3008765 3634814 4482013 4868794 4893827 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 1180858 1570437 2558586 2663955 3085506 3365211 3863151 3884886 4116398 4603314 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 -2 1675755 3155925 3309767 4784089 -1 2508874 3312329 4411672 -1 320063 556676 1951744 2297711 3055259 -1 531834 842574 1627874 3984439 4868651 -1 -2 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 1810714 2638641 3625447 3719431 4828341 4938455 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 297298 1105082 2030678 2164010 2979687 3462263 3811559 -1 705034 1831265 1966001 2379588 2874338 3867584 3966780 4114177 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 -2 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 515090 1076212 1235264 2130504 3884947 4592641 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 640185 3720713 3817852 3868436 -1 -2 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 364900 701649 1268923 1305721 1349548 1884242 1953894 1982091 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 90537 301072 431535 2808444 3010433 3801718 -1 932675 940362 2070752 3157042 3856010 4466597 -1 750230 1152105 2510702 3068085 3149925 3475858 4048052 4927884 -1 1230264 1419243 1436171 3012408 3579637 4753610 -1 -2 92289 262920 391606 1027342 1164255 1215465 1633831 2392988 2417610 2740059 2925982 3267357 -1 499718 624063 1457629 3195458 4430869 4963014 -1 1007380 1663807 2094189 3057882 3501438 3740195 4019658 4168206 4892198 -1 -2 305506 1260875 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 220300 592069 1031368 2666258 2974569 3610318 3796144 4031777 4825740 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 508027 596339 1694793 2541079 2821488 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 1581107 2650604 4243553 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 575575 1348728 1585060 1725591 1789084 1995538 2528570 3110503 -1 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 526307 2000208 2154789 3083588 3232321 3932706 4729296 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 -2 1972229 2595465 3469211 4481622 4628507 -1 1389145 1916140 2419060 4030179 4037113 -1 477318 1019498 2544810 4022330 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 2018071 3115745 3335305 3497586 3938135 4134189 4315777 4399546 4666483 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 1664483 2879050 2898967 3048776 3836302 3933235 4136710 -1 1595654 1649236 2136768 3776357 4009920 4113622 4377548 4913699 4942444 -1 380865 1122329 2588317 3041034 3122165 3327051 4117099 4242235 4999999 -1 -2 461502 2071268 2189943 2665033 3296409 3312116 4467757 -1 2833731 3880307 4011636 4167021 -1 52158 794837 1804246 1915958 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 -2 497091 627891 1721487 2092751 2620685 2894531 2992000 3779480 3942048 4306952 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 47599 117746 213490 803084 811790 2373974 3737110 4586387 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -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 1538614 1727917 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 89455 329075 362577 936593 1001340 1348104 1497862 2286590 2418612 2932783 3483608 3699383 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 1272333 2829804 3130337 4354372 4661626 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 798338 887579 1479883 2311360 2489045 3337081 -1 106490 136266 1700215 1942179 2444235 2777533 3376373 -1 -2 114238 803001 943400 962359 1602854 1685961 1719654 1963704 2336022 2503547 2516096 2701468 3344623 3819322 3896495 4107359 4413150 -1 112193 635149 3347984 3479544 4985336 -1 173954 221370 616667 1187738 1385561 2064963 2101803 2127678 2550470 2748705 3383455 3604994 3986599 4588830 4837429 4994535 -1 89828 114133 458811 2776715 3632693 3957382 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 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 1395190 2448326 2474972 2768976 2996997 3240864 3494749 3990142 4359365 -1 333706 1378535 2510646 3199432 3491761 4204034 4294482 -1 -2 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 196519 692982 958832 1032657 2353454 3112954 3211455 3788958 4092346 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 130122 1293098 1474702 2070037 2932253 3356642 4555169 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 2321732 -1 -2 262182 822197 1705175 3992577 4043777 -1 -2 262192 741806 1797553 2365141 4029470 4250182 -1 85044 829478 1231258 1817296 2289424 2917341 4636065 -1 -2 141807 229049 241437 1631970 1769694 2150948 2478178 2478599 2953887 3582110 4184471 -1 155309 616885 636037 2231037 2931013 2983944 3072171 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 193524 1097502 1746192 3326232 4016196 4712617 4792527 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 169906 1613492 4519893 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 997554 3395609 4258808 4633826 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 -2 75884 1173356 1686488 2002981 3600274 3889807 3905585 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 366133 983500 990271 2008019 3732205 4235179 4418999 -1 1070631 1711604 2302980 2477832 3006469 3088296 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 695689 1916004 2245721 3598130 4852569 -1 -2 1605225 3860596 4190434 -1 1548747 4252505 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 -2 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 1474238 1740650 3328575 4171519 4849398 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 237742 2101483 2149724 2406207 2732547 2831263 3280185 3605923 4720154 -1 443600 751454 864079 1038863 1261431 1384553 1543256 2023153 2062676 2846405 3019036 3881573 4368479 4782168 4901794 4959299 -1 5066 71110 207412 1061313 1115295 1295887 1374056 2024132 2129246 2999487 3976450 4365535 -1 67644 667018 1181464 1948828 3043930 3816512 3883841 4253051 4641782 4933293 -1 -2 192168 343228 3581761 3784417 3934079 -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 3934 968327 1848366 2084128 2690211 4329089 4425171 -1 -2 16033 44216 338032 2692506 3483100 -1 -2 2524379 2557130 3780898 4226156 4300088 -1 348677 1912281 2594603 4055175 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 19501 2287878 2549075 4332465 4405134 -1 -2 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 362802 678509 3135422 4952260 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 -2 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 -2 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 36531 1315166 2533871 3935313 4283436 -1 14126 210242 1404077 1620986 2361484 2625482 3563993 3683187 3740276 4460358 4916412 -1 -2 123728 824484 1070191 1435950 2441008 2618913 2986614 3036585 3640251 4016026 4728878 -1 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 4981783 -1 1180804 1819843 2827975 3929591 4912096 -1 -2 225160 268701 317081 1366371 2150504 2945960 3185780 -1 998149 2032636 3326819 4546761 4910272 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 172039 1812789 2039293 2126813 2688705 3036054 3682902 3995375 4157281 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 136101 2507137 2676216 3735797 3954784 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 247075 304728 3022451 3801858 3900299 3914295 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 175203 482163 709913 2432264 2555670 4024494 4204399 4833088 -1 -2 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 161265 3484049 3792585 4347768 4398729 -1 796954 1588307 2024003 2422615 2521623 2575749 2946101 4051619 -1 -2 615517 893522 895311 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 -2 832289 1705751 1831665 1834537 1922628 1940848 2073489 2124099 2317991 2430230 3071764 3725723 3937640 4481353 -1 249353 960432 1526500 2520690 3181347 4530110 -1 186342 2715808 3914119 -1 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 256794 996513 2227395 2438772 -1 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 -2 298548 1351162 3862777 4188670 4238797 4248374 -1 104119 147625 1551879 2369385 4064828 4133522 -1 -2 376028 429194 557457 1538769 3233432 3347518 3998826 -1 141630 947495 1052218 1613159 2117945 4017457 -1 341063 511389 592062 2163046 2377474 2635702 3525186 3637661 3830679 3956035 4211516 4597036 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 621364 1219980 1292474 1835685 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 72545 1077378 1366126 1469637 2004226 2264746 2556666 3225313 4365225 -1 2027837 3215077 4767565 4976932 4991638 -1 -2 80268 642237 2805958 3721367 -1 2848562 3595932 3976418 -1 954185 995951 1477028 1596034 1834863 1836749 2727684 2774035 3801420 4894694 4906773 -1 144421 407887 508520 595706 1112148 1238454 1359730 1640310 2220361 2871866 2908220 4238288 4309612 4588871 4896401 4933020 -1 -2 567953 680577 876303 1009792 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 838014 1399023 1986261 2148228 2196103 2483070 3250634 -1 367073 377062 764401 1198938 2349067 2364044 2553617 3949089 -1 -2 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 228434 415270 668543 1637153 1966852 3020087 3622781 -1 57343 76043 77998 1772413 3003119 4146830 -1 67247 453162 887348 1534082 1891218 2867282 3223706 3570320 -1 -2 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 466661 1560727 2266469 2714095 3018720 3582843 3783892 4991822 -1 -2 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 659159 3070408 3310569 4955801 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3768215 3956296 4340542 4546093 4884214 -1 615869 1678144 2051153 3076542 3181871 3415020 4482498 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 824441 1172901 1189874 3823054 4189063 4650562 4879382 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 1698133 3044093 4417557 4811439 -1 859884 1886686 4212052 4536325 4796715 -1 847400 1574609 1963057 2933076 3278706 4869856 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 17951 1505109 1816681 -1 -2 1159503 1708823 1782108 2591903 4028787 4507254 4608211 4867042 -1 60033 494666 845233 1656214 2217172 2324485 2433075 3365188 3459705 3598899 3843221 4792722 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 2352963 3121612 3136090 3988177 4409272 4687563 -1 87685 932170 2320434 3353654 3492130 3542760 4263650 4491844 4691492 4783600 -1 -2 796787 1069555 1069679 1506563 2396293 2780580 4157764 4200857 4431669 4680363 -1 171191 1819997 1850720 1919110 1978004 2053977 2141717 2210797 2580096 3065120 3585877 4233823 4590103 -1 478530 781636 1279613 2080672 2287424 2687861 3353749 4784472 4806993 -1 -2 316073 974849 2319723 3204878 4599736 4664675 -1 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 7781 158598 392898 433141 1095960 1853824 4260350 4868609 -1 -2 1383571 1405084 2240164 2872129 2899902 3025183 3172097 3324255 4156437 4319399 4999999 -1 630057 1361926 1742146 3158440 4338856 -1 106185 876200 1185999 3668213 -1 -2 12605 833485 1052639 1112681 1204105 1966562 2617883 3103258 4432287 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 638209 1665133 3865237 4317296 4475419 -1 304473 1247248 3013964 3135254 3385961 4504669 4951818 -1 -2 611453 1455034 1468273 1609589 2030932 2813917 2874724 3193332 4298074 4789230 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 625399 911073 2859281 -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 613438 888125 1012024 1128927 1583082 1713133 3364315 3558463 4131533 -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 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 293784 371468 987335 3297092 3788411 3845664 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 148160 1334484 1543010 2507184 4711676 4872159 -1 214940 837553 1598921 2587886 2899661 3115222 4032099 4291662 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 306617 688170 970925 1229458 1277102 1821950 2209011 2649867 2756693 2813771 3501497 4672764 -1 -2 1139424 1346915 1901732 1934488 2188468 3422223 3636280 3784948 3887856 -1 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 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 1405050 1937621 3318524 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 2309549 -1 -2 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4750453 4996619 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 266094 804773 2384319 2491641 2675828 2847846 2911644 3384078 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 267376 1106023 1557051 2270827 2608161 3109472 3343796 3525588 4447044 -1 -2 1255321 2152535 2903417 3370206 3418226 -1 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 791931 1624598 2413570 2522892 4697374 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 116124 1183584 2016768 2989350 3837511 4369393 4396435 4580827 -1 589022 882772 1358885 1855960 2018311 3015917 3087923 3162004 3273844 4781399 -1 559634 1219403 4203841 4252505 4395900 -1 -2 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 143912 765233 997746 1425021 4709303 4831756 4935836 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 -2 907526 1070759 1697089 2214299 3209103 3512032 4836381 -1 1295650 1617441 1639575 2447995 2869979 3340154 4939013 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 335935 790914 1277891 3269546 3414062 4484716 -1 900482 1332646 1804852 2847966 3509702 3673200 3753162 4082011 4847126 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 2352963 3121612 3136090 3988177 4409272 4687563 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 1052364 1184856 2127087 4004359 4226236 4687740 4891228 -1 -2 331122 354309 797404 1452418 2448161 3399540 4342654 -1 4027518 4181360 -1 2882865 3557193 4354793 4680646 4869950 -1 345073 2245426 2740044 3952212 4289214 4881404 -1 161981 400908 1610237 3402867 4401203 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 817905 1602319 2273159 3294953 4015075 -1 -2 63345 201525 835024 1006706 1929855 2702935 2717220 4291032 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3861347 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 2665292 2908934 3493749 4599592 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 212413 638511 2995549 4084613 4134748 -1 -2 782006 1796898 2340829 2916147 2943395 3879827 4171454 4919048 -1 27974 2095428 2371455 2502701 2574872 2627422 3345123 4508349 4961406 -1 1310386 1371359 2244866 2546976 2729174 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 -2 257878 481591 543226 1916777 1949520 1987356 2333153 3565745 4099147 4177109 4233973 4708613 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 356966 670854 1939043 2456424 3220450 3978902 4090179 4910836 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 1100666 2007917 3787405 4007434 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 258606 1985861 2217341 2424467 2432488 2498752 2693489 2847471 2893247 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 505981 952677 2297819 3703778 3763506 4438299 -1 405959 658297 1562904 1964816 2125571 2925346 3298189 4186018 4853005 -1 491285 2799676 3411114 3603007 3614653 4550397 -1 -2 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 274038 822947 824678 1728150 1836198 2612433 2851653 3160240 3647534 4167910 4528690 -1 -2 146533 196968 540336 559442 2260888 2717393 2891666 4260570 4927903 -1 240230 337998 659732 868261 1202873 1238698 1456348 1740931 2609020 2622522 4802831 4921258 -1 1925655 2309843 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -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 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 1684239 1839479 2717895 3651684 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 166150 502914 652580 878363 1642691 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 587779 3257768 3575324 -1 503307 821099 828519 906357 3270682 3312668 3906144 4093732 4479686 4909847 -1 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 916604 1350921 1729878 2751947 2865709 3636201 3820513 4473613 -1 -2 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 -2 319326 3531663 4521915 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 384607 566807 604243 911887 2540282 3970299 -1 1365167 1518421 2283239 4402580 4928255 -1 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 277091 864327 1130344 1811886 1902364 2138000 2411524 2747817 3254560 3561438 4567049 -1 327075 671904 1660156 2769902 3791100 3818765 4115222 4266582 4319859 4563337 -1 40973 317854 984606 1116225 2243650 2542733 2885939 3360693 3687928 4593282 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 858598 1257995 3550169 3591056 3687712 4283884 4947309 -1 980316 1868275 1992656 2065102 2476601 2970178 3065913 3627839 -1 -2 854151 3152648 4265868 -1 382176 874331 1287032 2695346 3295408 3725605 -1 256249 667423 2835738 2966930 3192165 3548626 3776009 3939067 4763871 -1 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 -2 604120 1176323 1899574 2604849 4133108 4221999 4558779 4634133 -1 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 929970 2246369 3733311 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 -2 931981 1415959 1492431 1509000 1775350 2405459 2829669 4263676 -1 439231 721864 1026755 1487503 2141510 4699709 4743749 4768887 4957786 4999999 -1 860599 2423763 3004923 4390026 -1 1050799 1753364 1922273 2084747 3626038 3733350 4736811 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 247647 931612 1420562 1641881 2007241 4295574 -1 -2 320063 556676 1951744 2297711 3055259 -1 273399 506486 734958 900723 1752366 2310240 2334071 4143763 4242195 4477293 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 -2 46556 349785 581299 833832 1104606 1145938 1636875 3327523 3455948 -1 209285 806705 837711 1979911 1993772 2944628 3503953 3549022 4635135 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 638898 703796 919917 1069181 1930134 2006011 2153045 2219340 2251483 2673553 3079828 3632532 4037349 4814892 -1 -2 1087643 1261113 2080742 2549420 3275295 4886793 -1 1320891 1901695 2047971 3506777 3846344 4038193 -1 137093 263879 647998 1592388 1807208 2483516 2972763 3485672 3828875 4747196 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 392062 636527 2365535 2368098 3928606 4833330 -1 -2 1844641 3101918 3233067 3438500 3977131 4071501 4234985 4896091 4984423 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 244749 474016 1192181 1417940 1762244 2930073 2953790 3447209 3734056 4035972 4398383 -1 97889 1010688 1781814 3362163 3626587 3835507 3869155 4086439 4115005 4137526 4827041 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 63381 326032 870145 1414893 1491629 2207412 3880810 4038329 -1 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -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 196194 496413 558561 1961530 3680498 3885808 4357978 -1 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 56665 418835 1189584 1865284 2450893 2668717 3019921 3173709 3950436 -1 97552 252800 292200 1176378 1302344 2848890 3367806 3623975 4293480 4414191 4587017 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 594234 923085 1774504 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 -2 9400 118908 567796 568330 798871 1219692 2176762 3833099 -1 -2 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 50889 1060606 1424678 1796211 2423589 2695954 2716317 3719809 4166222 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4876943 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 113268 607881 723373 771718 952943 1198089 1554683 1757296 2210376 2552291 2817238 3253230 3544934 3787655 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 2460311 2844012 3670199 4113239 4712779 -1 -2 463518 660936 1539615 3835457 -1 3330783 3362857 3479803 3505107 3587764 -1 433971 1339624 3695121 3879825 -1 -2 331122 354309 797404 1452418 2448161 3399540 4342654 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 1649873 3598820 3601482 3773308 3776035 4428327 4975848 -1 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 -2 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 34259 328933 549323 949018 2081297 3328780 4475867 4896856 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 1553369 1754853 2566553 2670320 4040326 -1 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 437846 1868549 2223264 2694657 4550211 4955409 -1 -2 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 -2 661863 1449075 1603272 2147774 3983693 4046003 4174127 4814690 -1 447606 941167 1641724 1790166 2203139 3581024 3769474 4634033 -1 -2 67691 147766 892949 1205387 2073020 2495794 2523135 3424833 4355559 4813150 -1 -2 388358 1081067 2440313 2579679 2650073 4633606 4877470 -1 1454256 2283282 2660204 3282822 3335779 3495723 4291278 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1385539 4037959 4923789 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 444689 681917 2743924 2876024 3885709 4008060 4185783 4303059 4782634 4915319 -1 -2 177816 247469 611596 721998 1011152 1515122 -1 1351181 3455676 4640112 -1 -2 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 -2 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 100756 614537 831308 1896701 4110908 4212353 4621962 -1 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 726658 1466043 2674206 2921147 4682231 -1 155181 1732383 2430039 3843900 4882192 -1 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 -2 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 -2 311657 1284239 2095824 3475249 -1 452982 522329 1000924 1070561 1726511 2071913 2311324 2657475 3142027 3143223 4561120 4985278 -1 61632 549353 655667 1120901 1267771 1503691 1598635 1660920 1675475 1979582 2319384 2541000 2874685 3917147 4015709 4049049 4520243 -1 531834 842574 1627874 3984439 4868651 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 314280 1128888 1419858 1938698 2067631 2220284 2466464 2710839 3935056 4921391 -1 -2 731062 1201049 3438943 3661289 4987306 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 796787 1069555 1069679 1506563 2396293 2780580 4157764 4200857 4431669 4680363 -1 1706253 2230059 3175949 3205969 3807275 4534186 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 782292 894218 2332616 2999257 4122112 -1 354148 446024 1142552 1234061 1952171 2224322 4839953 4980595 -1 -2 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 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 353616 700646 2004735 2968756 4201962 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 167253 970444 971542 1274222 1513347 2152662 2554368 2851773 2967738 2983724 3040287 3588261 -1 -2 771561 970728 1997945 2263221 2588069 3322494 3672219 3753579 -1 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 1387822 1416596 2627971 -1 -2 1351987 1754400 2435530 2715036 4706151 4721247 4761337 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 1501645 2027030 3342775 4634347 4646363 -1 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 241675 552602 1169966 1610161 3667283 4030974 4735108 -1 -2 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 593667 1006561 1549183 2539019 3268333 3809930 4036991 4452849 -1 -2 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 818794 1891116 2320658 3868971 4583948 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 212599 1448672 3071505 3625781 -1 -2 1202333 2004318 2053781 2314419 2580688 4104876 -1 41803 758585 1978205 4193463 4209738 4679403 -1 565169 1084983 1093811 1292716 1842926 3604964 4051920 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 453147 570038 1003088 1219273 3982716 -1 -2 637076 783480 3463076 3720665 4446279 -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 -2 434661 1046061 2348700 2367482 2409369 3249254 4741232 -1 582025 719597 1603272 2929016 3856788 3985297 4046003 4663907 4880816 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 -2 596681 693753 3632500 -1 433971 1339624 3695121 3879825 -1 193435 845763 1856616 2109486 2184765 2329456 3290178 4295522 -1 138959 1095068 1399946 1759743 2353553 2384649 2555726 2697404 3304789 4066096 -1 -2 270335 1264969 1636928 1752476 3269984 3320372 -1 642346 1318588 2151844 3838133 -1 2132596 2156900 3188111 3196711 4155773 4519892 4610716 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3981388 -1 41921 225662 1431253 4192415 4705459 -1 601263 2005113 3305987 4235473 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 1033290 1483886 1640293 2487323 3462800 3745563 -1 -2 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 3721945 4928278 -1 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 4718050 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 -2 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 655626 1173988 1701349 3457185 4669310 -1 -2 997765 2541508 3242102 3287535 3788814 4779404 -1 1053726 1283050 1315692 2911934 3226248 -1 -2 208299 430041 543936 584610 979730 1669307 3006861 -1 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 837077 2231719 2376569 2926789 3672023 4534379 4580786 4939821 -1 1081421 3817528 4804356 -1 -2 323328 393900 1233302 1529550 2059914 2604709 2773139 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 807581 1256811 1340138 2204179 2450730 2890669 3683885 4056837 4467437 4962191 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 2236764 2657756 3697577 3902603 -1 1381878 4669544 -1 786202 977107 1724288 2274055 2384564 2948932 4901272 -1 -2 480706 522622 927987 1761243 2490464 4042042 4125823 4294633 4397379 -1 1034274 1875608 2326134 2348758 2910674 3018469 3181172 3670454 3975419 4286063 -1 124535 969659 1428380 1810648 2549525 2790593 3878247 4306373 4549266 -1 -2 308877 537427 1119009 1447552 2437097 2944277 -1 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 444148 559105 1363365 2491218 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 1054996 1120679 4252982 4940679 4953989 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 162561 349894 949249 1137446 1871741 3131143 4648457 -1 471511 501332 1009008 1717037 2059502 2805059 2970018 3306077 3402864 3936938 3972750 4116676 -1 -2 476812 599732 2572046 2655511 4002695 4382903 -1 -2 1017 932201 1234715 2287463 3305390 4133067 4758869 -1 7524 12722 213896 1410009 1937012 2245329 3181345 3978005 4174764 4607461 -1 328919 1470741 1634022 3406816 4513372 4839266 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 -2 533928 967078 1123213 1821370 2145103 2503093 2671189 2773544 2820816 3384174 4064006 4511439 4881888 4999999 -1 628855 854901 1231589 1389942 1747622 2083492 2359914 3249004 3272556 4022110 4242140 4302889 4654146 4668991 -1 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 -2 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 43102 386598 1783277 1791476 3566739 4016406 4405283 4587043 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 412236 2321830 4817219 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 86722 608278 1908423 3163140 3860615 4852243 -1 2410143 3621493 3658856 4925590 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 659757 1811944 3577527 4736099 -1 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 1387822 1416596 2465263 2497586 2627971 -1 85939 922579 1087322 1439474 1702324 1739499 1782386 2111044 3117540 3424547 3898639 4253772 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 222401 1314402 1326456 4552046 -1 524626 1201255 1361512 2191639 2962881 4461299 -1 -2 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 401170 1200162 2082729 2183179 3547591 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 324470 1808260 2050395 2085785 2287878 2598921 4849879 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 508027 596339 1694793 2541079 2821488 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 793628 1374111 2155828 4293609 4828742 4854582 -1 686206 722168 875566 928387 960393 1027776 2330742 2492661 2948147 3420302 3838614 4630398 4875826 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 -2 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 190486 1752578 2319155 2747117 2833165 3628648 3812274 4267936 4795152 -1 417154 564893 1332234 1377671 1400518 1733109 1840212 1916311 2098769 2710167 2860319 3214739 3512333 4655157 -1 93889 884829 1810764 2037385 2838344 3110768 3200351 3547211 4170694 -1 -2 771561 970728 1997945 2263221 2588069 3322494 3672219 3753579 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 659757 1811944 3577527 4736099 -1 1387822 1416596 2465263 2497586 2627971 -1 85939 922579 1087322 1439474 1702324 1739499 1782386 2111044 3117540 3424547 3898639 4253772 -1 -2 370385 1505543 2119379 3974468 4413911 4488001 -1 994248 2180711 2816248 4493806 4922396 -1 916181 1064798 2003803 2540108 3080699 3431109 4843157 -1 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 -2 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 116257 2455337 2695178 3459270 3726395 4142893 4205885 4446677 4674880 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 323995 1397355 2349706 2617609 3715443 -1 568236 1573698 1899934 2294202 3449313 3747142 3880731 4101541 4544795 4704274 -1 -2 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 636741 1397834 1865221 2618018 2745862 3395433 -1 370837 2182314 2903496 4558044 4914822 4929543 -1 -2 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 1072004 3101054 3631744 4082836 4128821 -1 497091 627891 1721487 2092751 2620685 2894531 2992000 3779480 3942048 4306952 -1 165855 667401 947039 1364284 3865279 4484586 -1 -2 514613 893179 1823893 1975272 2311949 2857528 3304244 4150736 4198092 4389435 -1 -2 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 787799 948402 1178549 1192964 2195208 2594493 2672560 2887086 3269476 3413021 4839440 -1 -2 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 142791 428856 493189 671087 1372056 2628283 2672251 2857095 3236423 4003355 4509953 4557468 -1 215347 1269776 1309291 1398880 1802351 2923463 4067587 4119441 4522769 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 1321124 2288179 2446746 3193213 3366308 -1 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 1295412 1520387 1763887 3248174 3576028 4865678 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 1057583 2500257 2648197 4688917 -1 314525 934200 1210978 2936462 3869955 4033709 4051552 4599076 -1 415721 638390 1389983 1464685 3159297 3307269 3823026 3949011 4085338 4655125 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 498193 977334 1737678 1816540 2709926 3411490 3479901 -1 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 -2 368838 881473 1429711 1629858 1643271 1864865 2185230 2273225 3048468 3567798 3740262 3783695 4721756 -1 1164557 1574334 3090241 3291254 3615874 4273689 4461965 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 351818 430983 649638 1672643 1707903 1767754 1845782 1853099 2626257 3245772 4096751 4266371 4270504 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 1007970 2378044 2713309 3522583 4267626 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 462131 568304 683356 1227745 1813462 2442442 2939903 3006386 4202718 -1 -2 360798 440727 825917 1303400 3508149 4618853 4636934 -1 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 296848 519026 728210 931376 1363988 1485655 2253237 3558748 -1 -2 1388618 1476187 1648287 1829511 2344176 2903544 3836451 3926673 -1 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 746629 879355 2298677 2328075 3739353 4316910 -1 552736 619250 2332173 2678383 4021122 -1 -2 193524 1746192 3326232 4016196 4712617 4792527 -1 441846 452995 569848 1162183 2247484 2382311 3464361 4219825 4690349 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 -2 34616 968986 2001096 2095928 3517546 -1 61922 398444 959945 1074217 1166958 -1 392524 468686 584371 2718736 3713582 -1 -2 1361926 1426821 1483234 1679103 2445173 2530415 3619756 4155360 -1 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 133197 798441 1287241 1484165 2176049 2252523 2446691 4207590 4575240 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 157497 1351248 1832289 2682617 2722056 2798680 4062455 4216362 4470872 4528812 -1 -2 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 1084618 1301541 2532091 3056449 -1 114818 285012 429854 457595 2034496 2788559 3197840 4388686 4960945 -1 179718 2592724 2782342 3115161 3700057 4637790 -1 -2 426504 718869 1461797 3191925 3951532 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 1377973 1473524 1487700 2236484 2268217 2307450 2757211 3356428 4235692 4728693 -1 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 596681 693753 3632500 -1 53968 872407 1278669 1565825 1587153 2353553 2523975 2630160 4908963 -1 2229801 3682937 4457991 4739948 4827648 -1 175683 471983 3305775 3573005 3768509 4120894 -1 -2 1501072 1536652 2241174 3006755 3537089 3834748 4047562 -1 -2 509323 2143158 2722887 4592929 4619254 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 -2 648375 2012125 2154719 3556793 4278542 4659030 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 907526 1070759 1697089 2214299 3209103 3512032 4836381 -1 1295650 1617441 1639575 2447995 2869979 3340154 4939013 -1 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 335935 790914 1277891 3269546 3414062 4484716 -1 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 427292 489328 564590 799251 1036656 3099058 3170187 4481610 4645273 4973265 -1 1638 257599 330336 1113854 2586169 2612921 4150156 4290972 4624359 -1 577567 812967 2123092 2562359 3059124 4125234 -1 -2 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 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 -2 627288 1379085 1568879 2010828 3827975 -1 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 707241 3154477 4181115 4299437 4951962 -1 2233026 3029497 3660626 3714362 4701760 4813632 -1 -2 621364 1219980 1292474 1835685 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 1506402 2041071 2146651 2816708 3941053 4624896 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 -2 1188364 2373403 3703389 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1556612 3360322 4116757 -1 -2 94951 2909993 3236911 3903057 3980187 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 430638 1070026 1098693 1555145 4548811 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 169974 1933530 2367669 2461143 3338850 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 65442 77050 726937 2371872 3940010 4033483 4115079 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 203019 2878815 3376596 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 524456 1821358 3699954 3773005 4897997 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -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 143912 765233 997746 1425021 4709303 4831756 4935836 -1 -2 164147 1526459 1652541 1721448 1789311 3119375 3154084 3559252 3981642 4351105 4419485 4860687 4999365 -1 133954 723626 3891023 4031108 4515071 4835829 -1 -2 525100 1416087 1633485 2845556 3361805 3826441 4160157 4427585 4475007 -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 330890 3002268 4056310 4718050 -1 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 15561 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 997554 3395609 4258808 4633826 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 283288 1563308 2009611 3000068 4175074 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 3889476 4606941 -1 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 228434 415270 668543 809886 1570830 1637153 1753100 1966852 2566122 2723245 3020087 3622781 4176392 4194262 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 48784 144407 267295 516759 597876 2795539 3615843 4121487 4838858 -1 -2 1216200 1422283 2989472 3485955 3671208 -1 152035 636945 1476981 2267422 4988977 -1 463847 2347215 4648809 -1 712581 809061 2160999 2685632 3477270 4267626 4849685 -1 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 675777 959430 968750 1417169 2201681 2606546 2928053 2989083 4472316 4632126 -1 748494 3117665 3721101 4259028 -1 -2 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 1612286 1886729 3130908 4385682 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 -2 463847 2347215 4648809 -1 504871 776980 1209612 2393304 2606943 2954515 3321150 3453517 3508661 4069922 4159630 4420419 -1 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 190853 550953 3117343 3337503 4389543 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 -2 335194 892920 1819677 4373748 4691701 4815748 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 -1 762559 1327808 2030219 3496556 -1 472709 1082006 2309574 2370869 3598201 3841470 4925525 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 396951 615614 1102352 1559963 1910386 4405426 4430011 4933783 -1 191378 519427 783523 1274081 1344196 1961509 2506382 4068545 4481530 4817242 -1 -2 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 1942425 2134280 2154136 2582818 2928297 3238218 3547118 3773632 -1 55438 232345 735998 1342851 1471273 1845662 3225754 3955870 4099297 4988725 -1 -2 53053 1356913 1438717 1772256 3393168 3402644 3943128 4459131 4888272 -1 860599 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -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 183069 445079 823336 1628721 2386594 2629984 3407713 3999173 4194702 4411626 4423820 4467954 4773350 -1 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 706486 985793 2699495 3178203 3959507 4455330 4665134 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 552059 1733558 3585376 4317437 4799118 4976601 -1 -2 103336 167361 654573 1933798 2299330 2480161 3364687 3534705 3583393 3712168 4955074 -1 -2 203299 951247 1019476 1083828 2272513 2334842 2519375 2993611 3284165 4612385 -1 1074771 2183669 2439755 2767720 2989499 4068120 4351572 4503799 -1 1337083 3242111 4197579 4509918 -1 844640 1437666 1473514 2233322 2551838 2698767 4437620 -1 310364 690791 779636 1085207 1118415 1412795 1535744 2459288 2730280 2853857 3389956 3489365 -1 -2 428020 493943 1048088 1093059 2769310 3383023 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 -2 38984 477735 1804330 1873767 2907690 4146704 4454767 -1 425296 619221 1982797 2113673 2958471 4144899 -1 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 -2 10183 2638764 3809238 3880765 3914694 4433583 4440594 4955850 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 -2 565895 1882531 2950547 4444735 4454146 4470892 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 336358 536557 1518802 3726965 4001549 4253401 -1 -2 743723 1134223 1783389 3237572 -1 128891 589036 1781640 3990432 -1 1545734 3582913 3712136 4121362 -1 766618 812787 2358677 2751570 4325350 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 528098 886660 1112419 1448373 1688080 2380938 3368803 3984076 4084871 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 2305775 3517322 3617834 4069308 4301702 4358905 -1 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 334936 645962 1751550 1780505 1969992 2009014 2096502 2247236 2386569 3611998 4849718 4986812 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 1012670 1603550 2226386 3191819 3522587 4162351 4355971 4693649 -1 -2 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 173351 1181487 1788582 3537415 4237101 -1 -2 183017 2307845 2700107 2754435 2778260 4628320 -1 3286408 3882569 4292147 4409306 -1 843014 1263889 1383699 1693775 1764831 4225901 4317663 4691985 -1 1966475 2175296 2713222 3045144 3583929 3594676 -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 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 1405545 1521155 2018090 2430788 3373765 3492238 4804879 -1 -2 786797 1017146 1329337 2363066 3383812 4321880 4596657 4623541 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 384366 1632559 1645721 4157610 4746910 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 84719 502281 1392969 3701367 4004525 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 433971 1339624 3695121 3879825 -1 -2 522283 975549 1198753 4962339 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 516367 2480074 2797757 3034443 -1 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 -2 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 1490363 2128938 2879333 3430389 -1 184982 394391 546891 846788 1363928 1842459 2225379 2538780 2613621 3956279 4366170 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 948958 1440720 1543389 1663741 1912087 2974960 3782196 -1 561643 2940670 3649624 4265834 4443129 4843027 -1 18540 992287 1107108 2076486 2261469 2434675 2791256 4005774 -1 -2 546548 1482130 2666224 2848535 3513571 3679037 3981795 -1 1528450 1956990 1960346 2423607 2639335 3158180 3425296 3719564 4019350 4473582 4968641 -1 128605 825837 1003286 1114593 1191811 1244902 1543963 2248886 2291796 2366554 2513713 2656845 3497976 4124660 4576800 4695834 -1 630087 662314 889472 1327806 2698292 3315253 3988506 4505472 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 1497952 1952037 2793141 3746080 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 306923 718561 2729635 3729973 3783232 -1 416459 448912 1156068 1249089 1401370 1568594 3430389 4143632 4391799 -1 27640 131658 851732 1281187 2863120 3510162 3812590 4449626 4519234 4557103 -1 -2 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 1486927 2476131 2530487 3414642 3613568 4897050 -1 865806 2829828 3582179 3640978 -1 -2 381419 1249052 2115430 4242059 4370626 4726123 -1 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 918925 1747732 2306501 2352236 3659264 3772322 3877850 4772428 -1 1005671 1240527 2541298 2862350 3294663 4774814 -1 -2 840758 1064076 4505405 4636043 -1 1326456 2224621 2577842 3917195 4552046 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 182268 374662 1002790 2076257 2484116 3137364 3732557 4536560 4750266 4946342 -1 -2 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 782595 1128800 3085545 4020017 4355594 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 79598 757802 1049729 1402643 3735475 4364197 4977020 4999999 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 -2 237492 918319 1057734 1167522 1212520 1776211 2656679 3077478 3185910 3833286 3981049 -1 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 415414 579812 1489713 3094052 3304233 4421215 4605587 4910078 4983052 -1 1773827 1898533 2616757 3140552 3303614 3712072 3757159 3999748 4560110 -1 -2 667401 947039 1364284 3865279 4484586 -1 1642177 3076604 4089733 4499936 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 -2 143616 514403 533147 947586 1472878 1850010 4413640 4582157 -1 425574 1684875 2913771 3046115 3599399 3782554 4076709 4756103 -1 82552 846131 1176976 1737456 2343986 3023025 3283996 3534191 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 -2 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 527925 720905 883697 1692529 3525132 -1 157353 293109 466518 1593368 1971277 2513236 3071486 3564300 4246769 4533087 4894885 -1 12870 108414 218806 404629 1696680 4201102 -1 4535 1075244 1681908 2605640 3025459 3179188 4548561 4715368 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 548765 646746 873722 1735052 1903069 2123860 2453627 2839742 2861250 2863519 4686611 -1 831353 3890817 4660133 4720657 -1 -2 1059397 1753562 2494816 2511815 3008768 4595101 4701460 -1 26362 1254965 1970868 2706292 4398028 -1 616948 2633275 2675807 3450508 3772712 3793002 3800807 3972217 4356989 4478300 4502613 4783831 4911484 -1 -2 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 468226 1917294 2590913 3010662 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 768667 1513548 1944999 3699136 3932509 4182416 -1 -2 1435252 2039948 2523042 3240697 3968725 -1 -2 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 -2 145595 282483 560070 2283239 2681995 2995457 -1 36531 1771293 3383712 3935313 4073270 4283436 -1 -2 51455 106490 1942179 2777533 3321014 3376373 3665337 -1 277445 333983 719343 1616335 1621227 3102589 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 454655 3670416 4477025 4793070 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 1141102 1300843 3116709 3193758 4106079 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 242005 732983 2186277 2933906 4697420 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 444016 485035 585267 1299796 2327268 -1 1163815 2964028 3538050 -1 1057583 2500257 2648197 4688917 -1 338180 918382 3106104 3642527 4544673 4838335 -1 12638 569862 2049952 2321830 3581312 3775948 -1 -2 1947885 1973514 3146910 3552447 3657183 4874720 -1 143573 630816 693836 1221625 1776570 1866512 2077587 2329041 2705458 3498337 -1 -2 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 335194 892920 1819677 4373748 4691701 4815748 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -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 1030827 1164715 2487902 2659018 4016644 4199832 -1 223661 800591 1150858 1169551 2345591 4208779 4457240 4791025 4919712 4969174 -1 832425 859082 1824510 2324371 2443219 2827872 3568167 3859463 4848589 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 490532 629433 1347452 1380924 4733723 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 262192 2102555 2365141 4029470 4250182 4602940 4756831 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 1980391 2105102 2497399 2555827 4157851 4561720 -1 615011 4505103 4685028 4932369 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 594146 716032 899820 1079754 1781712 2193526 3280709 4208220 4864795 -1 5393 237667 331497 757866 899982 1311237 1534891 1546896 1598623 1601242 1817984 2038996 2244802 2547593 3001438 3290785 3668709 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 -2 1620389 1771164 2831740 2883581 3101633 3228613 3385541 3865708 4719598 -1 995634 2134369 2612427 4167897 4475850 -1 150690 1462440 1584563 2276847 2695119 2695418 2876864 4321023 -1 -2 834049 1208982 1724444 2255077 4065789 4202400 -1 23041 439231 888288 1791359 4353403 4544957 -1 1130292 1146771 2766768 4044418 4106566 -1 -2 1144885 1682244 2256275 3118954 3122048 4057693 4149063 4664179 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 1040917 4407534 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 1370607 1410220 2523305 2767178 2772394 3150650 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 618465 652369 815033 1561332 1588064 1655654 2008898 3947243 4118302 4635264 -1 129830 165347 1640658 1704407 1933624 2657330 3456419 3737123 4042460 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 1314710 1598717 1878685 1916482 2129912 2314954 2328374 2378156 2974263 3001402 3994264 4049697 4557414 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -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 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 348281 530133 1259710 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 -2 79217 192342 787398 791764 1384059 1500638 1523252 2377330 2736854 2784418 3533910 3700939 4162812 4194743 -1 628053 963117 1192464 1395728 1492912 2296943 2343466 2591593 2653155 2978508 3069875 3080591 4321840 -1 -2 77659 2822867 2935763 3317068 3406622 4382687 4736194 4922831 -1 383577 389983 2236570 2641271 2770214 3570866 3612856 3625391 4477590 4793311 4874391 4958873 -1 -2 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 2000639 2090908 2972597 3062818 3705483 4207943 4266515 4454013 -1 422497 1948965 3316571 4346404 4872799 4912349 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 -2 619723 1666888 3132093 3634945 -1 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 478272 1320032 1418309 1666530 1705130 2747117 3111969 3877184 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 345761 481759 955377 2848915 4617356 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 273134 707762 1190052 2093623 2263153 3477281 -1 -2 453162 996011 1090262 1742349 3223706 3570320 -1 1275536 1612053 3109879 3258385 3380270 3537919 4216333 4364791 4815583 -1 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 13778 403345 482539 696847 1225936 1520929 1807027 2097791 3644378 4164889 4778804 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 117300 453639 2197859 3232130 3490592 4051632 4197843 4725415 -1 815833 1522836 3030515 4270224 4646973 4688247 4716683 -1 -2 507798 846226 1321334 1724759 1916148 2146373 2834883 3541993 -1 192966 370704 866269 914846 1154711 1157991 1471816 1941967 2732138 2768695 3368271 3577403 4438544 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 166939 763094 1460533 2253065 2485804 2782724 2875690 3726841 4450751 4946263 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 363660 410256 1040975 1233072 1829547 2038930 2205887 2354391 2667637 2778435 2982832 3265030 3709737 3904359 4696548 4833310 -1 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 320915 505041 1546137 1702207 1823549 3369203 3638851 4221605 4769915 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 -2 107988 921659 2230744 3122432 3684239 3719093 3932412 4046570 4225557 4626406 4637690 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 2223685 3163785 3836208 4568874 -1 283361 558319 1553161 3031383 3939634 4188866 -1 39722 327750 869669 936459 1309309 1940578 2721578 2847659 3084588 4530336 4714176 -1 157902 376164 1120679 3557936 3778508 -1 69534 182071 817112 2332698 2665282 2739014 2782595 4347578 -1 -2 751719 1764086 1988437 2495160 4388139 -1 406346 1077406 1150960 3004482 3511988 3830452 4179182 4739630 4862252 4950442 -1 -2 610786 1736965 1747411 2008078 2191367 2556692 2914568 3164103 3456830 -1 -2 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 -2 255491 759712 890985 1016602 1209995 1305323 1960980 2364326 -1 1450832 1462475 2070377 2104550 3879563 3930761 4086431 4158177 4341104 4851675 -1 1962264 2848920 3810315 3956965 4647460 -1 -2 43611 1614900 1883015 3407626 3511777 3518073 4194606 4347772 4611496 -1 494487 777540 1574152 1755047 2457804 3682843 3787080 4253076 4713284 4877749 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 398852 965063 1778691 1897839 2077137 2176868 3346305 3648123 -1 -2 337452 927530 992699 1125750 1179120 1312438 1648340 2640327 2764706 3120933 3149843 4513731 -1 2249152 2860291 3062395 3075058 3519528 -1 623895 864326 1018994 1164202 1287123 1835481 2068116 2342925 3209429 4090931 4413032 4606679 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 433971 1339624 3695121 3879825 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 250781 578414 1766564 2160968 2275755 2292171 3214795 3648362 3848827 4877201 -1 -2 599497 940468 2180350 3736431 4126494 4797936 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 936360 1147573 2690342 2832440 2902297 2946437 3126144 3589134 3956187 4543555 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 -2 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 1771962 2304202 4528886 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 -2 1368968 2323251 2759634 2927609 3450494 4113823 4184792 4533941 -1 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 755539 2452717 4288758 4742784 4862687 -1 -2 2437851 2533373 2693970 3728669 4031897 4557455 -1 176075 522404 596217 946260 1159766 1332624 1763110 2674539 3009652 3062097 4052597 4058634 4233000 4506564 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 2548539 2561532 3403862 3644128 4866163 -1 -2 714009 1565426 1750890 2016144 2086262 2743823 3716732 4128578 -1 681491 687094 1280675 1511956 1917098 2271656 2383907 4043966 4214912 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 366402 1264712 1703020 3593441 3786668 3908945 4069724 4404761 -1 650442 1783639 3183359 4116802 4345896 4483150 -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 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 1698485 1985139 2010837 2688969 2986794 3937008 4515480 -1 707241 3154477 4181115 4299437 4951962 -1 -2 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 -2 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 1509817 1636376 1908308 2096536 2186406 2559353 3217196 4142004 4349750 4362449 4733474 -1 -2 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 842298 848130 1116381 2218744 3410287 3903949 4878619 -1 865181 1329449 2531280 2665165 -1 -2 74087 598116 2474431 2993973 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 137608 554577 704658 1640851 2607174 3219858 3487268 3969667 -1 -2 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 920845 1575792 2233381 4165816 4462968 4464705 4752849 4758520 4855414 -1 -2 473252 1537772 1700570 1959620 2312496 3094600 3108376 4076270 -1 175806 2153922 2437293 2602777 2963635 3641136 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 -2 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 407185 525900 777414 1819249 2874389 2897687 3098151 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 798338 887579 1479883 2311360 2489045 3337081 -1 1407802 2867027 4443005 4685785 -1 140664 1311037 1852309 3030139 3833790 -1 373886 1477075 2115087 2173502 3913050 4207092 4496071 4894355 -1 -2 327887 1445539 1637891 2847065 3053630 4110725 -1 22335 1148510 2507011 2667375 3224962 3615220 4339794 4716152 4939079 -1 -2 480945 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 -1 31295 759807 2238277 2980009 3626979 4557685 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4966210 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 1233074 1456434 3435201 3452097 3488791 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 -2 179720 1303351 1629021 2418998 3840812 -1 859884 1886686 4212052 4536325 4796715 -1 468226 1917294 2590913 3010662 -1 612643 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 259712 1041002 2048672 2536037 2945648 3218245 3655195 4241400 4441150 4746586 -1 227924 259791 1534396 1870371 3258809 4953774 -1 640185 3720713 3817852 3868436 -1 298650 435975 668488 1134369 1271666 1797860 2187039 3574581 3677042 3796742 4283958 4756362 -1 -2 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -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 835801 2869664 3410257 3695923 4197859 -1 1407596 1695027 1963206 2080601 3873417 4495388 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 -2 44545 628990 1506844 2708114 4101943 -1 117075 1295046 2052956 3286901 3857458 4290963 4734687 -1 444016 485035 585267 1299796 2327268 -1 696083 1075477 2216153 2842177 3578888 3954232 4027221 4444088 4759939 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 1052073 1345096 1707835 1856098 2439613 2618518 2620156 2800467 3310754 3373313 3803686 -1 48754 298873 323666 466455 1041170 1166268 1408872 3905482 4512190 4752601 4827079 -1 -2 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 183857 1602550 1647155 2644171 2893164 3682075 3976280 4216955 -1 391710 682387 711529 1053526 1250848 1294280 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 -2 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 154173 316555 639296 2008646 2522753 4979495 -1 735982 1751550 2009014 2587424 -1 -2 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 4192712 4957761 -1 -2 154909 412964 1426319 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 1017160 2718770 2763105 4204485 4784015 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 -2 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 521970 2168074 2505387 3279246 4878286 -1 -2 1008542 1343201 1551540 3372886 3920368 4799309 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 -2 251586 2300354 3082497 3131287 3348729 4569458 4809227 4921980 -1 -2 306789 555694 1253967 1353385 1910700 2526537 -1 810288 1759934 1956925 3248889 3957463 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 -2 742934 1593311 3707297 4720663 -1 52196 848814 2050392 2670449 3427549 3972426 -1 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -1 -2 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 426137 1881852 2532126 2775947 2882314 3024374 3518338 3719139 4666595 -1 679250 1409844 2206503 3135422 4049439 -1 261890 3474366 3794145 4030725 4201399 4358568 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 916023 1315152 2430641 2742378 2856737 2961499 4079547 4386728 4663231 -1 615319 1408630 2160388 2504399 4540590 4835345 -1 -2 369724 1444624 2165828 4015727 4263912 4900022 -1 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 -2 2128943 2492430 2836983 2982420 3720564 4096365 4214007 -1 50889 1060606 1424678 1796211 2423589 2695954 2716317 3719809 4166222 4432106 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 435929 3407626 -1 -2 546908 2437010 2454262 2734262 2998854 3129144 3555933 3995091 4035409 4871348 -1 -2 74859 683362 1038800 1046177 3349226 3969358 4072459 -1 2749526 4141961 -1 457546 666202 779025 1185725 1465169 1526803 1939082 2551648 2877365 3232982 3807407 4933334 -1 -2 768807 1328105 1790270 1820819 -1 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 -2 344608 918961 1600604 2157690 2315167 4164909 4466748 -1 -2 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 91 18135 910134 1002301 1246980 1640099 1693600 2654617 2753352 4003434 4514225 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 398839 529272 1269803 2955180 3258385 3743729 3787704 4507046 4629637 4785231 -1 -2 177427 328147 2677794 2745699 3452926 3511040 -1 1946934 3239935 3934700 -1 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 -2 118650 224852 316769 522857 878453 1028103 1809138 2516403 2668933 2966154 3083246 3406259 4743861 4761231 -1 346392 1096023 1157239 1572117 1623163 1664122 2980422 3282500 3474055 3801873 3893082 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 701862 2014045 2031371 3155946 3189481 4611049 4648550 -1 50670 217090 325321 1635140 2321173 4642573 -1 1734081 2104325 3866088 4593984 -1 -2 130429 892675 1538747 3565983 4222040 -1 32441 397832 406424 884413 1920460 2088099 2568186 3899252 4102842 4110653 4183236 4294161 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 311354 1620845 1632082 3714630 3899439 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 363170 993055 1105507 1976181 2641762 3104628 -1 -2 1921178 3332597 3335739 3716882 3793253 4328588 -1 1536321 2503970 3690384 4315966 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 1272649 1423791 1769137 1777664 2729534 3114311 3702179 4344367 4404091 -1 164991 448290 852519 3458562 3939741 4026385 4083203 4997485 -1 -2 77865 141410 3077476 3124307 3173130 3973097 -1 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 -2 348677 1912281 2594603 4055175 -1 417285 1472879 1637751 2100132 2366807 2587612 2787878 3242070 3275083 3662520 4589478 4950242 -1 2309549 4669621 -1 788696 1347192 1853421 2320639 3867442 4130468 4305155 4462722 4480346 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 691195 2175501 3679748 -1 1131678 3321749 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 -2 317940 581095 884863 2437188 4449311 4512601 4880595 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 299703 1664665 2211979 2396428 2440441 4323464 -1 1851131 1980667 3079512 3102484 3460729 3462968 3625140 3669163 4225699 4562934 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 -2 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 -2 760814 1418994 3139214 4379687 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 309562 1644204 1811297 2455277 3156803 3282702 4070105 4167813 4368984 4977907 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 1194488 1411543 1454804 2377746 2411872 3432274 4069402 4262184 4445079 4941227 -1 277445 333983 719343 1616335 1621227 3102589 -1 -2 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 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 502419 1055044 1692666 3724761 4201763 4759521 -1 1023441 1399921 2620321 4272225 4364634 4515393 -1 -2 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 311201 1517264 1562973 2128075 2156120 3486804 3978227 4093008 4536840 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 -2 368130 565647 1234877 1662585 2024341 2369883 2592244 3653907 3680119 4140577 4501016 4547820 4600850 -1 -2 809886 1570830 1753100 2566122 2723245 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 -2 2665292 2908934 3493749 4599592 -1 1761824 2209036 3179707 3226494 4103874 -1 26815 162663 830600 1609110 2227191 2423591 2889596 2955420 4881558 -1 28812 2001062 2794529 3275883 3519834 3859202 4260365 4875564 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 79592 657646 2112648 2620680 3746374 -1 -2 49859 1039773 1049726 1146058 1697214 2532368 3199320 3919780 4605773 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 1430998 1934590 2225199 2393439 2920474 4637690 -1 1365164 1669482 2046630 3471578 3735289 3947490 -1 -2 1709649 2114625 2151954 3536724 3807498 4331931 -1 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 1005676 1658380 2827289 3106339 3201889 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 -2 534845 965071 1245700 3457700 3602714 4615658 -1 443844 2040508 2210600 4208543 -1 289970 507782 690790 1118267 2121369 2532384 3531500 4150106 4466103 -1 -2 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 -2 821914 2459291 4640947 -1 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 212413 638511 2995549 4084613 4134748 -1 158897 206958 1262246 1866200 1870085 1933047 2396155 2426249 2995112 3230497 4279310 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 307406 955330 2129452 2167062 3994880 4308618 4448728 4766387 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 -2 3738533 -1 1430707 2181881 2842096 4696367 4753098 -1 51891 114050 655478 771162 1530278 1580343 1761824 4099426 4121710 4889566 -1 165213 1478375 2096494 2339812 2621647 2626158 2697905 2859024 3239118 3533948 3673076 3801439 3879450 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 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 241975 250435 407593 624068 2162298 2241104 2774578 3235651 3498433 3639416 4805880 -1 621421 1035700 1135565 1962019 2059739 2171809 3776942 4618618 4625418 -1 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 -2 278959 577571 1225069 1572379 1951435 2369644 2490548 2603296 4615340 4616040 -1 319326 3531663 4521915 -1 292086 343411 3896892 3942616 4677476 4809183 4863612 -1 -2 387324 1365432 2372003 2687649 3509492 4069245 -1 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 -2 854177 1840317 2571776 3184540 4127380 4499669 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 -2 86342 607881 952943 2817238 3253230 3787655 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -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 1828385 2709336 3362669 3576613 3884451 4057947 -1 111791 1141719 1170790 1291306 1897900 3991762 -1 -2 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 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 1881839 3064732 3390247 -1 424172 549839 1590591 2409662 2501207 4415178 4644352 4750347 -1 -2 37031 211300 1159370 2767237 3023018 4180520 4352665 4746215 -1 439895 618488 694873 927716 1542427 1641314 4320538 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 88763 719318 1005020 1462472 1757294 3486489 3931351 4190017 4675713 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 12264 368562 1622503 1670963 2281542 2484639 2620332 3559630 3674826 3678461 3762335 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 -2 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 184982 394391 546891 846788 1363928 1842459 2225379 2538780 2613621 3956279 4366170 -1 80240 136695 168541 1052274 2156828 2709915 3006776 3101733 4830894 -1 -2 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 4148925 4502166 -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 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 -2 1725982 1729687 1849604 2277117 2456077 3515625 4161861 4627626 -1 285053 945247 2635790 3344004 3416458 3497390 4210891 4531882 -1 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 213656 1233168 1389420 2861856 2889063 3896748 -1 -2 1162036 1199176 1247981 2805594 3876252 -1 -2 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 1553107 1792656 2154750 2349705 2628611 3036858 3129859 3397421 3573047 4904177 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 1953470 2054083 2855570 3452526 -1 864326 1746567 1835481 2371455 3209429 -1 205130 1323617 1412878 1930605 3029006 3422297 4113796 4919330 -1 -2 257603 1063991 1384227 1504638 1647745 2352883 3600069 3683150 4895605 -1 42825 202667 390866 635991 979296 3192597 3541514 -1 18857 156616 544162 2284584 2807137 3130244 -1 -2 312781 1476710 1987656 4051353 4331742 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 922269 959949 1801558 2235749 2803032 4141420 4352158 4450764 4597102 4793732 -1 -2 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -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 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 -2 2429994 3550602 3700952 4340185 4340675 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 4990753 -1 361000 596620 1719255 2067626 2736630 2793581 3880380 4602588 -1 458613 682035 1038750 1860056 2361575 2465851 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 726332 1242511 2010515 2087756 2114140 2195758 2343275 2447711 2735431 2822159 2967075 3496242 3759340 -1 98515 429391 3614179 3641906 4571710 4629818 4772115 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 1109038 1511262 2510301 2834646 3078754 3436079 4560606 4847702 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 -2 1723056 1795145 2501738 3043256 3567762 4713120 -1 140958 597834 609517 1581387 1642177 3076604 3304609 4089733 4499936 -1 55122 1004164 2012092 3542142 3744410 3772849 3861662 4799340 4913927 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 19937 188028 930949 2342021 2386153 2629872 3140141 4914578 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 775955 1439963 1541850 2742502 4594494 4911678 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 -2 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 29108 935663 1181223 1358492 2090583 2519183 4877319 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 2508874 3312329 4411672 -1 446795 1572454 4056830 4142984 4163521 4726222 4731170 -1 -2 50889 1060606 1424678 1796211 2423589 2695954 2716317 3719809 4166222 4432106 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 220777 311984 560673 1151525 1154458 1215086 3377511 3480521 3495879 3698710 3885934 3980895 -1 -2 332401 597296 2829712 4882431 4897866 -1 -2 2090681 4333109 4496409 -1 104499 848952 1323805 3402701 3440957 4790294 -1 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 586565 2157322 3467948 3762834 3817635 4641228 -1 -2 778919 804127 1279560 1298864 1951528 2727829 -1 357269 2421219 2820628 3718626 4331221 4628682 4633044 -1 656965 699139 2318821 2753265 3607285 4399874 -1 625557 643555 914805 1164979 3554929 3755774 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 -2 416459 448912 1156068 1249089 1401370 1568594 3430389 4143632 4391799 -1 27640 131658 851732 1281187 2863120 3510162 3812590 4449626 4519234 4557103 -1 -2 34555 88763 336903 690766 785444 1891503 3486489 3755929 3931351 4675713 4898180 -1 482659 1443572 1598911 3607503 3670255 -1 -2 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 1681908 3179188 3724991 4548561 4715368 -1 2334619 2827645 3485978 3863034 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 499744 535838 730661 1519868 2654833 3222766 3644588 4655660 -1 -2 1072004 3101054 3631744 4082836 4128821 -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 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 1165626 1314172 3470713 4635837 4682889 -1 60738 112750 439930 587717 2533323 2718817 3807308 4015245 -1 -2 827213 3308175 4292963 -1 145733 312358 593277 1221611 1683288 2075416 2330209 3719314 -1 660230 1097632 1201422 2563767 3015332 3126637 3426466 -1 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 280701 340734 1349532 1905461 4724432 4794977 -1 -2 216316 749545 1110937 2873191 2974491 3229013 3546806 3960391 4679448 4934912 -1 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 402477 874190 3839800 4384945 4731587 -1 -2 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 987359 1827887 2106699 2741596 3218421 3263603 4359587 -1 -2 64951 2087652 3094176 3152411 4548595 -1 303223 656157 1380795 1559270 1602996 2320665 2967671 4729846 4915621 -1 265313 654887 1834377 2153396 2467596 3536165 3842269 4407925 4842038 4867629 -1 759016 898771 4373130 -1 147507 742299 925349 1390359 1761824 2209036 2776917 3179707 3226494 3451388 3865154 3973384 4103874 4769457 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -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 483666 665724 757440 1151180 3259045 3766602 4293793 -1 115524 933184 1026353 1655224 2620453 2905567 2978112 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 1248920 1360674 1766098 2117590 2211593 2946708 3780617 4495918 4814856 4988417 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 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 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 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 474868 477028 1540156 3716779 3890069 4802059 -1 308154 1824764 2723149 3897973 4037826 4350490 -1 97716 331122 1452418 1886918 3399540 4595289 -1 -2 36531 1771293 3383712 3935313 4073270 4283436 -1 206442 823831 872310 1102352 1978046 2332661 3342172 3622503 3736536 3959286 4176696 4277032 4292024 -1 81664 320907 1116475 1871625 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 -2 1067615 2196470 2405788 4115613 4648581 4659074 4847636 -1 -2 810615 1476254 1586172 1681277 2357236 4171519 -1 755785 2106982 2384281 3916339 4877502 -1 -2 609397 2786415 3467227 3934176 4459858 4912744 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 1947885 1973514 3146910 3552447 3657183 4874720 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -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 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 1915628 2429312 4166565 -1 -2 569165 1171064 2399699 2437295 2508717 2549467 4392684 -1 209858 1224642 2084299 3435471 4625782 -1 -2 479647 1130751 1904019 2083897 3005029 3112331 3206898 3250521 3429312 4163335 4197094 4250396 4872307 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 2050720 2730481 2813174 3666515 3839053 4321480 4630115 4901134 4925454 -1 515714 778365 2031977 2712301 4874816 -1 563947 1824365 1996814 4317938 4924080 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 1194661 1636035 1998911 2048530 2820143 2870271 3696834 4500654 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 1956293 3234743 3968516 4719222 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 119901 301346 1239082 1556643 1582550 2067023 2573050 2574772 3038064 3288938 3313470 3593867 3708639 3740249 3789035 3810175 4316869 4807484 -1 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 1405545 1521155 2018090 2430788 3373765 3492238 4804879 -1 -2 371264 594326 1395612 1758474 3048193 3316218 3574559 3658839 4956287 -1 164315 703883 1753216 2659317 3432825 3992553 4517822 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 -2 251867 296339 372281 624393 986955 2358771 -1 2499 308310 474236 808721 996602 2475533 3843797 3876493 3883678 4652214 -1 786202 1724288 2384564 4901272 -1 44210 1090208 1486089 2867537 3136665 3285278 4365715 4728606 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 596681 693753 3632500 -1 -2 143667 1059397 2511815 4595101 -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 843391 1593311 3070409 3707297 -1 76144 482317 710042 2339592 3307713 3864355 4071917 4704649 4975722 -1 -2 752931 1042446 1198718 1722920 2851317 3052892 3823862 -1 -2 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 1716076 2905155 4534507 4882675 -1 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4564373 4896757 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 -1 1334875 2314333 2922538 3961312 4277103 -1 -2 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 -2 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 454998 679615 807320 1001058 1650304 2826718 2967617 3576822 3961194 4265207 -1 -2 1862327 2230289 3105802 4458481 4675031 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 373436 1321117 2006405 3874930 4513731 -1 104499 848952 1323805 3402701 3440957 4790294 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -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 1734081 1780843 2104325 3866088 4593984 -1 169906 1613492 4519893 -1 -2 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 -2 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 17647 227991 369896 862984 2580635 3104324 3968573 3993582 4539093 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 307056 329068 435305 443597 582485 2200740 2896342 3796396 4324178 -1 495709 967432 2053059 3627683 4527516 -1 -2 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 1187000 2052283 3279748 4150175 4375550 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 1508989 1821358 3773005 4498031 4897997 4991011 -1 299514 823832 1950809 2459233 3532796 3715459 4924225 4995174 -1 -2 327399 944254 1691749 1862768 1931783 2376236 3004700 3943193 -1 590744 998136 1642037 2275337 4325821 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 256794 996513 2227395 2438772 -1 957153 1142967 1648625 2017360 2853567 3207149 3275270 3645156 4161596 4900436 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -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 1541056 1674478 1898301 2031977 2359178 3518308 -1 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 2068959 3004262 3257077 3593471 3982159 -1 222642 489638 3137700 3829068 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 18594 2137232 4403183 4469508 4801822 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 1497952 1952037 2793141 3746080 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 416459 448912 1156068 1249089 1401370 1568594 3430389 4143632 4391799 -1 27640 131658 851732 1281187 2863120 3510162 3812590 4449626 4519234 4557103 -1 -2 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 2596168 2770760 3280900 3336968 3508352 4456431 4918203 4929960 -1 1248920 1360674 1766098 2117590 2211593 2946708 3780617 4495918 4814856 4988417 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 271843 398539 729112 968690 3361267 3711821 3728342 3947163 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 1178504 2441394 2947773 4973013 -1 -2 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 1054663 1184400 1314643 1373391 2174172 2472126 2954051 4267018 4481457 -1 -2 425395 3245962 3648012 4183940 -1 163591 2543608 2886673 3076542 3880092 -1 951103 1185226 1644073 2963747 3077267 3637253 4183486 4531882 -1 510000 641525 705034 1151569 1344420 1369091 1524727 1623867 1966001 2379588 2545954 2824479 2874338 2912018 3085418 3867584 4036680 -1 -2 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 565066 1352156 1466149 1688188 2409889 -1 562334 807599 827503 880892 1546832 1806883 2252834 2906229 4734409 4771501 -1 -2 77440 2052722 4188117 4922060 -1 1915958 1970276 3334290 4025426 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 44138 1269822 1307732 1639500 1698401 2315822 3894225 4113955 4334038 4572969 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 794671 1235835 1877223 2910155 3197703 3995612 4203361 4748853 4785418 -1 -2 463518 660936 1539615 3835457 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 773237 990585 1442881 1493018 1829533 2239561 2916640 3186214 3816068 -1 -2 397936 2415221 2658084 3915674 4960981 -1 545899 1168903 1287783 4051742 -1 -2 324339 1225069 2469359 3365005 3846511 4314449 -1 155181 1732383 2430039 3843900 4882192 -1 128692 870806 2679260 4040335 4141492 -1 91974 114601 843228 1538863 3586534 4988914 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 288039 788134 2433039 3838379 3855143 4760887 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 41921 225662 1431253 4192415 4705459 -1 601263 2005113 3305987 4235473 -1 893522 1524935 2169097 3091111 4294933 4800275 -1 -2 375245 600085 756828 1280542 1501283 -1 620562 831648 1994015 2812033 2946750 3293899 3725918 3946129 4569058 -1 1298114 1329117 1642755 1689548 4933638 -1 -2 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 464667 517620 523424 1000470 1556873 2528247 3189498 4064812 4423358 4763638 4786702 -1 -2 627900 750003 3253898 3273993 3826265 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 46653 903746 2239883 2734191 2888320 3668985 3940326 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 277371 1027376 1052085 3581973 4344738 4408656 4542716 4672762 4759175 -1 626371 746926 1163753 2672817 3037934 3201698 4192599 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 392078 1038854 1091114 1409687 1536894 1659792 2216768 2351441 2413649 2746711 3634848 4055203 4209261 4437628 4573429 -1 -2 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 -2 436465 709110 2514772 2926422 4383473 -1 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 1040525 1432168 2272610 3348865 4008478 4907863 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 499718 624063 1457629 3195458 4430869 4963014 -1 911034 928006 1001989 1636411 1687815 2786330 -1 522 862259 1094478 1673730 2251684 2318165 2322660 2493998 3388554 3886058 4220221 4612413 4668349 4704443 -1 -2 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 88025 759065 866286 4690997 -1 -2 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 678773 744854 1129801 2238402 3406625 3659561 4097405 4178270 -1 192857 912812 1107882 1517358 3544404 4129007 -1 -2 604032 1899776 2321073 2652947 2917946 3049352 3714678 4945930 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 -2 609851 846513 1542647 1880002 2465666 2662579 3497901 4162924 4450883 4602579 4938055 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 2264758 2531525 3225049 -1 -2 756247 3205134 4342562 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 411547 2189778 3712015 -1 594184 2169357 3094319 4010622 4095222 -1 300329 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3350990 3457208 3554781 3621856 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 -2 748899 825271 948504 1300102 1986264 2142673 2842849 3965981 4505676 -1 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 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 34555 88763 336903 690766 785444 1891503 3486489 3755929 3931351 4675713 4898180 -1 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3976880 4762727 -1 -2 524622 576882 1216504 2000048 2409553 2856342 3130523 3641287 4295329 -1 683967 1775651 2932326 3123252 3451965 3638997 3855320 4209004 4971670 -1 524847 1611258 1722172 1884434 3082285 3095104 3800609 4371296 4420202 4490085 -1 -2 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 478084 1293394 1839005 2000423 3425599 4119953 4454220 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 335194 892920 1819677 4373748 4691701 4815748 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 268732 473657 1401593 1480219 1495151 1616217 2318913 2515823 4033570 4474319 -1 3699136 3932509 4182416 -1 90821 100440 426927 2033375 3047383 3410210 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 -2 818794 1891116 2320658 3868971 4583948 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 -2 60834 175080 1184554 1243034 1364471 1485527 1485805 2128712 2319627 2507399 2851936 3356808 3405418 3471628 3820503 4332320 4530719 4640692 4748538 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 2063919 3094596 4173723 4273904 4346162 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 860599 2423763 3004923 4390026 -1 -2 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 754077 882740 1513226 2158382 2959458 3143581 4517812 -1 -2 385830 842756 1333934 2234347 2378234 3183437 3287641 4345253 4772081 -1 136670 352043 437448 490044 2515764 2517070 2674742 2832154 2855963 3127919 3157768 3413008 4331120 4489917 -1 2266886 2574387 2836317 3543377 4426942 4677806 4787366 4970193 -1 564576 1734259 2398216 2975473 3394073 3512789 3732115 4337043 -1 291725 314407 2111435 4566975 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 839289 1127250 1597175 1686137 2073545 2219646 2375015 2519297 3430749 4235337 4940021 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 191104 683447 765648 1115100 1601865 1844677 1946859 1988803 3011249 3645823 4165565 4395384 -1 374527 1543180 2286271 -1 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 -2 684905 1020695 1615881 1813597 2582037 3390422 3417792 3467643 3536660 3877033 4329881 -1 125775 1549013 1601190 3894294 4075161 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 -2 638502 786953 1284275 1985955 2072133 2150123 2432474 4383617 4999999 -1 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 574710 756006 2051518 3198733 3356951 3611325 4143057 4554328 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 321926 1052274 1176524 1711913 1916482 2095879 3368655 4034361 -1 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 -2 323425 703081 998243 2280340 2631291 3360471 4560849 -1 739057 1371838 2288517 2652609 2814632 3635844 4220161 4555326 4684806 -1 693114 1631686 2460427 2867560 4421132 -1 -2 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 330890 3002268 4056310 4718050 -1 -2 770595 1763173 2352713 3835622 4489972 -1 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 407722 1004300 1024651 1058618 1236214 2018707 2995536 3737421 4999999 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 1516997 1565730 1626697 1725754 2258106 2683660 3337943 3641251 3806504 4333824 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 81085 966350 2475248 3044401 3983500 4203424 -1 2231977 2280000 2405907 2870618 3956941 4168916 4363129 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 422497 1948965 3316571 4346404 4872799 4912349 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 314545 619297 1384683 2063928 3657895 4325393 4824807 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 220469 958594 1505329 1582372 1756140 1935046 2827592 3230162 3361062 3678106 4032365 -1 3710714 3843332 4233184 4799472 4926053 -1 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 443752 2718057 3096075 3766785 -1 903658 1332020 1352370 1561589 1568646 1841184 2142023 2190976 2953826 3815652 4589530 -1 -2 273187 2575145 4154025 -1 539416 591777 1289617 3030075 3402669 3510479 -1 8240 1091204 1234100 2320715 2608492 2954993 3139248 3681611 4276329 4305547 -1 -2 1364137 2144466 2408162 2491188 4479182 -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 385947 445418 799402 3040963 3259447 3961596 4471809 4999999 -1 54485 1436221 2568371 2696854 2720597 4809786 4841486 4887309 4995374 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 -2 1214599 1322872 1628435 3272135 3673809 4345877 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -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 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 456064 3127657 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 1448073 1456348 1461526 1922401 2476625 2609020 2624261 2856785 3251964 4355460 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 70944 1541032 2395462 2734759 2848067 3247151 3605298 3998431 4169120 4294664 -1 64818 965063 1029568 1730849 2280289 2830364 3129729 3148983 3401343 3431469 3532968 4571652 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 96255 314705 798206 1513109 1574761 1603572 2325869 2812352 3775508 4108687 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 117704 677581 932894 1643478 1683341 2565876 3269555 3274920 4164348 4585584 -1 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 -2 680672 1675346 2412587 2953504 3359266 4629230 -1 900261 2250583 2293843 2393016 2951708 3584744 4098406 -1 1351877 2708236 4309943 4371740 4947844 -1 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 252172 421771 972706 2823754 3026457 4602670 -1 -2 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 -2 60107 257847 973297 2730671 3869758 3904200 3936980 4212497 4404650 4550409 -1 803685 1707921 2391871 3070593 4071666 -1 -2 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 -2 304753 1002229 1488958 2093418 2920516 2998913 3222906 3690365 3736938 4073282 -1 46671 496947 758256 1611241 3808085 -1 723087 892894 1420623 2932795 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 288842 370967 1212367 1231222 1761022 1927690 2172545 2723160 3055192 3672334 4392041 4819782 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 922603 2226665 2539149 4972962 -1 -2 12015 168953 488200 1036283 1507695 2146625 4252997 -1 1088788 1542179 1561886 1564650 2541276 2626064 3139835 3312965 3502082 3551279 3791678 4667818 -1 -2 1681908 3179188 3724991 4548561 4715368 -1 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 -2 130429 892675 1538747 3565983 4222040 -1 382176 874331 1287032 2695346 3295408 3725605 -1 -2 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 984182 1004439 1258921 1358179 1523441 1606388 1996648 2887566 3117439 3634061 4418412 -1 -2 1639672 1814475 2243078 2999620 3794975 3856149 -1 -2 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 353781 560329 1325119 3101929 3645700 3967792 4187000 4221163 4246095 4622934 4744168 -1 -2 1851264 2425551 3004540 4511807 4710567 -1 863118 1817905 1995418 2391840 3253488 3799474 3805732 3940058 4986367 -1 -2 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 846791 911722 2305885 3284235 3510179 4970720 -1 60402 477061 1596496 2105979 3851989 4030595 4047486 4440993 -1 -2 1548747 4252505 -1 7158 546962 2388274 2497215 2756803 4650495 -1 1771962 2304202 4528886 -1 157201 226397 1031633 1099543 1272043 2958620 3781543 4771898 4933552 -1 509754 967727 1950392 1981549 2074536 3229624 3429026 4348150 4662001 4771175 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 102509 664306 698023 811703 998450 1208161 1823580 2719969 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 372271 915127 1866880 2131074 3691779 3882399 4668636 4772840 -1 1453921 1577662 1741311 3348215 4582157 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 898589 1344135 1471277 3648644 4235546 4558595 4885349 -1 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 1325158 1685646 3991971 4590857 4887994 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 301113 1562187 1596230 1636410 2370439 3310937 4311323 4530818 4851141 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 1294867 1714417 3158651 3408148 4340075 -1 2821429 3278741 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 -2 728583 2394180 3418976 3706991 4445269 4992432 -1 -2 450166 1072904 1337225 1584377 1780431 2657034 3291197 3608573 3762409 -1 628855 854901 1231589 1389942 1747622 2083492 2359914 3249004 3272556 4022110 4242140 4302889 4654146 4668991 -1 162054 653635 711935 1072080 1761911 3700605 -1 -2 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 82186 892709 1308064 1450735 1613801 2105074 2340621 2624748 2881097 3463445 3922360 4352862 4579200 4877179 -1 -2 145587 1206009 1419239 1434259 1601512 2597311 4088500 4702517 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 123827 1529422 1925018 2333247 2334530 3384696 3387444 4468771 -1 292941 1262282 2106512 2703110 3672284 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 1351775 1378851 1689112 2915805 2999604 3118281 3237196 3771328 3789495 4781574 -1 636146 1042491 2349837 2420304 2518237 2788883 3440099 3790272 3985176 3994137 3995360 4840564 -1 -2 755785 2106982 2384281 3916339 4877502 -1 67392 321515 385603 426030 758858 1943648 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 145323 1013612 1814619 1961463 1981023 2217013 2499675 2720247 3037603 3195856 3610511 3869070 4101421 -1 -2 123248 335299 514308 2747662 3244244 3732420 4625235 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 2283598 2497965 3500636 4480444 4643167 4686067 4850500 -1 182780 361888 1430944 1689065 2120000 2256585 2494745 3231016 4196440 4245115 4359398 -1 -2 317318 378731 1595179 1779208 2001625 3459455 4094001 4799253 -1 74875 501884 2344746 4520341 4718874 -1 -2 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 386178 503179 1221535 1523148 2146574 -1 1259949 1369694 1683544 2384750 2797524 3098006 3794654 -1 9385 1986900 2175085 3739813 4609782 4689989 -1 61948 575056 1071307 1288266 1343508 1704095 1882319 2108522 2533105 3310231 4011636 4045306 4533347 -1 -2 782292 894218 2332616 2999257 4122112 -1 -2 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 435929 1614900 3407626 3518073 4533530 -1 -2 1803309 2119558 2242745 2548399 3630953 4304829 4385615 4983656 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 1716076 2905155 4534507 4882675 -1 65571 892650 1077230 1775821 3329360 3882082 3910691 4323544 4552878 -1 -2 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 25103 91245 485009 765232 1139522 1845196 2016269 3191564 3430583 3715457 4130498 4999999 -1 1007970 2378044 2713309 3522583 4267626 -1 -2 922591 1320988 1372654 2309716 2784598 2998690 4472325 4753109 4814528 -1 964505 1009262 2298016 2687428 3334324 3429115 3898875 4048541 4586707 4774355 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 395455 674307 917044 2862667 3038857 3195135 3290915 3435874 4098741 4134890 4657469 -1 701612 1367877 2309600 3011699 3498036 3728292 4440796 -1 -2 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 3044093 4811439 -1 859884 1886686 4212052 4536325 4796715 -1 -2 494140 1233101 2318739 2546521 4193433 4488932 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 103092 3117343 3884804 -1 1696651 1750005 1898266 3281381 3542613 4071333 4349102 4937494 -1 91331 908069 934810 2702082 4202330 4916592 -1 -2 89828 114133 458811 2776715 3632693 3957382 -1 1353483 1513632 1665794 1732395 2435583 3682844 -1 253143 431436 2105986 2401383 3636319 3950830 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 563278 1707773 1802540 2167261 2370668 2487946 2968883 3626047 4226258 4612197 4865517 -1 97141 503544 1932694 2167902 2862838 3145343 3343168 3403159 3961535 3965513 4127395 4342872 -1 196899 578166 2840052 3261483 4344022 -1 -2 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 765756 1077038 1381277 2196165 2791697 3563669 4029605 4868967 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 938392 1824880 1985277 2293955 2388061 2669453 2766770 2846721 3658940 3790140 4345552 -1 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 -2 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 10487 190918 522283 543845 777916 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 -2 186366 813768 2209567 -1 323425 703081 998243 2280340 2631291 3360471 4560849 -1 -2 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 579222 1371029 1417651 1678094 3292359 3335724 3914627 4085984 4282809 4299829 4375417 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 1285439 1693893 1802544 2323403 2502579 3137232 4217098 4380054 4577114 -1 -2 198017 845078 2306523 2382891 2510248 2944794 3045606 4461500 4498172 4732520 4765284 -1 157596 1143695 1146579 1834917 2664632 4260421 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1716076 2905155 4534507 4882675 -1 517443 2272610 2621202 3457752 4859543 4999305 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 440904 836887 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 2326306 2395155 2770330 2790941 3373586 3742572 4003132 4268716 4626779 -1 613438 888125 1012024 1286313 1713133 2107893 3319741 3558463 3603156 4131533 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 468501 1197608 2710733 2927980 3570604 -1 -2 136553 1031672 2508921 2769043 3780386 3995850 4081492 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 -2 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 460459 731262 1825717 3056302 4285382 4318389 4445134 4598918 4723416 -1 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 1953470 2054083 2855570 3452526 -1 864326 1746567 1835481 2371455 3209429 -1 205130 1323617 1412878 1930605 3029006 3422297 4113796 4919330 -1 -2 1756810 2131075 3335701 -1 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 997554 3395609 4258808 4633826 -1 199922 1300315 1321859 1423496 1814728 2197107 3335947 3921381 4192726 -1 -2 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 -2 700302 1882869 1923973 1986535 2246729 2693829 2970304 3260195 4841754 -1 256794 996513 2227395 2438772 -1 64818 965063 1029568 1730849 2280289 2830364 3129729 3148983 3401343 3431469 3532968 4571652 -1 770748 1771583 2052993 2994560 3549605 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 188210 970830 988148 1288568 3550395 -1 82227 947313 2270747 2534317 2669213 3248674 3528966 3859750 4710161 -1 -2 665179 1616497 1721633 1836199 2396196 3512930 3738702 4490245 4736206 -1 1965195 2344967 2627982 3779578 4480531 4670063 4845491 4995618 -1 -2 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 257618 671844 1907295 2062188 2156854 2363667 2607180 3752154 3885521 -1 476657 538943 1099774 2632271 3496702 3978710 4155826 4390060 -1 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 -2 897507 1471730 2495944 3142263 4527907 4541917 4828995 -1 243599 370137 2131799 2322656 2447621 2895069 3190683 4404333 -1 349148 706133 1422226 3020944 4493331 4859293 -1 -2 1124895 1434437 3150039 3296941 4438580 -1 609397 2786415 3467227 3934176 4459858 4912744 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 -2 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 621364 1219980 1292474 1835685 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 2271878 3418976 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 781731 982841 1472978 1828034 2681699 3113097 3476424 4721204 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 1272127 2657754 2948711 3736139 4964104 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 1482057 1733001 2767860 3045478 4493446 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 1180858 1570437 2558586 2663955 3085506 3365211 3863151 3884886 4116398 4603314 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 2779053 3834470 3968162 4070513 -1 175160 902372 1084288 1480792 1683173 2002181 3371529 3570795 3598798 3730133 -1 539761 2745043 2763459 3247289 3534449 4942842 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 60738 112750 439930 587717 2533323 2718817 3472565 3807308 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 1248752 1533795 1933920 3711039 -1 -2 375208 1299861 2846865 3678015 3940499 3995219 4626474 4850422 -1 86687 89489 154341 698742 1074556 1100425 1721275 2189183 2241813 2824788 3323073 3895963 4277752 -1 2731311 3479985 3700413 4206574 -1 -2 628855 854901 1231589 1389942 1747622 2083492 2359914 3249004 3272556 4022110 4242140 4302889 4654146 4668991 -1 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 -2 31042 54336 158865 1387276 1577916 1837751 2199922 2375975 3244930 4322243 4426062 4647041 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 305051 543263 1783871 2237365 2528410 3944090 4005654 4034276 4347962 4480409 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 1777280 2843708 3508756 4622669 4957658 -1 -2 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 1353585 1448619 1695757 2602953 3147769 3938609 -1 328421 1199215 1488985 2418946 3774750 3818908 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 817752 945598 1069477 1177615 1726881 2127280 2255317 2701700 3936225 -1 54900 278165 378286 400014 454374 1433940 1954180 2874856 3223532 4247889 4709076 4763178 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 67290 311657 2048236 2662192 2902918 -1 -2 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 -2 415112 739267 857571 1051380 1137618 2115896 2732498 4147359 4547648 -1 -2 554813 837313 1410581 2345311 3546286 3853662 4544998 4638239 4920171 -1 848525 1300505 1809920 2478804 -1 -2 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 3325330 3430762 4503704 -1 36597 937368 997661 2141894 4264341 -1 838014 1399023 2148228 2196103 2483070 3250634 -1 367073 377062 764401 1198938 2364044 2553617 3949089 -1 -2 350895 2325424 2630069 3438743 3729849 4721221 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 1076155 2208801 3237639 3619465 3810808 4265293 4408511 -1 -2 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 408395 1770323 2068994 2927634 4168521 -1 -2 885291 1063198 1767450 3240814 3600841 3868446 3924726 4775138 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 490489 623385 1293675 1500893 2959598 3399994 3919007 -1 -2 1541056 1674478 1898301 2031977 2359178 3518308 -1 612073 779757 1036956 1664370 2178669 2416098 2497130 2720783 3681998 3990335 -1 509591 522836 931982 1782075 1876764 4688472 4933911 -1 374352 429477 989746 1242657 2148709 2444858 2551423 3252926 3960996 -1 -2 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 300231 1167517 2091957 2412188 4267625 4353947 -1 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 -2 2093994 2528457 3995295 4333313 4488757 4798417 4939848 -1 1157043 1332431 4611594 4835299 -1 733216 748931 1162695 1255832 1845660 2125584 -1 -2 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 -2 945872 1134052 1570649 1653391 1715351 3227994 4653477 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 653287 1329449 1355876 1763551 1900997 2512204 2533953 3338449 3389849 4739179 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 276985 2877026 4070443 4115635 -1 -2 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 100704 129677 2593244 3820879 4123397 4478677 4732977 -1 810288 1759934 1956925 3248889 3957463 -1 1065937 1829467 2032271 3101463 3873956 4506245 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 753376 1783585 1807838 2343484 3615823 3746851 4237183 4357086 4545243 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 919917 1106964 1128841 3718531 4441199 4735299 -1 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 -2 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 840045 1523959 2611461 2780370 3052810 3327117 3446449 3768366 4723805 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 523921 553585 791465 895387 2175731 3443981 4018742 -1 379555 402491 3632226 4148463 4296322 -1 427564 713410 2144626 2984605 4073964 4112789 -1 247075 304728 1894264 2017218 2100472 2498194 2904690 3022451 3914295 4642818 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4876246 -1 -2 238898 455047 2047851 3078037 3350067 3545263 3843427 -1 -2 554662 3266773 4283960 4320281 -1 360798 440727 825917 1303400 3508149 4618853 4636934 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 1084772 1199890 1623423 3166630 3269693 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3538695 -1 659757 1811944 3577527 4736099 -1 112521 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 -2 481064 1023372 1244496 2391848 2658412 4160621 -1 45478 236386 1257533 1577259 2777854 3117052 4821435 4999999 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 1027342 3175841 3187371 3531207 4999999 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 167991 314124 584610 2365180 4021693 -1 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 969071 1278679 2554718 2858204 -1 905153 1033676 1759615 2983897 3185585 3404006 4492448 -1 -2 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -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 917811 1109600 3539849 3662418 4461848 -1 -2 1374576 1892846 1930332 2886056 3730749 -1 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 1328381 3001503 3038331 3183094 3240135 3622781 -1 -2 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 279610 616498 855762 1677248 2322483 2681456 2880660 3360435 3437722 4692737 -1 212641 447422 770688 997561 1508613 1789872 3409573 3449160 3770191 -1 -2 1013148 1578443 1856503 2069484 2226665 2245438 3594706 4382236 4567750 -1 775684 2300658 2731905 3337535 3395180 4145741 4283635 -1 -2 128659 749949 1956510 2094955 2284629 -1 81409 419114 1783736 1925600 2041367 2078306 2219569 2483936 2673384 3296167 3306273 3517347 -1 -2 726658 1466043 2674206 2921147 4682231 -1 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 442341 529162 550087 891508 2273590 2476832 3416676 3750308 -1 423319 560232 1006771 1871108 3811724 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 -2 689962 887885 1165898 1570401 2710675 3479900 3617912 4833398 4959028 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 116332 1352041 1863921 3076542 4049490 4161997 4957013 -1 -2 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 1467420 1808935 3191045 3511257 3682325 4755161 4952369 -1 194 7158 546962 1181084 2388274 2497215 2721504 2756803 3122568 3954567 4118064 4650495 4812901 4934382 -1 200608 927488 1563587 1638147 2231086 2587230 3652069 4395601 4554742 4726987 -1 -2 140664 1311037 1852309 3030139 3833790 -1 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 373886 1477075 2115087 2173502 3913050 4207092 4496071 4894355 -1 884487 1034993 1172613 1230516 1358492 1576580 1874780 2064215 2488976 2929884 4324375 4741451 -1 -2 2508874 3312329 4411672 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 970782 1257635 1877737 2598330 3394401 4228998 4421649 4501703 -1 278078 889961 3205053 4233983 4830644 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 404850 738075 2028997 2380388 2566170 2720843 3301456 -1 -2 171297 1220251 1505757 1960525 2034772 3133303 3239396 3318905 3641078 4321819 4870274 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -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 6260 118341 296807 1321960 1507905 1698318 2655502 3894819 -1 -2 644529 1235698 1352771 2477832 2927717 4514200 -1 -2 339345 464717 1924887 2141051 2344176 3564506 3605250 3714485 4583786 4791053 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 893857 942938 1256638 1727783 2380871 3215522 3357871 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 -2 2215426 2573772 2912708 4635113 4809023 -1 715303 1819298 1907197 2289748 2628695 2896988 3917310 4010864 4601298 4864791 -1 105188 705123 965355 2390834 2603747 2723645 4229115 4314939 4401948 4511252 4650032 -1 -2 1225899 1264328 1567321 2544708 2768770 3498236 4485675 4548313 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 1060536 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 269114 402786 793070 1860105 2063041 2089479 2967375 4172173 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 1084726 2652204 4110645 4585454 -1 2695089 3182378 3807449 3979359 3981491 -1 -2 520053 898724 899435 1511198 1599456 2123877 2524291 2670049 4106496 -1 4334500 4502072 -1 237380 520860 971596 1164112 1184525 1953064 1987312 2651982 2805221 2848272 4962128 -1 215860 1665329 2223829 2426572 3050332 3477612 4381614 -1 -2 289393 1527718 3082276 3612448 4608780 4857584 -1 212641 447422 770688 997561 1508613 1789872 3409573 3449160 3770191 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 443600 751454 1038863 1261431 2062676 4368479 4782168 4959299 -1 889197 988690 2854249 3376988 3901730 4281693 4523787 -1 555510 2482251 2905032 3618649 3996418 4487021 4609228 -1 609102 1508827 4380168 4536767 -1 -2 1653054 1986545 2324641 2774701 2890590 3020219 3457042 -1 37363 2533870 2801942 2978039 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 -2 887076 2087301 3014965 4200484 4817777 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 155216 1778792 2331119 2994596 3572517 3863186 4545190 -1 1043340 1052754 1060261 1212560 1584820 1762657 2466338 2876519 -1 1391342 1991539 2165673 2415459 3196036 3670775 4367169 -1 306973 1055351 2039543 2480116 2599345 2603622 3638964 4512945 -1 -2 128990 391734 705289 872420 921116 3506178 3762471 4241848 -1 508520 1112148 1359730 1640310 4309612 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 742322 801641 988685 1209720 1469265 2190786 2763290 2846328 3136344 3330710 3864073 -1 2126351 2333494 2487329 3574021 4424483 4725864 -1 751197 1194092 2270607 2326224 2723450 2905114 3709424 3866535 4162764 -1 -2 1581107 2650604 4243553 -1 1502552 2362935 2951367 3507782 3740274 4282886 4650075 4816438 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 466661 1560727 2266469 2714095 3018720 3582843 3783892 4991822 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 17951 1505109 1816681 2671177 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 -2 136083 219861 419592 479502 634472 2136985 3467254 4547807 4606904 -1 579222 610823 1371029 1743790 4282809 4375417 4832720 -1 290780 1643191 2785606 3660891 4180528 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 -2 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 269291 2542872 2715766 2797799 3114630 3181066 3475548 3477152 3599715 4611126 4670327 4681011 4999999 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 869969 2087772 2420381 2772636 3130337 3619506 4254096 4712418 -1 -2 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 401869 494151 2330213 2415313 3605090 4611677 -1 -2 273187 2575145 4154025 -1 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 -2 2099520 2798946 3578799 3733636 -1 80411 921189 2075340 2239686 2911341 2950439 3089767 3162359 3674965 3887001 4196491 4731727 -1 3141534 3445049 3489106 3707642 4637522 4702199 4827651 -1 262192 741806 2365141 4029470 4250182 -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 2565703 4334500 4502072 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 186962 423270 2636240 3443870 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 -2 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 520053 1044237 1993982 3289339 3833031 4999829 -1 -2 320063 556676 1951744 2297711 -1 483666 665724 757440 1151180 3259045 3766602 4293793 -1 507009 769350 1052703 1265247 1368243 1753444 2304946 4486322 4536466 4621124 4686933 -1 -2 134865 1639348 1998430 3245172 3974225 4746015 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 168910 1062076 1085171 1100210 1477891 1705135 2247694 2397225 -1 -2 252496 265842 739205 3202216 3324218 3513501 3824338 4396673 4785901 -1 513715 757707 794713 1677942 2663782 2755743 -1 383778 544363 1873763 1901694 4932726 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 -2 620552 639340 953837 1970671 4061252 -1 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 22335 1148510 2507011 2667375 3224962 3615220 4339794 4716152 4939079 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 440904 836887 1403567 1604541 1900476 2058922 2192887 2326847 2520033 2911506 3039821 4564998 -1 -2 1052073 1345096 1707835 1856098 2439613 2618518 2620156 2800467 3310754 3373313 3803686 -1 1548747 4252505 -1 374228 1311301 1349481 3342755 4769844 -1 307067 380081 402953 552178 954469 1087935 2787152 3489940 3515933 3664583 3727808 4245754 4260298 4616103 -1 77889 329050 550386 682321 1238282 1764193 1960756 2111476 2241503 2736829 3839493 -1 -2 473164 829471 1044831 1905230 2805116 3040319 4123365 4129359 4165210 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 1180858 1570437 2558586 2663955 3085506 3365211 3863151 3884886 4116398 4603314 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 -2 427971 619583 3179188 3651323 4548561 -1 35566 581299 632419 1420137 1651090 4053710 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 457064 1123117 1131383 2572619 2605321 2623461 2918246 3282296 3764472 4449860 -1 1741015 3076348 4345965 4549769 -1 2355642 2483434 2781896 3783716 4131496 4159021 4478067 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 409295 778213 1155350 1449294 1797612 4709744 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 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 162123 549895 653032 4292301 4758293 -1 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 33311 901831 1259647 2019696 2403217 2557083 2809121 3429079 4009098 -1 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3323296 3625781 3728537 4455777 -1 918319 1776211 2323613 3981049 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 -2 267113 890900 1284876 1351795 1481108 2889900 3422958 4107227 4163577 4360450 4436858 4873792 -1 -2 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 31929 2380931 3026342 3203271 3685411 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 542806 3133741 4279826 4306379 4392823 4724701 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4238464 4882655 -1 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -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 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 493454 744891 923721 2378636 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 -2 235976 1079472 1661207 1692326 3743063 3812513 3940759 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 150661 1178987 2102339 3223592 3545889 4223890 4728204 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 171054 483417 661046 1094774 2057124 2171381 2656578 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 24266 2305104 3138327 3233684 3666271 3981465 4112849 4626222 -1 351818 430983 649638 1672643 1707903 1767754 1845782 1853099 2626257 3245772 4096751 4266371 4270504 -1 101617 1255212 2681716 3796598 4377303 4419084 4592207 4777359 -1 -2 4505405 -1 1326456 2224621 2577842 3917195 4552046 -1 638947 720178 1153009 3065014 3132954 4605037 4714108 4833055 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 172039 1094958 1347691 1851438 4518575 -1 916604 1350921 1729878 2751947 2865709 3636201 3820513 4473613 -1 -2 1628305 1704937 1798873 1887023 3000132 3425858 4506791 -1 -2 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 400150 1607795 2188919 2745134 2984417 3419838 -1 -2 214747 564381 945006 1911579 2212571 2331743 2793964 3809400 3946016 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 395786 615983 914253 1181019 2956547 3075136 3357602 3982411 -1 1176089 1438311 1797414 2450189 2806211 2999604 3500525 3683566 4999999 -1 -2 962799 1042372 -1 1312330 2117196 3219053 3698649 4467115 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 523399 1814094 4630606 4657461 -1 516950 766618 1408215 2738187 4663194 4757588 4916928 4966656 -1 594184 2169357 3094319 4010622 4095222 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 -2 1294867 1714417 3158651 3408148 4340075 -1 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 433007 1252812 1474633 1616335 1750102 2386828 2620196 4459256 -1 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 57254 606605 1459736 1572536 3052910 3183524 4233792 4235877 4569962 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 335661 831663 1758661 2386336 2613396 3026281 3643347 4210115 4303516 4417383 4750358 4815891 -1 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 -2 165855 667401 947039 1364284 3865279 4484586 -1 713178 2176431 3538495 3810035 3966734 -1 258769 674817 1020115 2829907 3427818 3578338 -1 -2 51141 1259753 3398105 3853451 4018950 4092095 4586133 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 887444 1127953 1315135 2429258 4048100 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 348281 530133 1696703 2528659 2557067 2967489 3743214 4078880 4776928 4835395 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 1618087 1985589 2301051 2640910 3350559 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 795114 1053890 1065793 2613083 2885567 3402867 3672083 4045966 4573373 -1 -2 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 -2 360722 1034831 1400546 4315051 -1 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 1201854 1373835 1391019 1900568 2048970 3201401 4336932 4606835 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 -2 12797 899361 1859551 3401364 3600705 3853550 -1 437588 1114866 1224728 1534952 2148527 2362628 2598542 2879488 4050560 4412292 -1 560880 1949906 2048318 2197063 -1 134624 396006 539212 639351 1211845 1882755 2868025 2939812 3033802 3900009 3909477 -1 -2 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 81664 320907 1116475 1871625 -1 3531663 4521915 -1 -2 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 296064 687432 1764920 1865676 3503610 4773366 -1 813414 893535 1062808 2792193 4919382 -1 67515 461717 1372071 1675755 2228081 3155925 3309767 3687454 3738450 3867134 4752686 4784089 -1 -2 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 657649 1335061 1901141 2471802 3974021 4313639 4539096 4609316 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 535831 556966 2873694 3925619 4105235 4972243 -1 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 322396 409938 893920 1564315 1763684 2147139 3731650 4598476 -1 404217 877030 1099508 1340003 1815330 2283144 -1 -2 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 -2 46366 210423 752903 1425944 2455287 2476681 3581153 3730954 3927218 -1 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 490558 610566 625637 1454919 1639448 1686044 2267038 2729689 3422214 3728885 4254449 4781170 -1 -2 277445 333983 719343 1616335 1621227 3102589 -1 432794 1025454 2274718 3033798 3504899 4116313 4792567 -1 -2 672439 1398356 2292237 2700025 3115561 3801123 3804008 -1 69205 1647001 2803610 3587036 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 -2 922941 1166289 2010459 -1 1058769 1144881 1486881 2214096 2652031 4861294 -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 12015 168953 488200 1036283 1507695 2146625 4252997 -1 317318 378731 741478 1158642 1595179 1779208 2001625 3459455 4094001 4169728 4245548 4529245 4590081 4799253 -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 275278 442418 582081 1401167 1759327 1890676 2546931 2700355 2828945 2853505 3018773 3330160 3682568 -1 666466 1873653 2097592 3332669 -1 1084726 2652204 4110645 4585454 -1 -2 209725 511298 3115315 3542395 4928423 -1 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 509996 917757 1360355 1445499 1634258 2226987 2756234 3990321 4925888 -1 -2 1841459 3993905 4406878 -1 108206 279786 769823 1038975 1644700 2720215 2777540 3042364 3393593 3423028 3796742 3922642 4165977 4196598 -1 1204880 1241579 3365356 4182105 4296131 4999999 -1 -2 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 2249481 2267331 2997418 3557924 3668317 3793653 3908322 3962048 4723857 -1 334770 756574 2162304 3077981 3307916 3689622 4011519 4216112 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 1320988 2180291 2998690 3367020 3411391 3491530 3810441 4220936 4994705 -1 -2 66719 235876 721991 919643 1425609 1792266 2186904 2215376 2339448 3006724 4331331 4876953 -1 150218 526627 2861407 3502257 3575942 -1 744854 2238402 2297420 3406625 3659561 4097405 4298701 -1 694501 1089805 2259540 -1 -2 53003 179545 778170 865924 1735400 2463055 2992853 3368730 3969336 -1 204665 333405 1010986 2786664 2973869 4146278 -1 1029487 2832496 4019412 4049898 -1 482493 729020 1361892 1924827 2648388 3497223 4873718 -1 -2 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 -2 340965 626592 1058538 1691032 1701791 1810458 3514506 3535256 4767521 4774394 -1 162721 183034 1426692 3956663 3995609 4056360 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 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 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 -2 205984 639288 1023156 1146610 1963092 2269123 2518516 3503745 3778877 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 -2 1236340 2148420 2601339 2647512 3838391 4404339 -1 779014 785357 1198611 1508938 2136768 2233572 3114503 4503146 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 27844 287598 362548 410347 1864437 1938820 2405750 2856278 2909342 3307837 3363152 3507222 4062481 4241762 4752085 -1 -2 2132092 2451875 2667372 3115840 3328998 3539585 4563384 4623458 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 427292 489328 564590 799251 1036656 3099058 3170187 4481610 4645273 4973265 -1 222637 1041527 1512793 1769748 2556277 3081986 3086771 3910968 4792130 -1 577567 709074 812967 2123092 2562359 3059124 4125234 -1 935959 988251 1655700 1742074 1827856 2725833 2799131 3688395 -1 -2 248201 506668 757027 2107295 3262900 4714780 -1 1975400 2188920 -1 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4016031 4630699 4776546 -1 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 -2 444063 911230 950440 951433 1053887 2531631 3027011 4748150 4954848 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 1448073 1456348 1461526 1922401 2476625 2609020 2624261 2856785 3251964 4355460 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 1267510 3004661 3256903 3752032 3945863 4852637 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -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 6672 483729 1370932 1827365 2433319 3921900 -1 102821 436157 1385537 1438943 3626587 3766335 -1 -2 1537725 1815541 1836430 1991474 2455051 3470358 4216021 -1 238898 455047 2047851 3078037 3350067 3545263 3843427 -1 425690 707796 868223 2203789 2895642 3550072 -1 175962 284844 308408 362810 3923024 4132440 4568460 -1 653160 666630 1432341 2035851 2266565 2291311 3202350 3433502 4428569 -1 -2 1212223 2893160 3356302 3568111 4059862 4748313 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 -2 173954 283870 949242 1293552 1838945 2064963 2789316 2991636 3054422 3127913 3379988 3986599 4261916 4895737 -1 167991 314124 584610 2365180 4021693 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 99133 288047 1259777 1333165 1456370 2188720 3077468 3104668 3129999 4712204 -1 -2 531834 842574 1627874 3984439 4868651 -1 227070 488781 1489903 1601493 1957874 2587615 2614678 2645746 3153509 4824546 -1 587267 833306 1098912 2175668 2532687 2892398 4483704 4516305 -1 -2 299703 1664665 2211979 2396428 2440441 4323464 -1 334406 523216 1338737 1535532 2157004 3321880 3438038 3646993 3737363 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 -2 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 118397 450102 2262652 3091967 3214413 4316754 4773960 4999999 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 1408820 3934987 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -1 181478 221051 1200395 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 292941 1262282 2106512 2703110 3672284 -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 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -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 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 702107 1255124 4157021 4242396 4551317 4601946 -1 -2 1503388 2238402 2249711 3888214 4178270 4464305 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 247075 304728 3022451 3801858 3900299 3914295 -1 256730 350756 532764 2090883 2105429 4148989 4344131 4717069 -1 -2 59230 181610 325379 1216102 2318779 2408562 3674868 4272086 4628911 4644470 4927391 -1 1125631 2897530 3221303 4008888 4326486 -1 174201 567238 888744 911034 1963412 2699572 2753953 -1 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 -2 210612 1318983 1867384 3103106 -1 -2 184289 828917 1129910 1142552 1166107 1390491 1777934 2281669 2563312 3838197 -1 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 1252812 3594343 3605250 4320206 4399046 4459256 4499570 4827176 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 342113 2391302 2885318 4329358 4339251 -1 1192496 1853097 1956384 2142938 2373072 2374528 2724664 3298329 4298981 4326018 4387383 4838813 -1 -2 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 610978 1142880 2055574 2899531 3733360 3884364 4032999 4876597 -1 242608 1293675 3399994 4400838 4881897 -1 -2 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 1542785 2781959 4940709 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 1000826 1683077 3113071 -1 -2 337911 1292134 2330877 2619291 3576180 4725313 4876246 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 193087 666466 1142322 1225650 1600665 3237823 4001113 4219335 4267787 4289947 4294484 4748196 4860868 -1 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 1916271 1919345 2487730 3369713 -1 30288 315161 902817 1044543 3159858 3486088 3553965 4239506 4467275 -1 93551 369531 1356263 2248493 3039377 3949229 4698030 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 106785 487185 596095 822124 924705 1078234 1130336 2574435 2781102 2849543 4013369 4291426 4864514 -1 8705 2634795 2755743 4293899 4771125 4796582 -1 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 412222 788199 1057401 1541934 3944257 4475932 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 -2 1075512 2862350 3493906 4684182 -1 1385470 2825853 2883823 3840623 -1 91796 124911 266188 977772 2415139 3475189 4003549 -1 -2 1287180 1925048 3080214 3148745 3165853 3295194 4128411 -1 44955 134328 1109197 1237131 1353548 1470508 2152458 2241811 3575754 3629597 4251124 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 534804 1209391 1600510 1821398 2254794 2502675 3578210 4235849 -1 -2 833349 1075334 2599762 3398748 3728779 3774303 -1 749510 952219 1608443 1932824 3494955 3735544 4343542 -1 -2 34184 1791591 2752064 3369238 4583188 -1 111995 2228284 2700025 3042023 3115561 3338282 4570066 4803069 -1 89494 148032 284823 887082 1520647 3518447 4342493 4504494 4865174 -1 578883 622679 1079493 1125211 1840638 2177421 3311826 3321372 3390732 3941915 4114095 4437384 -1 -2 434661 1046061 2367482 2409369 3249254 4741232 -1 1163926 1613689 1631049 1827291 3868942 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 2472673 3645700 4735374 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 710248 974976 2294952 2472404 2497428 3093159 3150104 4224672 4246274 4287389 4553434 4720594 4722375 4941030 -1 -2 892805 1776008 2387197 2421245 2879265 3155757 3508480 3709176 3760818 4058210 4221169 4786283 4846273 4877460 -1 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 579150 622453 802976 1144005 1730947 4385774 -1 1314586 1778691 2029597 2732173 2861097 2879042 4388136 4786708 -1 683690 854537 982202 1096497 3935276 4731992 4983687 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 -2 452982 522329 1000924 1070561 1726511 2071913 2311324 2657475 3142027 3143223 4561120 4985278 -1 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 -2 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 374122 1567706 4792194 -1 208299 430041 543936 584610 979730 1669307 3006861 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 183774 1064051 1503484 1707900 2310234 2449499 3544052 4806324 4866333 -1 -2 1008542 1343201 3372886 4799309 -1 215056 364128 898965 1115605 1965177 2885198 4536084 4890234 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 523629 1188628 1316910 1451882 2109638 2415118 2553592 4681590 -1 19937 188028 930949 2342021 2386153 2629872 3140141 4914578 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 865806 2301574 2829828 3582179 3640978 -1 2403447 3022899 3195843 3799595 3890170 4723797 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 409295 778213 1155350 1449294 1797612 4709744 -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 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 -2 12793 707849 1019276 1157282 1396574 4290915 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -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 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 1926938 2151579 3748969 -1 301698 1216864 1566796 1764304 2563751 3481162 3603253 4169181 -1 1255321 2152535 2903417 3370206 3418226 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 992835 1937431 2162774 2873356 3963510 4063426 4158731 4443717 4759468 -1 2842154 3207529 3753449 4269674 4852770 -1 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 -2 636767 1247631 1672949 1972559 2289657 3186810 -1 644529 1235698 1352771 2477832 2927717 4514200 -1 -2 27974 2214734 2502701 3267906 4392987 4961406 -1 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 -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 1811796 2174437 3279305 4373009 4652551 4720333 -1 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 -2 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 899192 1420054 2978000 3713360 -1 -2 454131 1426744 1875970 2180791 2504190 3490259 3741011 4254839 4420577 4520948 4615509 -1 188458 369984 1021028 2920658 3237306 3904954 4011331 4240483 -1 -2 3444327 3612558 3824543 4376857 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 892709 1613801 2105074 2624748 -1 550268 925450 1315507 1604505 2037562 2168336 3064252 3478150 -1 229839 411514 1023327 3006164 -1 -2 486394 1250197 1453330 1586262 1935065 2411967 3516573 -1 -2 290422 752005 1587131 2234546 4456021 -1 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 190371 1051496 1344117 1516889 1618674 4042654 4828031 -1 86677 92030 287267 465649 890727 3422636 -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 820604 2247595 2373892 2565012 2603161 4310037 4683649 -1 -2 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 -2 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 556319 618757 1217802 1272450 1442693 1649875 2451997 2506671 4325470 -1 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 642692 679141 1195866 1813260 3651354 4018967 4388461 4610754 -1 -2 895946 1086221 1215442 1386290 1543492 2354268 3169997 -1 1332910 1617522 1952459 4083364 4099462 -1 291785 755579 1518024 1547608 2423845 3366067 3403551 3410358 4553359 4837198 -1 -2 228293 1358420 1953735 2266756 2962483 3325215 3372504 3376274 3448871 4724049 4940437 -1 172696 730246 894455 1177210 2402794 3051773 3167287 3656237 4098567 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 11224 159785 1060692 2808929 3556179 4683355 -1 -2 161279 777602 1333658 2554295 2859540 4066382 -1 111108 592729 1123476 2419572 3029413 3656914 4426245 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 79186 474962 809049 1386950 1911659 2559750 2855420 4489973 4492366 -1 36597 937368 997661 2141894 4264341 -1 1398582 1608108 1981920 2173328 2518647 2899902 -1 -2 274348 1453592 2214610 2547494 2739269 3341243 3497924 3966003 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 -2 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 982865 1222008 1684815 1864780 2436913 2513562 3468298 3593847 3820879 3877832 3953998 4288571 4478677 4603299 4732977 -1 100916 721814 2112102 2697717 4155609 4432080 4478409 -1 388987 477943 565116 927701 1806596 1890356 -1 2230094 3892687 4240606 4719328 -1 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 4932403 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 172077 1724648 2926476 3809514 4074451 4386934 -1 -2 512895 2499740 2610592 2685375 2853691 4710427 4793197 4983288 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 4093346 -1 4910272 -1 910970 1534536 1946937 2128178 3515887 3938609 4126315 4230051 -1 277685 805646 1217877 2016309 3109958 3299065 3870757 4311812 4459418 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 468226 1917294 2590913 3010662 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 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 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 187721 2068377 3228179 3395863 3425010 3606972 3676218 4571243 -1 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 264474 1572455 1823705 1997290 2174393 2659504 4184936 4538798 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 -2 63004 317597 560374 1008831 1375632 1934002 2117085 2161476 2516383 2858325 3724617 4577099 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 -2 1186406 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 1099469 1743091 1744740 2550532 2551024 2649762 4047333 4048071 4607706 -1 443014 899116 1013821 2238433 2562532 2900101 3395776 3713054 3923258 4200881 4405762 4809535 4958252 -1 1191764 1880230 2486003 2718846 3659027 4537965 4729633 4749046 -1 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 -2 587779 3257768 3575324 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 27662 89377 100489 803761 965975 1096664 2830924 3591760 4670358 -1 1339449 2091098 2187400 2301956 2712051 2717328 3658624 3905840 4380456 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 68345 236300 1897504 1907443 2246983 2886746 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 322766 634841 866909 882750 999453 1797091 2184330 2201020 2423322 3720888 4196436 4262376 4343718 -1 279877 1818033 2032299 2563171 2958813 3857983 3957262 4480652 4999026 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 362792 1357143 1720554 2358496 2950699 3284503 4233558 4600994 -1 2264368 2321750 2718823 2856100 3180466 3348970 3994793 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 1684239 1839479 2717895 3651684 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 -2 332401 597296 2829712 4882431 -1 -2 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 1229536 2167069 3413403 3724116 4065470 4069141 4308829 -1 -2 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 141400 779897 882876 2061878 2547164 2685823 3322282 3654516 3783965 4114410 4701509 -1 50605 129493 456579 2365956 4424285 -1 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 -2 18267 1633359 2899690 4078616 -1 13671 2260808 2629012 3672928 4281104 -1 562275 601991 626729 1724026 3093459 4712445 -1 -2 537308 1124860 1221853 2157393 2188290 2450766 2462648 2801210 3041484 3182105 3735862 4028760 4732050 -1 -2 111532 709713 1299342 1597491 2026230 2376418 2390557 3005039 3500751 4180322 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 1248761 3070825 3401867 4817211 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 761631 2209716 2949057 2954246 3760939 3983553 4340433 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 1455345 1679571 2924322 3896257 4624871 4754841 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 1026613 1099463 4594278 -1 -2 563961 2506408 4308696 4808751 4942321 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 681873 951093 2053641 2399963 2922921 2966672 4288528 4324401 4578371 4968760 4971590 -1 286474 1502480 1778792 2525986 2800001 3419312 4306658 4702326 -1 -2 59755 287872 1190305 2263482 2416091 2973948 3166880 3752910 -1 117568 1371637 1645594 1660085 2086708 3274716 3603587 4085517 4090017 -1 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 113625 1719881 3709956 3902093 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 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 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 -2 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 1255964 1483166 1834258 2369922 2683557 3130575 3152444 4004220 4090818 4468550 -1 -2 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 260143 375179 1016913 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 83071 781530 1931530 4695553 -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 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 892709 1613801 2105074 2624748 -1 550268 925450 1315507 1604505 2037562 2168336 3064252 3478150 -1 229839 411514 1023327 3006164 -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 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 -2 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 551654 1569596 4267645 4820225 -1 1358378 1912574 2455927 3357921 3538561 4835722 -1 -2 96488 146006 1245422 2204872 4737998 4915376 4962676 -1 193005 830482 2333868 2732658 3998360 4647430 4757120 -1 145 1140396 2095340 2786619 3806188 3972462 4132619 4210986 4482544 -1 -2 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 1843920 2638891 2805171 3575197 4436359 4638831 4667586 -1 -2 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 826613 1218296 1282857 1487045 1755421 2007483 -1 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 -2 897507 1471730 2495944 3142263 4527907 4541917 4828995 -1 243599 370137 2131799 2322656 2447621 2895069 3190683 4404333 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -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 680672 1675346 2412587 2953504 3359266 4629230 -1 1351877 2708236 4309943 4371740 4947844 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 3427721 -1 67594 385670 1241264 2442399 2748583 4146197 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 62106 282500 1769113 2191639 3648915 3968730 4097022 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 270864 2198681 3105801 3271910 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 327784 674995 1812789 3323064 4267544 -1 -2 706225 1760938 1824636 2003345 2273671 2803001 2845589 3052893 3392103 4074778 4159016 -1 83262 554433 1097126 1907972 2264368 2506204 4050610 4999999 -1 338180 918382 3106104 3642527 4544673 4838335 -1 8240 1091204 1234100 2320715 2608492 2954993 3139248 3681611 4276329 -1 328297 330276 390938 537934 569491 1760756 2013323 2426857 3491080 3639229 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 90534 648866 1007733 1203681 2994649 3201152 3732377 4044060 4097148 -1 2731311 3479985 3700413 4206574 -1 2051621 2179541 3308671 4421005 -1 -2 713178 2176431 3538495 3810035 3966734 -1 106777 807880 873844 1776204 2141393 2168912 2974996 4245549 -1 -2 990301 1271235 2478814 3367441 4281140 4740149 -1 222284 353587 910992 1172680 2057532 2114012 3481349 4591804 4693328 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 1411626 2495099 3019574 3596475 3942951 4157233 -1 568932 598573 638100 1189443 4390658 4726168 -1 148237 289561 1833393 2208449 3078629 3287386 3617913 -1 -2 225160 268701 317081 1366371 2150504 2945960 3185780 -1 172039 1812789 2039293 2126813 2688705 3036054 3128654 3682902 3995375 4157281 -1 204901 1554630 3775507 4021138 4569084 4964605 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 -2 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 -2 259712 2048672 2945648 3218245 3655195 4241400 4441150 -1 317940 581095 884863 2437188 4449311 4512601 4880595 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 531584 1632343 1806223 1818426 2714853 4597474 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 -2 463518 660936 1539615 3835457 -1 -2 1207086 1607110 3366013 4902835 -1 4922 1831384 2301242 3716339 4999999 -1 -2 482317 619087 2087828 2294230 4586375 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 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 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 -2 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 734311 885278 1251482 1373988 2969671 3228307 3551388 3697636 4260641 4600621 4733877 -1 -2 421104 557839 818166 1379353 3097517 3362038 4936687 -1 76777 503622 619095 1250736 2895157 2897579 3624882 -1 -2 548765 646746 873722 1735052 1903069 2123860 2453627 2839742 2861250 2863519 4686611 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 118053 197977 1677914 2908394 3233344 3407618 3600364 3718892 3965190 3989584 4409379 4533859 -1 -2 101429 462355 1127009 2527329 2529518 2684262 2843264 3565771 3981016 4273753 4532990 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 -2 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 120927 188732 277642 431059 1398129 1503312 2503008 2966625 2974734 3244974 3783892 4317305 -1 -2 1178217 1552000 2038129 2729322 2872352 3138736 3251917 3485575 4653403 -1 387941 582446 1124146 1735097 2204573 2290799 2298730 2493359 2621440 3292399 -1 166065 391938 1853122 1864774 2245374 2613073 3080822 3080910 3893902 -1 352298 2232142 3320895 4103789 4425961 4784582 -1 -2 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 1286754 1747746 2226835 2660003 4527534 -1 1216102 2189572 2251725 2301957 3200199 4020066 -1 36546 1264684 1944458 3562600 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 593667 1006561 1549183 2539019 3268333 3809930 4036991 4452849 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 -2 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 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 -2 284847 1748025 1989576 2655634 3247975 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 824511 1337194 1630324 2189804 2329806 3055566 3398080 3449936 3621739 3753059 3993854 4003725 4645052 4999999 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 556034 896980 1036783 1916978 3625589 -1 1298408 1662655 -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 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 177816 247469 611596 721998 1011152 1515122 -1 1351181 3455676 4640112 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 2306485 2523971 4621524 -1 359086 1056429 1441368 1472238 1564351 2190446 2446347 2968031 3841772 4859437 4891934 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 198669 1427866 2375421 2435993 4431343 -1 660835 1832292 2355492 3264956 3423930 3919513 4258762 -1 92849 314821 812731 2570028 4920149 4925718 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3947579 3978163 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 987374 1309325 2201780 2463293 3010812 3024857 3950183 4315906 4908444 -1 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 18594 2137232 4403183 4469508 4801822 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 1661521 1951897 3114372 3227276 3576784 3815508 -1 1365167 1518421 4928255 -1 -2 81982 794602 993945 1299515 1775653 1875120 2144100 2923557 3575182 4193524 -1 344375 1060393 1458069 2390861 2508167 2518012 3024388 -1 -2 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 694501 1089805 2259540 -1 -2 713535 1807649 3013623 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 535831 556966 2873694 3925619 4105235 4972243 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 102648 402892 1684549 2084575 2152345 2334290 2733991 2761008 2764958 3011540 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 1131919 1646931 1925650 2325786 2505862 2742707 3432751 3696813 3697443 4222176 4269133 4357430 -1 515714 778365 2031977 2712301 4874816 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 4570308 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 2081015 2966671 3418704 3695728 3936452 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 -2 402477 874190 3839800 4384945 4731587 -1 293213 1562097 2305991 2563121 3823731 -1 424367 444545 577168 1271073 2626609 3209721 3259632 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 -1 -2 49830 208388 787784 969129 1233372 1890691 2260155 2465913 2863183 3067410 3231118 3323296 3379044 3625781 3728537 3753534 3871992 4455777 -1 843468 1902187 1962357 2573005 2625684 2826559 3809360 3936182 4357360 4891965 -1 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 188414 307508 2141750 2200356 3214942 3583875 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 273187 2575145 4154025 -1 1542785 2781959 4940709 -1 6434 32919 164821 411568 428714 909832 2497788 2840978 2972726 3381805 3736165 3773409 4144236 4527534 4783124 -1 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 125031 578204 980248 1171954 1257473 1532922 1557721 3093994 3587111 3692412 4741823 4969990 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 2437851 2533373 2693970 3728669 4031897 4557455 -1 2548539 2561532 3403862 3644128 4866163 -1 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 -2 212329 1362867 1457132 1471719 1842383 3423341 4609117 4767668 4823411 -1 1527125 1558602 1693775 1752578 2031623 2747117 3565546 3700892 3900446 -1 -2 2975 937428 1421770 3634113 4189170 4337083 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 28057 426588 456439 1165865 1222872 1282282 1884925 2708785 2769774 2784775 2796595 3503150 3758624 -1 -2 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 349484 621460 1322258 1606373 1982980 3776129 3834253 3910086 4798592 -1 786423 3200996 3483039 4257155 -1 -2 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 54764 176927 359124 1035887 1278522 2115346 4604512 -1 162789 1245043 1953996 2669585 2874057 4083297 4161523 4329553 -1 -2 160845 409879 619749 915547 1158853 1615260 1620316 -1 872558 1123632 1915837 2197819 2432125 2483894 3887918 4383909 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 -2 417111 456426 878374 1147172 2234581 2925864 2949684 3619250 3919544 4319276 -1 892022 1330251 1593182 3529534 4227539 4783323 -1 447561 603253 1472459 1504448 1671994 1681841 1861251 2058200 2099854 2639483 3844339 3986443 4052626 -1 2050996 2698138 3122326 4045845 4369393 4810355 -1 -2 67392 321515 385603 426030 758858 1943648 -1 145323 1013612 1814619 1961463 1981023 2217013 2499675 2720247 3037603 3195856 3610511 3869070 4101421 -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 639614 657480 731031 1433016 2150337 4128148 -1 593667 784687 1097407 1313655 1859493 2539019 3751004 4744615 4823516 4908601 -1 -2 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 1253036 3614567 4178267 4623243 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 1998811 2237922 2311949 3278433 4084210 4743187 4772147 4967316 -1 1321124 2288179 2446746 3193213 3366308 -1 -2 116701 198539 1031113 2730585 3096013 3851328 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 664080 732390 867962 1000439 1006708 1528023 1619416 2738283 4080973 4118513 -1 462850 814135 1922787 2556910 2810210 3428453 3502579 -1 -2 412222 788199 1057401 1541934 3944257 4475932 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 552621 973111 1312346 1513146 1520257 1806401 1991673 2316416 4746326 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 -2 229839 411514 1023327 3006164 -1 460387 607241 2428758 4365515 -1 629433 846610 3134482 4468180 -1 -2 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -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 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 263103 2823702 2941026 3052441 4013844 -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 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 -2 582159 1075380 1231273 2649494 3758777 4521451 4818975 4840250 -1 -2 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 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 132690 147863 218995 509540 1136106 1596092 1731333 2044247 2559227 3247543 3387804 3548874 3750024 -1 -2 2190786 2432245 3768014 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 395736 2191344 3350345 4908436 -1 -2 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 1253005 2348219 4206699 4945733 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 -2 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 155357 1440989 1955970 2083036 2452872 3132866 4784757 -1 697592 1343731 2228272 4007496 4491727 -1 172809 798352 1788207 2278690 2587114 4611786 4967599 4976904 -1 1811750 4357904 4712660 4854466 -1 295682 1096534 1895000 2529347 2561269 3726459 4506126 -1 8258 10286 550052 2838216 3512394 4844496 -1 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 4893122 -1 -2 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 128014 375035 410444 505084 686287 816800 1176260 1754103 2328987 2379182 3445185 4078944 4435361 4453078 4526322 4996645 -1 -2 387281 1011236 1961560 2523725 2684951 2762989 2989571 3272747 3425674 3646412 4322737 4336808 -1 1268808 3024131 3722376 3945308 4475957 4611872 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 174620 839558 1417885 1808618 2226367 2450242 2594418 3438019 3981286 4242355 4941876 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 192903 888886 1404460 1878482 1974560 2234981 2554390 3192863 -1 2665292 2908934 3044693 3493749 4599592 -1 -2 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 -2 936817 1670610 2551176 2712436 3137380 4282022 -1 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 294458 2230229 3227762 3751443 4453068 4582905 -1 488115 3295337 4139163 -1 166939 763094 1460533 2253065 2485804 2782724 2875690 3726841 4450751 4946263 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 4027518 4181360 -1 862316 875566 2661592 2662694 4029411 4384057 4662813 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 -2 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 209858 1224642 2084299 3435471 4625782 -1 -2 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 -2 131029 1383824 1612959 2245261 3591480 3815231 4461848 4795070 4911882 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 -2 107988 921659 2230744 3122432 3684239 3719093 3932412 4046570 4225557 4626406 4637690 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 1478488 2211876 2252437 2383032 2700194 2867011 4601386 4646822 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 1002860 2358137 2907315 4061213 4505188 -1 -2 1027342 1409422 1784743 1854490 3053526 3175841 3187371 3531207 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 -2 186366 813768 1460457 2209567 -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 132637 989327 1583817 1603017 1807850 2025742 2345222 3059832 3870295 3948980 4528888 -1 51871 269920 977107 2229581 2865172 3568406 4036657 4637057 -1 -2 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 136045 394368 1744593 3259391 3325145 3368138 -1 69534 182071 817112 1937414 2332698 2665282 2739014 2782595 4347578 -1 -2 384366 1632559 1645721 4157610 4746910 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 84719 502281 1392969 3701367 -1 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 560570 2081449 4177240 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 923876 2686397 3572386 3701191 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 456438 867110 1354851 2406288 2734456 3538683 3930835 4454841 4643408 -1 -2 1649873 3598820 3601482 3773308 3776035 4428327 4975848 -1 822807 2194124 2968879 -1 922603 2226665 2539149 4972962 -1 325867 1615623 2552956 3121876 3437151 -1 278908 3069956 3480022 3999562 -1 -2 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3486582 3620069 4507289 4924133 -1 -2 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 531834 842574 1627874 3984439 4868651 -1 619723 1044097 1110052 1432937 1666888 1937989 2503120 2879217 3071492 3132093 3190498 3634945 -1 343290 1141172 1429085 1451847 2085216 2133365 3306786 4593713 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 677943 1945657 1958584 2184765 2747212 3648628 4322081 -1 -2 1235455 2333623 2739627 2956735 3855428 3983590 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 387324 1365432 2372003 2687649 3509492 4069245 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 1837497 3037551 3252753 3737505 4134137 -1 -2 100230 501150 827742 1047809 1162926 1888327 1991033 3592552 4276806 4395861 -1 -2 434327 2828222 3523462 3720903 3920453 -1 1440337 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 2698627 2774416 3060693 3391856 3406765 3753015 3927291 4667792 4769271 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 427292 489328 564590 799251 1036656 3099058 3170187 4481610 4645273 4973265 -1 1638 330336 4150156 4624359 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 640145 877963 1006655 1675457 1719380 2095752 3160159 3233456 3633922 3717095 3882802 4113460 4391471 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 -2 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 121303 706336 1220090 1703467 2237771 2973718 3781892 4605057 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 232205 1187033 2041992 2399791 3353521 3826944 -1 95065 2458734 3833927 4546761 -1 12793 707849 1019276 1157282 1396574 4290915 -1 -2 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 60818 704736 852511 1743989 2181347 2509212 3622363 4417526 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3819322 3896495 4107359 -1 1333643 1416608 1972407 2541781 2612111 2861732 2995804 4722084 -1 1187738 1385561 2101803 2127678 3986599 4837429 -1 755311 893623 1258548 2303896 2953047 2982787 3456830 3677331 4015434 4711083 4715224 4875668 -1 -2 772655 1170377 1587665 2390598 -1 -2 1318958 2299241 3294093 3460223 4275635 4383268 4744375 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 180124 372414 1381696 2079132 2089917 2267100 2645729 3391790 3446504 3692748 4139821 4174592 4328818 -1 -2 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 1055315 1254132 1481028 2251629 2252942 2662209 3948086 -1 -2 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 280195 723121 1358868 2009498 3198134 4370923 -1 -2 3638954 3957223 4269563 4351706 4616687 -1 781966 2241588 2458621 3815446 4131533 4204705 4431763 -1 -2 275825 1151432 1770138 2214430 2573032 3235886 -1 -2 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 -2 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 1284284 2387330 2531774 3429995 3929074 3953370 4323766 4543040 -1 328918 660191 2101212 3750751 3829364 4393480 -1 639851 849083 1572654 1661788 1938536 3211727 3571421 4481465 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 -2 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 137267 684257 1334315 1679024 2072118 3245458 3576996 3650792 4941683 -1 746532 782921 3941328 4021400 -1 -2 656256 1167342 1201044 1778420 3300661 3825852 -1 190798 816183 935993 1466058 2026092 2180912 3825088 4174938 4360850 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -1 -2 475951 583796 1185482 2861267 2964388 3348442 3373654 3768608 4005271 -1 -2 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 15738 251759 455466 2359573 2502392 2814402 4882577 -1 -2 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 -2 277445 333983 719343 1616335 1621227 3102589 -1 2152412 2177520 3031316 3286965 4777069 -1 -2 1833994 1973016 3052306 3136488 3538221 3721591 3844472 4178762 -1 415691 623504 2067417 2247740 3627817 -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 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 3087000 3112128 4784285 -1 1888542 -1 -2 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 567103 625606 2635871 3431837 3658915 4636698 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 2015284 2267595 3355664 3700326 4361135 4955186 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 -2 1091206 1406784 1939147 1943880 2054313 2788124 2855570 2974996 3342972 3513246 3778311 4481974 4807866 -1 -2 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 -2 1956293 3234743 3968516 4719222 -1 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 297704 374527 1543180 2286271 4350386 -1 129292 411869 594721 791725 1091785 3631178 3835827 4217100 4338964 4622537 4719179 4781530 -1 -2 636767 1247631 1672949 1972559 2289657 3186810 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 109400 1049632 1323262 1811330 2896512 3856647 4492848 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 1869273 2147947 2281229 3684102 4550370 -1 -2 436532 470604 843623 893931 1719952 2604056 4778047 -1 952069 2751733 3011952 3246882 3516242 4414527 -1 531941 920536 2077647 2585625 4332864 4682473 -1 -2 182628 1081095 1358272 2496888 2640231 2702307 2709086 4409552 4433304 4774008 -1 56088 665395 989166 1730866 3626783 3967939 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 513346 940601 1062715 2180188 3344757 4547475 -1 482317 619087 2087828 2294230 4586375 -1 3062086 -1 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 940849 1774933 2531408 2618994 2916436 3372014 3709095 4413582 4932941 -1 -2 1134483 1720615 1947787 2230310 2245324 2318230 4713438 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 -2 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 409295 778213 1155350 1449294 1797612 4709744 -1 -2 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 776307 1343037 2166609 2699802 3718294 4364138 -1 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 765035 980099 1156720 1224572 1839866 2814716 3324150 3355599 4771702 4794752 -1 17630 466026 894824 1251981 1281555 1589559 2541191 2783128 3639256 4109757 4999999 -1 -2 61981 203115 970844 1387212 1488064 2041320 2106885 2247614 2285667 3427508 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 13671 2260808 2629012 3672928 4281104 -1 -2 3845429 3970289 4165988 4973355 -1 -2 233660 569174 717106 754992 903811 1607713 1870167 1959277 2723910 3005008 3085974 3513177 4187258 4663759 -1 -2 1600190 3951027 4648809 4673496 -1 600192 997372 1166841 2106284 2879766 3368282 4521886 4582670 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 753632 1556914 2580943 2601336 3558905 3712487 4344336 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 887839 2432352 2919524 3835829 4197594 4530387 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 1254633 1589151 1901709 1996723 2750055 2863910 2962753 2987254 3790399 4874215 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 78442 1520099 1983186 3107373 3453286 4122415 4942205 -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 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 1497952 1952037 2793141 3746080 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 306923 718561 2729635 3729973 3783232 -1 416459 448912 1156068 1249089 1401370 1568594 3430389 4143632 4391799 -1 -2 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 -2 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 726658 1466043 2674206 2921147 4682231 -1 340239 540101 872796 1266254 1947678 2296897 2901264 3335436 3610613 -1 916540 1768089 1783700 3064807 4326733 4606972 -1 -2 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 701136 1996403 2059186 3978085 4257115 -1 -2 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 109644 772141 787076 1954027 2141782 2674340 2934379 3791204 4166780 4905744 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 -2 670433 986552 3830753 4877600 -1 1476939 3010662 3237328 4917244 -1 512737 877067 898243 2519153 2904203 3050932 3534800 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 2665292 2908934 3493749 4599592 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 1160298 1364760 1603272 2147774 4046003 4174127 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 991156 2146447 2440003 3877596 4053620 4146800 4325737 -1 -2 53927 584618 1464809 1472285 2049189 2146729 2797414 3063643 3274254 3490254 3495682 3581211 -1 1227745 1323311 2281890 2475842 2603289 2623397 3913848 3973184 3988009 4277595 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 130037 751747 1255398 1371387 1930152 1931549 2066102 2305590 2436727 2701436 2868186 2892145 3433013 3584612 3731493 4379683 -1 142791 428856 493189 671087 1372056 2628283 2672251 2857095 3236423 4003355 4509953 4557468 -1 215347 1269776 1309291 1398880 1802351 2923463 4067587 4119441 4522769 -1 -2 1247222 3142579 4230919 -1 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 3720635 4412337 4623905 -1 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 757997 1967291 3146503 4999999 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 433971 1339624 3695121 3879825 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 759016 898771 4373130 -1 -2 1240246 1809191 2058467 2489128 2616757 3183333 3958961 4528016 4897087 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 77865 3077476 3124307 3973097 -1 134747 359469 770414 1480272 1880396 2021810 3528573 4261052 4437128 4748462 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 177350 279837 356067 3025594 3433974 4272375 -1 1162816 3340944 3560105 3826156 4042531 4597473 -1 -2 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 -2 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 632193 693090 1064582 2427969 2793081 2857500 2930327 3105197 4211769 4396757 4775192 -1 -2 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 535581 740835 762600 839536 1915163 2277272 2349659 3779630 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -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 517055 1074189 1077313 1158610 1912894 2302565 2574501 3570496 3609931 -1 -2 2728121 2974782 3262873 3273094 3446711 3629097 4369898 -1 482944 680672 1317405 1480411 1675346 2412587 2852357 2953504 3359266 3728738 3740362 4629230 -1 -2 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 199953 317865 837573 2236805 2445800 3715511 4179654 4222350 4457344 4757589 -1 19783 482380 527946 738579 1260506 1936942 2232356 2462676 2999263 3080984 3119552 3315086 4635170 -1 142391 1720808 3198589 3456063 3727970 3856896 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 1484089 1913243 2049520 2623455 2757787 -1 305506 1538239 1712417 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 987314 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 167506 740835 788164 1177148 1819683 1844544 4834495 4918738 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 111889 1589872 2183988 2283326 2295054 4199120 4283548 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 -2 173093 183099 232050 2009380 2058828 2165115 4622086 -1 -2 3269838 3891874 3931510 4178593 4206862 -1 506012 723536 772268 1145732 2873522 4063435 -1 -2 162123 549895 653032 4292301 4758293 -1 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 51760 281754 376229 579763 604178 815520 2567232 2632300 3987840 4480859 -1 618659 1848196 2006658 3029321 3858742 3980343 4408773 4860302 -1 -2 559156 1069477 1177615 1726881 2127280 3637119 -1 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 197569 378898 784630 1726314 1870308 1872861 3220298 3811922 4040437 4596059 -1 1099774 1281052 2401639 2609028 4180184 4806458 -1 379850 854180 1007287 1708626 2989110 3257764 3278246 4668812 -1 -2 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 -2 716282 1340996 1810842 2512079 2796046 2846021 2964770 3514639 3863413 4446898 -1 896126 1304658 1818810 2181859 3075392 3273875 3722812 4050867 4182881 -1 -2 352500 549609 765356 829485 2574293 3317493 3840824 4832539 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 1612286 1886729 3130908 4385682 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 691407 821556 846213 2792046 3738656 4924618 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 236464 1229542 1911113 2496417 2918841 3416375 3557248 4155124 4593166 4900860 -1 -2 698249 1109688 1302549 2144952 2287126 2689941 3292372 3876159 4702408 4942372 -1 778919 804127 1279560 1298864 1951528 2727829 -1 357269 2421219 2820628 3718626 4331221 4628682 4633044 -1 60673 2029510 2192896 2428007 2958721 3561744 3603573 3612134 4209048 4243246 -1 354862 653381 662604 1506731 3281023 3469222 3604603 -1 656965 699139 2318821 2753265 3607285 4399874 -1 563075 625557 643555 914805 1164979 3554929 3755774 3796186 -1 -2 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 3342221 3823497 4696097 -1 408395 1770323 2068994 2927634 4168521 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 223484 361688 950465 1719379 1725591 1789084 1966474 1995538 3225781 3691551 4831212 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 204364 269726 3037841 4134917 4564615 4769250 4848026 -1 -2 1005228 1497598 1576452 2558015 2659290 2875870 3008299 3693365 3781569 4223486 4479143 4849068 -1 -2 653381 1506731 1525741 2928947 3281023 3469222 3608262 4572915 4925164 -1 -2 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 806616 1213848 1294292 2440822 2487060 2829931 3159087 3859711 4055745 4569316 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 145 1140396 2095340 2786619 3806188 3972462 4132619 4210986 4482544 -1 1203459 1853024 2142950 2464636 2588684 2951416 3248700 3955563 4860050 -1 -2 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 42258 447551 447889 473723 633074 3110335 3206683 3585835 4160079 -1 16522 134790 1142794 1482163 1534536 1671659 1763896 1983436 3683332 3702582 -1 346533 462501 775244 875049 3189718 3279728 3860176 4281382 4335712 4664870 4681163 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 761325 1683279 2854171 3145091 4977787 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 81085 966350 2475248 3044401 3983500 4203424 -1 -2 287730 1357903 1645183 1935740 3180274 3196261 4352708 -1 -2 283435 293329 1391447 3726025 4258141 4321583 4370346 4785664 -1 439774 559218 651245 2074769 3082494 3513815 3599943 4078535 4315188 4450640 -1 -2 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 52702 274411 515100 1693439 1921291 2637598 4232280 4291365 4484142 -1 239674 1430683 1749583 2719574 3269144 3427462 4605752 4780123 -1 -2 257878 481591 543226 1916777 1949520 1987356 2333153 3565745 4099147 4177109 4233973 4708613 -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 25630 117351 136685 1079418 1217600 1692363 2023089 2795577 3209286 3278265 4027231 4388356 -1 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 433971 1339624 3695121 3879825 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 2282905 3149685 4754080 -1 -2 275537 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 4259433 4661610 -1 150863 908806 1848854 2018736 2181765 2866283 3147359 3398479 3573885 4139388 4769352 -1 70417 214197 338371 504114 1107691 1267994 1691591 1806331 2379912 2623044 3997447 4863291 4978402 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 120330 211628 501238 582238 730825 890399 999569 1070088 1223680 1254592 2380579 3082518 3118916 3622521 3881227 4501103 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 865806 2301574 2829828 3582179 3640978 -1 -2 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 2149477 3360476 3637001 4192882 4230407 4673543 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 516950 766618 2738187 4663194 4916928 4966656 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 222820 263813 2038575 2232719 2561428 2717494 2830670 3207064 4535329 4924133 -1 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 1362020 1554903 2075144 2265576 3239584 3245437 3383153 3402135 3415115 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 459968 1229013 2842718 4324824 4340525 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 -2 13575 19014 752903 1926028 2114524 2373983 4572107 4809452 -1 747499 1178161 1941347 2646463 3393507 3617114 4243625 4925158 -1 -2 323425 2280340 2678217 3484729 4073569 4560849 4586491 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -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 1925655 -1 432882 2023554 2598747 2652239 2695922 3383227 3961996 4380505 4540909 4799797 -1 -2 89828 1498716 1702048 1934919 2776715 2802744 4134167 4972455 -1 259590 887970 2298296 3245377 3379275 3884064 4185919 -1 567103 625606 2635871 3431837 3658915 4636698 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 290574 2036570 2433255 3841417 4414314 4628404 -1 -2 2149477 3360476 3637001 4192882 4230407 -1 254347 1567204 2188594 2344388 2704433 3101588 3157882 3257984 3422610 3899281 4566996 -1 789215 1117419 1315700 2078418 2202695 4226625 4612871 4672939 -1 -2 733961 1340983 3023176 3401797 4647800 -1 664969 1799533 2139539 3625220 4360527 4364750 4438485 4576006 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 40451 1440388 2098159 2729609 2915717 3263753 3626153 -1 42000 579357 2138492 2666354 3506545 4047334 4910971 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 778919 804127 1279560 1298864 1951528 2727829 -1 60673 2029510 2192896 2428007 2958721 3561744 3603573 3612134 4209048 4243246 -1 354862 653381 662604 1506731 3281023 3469222 3604603 -1 57547 1311542 1409587 2541774 -1 -2 625221 1585608 1621110 2425657 2878196 3097427 4355852 4728476 -1 578430 842955 2938771 3272973 4109096 4971035 -1 -2 750724 1367752 3851336 4166165 4361391 -1 1642177 3076604 4089733 4499936 -1 55122 1004164 2012092 3542142 3744410 3772849 3861662 4799340 4913927 -1 118752 145695 627656 1068699 1398180 1496148 2119209 3860348 4184471 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 87721 2813323 3142552 4065443 4651580 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 82227 947313 2270747 2534317 2669213 3248674 3528966 3859750 4710161 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 -2 90676 2783261 3334645 3349324 3854452 4771425 -1 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 35824 167695 520618 680410 1333707 2316814 2436435 2894713 3626863 -1 -2 2362022 2488264 2518323 3400531 3473269 3993571 3995823 4023982 4906892 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 2408061 2580635 3675118 3816542 3993582 4073371 4539257 4833452 -1 92157 733716 2494609 3327443 3573429 4039607 -1 444689 681917 2743924 2876024 3852225 3885709 4008060 4185783 4303059 4782634 4915319 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 1318028 2700077 2802038 3033826 4596695 -1 681268 769247 1553679 2000884 3444422 3938879 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 535831 556966 2873694 3925619 4105235 4972243 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 192162 327399 446743 1237413 2766089 3004700 3863573 3927746 -1 -2 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 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 529267 1068437 2044849 2790768 4725894 -1 263685 902949 1259851 1975284 3958043 3990295 4917561 -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 415041 1997314 3556922 4108846 4197096 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 2431489 2633467 3977337 -1 202648 454704 515335 520241 714148 1794368 3303230 3550155 3645193 4427498 4721012 -1 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 -2 34615 472436 517777 846936 861281 1668039 1714172 3111785 -1 391936 1223279 2280960 4520949 4568102 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 667390 1396285 1844051 2654537 3437742 3822975 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 140087 862339 2233520 3310178 3801558 4233217 -1 2083865 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 143111 816524 1082911 1267132 1396599 1416747 1654846 -1 240454 564683 723936 1819297 1999037 4159895 4324222 4531872 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 378781 872807 3092388 3686394 4354052 4892239 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 -2 1727361 3113308 3357609 4445903 -1 39769 67017 905090 915484 1073321 1665876 2323768 2435945 2476320 2694199 2754439 4553112 -1 519585 705796 1056292 2926291 4245245 -1 -2 148863 621996 2042003 2103030 2501229 3219727 3256257 3552143 4537492 4645698 4864480 4972372 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 1662826 3127657 4196722 4463630 4773822 -1 1043756 1863699 1912238 2846069 2992000 3509800 3861359 3974696 4177050 4203865 4533354 4623075 -1 284728 4185024 -1 -2 17951 1505109 1816681 2671177 -1 54485 1436221 2568371 2696854 2720597 4809786 4887309 4995374 -1 -2 258922 362296 976050 2597901 3260523 3542946 3815280 4436041 4751796 4762460 -1 2032653 2052905 2545367 3461885 3546568 3993013 4249741 4463528 4532328 4650932 -1 2062233 2448841 3231797 4000165 4001527 -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 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 299392 352500 1957111 3093625 3317493 3463055 3635640 4861930 -1 732236 764917 1444815 1701774 1806853 3628611 4197784 -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 192530 353255 1416636 2201801 3215227 4908260 -1 -2 652296 654973 766480 993502 1653637 2160372 2322178 2677135 3744488 4218126 4697096 -1 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 132637 989327 1583817 1603017 1807850 2025742 2345222 3059832 3870295 3948980 4528888 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 495768 696984 883722 2213832 2880075 4388816 4875884 -1 264709 2102788 2103641 2437904 -1 -2 295762 970713 1658867 2273969 2295687 2693789 2895493 2964249 3016263 3589438 -1 162613 2178238 2500723 2596522 4468092 4691830 -1 269153 285773 663498 1734710 4910606 -1 220474 519233 1833189 2710396 2734371 2782010 2990103 4154298 4239506 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -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 319326 3531663 4521915 -1 725714 887724 1635018 4028862 4147293 -1 -2 76483 274104 1597267 2840743 4471843 4493263 4679637 4966120 -1 -2 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 60833 1270225 1521653 1598197 3496303 3909329 3991173 4228521 4894603 -1 -2 670433 986552 3830753 4877600 -1 1058239 1526495 2096188 2829801 3421175 4530719 4690257 4849483 -1 -2 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 -2 527470 1461867 2208477 2348785 2585091 4184835 4855148 -1 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 2223685 4568874 -1 -2 183224 344362 459595 1162953 1664834 1754077 2361706 3923752 4353340 -1 907617 1142048 1280267 2666322 3955214 -1 -2 247586 869906 1772559 1998153 -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 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 -2 439895 618488 694873 927716 1542427 1641314 4320538 -1 -2 969257 2136301 2197694 3200106 3568449 4444424 4559117 4835610 4933293 -1 -2 789369 1037223 2365104 3621173 3976038 4227056 4551870 4809837 -1 -2 87236 96628 988930 1024658 1280184 1280224 2658431 4419986 4619261 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 768855 1176895 1217652 1458421 1535422 1622585 1694064 2402207 2420427 3212480 3614886 3669946 3806903 3892458 4316858 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 47484 626967 1648340 1704309 1929338 2498032 2773845 2845713 4351226 4369459 4399940 4793667 -1 551106 593169 2531293 3273962 3686718 4122873 4223400 4406714 4953018 -1 -2 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 239013 2329744 3226960 -1 -2 611973 2130851 3703660 4174020 -1 274799 975397 2775082 3536826 3846609 3916078 4047049 4888086 4999999 -1 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 108414 218806 866980 1473993 2492743 2972005 3288792 3906940 3994623 4168701 4727294 -1 190853 550953 3117343 3337503 4389543 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 414626 2749183 3850460 4864657 -1 -2 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 486394 1250197 1453330 1586262 1935065 2411967 3516573 -1 -2 375252 1577986 3282802 4288231 4572470 4842924 4997596 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4543735 4966418 -1 -2 433221 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 453061 612911 2333927 2691863 2728597 3317842 3449190 4198514 4745573 -1 857726 958675 1076184 2600816 2756850 3105405 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 302329 372003 2274119 2961741 3038706 -1 800457 1202952 3004438 3673836 3992012 4092072 4121018 4211174 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 17497 763184 1100665 1681073 1887433 2157074 3273964 4196531 4245692 -1 18594 2137232 4403183 4469508 4801822 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 200709 1763695 2532960 3375705 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 575683 988913 1359437 4829590 4922423 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 1052567 1581485 4195319 4447561 4518696 4621215 -1 1756810 2131075 3335701 -1 -2 23474 196994 768191 1041094 1534826 1756810 1837845 2057671 2093427 2095825 2131075 3335701 4397170 -1 253143 431436 2105986 2401383 3636319 3950830 -1 -2 259006 808538 1003262 1529388 1647534 2202148 2687286 3544802 3888065 4084869 4490493 4628924 -1 385440 1876982 1940464 4116009 4301930 4547115 -1 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 183582 342301 918478 1894206 4751849 -1 -2 569958 809270 855892 1667858 3098742 3669247 4340277 -1 387504 1108312 1773954 2601481 3041549 -1 -2 129753 293526 580956 739316 880891 2064484 2384106 2395683 2567973 3181086 4243373 4340542 4662094 -1 392034 739713 1123946 2509762 4325807 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 682935 1031406 1811729 1951125 2056826 3029816 4114175 -1 -2 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 460387 2428758 4365515 -1 -2 142363 1108507 2112265 3916981 4191816 4549768 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -1 39621 298133 444362 626620 1158296 2275982 2493834 2737161 3449901 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 -2 544914 1193654 2001067 2601379 2657260 2666219 3794631 4399481 4666645 4709259 -1 887839 947960 1468732 2724937 2794320 4686856 4704788 -1 441122 1106301 2389952 2992450 3929418 4508235 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 -2 1362232 1666586 1696557 2346177 3943510 4120227 4443406 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 313883 617159 2052722 2348076 2683242 3172252 4275563 4486543 -1 -2 69686 719624 1319747 1537841 1759212 4078278 4597446 4842132 -1 1405050 1937621 2366446 3318524 -1 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 1678573 2692273 3734135 3858683 3863673 3907718 4565087 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 2230094 3892687 4240606 4719328 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 1286319 2553085 2936599 4102122 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 532139 590868 3484929 3980536 4116223 4669874 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 989510 2699694 3726025 3883522 4520256 -1 -2 888875 1748903 2183301 2299845 2918763 3228844 4950442 -1 292160 1455970 1770168 2825088 2995918 3024785 4215549 4369276 4642917 4687230 -1 -2 975905 1054028 3335262 3400896 3468913 3875981 4729410 4888301 -1 178143 559286 927500 1384046 1586982 1775671 2187400 2558604 2615425 2687158 2696596 2825682 4519020 4580001 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 165347 1704407 1977995 3737123 4042460 4351892 4996639 -1 533018 1170238 1810084 2223766 2697411 2857227 2873100 3897636 4194327 4764696 4965420 4999999 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 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 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 -2 832289 1705751 1831665 1834537 1922628 1940848 2073489 2124099 2317991 2430230 3071764 3725723 3937640 4481353 -1 169035 523480 558929 1533787 1698926 1810577 2090445 2225580 3171697 3216040 4007533 -1 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 331213 861556 1643368 1764835 2291888 2427602 2576329 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 43139 234311 244474 1123229 1144381 2867297 3432441 3791979 4195829 -1 -2 1476926 1494842 2439500 3356088 3476667 3556179 4547137 4608506 -1 1462519 2153429 2183667 2671930 4619879 -1 -2 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 -2 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 257878 481591 543226 1916777 1949520 1987356 2333153 3565745 4099147 4177109 4233973 4708613 -1 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 258922 362296 976050 2597901 3260523 3542946 3815280 4436041 4751796 4762460 -1 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 824285 975881 1170448 1988935 2355642 2483434 2526009 2781896 3783716 4131496 4468842 4478067 4604877 -1 -2 275833 1583514 1970514 2170954 2235549 2507406 3315746 3566091 3787584 4160199 4727366 -1 1075916 1253349 1957874 2044097 2645746 4640867 4669074 -1 139144 220397 416821 1389605 1483513 4110007 -1 -2 188414 2141750 2200356 3214942 3583875 -1 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 270300 706004 4145682 4267116 -1 929423 1341154 1759783 1816684 2455211 2672925 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 -2 1412927 1507684 1692440 1963110 4476531 -1 2142107 2328713 2561439 2949514 3286795 3628220 4340027 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 572909 629061 1367520 1740493 2013426 3234110 3389861 4337867 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 -2 328297 330276 390938 537934 648923 2013323 2426857 3271789 3491080 -1 568304 964235 1156379 1479447 1933968 2153065 4178842 4836908 4953432 -1 529267 1068437 2044849 2790768 4725894 -1 263685 902949 1259851 1975284 3958043 3990295 4917561 -1 79178 337908 852244 897654 1084719 1247964 1301511 1715656 2103583 2515722 3944610 4881228 -1 415041 1997314 3556922 4108846 4197096 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 -2 651763 1231289 2406342 2654226 2726900 3647425 3747551 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 -2 196194 496413 558561 1961530 3680498 3885808 -1 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 -2 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 274310 479475 689053 883165 1130666 1485475 2382891 3648706 3792879 4154375 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 256794 996513 2227395 2438772 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 938912 2756850 2818107 3105405 4006062 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 96790 472578 725516 2333048 2460150 2913696 3465738 4824508 -1 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 -2 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 809564 875937 1566482 1933452 -1 475041 1606898 2247514 2572261 3120834 3599896 3665965 4748967 4876553 -1 -2 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 38688 511221 774078 1369694 1996820 2082765 2120546 2156023 2934403 3266252 3278679 3431764 3680862 4226453 4328069 4336862 -1 -2 1358959 1384720 2184904 2348530 3048532 3455642 3828250 3859204 3892889 -1 1638 330336 4150156 4624359 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 950387 1688206 1781729 1810195 2580074 3043114 3121876 4136786 -1 -2 115512 1337535 1742430 1827408 1921668 2393563 2960268 3277597 3491039 3840645 3930613 -1 203062 217525 844640 874359 1214627 1397745 2654564 3270831 3941611 4232685 4288906 -1 -2 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 177350 1039881 1608306 3513717 3765435 4495870 -1 -2 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 240619 821303 1051237 1056307 1332910 1349766 1561260 2223562 2867042 4014754 4099462 4474575 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 405959 658297 1562904 1964816 2125571 2925346 3298189 4186018 4853005 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 162123 549895 653032 4292301 4758293 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 83071 781530 4695553 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 81337 221008 838017 1248878 1557027 2500136 3017561 4114201 4158215 4707963 4833950 4864645 -1 -2 292890 567796 798871 1727076 2194064 2735080 4920631 -1 414805 2480161 2963268 3712168 3968316 4751035 4955074 -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 1125631 2897530 3221303 4008888 4326486 -1 729322 1564940 2570756 3240614 4091823 4507243 4670103 -1 -2 695536 1343976 2549970 3470931 3632173 4657704 -1 449493 470091 680125 1513060 2320647 2584161 2637787 2681829 3817887 4985378 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 2597047 3557110 4866547 4995486 -1 -2 392034 739713 1123946 2509762 4325807 -1 2735597 2741032 3537618 3581048 4156669 4177704 -1 173932 1125112 3261865 3418446 3530731 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 235106 556019 1392249 3378204 3685846 4301626 4648927 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 813414 893535 1062808 2792193 4919382 -1 -2 136725 1000438 1157120 2252886 2371606 2476405 2911011 3757415 4771414 4935162 4956611 -1 22035 130122 251803 1101323 1474702 2070037 2235714 3776791 3905347 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 1637223 2209071 2519609 2739875 2823044 3513886 3692782 -1 419842 494541 3070940 3470188 4017322 -1 -2 174182 223976 587310 635474 954994 1926560 3005495 3518002 4115523 4159254 4963272 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 -2 1833994 1973016 3052306 3136488 3538221 3721591 3844472 4178762 -1 -2 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 -2 581782 1370588 1621518 1774693 1900103 2194859 2255959 2331710 3034562 3125315 3361724 3830703 4541640 4889286 -1 2085541 2169739 3765495 4483608 -1 -2 567392 791891 922747 1366578 3040963 3259447 4604578 4848080 4954080 -1 159664 1135155 1348377 1818869 2416330 3552200 4622238 -1 -2 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 435929 1614900 3407626 3518073 4533530 -1 -2 726658 1466043 2674206 2921147 4682231 -1 457206 743383 1217627 1378512 2771260 2896367 3057129 4687329 4995846 -1 -2 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 1385539 4037959 4923789 -1 444689 681917 2743924 2876024 3852225 3885709 4008060 4185783 4303059 4782634 4915319 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 346392 1096023 1572117 1623163 3474055 -1 -2 70334 636863 655918 1365167 3176043 3808186 3923910 -1 388514 679729 867405 2318183 2364827 2559555 3369773 3644410 4104558 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 968986 2001096 2742808 2827296 3517546 3540873 -1 1723056 1795145 2501738 3567762 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -1 444016 485035 585267 1299796 2327268 -1 755459 782409 3305401 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 905033 2124998 2869591 3504076 3855143 4265458 4400475 4409940 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 544780 1016349 2243865 4095472 4475536 4819382 -1 3889476 4606941 -1 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 74395 189782 391598 764604 853953 1554924 1954679 2584623 2596753 2613332 3665469 -1 -2 76395 819979 886686 1799456 1840638 2288714 3681510 -1 128515 1640079 2596970 2704816 3255143 3631786 3774898 3930788 -1 1121213 1448073 1852788 2300484 2909793 2962167 3251964 3292414 3565903 4086950 4407120 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 582674 785998 1994581 3375048 4351717 4981234 -1 41898 822197 1167723 2437961 2862536 3724089 3992577 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 1369094 1587923 2459366 3536313 3763659 4270782 4654404 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 328918 660191 726780 3339680 3750751 3829364 4393480 -1 -2 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 755902 2352883 2353436 3028855 -1 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 1301129 1488397 2861693 4111855 4459788 4593414 4807003 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 837237 1343917 2401633 4217731 -1 -2 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 809925 843008 1283402 1311402 1551710 3007181 3246968 3279595 4342682 4544065 4882908 -1 -2 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 843391 1593311 3070409 3707297 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 500460 1658114 2230136 2683037 3255146 3746711 3750693 4895394 -1 -2 1901439 1952037 2042991 2682470 2793141 3746080 -1 529544 2977678 3794819 3896420 4350350 4893007 -1 -2 62461 361882 808000 1177239 1539869 1762705 1935670 2729938 2945718 3410402 3479256 3479517 -1 456109 1119000 1304825 3966886 -1 -2 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 1052576 2559036 3296820 3687418 4898985 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 287667 875169 2032065 2764492 3257388 3964664 -1 1251669 1548968 2439688 3237521 3432945 3719761 4038177 4077896 4494311 4823054 -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 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 843462 1589882 3801754 3957223 -1 785468 1048180 1136417 1488573 1657438 2086296 3749541 -1 707495 964755 1226130 1656969 2200245 2675989 2781702 3175619 3456564 3634226 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 -2 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 306932 883894 1150334 1965959 2305978 2971563 4519807 -1 320390 571400 3952270 -1 555213 858013 943040 2548222 3343728 3933332 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 1655219 2201486 2293445 4364553 4787468 4874377 -1 -2 343292 551612 905750 1163120 1336924 2006225 4789739 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 356487 1204854 2147395 2907092 3104343 3215015 3750288 4525994 4908795 -1 400597 2345943 3243897 3669045 4371582 -1 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 1643776 2484639 2616858 2851737 3569456 3586335 -1 -2 279406 1546541 2384853 3281378 3355443 3357373 3621771 3626235 3919240 4273519 4356144 -1 -2 1160191 3130174 3297018 4004604 4401753 4800985 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 1541625 3919304 4301257 4501861 -1 -2 34616 968986 2001096 2095928 3517546 -1 61922 398444 959945 1074217 1166958 -1 735982 1751550 2009014 2587424 -1 142534 437496 1805654 2147508 2161114 3259164 3372537 3600787 3975691 -1 392524 468686 584371 2718736 3713582 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 14171 95598 863504 2114561 3114806 3535840 4709209 -1 396065 594695 1472917 1603800 4069685 4270085 4301774 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 881099 1307092 1579674 1784751 2099502 3199454 3814915 3900767 4415841 4988921 -1 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 -2 230159 996532 1119821 1480144 1573008 1894025 4042544 4716913 -1 2275685 3447244 4465857 4742328 4999999 -1 792552 912527 919436 1667178 1941577 2306045 2952388 3009886 3046733 3645178 3802072 3879543 4119285 -1 84213 670150 863212 1719702 4811892 4903785 -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 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 1906352 1927430 2464708 3598070 4797135 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 3691007 3991331 -1 2524379 2557130 3780898 4226156 4300088 -1 348677 1912281 2594603 4055175 -1 805455 1362513 1811746 1835674 2186149 2246676 2815877 3222946 4089186 4667556 -1 418657 559917 941179 1654436 1935388 2658946 3572549 -1 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 -2 583469 711636 1277530 1441271 1829490 2218642 4437577 -1 -2 100230 501150 827742 1047809 1162926 1888327 1991033 3592552 4276806 4395861 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 994248 1075490 3062553 4430829 4493806 -1 -2 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 1360869 2929562 3238734 3384657 4371975 4726985 -1 845231 1869977 2659463 3173218 3227773 3641083 3870462 4468559 4842204 -1 992202 1555772 3394569 3926165 3987612 -1 -2 958870 1239731 1915010 2523316 3016089 3074074 3163785 3517848 4185222 4816131 -1 -2 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 50670 217090 325321 1635140 2321173 4642573 -1 169906 1613492 4519893 -1 174033 627690 1453160 2608814 2771107 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1007970 2378044 2713309 3522583 4267626 -1 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 1709910 1804302 2688928 3429743 3851458 4559716 4716601 -1 -2 2842154 3207529 3753449 4269674 4852770 -1 -2 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 309819 1328277 1937136 2023154 2329364 2612758 3341226 3473905 3935411 4145091 4537835 4751592 4824620 4851897 4972936 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 757670 930804 1384282 1854264 2438722 2672179 3004243 3232997 3341573 3523346 3933392 4747007 -1 520171 803685 1289051 1707921 2391871 2878507 3070593 4995336 -1 1730577 1796806 1952459 2140615 2692350 3229388 3501179 3601361 3659793 3974627 4514184 4561801 -1 -2 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 37031 1159370 2767237 3023018 4180520 4352665 -1 439895 618488 694873 927716 1542427 1641314 4320538 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 1807555 2754830 3008258 3074594 4233543 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 1178217 1552000 2038129 2729322 2872352 3138736 3251917 3485575 4653403 -1 -2 750647 861243 3242260 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 378387 856576 1837280 2924804 3269029 3848492 -1 1769218 3027321 3984596 4058129 -1 1341655 1533168 3152249 3540675 3587123 4677164 -1 -2 459968 1229013 2842718 4324824 4340525 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 143572 1381134 1720503 3129507 3133762 3198129 3414407 3756624 -1 -2 1197569 1462880 2280489 3475637 3716268 -1 237287 654853 679768 824708 1930460 2101039 2322469 3832844 4298767 4410980 4789913 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 -2 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 468096 861440 2081604 2138204 2381852 2814912 2939076 3274302 3360607 3688723 3908996 4890592 -1 899218 1205046 1321971 1442701 1701510 1978670 1983075 2879333 3430389 3979701 4077231 4573170 4884613 -1 2497965 3500636 4167289 -1 13543 468474 493195 4329590 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 287667 875169 2032065 3257388 3964664 -1 -2 1268808 1855080 2436013 3024131 3061301 3428147 3722376 3945308 4475957 4611872 -1 806049 1227204 1359593 1804302 3859533 4525469 4694467 4920616 -1 638502 1866402 2652393 3584325 4129410 -1 -2 242166 3645107 3721945 4928278 -1 332432 1463642 1950228 3042646 3423119 3932692 4241521 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 330890 3002268 4056310 4718050 -1 325042 1844259 1975904 2492417 3816121 4532402 -1 -2 696372 1748932 2508357 2580362 3059122 4217967 4392331 4477829 -1 -2 181882 2316815 3041484 3267573 4732050 -1 1523889 1885339 2844903 2886319 4400467 4999999 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 56506 113129 2679957 4098415 4998579 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 15274 1262167 1427531 2224350 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 498806 2366186 3281564 3658353 4611403 4731216 4982143 -1 -2 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4253666 4915989 -1 -2 193524 1097502 1746192 3326232 4016196 4712617 4792527 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 15067 366683 515375 1070416 2364679 2626011 3827974 4283712 -1 -2 480945 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 -1 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 -2 2334619 2827645 3485978 3863034 -1 410539 695734 964642 1004506 1265339 1523803 2311938 2652070 3309711 4871033 -1 352892 1226330 2136717 2637269 3263760 3984360 4091142 4910461 -1 -2 376572 700391 2274523 4036525 4497872 4519497 -1 693180 1011542 1030428 1905594 2430423 3031139 3235295 3811670 -1 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 1068437 2044849 2790768 4725894 -1 675807 1523095 2604334 2653500 2747735 -1 717517 1392099 2676878 2812813 3907951 4162870 4171813 4201957 -1 36634 1849981 2451061 3300085 3454673 3619541 3765029 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 1076510 1476515 1551104 1955270 2212419 4604053 -1 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 -2 633989 1523929 2836798 3104506 3461346 3576467 -1 212444 1704650 2119139 2194292 2457578 2956116 4612002 -1 -2 82983 2517029 2594681 3120087 3741209 4793218 -1 2939002 3320669 3351484 3496485 3700794 -1 -2 940576 943766 1022407 1783868 2071185 2586012 4182505 -1 -2 41898 1167723 1715811 1982461 2620382 3066700 3089466 3992577 -1 12605 833485 1052639 1112681 1204105 1966562 2617883 3103258 4432287 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 -2 567601 1014761 1388701 2104163 3935969 3959037 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 -1 -2 900072 924468 1333486 1678395 2054996 2397270 2515159 2523680 3806210 4466570 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 1889811 1952131 2275700 4025503 -1 -2 1594903 1696589 1818362 3570965 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 707336 804801 910158 1460621 1628168 1887505 2525973 3241120 3382723 4452184 4967981 -1 249353 960432 1526500 2520690 3181347 4530110 -1 -2 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 3032361 3053972 3065656 3508602 3671932 3764116 4191743 4229489 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 422286 885171 1404191 2302910 2593042 3868757 3915984 3976796 3982150 4945922 -1 1043762 1095034 2073294 3001092 3598268 4442237 4980075 -1 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 1586574 1685996 2740059 4479697 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 489187 824678 1386108 2361935 3004747 3361750 3898559 4320171 4442520 -1 653820 1112245 1448462 1971586 2489729 3570339 4062940 4276098 4560388 -1 581450 1428046 2164730 4055074 4942396 -1 -2 425395 3245962 3648012 4183940 4936769 -1 163591 189609 615869 2060758 2543608 2886673 3076542 3880092 4753700 -1 951103 1185226 1644073 2963747 3077267 3637253 4183486 4531882 -1 -2 527470 1211197 1461867 2208477 2348785 2585091 4184835 4855148 -1 -2 438590 936674 1433716 2099942 2138439 2520725 2851363 2873470 -1 1015391 1679356 1905343 3111940 4037437 -1 67282 165554 307757 1175316 1228471 1290155 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 -2 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 43981 163576 860599 970720 1421274 2369494 2423763 3000217 3004923 3032953 4390026 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 -2 1482057 1733001 2767860 3045478 4493446 -1 -2 768807 1328105 1790270 1820819 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 46186 345721 1977717 2956455 3407563 -1 -2 23089 169317 938743 1767358 1793685 2258987 2259927 3003477 3070151 3181167 3694145 3715174 -1 -2 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 -2 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 1514770 1942359 1977874 2881281 3165086 3743049 4149547 4833591 -1 1326456 2224621 2577842 3917195 4552046 -1 339455 2112120 2150236 2343759 2412220 2457453 2511506 2941127 3210347 4100065 4390507 4494878 -1 -2 735933 897267 1228501 1384016 3015214 3395270 3396821 4111604 4149117 4679388 -1 1435080 2300105 2436519 2558485 2750055 4638071 4874215 -1 92849 314821 812731 2570028 4920149 4925718 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 1713672 1767946 2260370 2839439 2888251 3474842 3816102 4487250 4501920 4762953 -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 659317 2118806 2978946 3506308 3614615 4699003 -1 -2 135326 630897 750724 1367752 2898222 3851336 4166165 4181800 4361391 4647580 -1 12411 718086 730100 1472538 1498780 1577580 2282240 2649382 4026918 4214223 4497493 4999138 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 243346 1547195 2777773 3856494 4445943 4569721 4963963 -1 -2 751719 1764086 1988437 2495160 4388139 -1 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 -2 520453 870461 1167675 1687383 1923741 1989024 2324655 4817677 4944296 -1 1303445 1696160 1922997 3227093 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 1597786 2004566 2017961 4663523 -1 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 -2 30300 821055 1262065 2034674 3769716 4319431 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 430638 1070026 1098693 1555145 4548811 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 4170454 4501739 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 2014657 2245966 3478288 4587203 4914595 -1 -2 868485 3881440 4033198 -1 21212 2328493 2401236 2930177 2934001 3140428 3775975 4013010 4396169 4635946 -1 -2 909150 1188139 1234162 4068943 4523971 -1 727035 2414532 2446925 2501616 4498283 -1 -2 102821 436157 1385537 1438943 3626587 3766335 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 1385539 4037959 4923789 -1 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -1 512431 1317625 1324575 1502092 1973192 2466359 4772551 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 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 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 4860407 -1 1044266 1546813 1919447 3178692 3454814 4095820 4680227 -1 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 -2 236946 1987167 2077844 2313972 3469238 4717116 -1 209540 892911 1245458 1473111 1491953 1930550 2015562 3053524 3465464 3844921 4814203 4867724 -1 -2 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 -2 191215 217571 762942 2083865 2747794 3179825 3391572 4038456 -1 755539 2452717 4288758 4742784 4862687 -1 762559 1327808 2030219 3496556 -1 -2 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 -2 54880 1803169 2821429 3065891 3954725 3970736 4171162 4364197 4810139 -1 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 392830 942953 1281337 2249858 3397114 3458150 3801484 3933352 4030447 4085523 4237646 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 69074 473754 4484427 4593796 4782240 -1 -2 1254633 1589151 1901709 1996723 2750055 2962753 2987254 3790399 4874215 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 759016 898771 1206967 2965243 3035654 3837307 4189242 4373130 4816366 -1 -2 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 719661 1728819 3820184 4628334 4698192 -1 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 243108 768107 1412175 1456583 2863208 3274640 3842332 3877147 4403245 4407056 4947550 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 209123 797383 1820692 3689987 3930881 4274654 4875499 4945445 -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 455907 1158373 1602512 1699272 4292036 4551055 -1 299071 946911 1134616 1354872 2663202 2846053 3524679 4013341 4450431 -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 317467 1609059 2230871 2232212 4866989 -1 13161 297622 922320 1261035 1478256 1616955 1682002 1943710 2327268 2346453 3101653 3289890 3703813 -1 2392112 2612157 3966008 4125814 4284547 -1 221712 1255105 1829673 2503970 3380208 3408672 3722833 4315966 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 76689 1438139 2199887 2391898 2840499 3875036 4094991 4479499 -1 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 422625 915354 1113145 1491760 4625756 -1 -2 413412 587015 987014 2726804 3684697 4263717 4608537 -1 161249 552730 1190372 1843315 1864782 2612921 3538365 4856754 4898652 -1 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 556034 896980 1036783 1916978 3625589 -1 -2 865411 1051281 3642992 4610724 4667707 -1 631031 1038183 1518109 1704304 1836842 3208689 3920596 4070776 4364826 -1 -2 145929 1289370 1492791 2520872 3045707 3158529 4760140 4999999 -1 -2 690015 814342 1646239 2570415 3148784 3900692 -1 -2 1096140 1161893 2006157 2467682 2584608 2751086 2780782 3198221 3906593 4471147 4555836 -1 100756 614537 831308 1896701 1909891 3140598 4621962 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 962354 1122594 1181260 1448373 1742499 1778235 3448428 -1 609271 1061746 2969018 3189510 4060715 -1 -2 513715 757707 794713 1677942 2663782 2755743 -1 102821 436157 1385537 1438943 3626587 3766335 -1 383778 544363 1873763 1901694 4932726 -1 -2 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 2596168 2770760 3280900 3336968 3508352 4456431 4918203 4929960 -1 1248920 1360674 1766098 2117590 2211593 2946708 3780617 4495918 4814856 4988417 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 1471750 3021658 3124873 3150839 4641128 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 -2 208098 628205 969272 1242919 1651117 3038805 3282968 3372715 3504230 4150017 4291608 4462444 -1 1699736 1813159 2700264 3101607 4330227 -1 1162679 3180458 3226554 3955942 4014537 4082418 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 687429 992835 1250590 1804955 2804499 2895511 3156213 3766958 4274234 4605088 4680949 -1 -2 109594 302688 1353045 2629893 3006652 3023548 4101495 4755487 -1 -2 319558 417369 1416341 1538284 1845904 1858129 1932553 2026877 2100378 2235427 2424150 3252518 3566616 3874593 4659784 -1 116722 1029062 1236053 3050892 3804760 -1 359678 637614 941211 1304984 2228160 3873648 4437866 4446935 -1 813667 2285696 2656767 3329771 4511548 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 73480 123820 651611 1478713 1480107 1770888 1943988 2501778 2668221 3320539 4364644 4746610 -1 187153 2105670 3970717 3990801 4745312 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 732353 783154 869969 2058939 2087772 2187443 2197146 4266736 4417284 -1 -2 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 2862350 3089098 3493906 -1 -2 306743 445764 1397745 1495165 2052501 2603333 3085058 3331890 3774587 3815654 4228629 4362205 4684406 -1 713178 2176431 3538495 3810035 3966734 -1 1251669 1548968 2439688 3432945 3719761 4038177 4077896 4494311 4823054 -1 810402 847560 1921163 3230605 4886660 -1 308725 568667 711575 3261337 3560985 3606837 -1 615319 646235 1444133 2504399 2610592 2811048 3607909 3650720 3790297 4710427 -1 -2 547405 551654 1569596 4267645 4820225 -1 205984 639288 1023156 1146610 1963092 2269123 2518516 3503745 3778877 -1 -2 2202947 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 3406 1588867 3622470 3941582 4137201 4455961 -1 291134 728571 3322334 4086258 4558148 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 50169 344293 1140968 1487685 3007504 3707073 3914688 3963362 4011605 4251823 4290627 4693010 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 1772062 2110558 2636073 3224382 3384002 -1 224376 629242 2120488 2717188 2757736 2977829 4057135 -1 738624 1800071 1985410 2605277 3573605 3668854 3757758 4055415 4471763 4798097 -1 -2 726658 1466043 2674206 2921147 4682231 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 1910874 2173682 4969454 -1 166690 1466994 1598736 2254285 2386877 2752857 3189487 3489679 3520794 3903223 4281935 4299103 4533909 4575256 -1 277371 2361154 2420930 2463117 3001222 3164699 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 -2 1416946 1551923 1584150 2122988 2518027 2791290 3409976 3685000 4036114 4408051 4429769 4566904 4871238 4979811 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 55794 284308 622649 1236693 1415242 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 887076 2087301 3014965 4200484 4817777 -1 -2 1600190 3951027 4648809 4673496 -1 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 1072311 1467329 2527779 3847209 3876632 4187587 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 732595 891107 1916474 1943282 2003132 2408490 2511790 3024950 3402820 -1 801164 2247193 2453532 2730948 4714811 4890296 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 864699 1266127 3333441 3685134 3741341 3837534 4088543 -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 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 3728 127270 637542 659596 823492 1247985 2189731 2559876 2795101 3350594 3671181 3990855 4163288 4621441 4966040 -1 -2 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -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 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 1053726 1283050 1315692 2911934 3226248 -1 1107070 1831506 2475955 3954531 4025960 4370946 4427893 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 -2 169974 1933530 2367669 2461143 3338850 -1 503964 904408 1065436 1644015 1829657 2104986 2750762 3217859 4631698 4738890 -1 -2 523067 790249 2078259 2111774 2240626 3350238 3423148 3672228 4489084 -1 409615 1310763 1554181 2319874 4605878 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 492509 750024 1357511 2510961 2831133 3759112 3949011 -1 17695 64899 84407 222228 597294 659101 663243 1043995 1878482 2646686 3194493 4105965 4672983 -1 -2 2602002 4314465 4588309 4617170 -1 1358433 1362098 2521462 2896351 3181128 4448924 4583487 -1 -2 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 62183 314079 1271118 2232676 3152099 3370253 3411591 3736109 3762092 4124658 4431382 4964049 4992071 4993861 -1 -2 180124 372414 2089917 2267100 2645729 3391790 3692748 4139821 -1 130436 436265 1332583 2481369 3509404 3829376 3835348 4462282 4659518 -1 -2 366705 1184630 1486786 3813493 -1 1195852 4157130 4862890 -1 248201 506668 757027 2107295 3262900 4714780 -1 100756 1407236 1572955 1996758 2248803 3082336 3139520 3932648 4609535 -1 1975400 2188920 -1 -2 491425 1738152 3829896 4162217 4763404 -1 261547 402468 1016088 1337109 2894977 2942478 3130230 4155544 -1 -2 783280 1069991 1340983 1438813 1739915 1933761 2417433 2829734 3077562 3540369 4736758 4806967 4856401 -1 1009909 1166933 1262757 1559122 3346740 -1 -2 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 -2 133954 140112 197477 615467 723626 1214161 2412800 3604196 3658458 3934773 4250442 4835829 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 234607 262582 567453 3052972 4364768 4439264 -1 426504 1461797 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 -2 795114 965555 989640 1053890 1335639 1653381 2613083 2759230 2885567 2964217 3402867 3672083 3810525 4998387 -1 2190786 2432245 3768014 3864073 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 -2 324470 1808260 2050395 2085785 2287878 2598921 4849879 -1 297298 1101391 1125466 2021656 2577113 2788749 3556682 3998647 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 760345 1547614 1562047 3098754 3949254 -1 1441857 1787558 2099103 2400623 2401240 2786626 4033645 4505718 4713172 -1 148528 1515381 1595576 1836575 3050814 3101385 3719455 4892591 -1 -2 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 1202333 2004318 2053781 2314419 2580688 4104876 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 591412 1009127 1810511 3553461 -1 -2 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 1829188 2088975 2143924 2897792 3668152 -1 967605 1248428 1263572 2205504 2786664 2940752 3209578 3794026 3895427 4935228 4953234 -1 -2 13848 1046259 1237430 1685556 3059122 3336573 3337439 3479727 3606656 3645946 3936693 4454618 -1 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 698981 1270752 1635043 2814090 2819862 3531967 4006887 4082514 -1 782710 973080 1013146 2661946 3006331 4761770 -1 -2 230033 469991 1677136 2912546 3942819 3971893 3984778 -1 1798800 -1 378344 780970 867715 3091917 3314089 3810499 3852278 -1 -2 803870 841658 1198926 1932356 2897018 3187476 -1 360664 1571739 3366732 3571773 4143638 4969717 -1 83996 570534 862851 1563323 3413158 3568006 -1 466398 570469 834380 1071873 1233456 1715401 4572483 -1 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 936195 1179426 1319610 2005734 3763941 3966310 4868139 -1 -2 187634 617669 1514235 2166811 3179797 3314206 4403763 4827948 -1 81969 1076912 1504608 2365332 2787680 3423100 3702008 3836978 -1 -2 292245 1322110 3219604 3732728 3737330 -1 281121 287101 1020544 1203173 1644817 2206465 2324819 3564640 4204623 4856448 -1 117039 208249 241475 1302293 1979517 3173702 3973751 -1 62870 239018 854953 1141412 1369679 1879176 2344299 3543764 -1 -2 96140 1271118 1686415 1993447 2232676 2544610 3411591 3736109 4007630 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 521870 704262 1533876 4356305 4407634 4692802 -1 220125 259537 1115183 2151311 2255394 2660836 3007281 4559463 -1 -2 533650 936044 1211643 1433777 1434148 1654904 4083688 4465770 4884705 -1 50670 217090 325321 1635140 2321173 4642573 -1 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1303581 1728663 2295630 3921764 4556887 4816863 -1 -2 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 2018071 3115745 3335305 3497586 3938135 4134189 4315777 4399546 4666483 -1 -2 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 266404 1427619 3983437 3989374 -1 767374 1626528 1948352 2384181 2478793 2673308 2819313 4646728 4968881 -1 -2 1818410 1848230 2713626 2764562 2853311 4864043 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 1151221 1408082 2142444 2485637 2815385 3482080 3700074 3930497 3945152 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 273134 707762 1190052 2093623 2263153 3477281 -1 401869 494151 2330213 2415313 3605090 4611677 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 -2 306923 718561 2729635 3729973 3783232 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 1197569 1462880 2280489 3475637 3716268 -1 -2 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 300231 1167517 2182333 2412188 2574885 3638187 4267625 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 100132 204566 371467 716383 777956 2028071 2344063 2642584 3741568 3807268 -1 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 756247 3205134 4342562 -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 739057 1371838 2288517 2652609 2814632 3635844 4220161 4555326 4684806 -1 693114 1631686 2460427 2867560 4421132 -1 -2 659757 1811944 3577527 4736099 -1 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 -2 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 1089247 2520632 3622193 4230291 4453034 4773962 4804729 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 2866594 2994296 3257348 4461950 -1 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 -2 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 3274898 3382154 3760880 -1 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 123728 259279 1435950 2618913 3036585 3540584 3768866 -1 -2 821914 2459291 4640947 -1 -2 3107901 3334489 3752071 4422223 -1 114549 937368 1475592 2141894 3265631 3958158 -1 475153 1395982 2591563 2799100 3368349 3813371 3892181 4375295 4692235 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 1072004 3101054 3631744 4082836 4128821 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 497091 627891 1721487 2092751 2620685 2894531 2992000 3779480 3942048 4306952 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 865662 938364 1254472 2813941 3632684 4186716 -1 -2 56761 82691 692085 1986178 3400233 3581445 3723127 4088821 4453521 4567604 -1 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 407535 1786902 2472102 2769998 3358761 3521527 -1 -2 930556 2360017 2716417 2764023 3712145 4356305 4518807 4528949 4910129 -1 1163024 1290563 3403650 -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 709683 2998921 3822080 4267643 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 83996 570534 862851 1563323 3413158 3568006 -1 -2 1926938 2151579 3748969 -1 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 571869 785530 944777 1002151 1125548 1346852 2117801 3442416 4194851 4415707 4502069 4982065 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 -2 256794 1479804 1634887 2876300 -1 -2 798022 1197797 2601397 2712111 4669182 -1 -2 143572 1381134 1720503 3129507 3133762 3198129 3414407 3756624 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 304035 463532 507509 654370 1640128 2117257 3894351 -1 -2 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 1684239 1839479 2717895 3651684 -1 -2 91145 2541850 4509513 -1 44210 162924 267881 371980 2850584 3654236 4544461 -1 -2 179378 408349 1023837 1329609 1395980 1808942 2700514 2996587 3127050 3575163 4223336 4694329 -1 307018 1502294 3391459 3703786 4167636 4457123 4738766 -1 985782 3204972 3626170 4444454 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 18594 2137232 4403183 4469508 4801822 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 1628373 2263948 3184307 3648260 3663577 4747179 -1 444573 1124427 2513347 2921268 3484825 3939845 4019944 4847138 4907333 4973359 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 229839 411514 1023327 3006164 -1 1771962 2304202 4528886 -1 36547 492260 780643 982073 1903151 3855518 -1 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 407185 525900 777414 1819249 2874389 2897687 3098151 -1 99133 288047 1259777 1333165 1456370 2188720 3077468 3104668 3129999 4712204 -1 -2 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 454655 3378895 3670416 4477025 4793070 -1 1734081 1780843 2104325 3866088 4593984 -1 1958369 2529788 2679290 3154583 3363434 3461116 4025056 4153861 4187981 4564509 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 2098280 3067316 3725918 4071939 -1 -2 190798 816183 935993 1466058 2026092 2180912 3825088 4174938 4360850 -1 135524 1587969 1857760 3254988 4048507 4076750 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 -2 204651 801654 1195566 2279573 2582473 3146682 3732895 4255711 4715663 4750453 4996619 -1 91145 2541850 4509513 -1 -2 429394 550652 1693100 3365356 4568498 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 175806 2153922 2437293 2602777 2963635 3641136 -1 708251 1081183 1221665 1281344 2683129 3993135 4335996 4572831 -1 168298 874887 1313450 1536086 1723317 1881530 1897759 2113285 2708537 2865735 3089204 3736188 4616150 4804872 4902735 4992823 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 757670 930804 1384282 1854264 2438722 2672179 3004243 3232997 3341573 3523346 3933392 4747007 -1 235390 954998 1171442 1543965 1546781 1932535 2307133 2682938 2980742 4284376 4836954 -1 -2 242005 732983 2186277 2933906 4697420 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 -2 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 416438 1206725 1254592 2650086 4391700 4501103 4999999 -1 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 671257 2862787 3405297 3995632 4117949 4278375 -1 -2 567601 1014761 1388701 2104163 3935969 3959037 -1 559274 982808 1179391 1596438 1614159 2350557 2863208 4819076 -1 -2 761325 1683279 2854171 3145091 4977787 -1 395404 943610 3995612 4575063 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 -2 486660 1077780 1477838 3134154 3166401 4408982 -1 477318 1019498 2544810 4022330 -1 -2 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 732907 1003513 1272242 1644765 3008812 3537770 3565341 3688379 -1 1794745 2453137 2832760 3015340 3735364 -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 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 1452741 1568729 3547848 3784328 4010872 4888642 4949082 -1 -2 128515 1640079 2704816 3631786 3774898 3930788 -1 1744740 2551024 2649762 4048071 4607706 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 582674 785998 1994581 3375048 4351717 -1 151702 527975 2557023 4044685 4070300 4819153 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 1503388 2714286 3888214 4178270 4464305 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 821914 2459291 4640947 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 247075 304728 3022451 3801858 3900299 3914295 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 1205951 1803760 2884748 4064905 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 865181 1329449 2531280 2665165 -1 615319 1408630 2160388 2504399 4540590 4835345 -1 -2 515335 1276037 1794368 1811944 3116057 3303230 3554726 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 692397 993757 1478507 2963268 4667832 -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 -2 544488 1039864 1128433 1868549 1943030 2708814 2709037 3362667 4122355 4161244 4621601 -1 998722 1419677 1434242 1780175 3196472 4238667 4308013 4586047 -1 492984 637824 1032439 1275592 1537184 2530993 2910036 4388333 -1 -2 455786 580218 641924 1487231 3197703 3711985 4272416 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 -2 1743951 2268184 2352527 3084392 3930188 -1 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 365081 676160 813990 1197684 1241024 1324737 1543565 2384413 2529783 2848350 3302166 3360374 4977760 -1 82519 818588 1519497 1557721 1839373 4804629 4999999 -1 -2 47355 105400 532131 1646409 1860330 2225972 2412281 2768100 3109342 3418166 -1 400632 802804 1315431 1740795 1760330 2353339 2921948 3240210 3772820 4559984 -1 58540 259692 1479354 1848153 3463414 4113691 4315987 4626346 -1 183774 1064051 1503484 1707900 2310234 2449499 3544052 4806324 4866333 -1 -2 318933 1092321 1271307 3083067 3360313 3584930 3747819 3829729 3848099 4236839 4512313 4950197 -1 1993103 3826972 4329275 4574251 4749673 4884709 4992726 -1 817905 1602319 2273159 3294953 4015075 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 834049 1404632 2592493 2910538 3403183 4588465 -1 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 -2 463974 597834 647554 2357120 2713497 3458504 3888678 -1 -2 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 846094 4202578 -1 594234 923085 1774504 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 16372 1397796 1494257 1825396 2695178 -1 -2 585754 1388625 1411556 2450857 2572915 3031494 3287634 3819426 4821653 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 251051 3346877 3494455 3575528 3599449 4892066 4916719 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 2143424 2604683 3447599 3707135 4475850 4518047 4657058 4689967 -1 63225 1009266 1210595 1706074 2595919 2796984 3470810 3630370 4171824 4435707 -1 491074 705187 1013264 1541958 1766506 2602155 4204268 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 -2 917811 1109600 3539849 3662418 4461848 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 -2 191146 1975427 3998760 4085533 -1 53176 323161 704074 1645317 1916404 1988033 2524675 2809984 2955163 3495956 4170408 4228009 4938068 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 1164453 1253928 2017673 3460034 -1 1038801 1518778 3041226 3421453 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 -2 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 378387 504270 2229685 2672314 4338326 4677245 -1 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 1162036 1199176 1247981 2805594 3876252 -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 246062 278394 1329200 1603957 4061637 4368907 4809675 -1 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 605674 696521 1201657 2173004 2399001 2432210 2492430 2530889 3300637 4201962 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 1565584 1694315 2111535 3176796 3718407 4351327 4748597 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 730440 2351844 2540041 2820991 4367950 4711127 4811516 4940679 -1 681987 837669 1311345 1317976 1385916 2343978 2463806 2534287 3029021 3602319 3706771 4536523 4544401 -1 221199 324415 659101 2046540 2425811 3360769 4397528 4586551 -1 -2 738139 1379575 2310915 3001060 3120796 3874840 -1 -2 481572 1616156 2635068 3339379 4540963 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 872558 1123632 1915837 2197819 2432125 2483894 3887918 4383909 -1 810402 847560 1921163 3230605 4886660 -1 -2 1482057 1733001 2767860 3045478 4493446 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 895895 1239841 1291481 1705148 2200298 2631059 2707058 2740319 3847903 4617348 -1 -2 823043 929437 2067829 2559795 4068464 -1 219943 782992 1478001 1677842 2143403 2555678 3401853 3417525 3919414 4988306 -1 -2 565169 1084983 1093811 1292716 1842926 3604964 4051920 4539782 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 456767 2511064 2572190 2956825 4130500 4613161 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 -2 71090 1111867 1930657 3478678 -1 415041 1997314 3556922 4108846 4197096 -1 -2 455907 1158373 1602512 1699272 4292036 4551055 -1 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 1325158 1685646 3991971 4590857 4887994 -1 -2 1594903 1696589 1818362 3570965 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 711 55805 1852324 2713486 3152091 3234818 3887544 4054024 4297108 4603394 -1 -2 266210 527819 673229 687006 917121 1737131 2034419 2343583 2581363 4204850 4269027 4377895 4401461 4715509 -1 1375765 1698655 1732527 1782162 2429081 2869649 3008422 3403052 3436561 3621310 4135602 4141249 -1 70056 435567 479048 1513708 2513964 2624437 3073179 3154548 3772764 3847249 3972319 4355572 4949247 -1 -2 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 505628 536485 1429853 2715392 4084598 4656605 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 95402 1691058 2032732 2201829 2637064 3195139 3477310 3677483 3911253 4069542 4662650 4850163 -1 -2 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 399481 468474 1008926 2461698 3851558 4003087 4101907 -1 985400 2308081 2606921 2843894 3583873 4168096 -1 803146 2933844 4764058 -1 562655 1524021 2315456 4241961 4321233 4612997 4898945 4999999 -1 -2 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 938912 2756850 2818107 3105405 4006062 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 938026 2306681 2909035 3000360 3178748 3980935 4774783 -1 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -1 -2 200001 357822 580104 2887295 3452190 -1 -2 586670 1726542 2306805 2436380 3293474 3891556 4386033 4875183 -1 385457 875136 4077620 4227588 4532990 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 575683 988913 1359437 4829590 4922423 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 526307 2000208 2154789 3083588 3232321 3932706 4729296 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 747147 3100301 3112476 3591898 3820414 3896692 -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 365064 399085 507690 2341337 3169295 3272826 4264890 -1 50169 344293 1140968 1487685 3007504 3707073 3914688 3963362 4011605 4251823 4290627 4693010 -1 -2 2508874 3312329 4411672 -1 223116 934092 2691584 2699108 3338037 3635099 3694818 4498523 4600065 4883640 -1 10269 498934 2709926 3604143 4155070 4170857 4417064 -1 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 2001232 4109572 -1 -2 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 430638 1070026 1098693 1555145 4548811 -1 -2 307056 329068 380814 435305 479502 1761260 2258926 2752528 2769432 3195778 3796396 3991998 4133711 4324178 -1 428832 1923914 2161685 2291083 2562359 4125234 -1 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 -2 389169 1046188 2336724 2490446 3431542 -1 -2 462050 940039 1577749 3261534 4811063 -1 918478 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 -2 292245 1322110 3219604 3732728 3737330 -1 -2 229839 411514 1023327 3006164 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 3279 656913 1319512 1779165 2495834 2756255 3612548 4319830 -1 1260806 2618240 -1 -2 734137 1217877 2072467 2628976 3107340 3698313 4807190 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 -2 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 635468 1009837 1316818 1753631 4314079 4401175 4820975 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 591281 1012950 1420760 1474289 1617845 1935457 2127011 3833576 -1 -2 204325 432699 723854 1625268 2481360 2775824 3308090 3459911 3491502 3669725 -1 96921 214868 1016382 2049199 2759752 2865533 2868616 2934044 3733651 4143068 -1 111614 1357860 1590546 3501226 3800085 -1 213656 1233168 1389420 2861856 2889063 3896748 -1 326539 855776 933378 1149360 2229161 3200526 3454878 3641662 3711928 4853570 -1 -2 513125 1697810 1999194 3348279 3762167 4081244 -1 478530 871581 1660210 2153952 2519346 2541330 3629212 3676084 3718734 3868636 4124673 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 145733 312358 593277 626035 1683288 2075416 2330209 3719314 -1 -2 128891 589036 1781640 3990432 -1 1545734 3582913 3712136 4121362 -1 766618 812787 2358677 2751570 4325350 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 -2 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 -2 683605 1508044 2157327 3180130 4527732 4693866 -1 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 550764 724431 848822 1204066 1735084 1892977 2431332 2712205 2868172 2887218 2997042 3179556 3743215 3824042 4483513 4666021 -1 -2 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 1033837 1383947 2128390 2282513 3631313 3658725 4450735 4867461 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 2239880 2947552 3374299 3734278 3928813 4250650 4770836 -1 -2 821769 1235283 2244864 -1 478826 1243243 1381784 1804693 2758007 4346326 4789947 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 444016 585267 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 271843 398539 729112 968690 3361267 3711821 3728342 3799881 3947163 -1 128014 410444 505084 686287 1176260 1754103 3445185 4078944 4996645 -1 -2 1985139 2010837 2035379 3937008 4515480 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 -2 1295412 1520387 1763887 3248174 3576028 4865678 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 905033 2124998 2869591 3855143 4265458 4400475 4409940 -1 300342 3054774 3776454 4162910 4510376 4607155 4638188 4848754 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 530243 1572130 1722899 4119815 4404549 4480660 -1 408547 1112453 2046155 2287675 2399140 2934283 3004326 3537277 4029654 4126919 -1 2131905 3926837 4222056 4498406 -1 -2 1465301 2221651 3009659 3848010 4662136 -1 164885 1905667 2052023 3239347 4035379 4783564 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 776611 1987483 2563181 3478059 3818426 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 1886406 3653994 4145701 4959659 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 197569 378898 784630 1726314 1870308 1872861 3220298 3811922 4040437 4596059 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 379850 854180 1007287 1708626 2989110 3257764 3278246 4668812 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 388864 1620107 1897914 2219400 2231290 2371610 2792220 2890673 2917370 3100645 4166567 4519260 4619273 -1 971596 -1 311095 414960 1494386 1654336 3031494 3644092 4269772 4336178 4494343 4632949 -1 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 1025931 1865923 2488947 2602662 2927399 3430697 4360398 -1 -2 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 262192 741806 1797553 2365141 4029470 4250182 -1 45655 87748 110276 716305 1253036 3614567 3688638 4178267 4623243 -1 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 -2 859008 871115 1919345 1976829 2048728 2487730 3980927 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 727421 933610 1108179 1958549 4155385 4739008 -1 -2 1485706 1648306 1747289 2447711 3051244 3496242 4545629 4870607 4976143 -1 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 989510 2699694 3726025 3883522 4520256 -1 685508 775449 979782 1304959 1458397 3046644 3229335 3299800 4285309 4308888 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 -2 596095 988512 1078234 1130336 2038697 2334670 2574435 2873087 4170549 4787889 4998321 -1 -2 205268 900864 1688487 2063253 -1 219533 1402369 1494335 2876480 4051985 -1 2388852 2660207 2830252 3497773 4495914 -1 -2 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 38076 1770063 2699716 3966136 4019884 4067257 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 17948 577485 1072094 3307294 4712251 -1 825671 1074305 1473993 2191238 2652751 4346728 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 607834 1362994 1702506 1791936 3874099 4635501 -1 192922 219985 232623 1579927 2056018 3334619 3805109 -1 -2 96039 108015 167329 380170 576195 1638363 2753748 3521852 4947844 -1 -2 290574 1107208 1173146 2612856 3518131 3937383 4414314 4732678 -1 1615042 2178490 2431181 2789690 3280382 3480506 3611163 3660169 4405808 4585062 4650736 4849885 -1 2191 439908 2044708 4069780 -1 -2 1193059 1237939 1581215 2887041 3250038 3353749 3625852 3912156 4431620 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 15154 1225899 1278254 2191195 2836216 3193126 4511720 4574795 4623605 4933914 -1 668931 1135274 3401166 3880061 4240418 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 962799 1042372 -1 1312330 2117196 3219053 3698649 4467115 -1 -2 796787 1069555 1069679 1506563 2396293 2780580 4157764 4200857 4431669 4680363 -1 171191 1819997 1850720 1919110 1978004 2053977 2141717 2210797 2580096 3065120 3585877 4233823 4590103 -1 478530 781636 1279613 2080672 2287424 2687861 3353749 4784472 4806993 -1 89897 291880 503270 1210640 1229464 1365431 2196460 4273877 4701543 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 209725 895831 2723390 3263496 4491880 4936370 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 -2 1248752 1533795 1933920 3711039 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 987512 1499698 2312186 3819299 4201586 4663063 -1 138890 579236 582822 1400159 2152773 3993904 -1 257468 1164791 1191070 1617519 2087296 2474008 2651384 2898055 2905987 3195843 3223510 3423609 4028826 -1 -2 273771 1002614 2078596 2430272 3376379 3679410 4698045 4729820 4984410 -1 190473 809106 982713 1246382 3747237 4568061 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 49572 62567 2714603 2797847 2807201 3448842 3605786 3660110 3677174 3945343 4704132 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 28622 2046488 2349397 2508262 4128548 4196533 4352632 4452869 4645260 -1 1381174 1688317 1840694 1890330 2089638 2752374 3233742 3402881 4261228 -1 -2 26207 71704 518092 597906 968762 2806485 3120458 3615406 4349706 4881964 4921915 -1 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 -2 1358420 1953735 2266756 2962483 3325215 3372504 3376274 3448871 4724049 4940437 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 171297 467224 1505757 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 -2 814519 2187064 3557852 4188557 -1 75355 519519 591077 1023037 2213328 2246227 2288795 2290489 2568350 3133117 3426285 -1 109631 1848387 1974711 4068610 -1 -2 2334619 2827645 3485978 3863034 -1 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 1467420 3191045 3511257 3682325 4755161 4952369 -1 312643 486182 1936530 2481503 2654485 3297092 4139326 -1 3488 27037 113012 301894 420612 476611 625206 1596124 1840539 2496832 2711933 -1 194 7158 546962 1181084 2388274 2497215 2721504 2756803 3122568 3954567 4118064 4650495 4812901 4934382 -1 200608 927488 1563587 1638147 2231086 2587230 3652069 4395601 4554742 4726987 -1 -2 1593645 2172316 2222109 2245875 2500858 3553607 3898629 4506770 -1 89681 357280 648831 1789462 2758327 2776715 3711930 3847300 -1 914604 1916717 2365738 3475687 3931620 -1 4922 1831384 2301242 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 120846 589115 709160 -1 918407 1298363 1357917 2932355 3511789 4300392 4477739 4792553 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 94951 2909993 3236911 3903057 3980187 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 430638 1070026 1098693 1555145 4548811 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 -2 293784 371468 1940387 2137184 3845664 -1 594184 2169357 3094319 4010622 4095222 -1 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 1594155 3419598 4314048 4992377 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -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 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 -2 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 495523 1003385 1580383 2346375 3031695 3046746 3334424 3693706 4112242 -1 -2 413829 777012 2601791 2912706 3484899 4781825 4969763 -1 -2 78654 465302 1528348 1573948 2292936 3662882 -1 800013 821029 1279600 1283240 1667464 2480473 2569190 2799797 2918616 3203857 4172216 -1 -2 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 1100666 2007917 3787405 4007434 -1 829123 1104162 1254902 1699477 1864510 2428235 2908026 3563187 -1 283505 285500 381359 1983774 2235823 3937144 4239654 -1 652296 654973 766480 993502 1653637 2160372 2322178 2677135 3744488 4218126 4697096 -1 3919756 4714273 4727399 4886624 -1 -2 1519518 1765526 1805603 1867607 2432125 2483894 4383909 -1 396911 3006595 3313599 3713177 3887588 4005858 4632662 4999999 -1 -2 415133 735501 1901106 2106490 2318052 2824455 3334007 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 50058 286280 435831 493284 908580 1661619 3632163 4434968 -1 -2 391466 3019163 4700901 4740720 -1 1072855 2220703 3801657 4483594 -1 1064388 2130928 3966886 4056625 4159345 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 2749860 3817798 -1 8705 2634795 2755743 4293899 4771125 4796582 -1 -2 30245 49772 1959946 2051855 2343575 4347072 4395993 4540601 -1 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 675754 1925055 3030959 3343175 -1 -2 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 1156267 2669821 2681589 2796091 3214660 3405884 3550660 3767041 3976463 4491252 4654950 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 1141102 1300843 3116709 3193758 4106079 -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 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 38804 765744 2244362 2442634 2754301 3086169 4289499 -1 477326 821663 1584827 1680195 2797260 4572877 -1 1615826 3734359 3771995 4538662 4886701 -1 -2 2644707 3456636 4562265 -1 149790 230951 3686228 4818031 -1 1481784 1559071 2301119 2993970 4117113 4702543 -1 106570 2432763 2593788 2619907 3906721 4670392 -1 202209 1624035 2142097 2421451 2579695 2609832 2697433 2727728 3870085 4135166 -1 482604 599421 3041407 3795690 3815321 4375045 -1 -2 473843 1225862 2052548 2096118 3264373 3347236 4662514 4720695 4977707 -1 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 726073 1312660 1616156 2091153 2635068 3232269 3517310 -1 -2 418560 820367 1673786 2451057 2507461 2580584 2884497 3558177 4511604 -1 -2 395049 877722 1321989 3497702 4919382 4934959 -1 272767 922464 1352927 2402328 3027686 3683651 3885962 4385902 4616537 4683789 4974884 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 1294867 1714417 3158651 3408148 4340075 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 2821429 3278741 -1 -2 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 1631893 2404516 2734116 3173610 3795901 4354793 4594517 4814104 -1 -2 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 806049 1227204 1359593 1804302 3859533 4525469 4694467 4920616 -1 1593690 1749005 2254913 2500852 2786415 4260357 4967857 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 588899 1211225 3418910 4357325 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 205984 639288 1023156 1146610 1963092 2269123 2518516 3503745 3778877 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 104165 114630 156993 314559 773880 2038712 2902001 3436989 3984631 4936271 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 454765 581039 646498 846708 1232833 1703127 1824606 2119050 2478908 2681716 3051803 3269144 3659730 3846376 4983983 -1 -2 508027 596339 1694793 2541079 2821488 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 1948456 2269864 2446658 3378152 3753081 4417036 4591572 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 1147155 1176127 1935035 3020952 3402232 3862169 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 3460006 4128283 4852500 4882998 -1 323290 817475 1806031 2114561 2427023 2660975 2904338 4440751 4497919 -1 626831 1152500 1464946 1663883 3890071 -1 -2 952069 2751733 3010997 3011952 3246882 3516242 4414527 -1 531941 920536 2077647 2585625 4332864 4682473 -1 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 -2 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 1178504 2441394 2947773 4973013 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 870055 3409959 3996669 4790076 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4886168 4908281 -1 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 151776 549515 973089 1316689 2618898 2697192 2841386 3239013 3613886 4265008 -1 -2 1888542 -1 516367 2669755 2797757 3025475 -1 620092 1847451 2756554 2907363 4135905 4220188 4569538 -1 115271 1677949 1875577 2778409 2804510 3085801 3163278 3569269 3586388 4333556 4562206 -1 67902 86536 1912436 4099617 4323052 4554782 -1 1432308 2738664 3095599 3318628 4075054 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 1253005 2348219 4206699 4945733 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 113950 1016934 1287538 1475243 2334525 2440150 2626974 3854527 3986871 4449813 -1 984239 2870349 3220128 3270695 4620240 4976365 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 636767 1247631 1672949 2289657 3186810 -1 3709255 4587945 4990753 -1 109400 1323262 1811330 2896512 3856647 4492848 -1 96670 393159 457755 552407 1180782 1981381 2126957 2456763 3746401 3756877 -1 378787 1661498 2915028 3766827 3821175 3993469 4744053 -1 -2 1127972 1250590 1689552 2133885 2246432 2526412 2841919 3283099 3509133 3945304 4689885 -1 1284072 1569899 3004853 4827745 -1 -2 1188872 2435070 2452878 3656018 3974921 4056935 4414124 4447491 4922780 -1 552114 855916 2589139 3880812 -1 986966 1130524 2091956 3271841 3775993 3830923 4263019 4326951 -1 126069 520324 578382 753564 1640860 1852928 1853178 1879189 3019122 4083606 4572134 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 50973 450964 1609880 2110704 2534398 2934323 2960151 3191897 4508259 4751796 4927855 -1 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 -2 444063 911230 950440 951433 1053887 2531631 3027011 4748150 4954848 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 314170 353391 1092841 1224514 1460600 1708003 3836412 3983216 4967197 -1 1448073 1456348 1461526 1922401 2476625 2609020 2624261 2856785 3251964 4355460 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -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 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 55644 1109017 1174004 1477527 1993446 2571528 2788091 2805414 2816084 4908281 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 413882 1474675 2510055 2963645 3028012 3245371 4451037 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 1165456 1469099 1575926 2488915 3375160 4157363 4480587 4795743 4927165 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 463461 1097214 1244824 1443415 2613338 2834381 3379248 4790733 -1 -2 324339 1225069 2469359 2651541 3365005 3846511 4314449 -1 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 -2 899218 1205046 1321971 1442701 1978670 2879333 3430389 3979701 4573170 -1 349484 621460 1322258 1606373 1982980 3776129 3910086 4798592 -1 2497965 -1 13543 468474 493195 4329590 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 -2 1950594 2263803 3017306 3449604 -1 1193149 1362573 1807675 1851401 2799241 3916270 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 262192 741806 1797553 2365141 4029470 4250182 -1 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 -2 2202947 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 1628063 1852679 2210315 2540187 3097729 3606329 3952213 -1 1196906 1360388 1504132 2965889 3844251 4259292 -1 706599 958578 2033306 3402396 4381211 4950264 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 -2 1096147 1200198 2096195 2446579 2609855 3044440 3583543 3824685 -1 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 308916 887361 1767874 2106177 2121367 2693432 2698818 2796838 3159956 3742543 -1 223880 624806 1032303 2031299 2319527 4784721 -1 -2 877289 1138676 1216617 1299053 3463930 4074874 4163944 4174151 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 798338 887579 1479883 2311360 2489045 3337081 -1 106490 136266 1700215 1942179 2444235 2777533 3376373 -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 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 -2 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 1049237 1211471 1262216 1598639 2318275 2504456 3344864 3471988 3501129 4149230 4162222 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 209858 1224642 2084299 3435471 4625782 -1 -2 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 793628 1374111 2155828 4293609 4828742 4854582 -1 686206 722168 875566 928387 960393 1027776 2330742 2492661 2948147 3420302 3838614 4630398 4875826 -1 -2 28811 3483260 3631313 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 149494 1210201 1630470 1654967 2471985 2554745 3103266 3359597 3728533 3766150 4514377 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 138506 355578 448458 501466 577672 731500 914367 1232964 1572346 2452749 2470902 3244865 3851792 4217265 4262969 4544243 -1 229839 411514 1023327 3006164 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 136400 271580 434327 1047428 1277524 1328780 1951829 2091545 2592331 2828222 3138111 3332757 3541722 4750386 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 919917 1106964 1128841 3718531 4441199 4735299 -1 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 277817 321860 490120 704168 1739377 1779626 4366757 -1 3951327 -1 -2 196519 692982 958832 1032657 2353454 3112954 3211455 3788958 4092346 -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 290164 2161331 2227352 2344407 3503066 4145498 4366255 4696420 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 -2 273134 707762 1190052 2093623 2263153 3477281 -1 315177 623275 1121654 2208061 2260467 3056807 3864913 3887892 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 -2 18292 1414266 1506641 1537960 2212879 2737172 -1 2489739 3031930 -1 114993 134393 394426 1049219 1239615 1800709 2023561 2163126 3215641 3779173 4085436 4238548 -1 62106 282500 1769113 2191639 3648915 3968730 4097022 -1 683447 1115100 2023927 2115879 2319093 2324635 3011249 3547462 -1 -2 922443 1731185 3814064 4344383 -1 171562 491124 626429 631349 1752716 2551347 4210857 4869637 -1 -2 802121 1071994 1136864 1445833 1997026 3375446 4051518 4393120 -1 258606 1985861 2217341 2424467 2432488 2498752 2693489 2847471 2893247 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 505981 952677 2297819 3703778 3763506 4438299 -1 405959 658297 1562904 1964816 2125571 2925346 3298189 4186018 4853005 -1 -2 334211 456903 976985 1110293 1263830 2009375 2211386 3541470 -1 726075 2005008 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 2172684 2677892 2986326 3551689 4874827 -1 -2 1040602 1195238 3108522 3559642 3687011 4118456 4875249 -1 401170 1200162 2082729 2183179 3547591 -1 -2 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 453404 1593483 4341035 -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 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 -2 457887 696478 886154 2247919 3226926 4993549 4999999 -1 53833 698953 1212188 1571830 3227614 4166659 4489154 -1 153387 598771 785410 2029020 2859789 -1 -2 241793 329632 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 70553 1059991 1748226 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 100756 614537 831308 1896701 1909891 3140598 4621962 -1 573756 1299689 2046412 2412451 3230821 4479523 -1 460432 808623 906814 2107576 2506832 3310354 3724617 3993446 4244562 4540871 4773483 4786576 -1 -2 2203281 2207150 -1 318863 642311 2707653 3017543 4431289 4794244 -1 76107 153325 987442 1178296 1219616 2976559 3283242 3972459 4584403 -1 186394 413881 1240846 1309671 2297565 3017745 3329401 3870569 3977890 4706603 -1 -2 2165412 3222936 3342221 3363050 3412412 3485267 3657346 3823497 4008027 4490250 -1 4027518 4181360 -1 -2 971792 1164771 1198062 1236642 2235119 2289555 2501378 3740174 -1 309642 640274 860215 977258 1349721 2389877 3463998 -1 129235 516522 1042886 1428687 2419453 2801217 3147115 3269735 3910282 4341797 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 -2 10487 190918 522283 543845 2748031 2997599 3160470 3220319 3383644 3518410 4656527 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 -2 618997 1353296 2205956 3362215 3728344 3980880 4237593 4974648 -1 440461 627028 1078290 1249394 4595388 4720901 -1 188126 258146 749237 992194 1143545 2101277 2735513 3103232 3459924 3482645 3688468 3951737 -1 -2 503699 736101 927176 1516284 1605669 1624209 2592997 2665707 3440978 3565310 3622602 4999999 -1 -2 378387 504270 2229685 2672314 4338326 4677245 -1 41293 1536544 1560725 4629127 4995342 -1 -2 300231 1167517 1347011 2091957 2412188 4267625 4353947 -1 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 -2 390309 2144466 2408162 2491188 -1 273187 2575145 4154025 -1 -2 445028 452096 757256 1448578 1529778 2017800 2599714 2717823 2763064 2828895 3097944 3160173 3987902 4133583 -1 749387 926655 1785305 2269123 2485191 -1 988685 1209720 1661742 3492238 4712521 -1 840773 1205491 1224845 1601103 2088099 4495495 4646198 -1 -2 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 1172234 1566642 2140689 2299145 2611361 4396025 4562517 4877463 4938294 -1 -2 293214 384366 1014078 1042160 1632559 1645721 1953051 2904467 2977347 4010542 4746910 4778563 4978793 -1 -2 473843 1225862 2096118 3264373 3347236 4662514 4720695 4977707 -1 1272356 1339442 1540790 2008289 2644545 2983314 4075369 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 443600 1038863 2062676 4049819 4368479 4782168 4916002 -1 -2 2355642 2483434 2781896 3783716 4131496 4159021 4478067 4604877 -1 -2 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 -2 144367 1454319 2127280 2229072 3390709 4019579 4106332 4516840 4517613 4676873 4744390 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 3406527 3811450 3889476 4510306 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 -2 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 317371 767006 1879034 2926957 3202713 3232997 3341573 3392883 -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 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 1346595 1602822 2133123 2778500 2821278 3319539 3373228 4283698 -1 -2 272098 1105475 1621615 2775484 3058330 3478582 3800487 4311020 4324446 4609535 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 2508874 3312329 4411672 -1 353144 353399 2444514 4122281 4301277 4812620 -1 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 -2 2014169 2071034 3232065 3792119 4500123 -1 1040111 1410781 1502575 1738838 2219264 2829809 2982381 3207826 3521876 3688539 4619036 4695484 4767611 -1 2884748 3906525 3929609 4064905 -1 1561320 3710714 3847197 4137074 4197859 4799472 -1 124284 3565287 3572170 4385164 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 227457 510301 720683 754246 1534336 3078325 3535167 4081946 -1 1310386 1371359 2244866 2546976 2729174 -1 1384186 2300105 2872820 3680057 4790183 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 1012410 2530789 3222551 4418352 4703974 4725284 4815249 -1 623971 812593 1146610 1514877 1965723 2476624 2939462 3161126 3266905 3503745 3516416 3586000 3778877 -1 66763 304282 1240220 1317494 1693805 1760673 2194566 2227222 2562785 3655144 4136023 4168376 4357063 4695631 4876597 -1 369724 1444624 2165828 4015727 4263912 4900022 -1 1219149 1241687 2366975 3260486 4377884 -1 -2 456019 1892222 1978319 2280291 2724028 3090465 3193389 3408465 3429030 3632637 4498822 4906892 -1 336646 1498631 1659121 2924866 3367682 3596112 -1 -2 460734 972853 2329829 2608575 3025330 3585785 3862217 4526037 -1 -2 477326 821663 1584827 1680195 2797260 4572877 -1 231226 232608 671129 1724984 2061789 2153352 2557321 3896817 4264456 4897016 4958935 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 1303445 1696160 1922997 3227093 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 212444 1704650 2119139 2194292 2457578 2956116 4612002 -1 -2 1146624 2008868 2337313 2580875 3037805 3459535 3571583 3938479 4032104 4680478 -1 687337 2541590 2801060 2804606 4072264 -1 -2 726414 848274 1134060 1206373 1791934 2406813 2539794 2885823 2955975 -1 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 -2 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 479154 1056159 2174387 2306453 2591182 2994166 3207547 3685727 3784137 4292886 4883818 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 162642 557772 1517388 1974028 2616484 -1 -2 536046 1571846 3522274 3683700 3864651 3904859 3997646 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 -2 1621150 1648654 2230353 3135092 3711954 3865059 -1 81085 966350 2475248 3044401 3983500 4203424 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 -2 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 466661 1560727 2266469 2714095 3018720 3582843 3783892 4991822 -1 850828 915548 1540430 1849741 1902261 3844744 4410674 4782814 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 172314 764521 1540790 1782998 2008289 2045455 2586490 2871037 3242098 3519959 -1 276323 312981 1063188 1658212 2109521 2291038 2728559 3678743 4690064 4873155 -1 -2 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 911725 1801292 2077904 2279303 3253369 3939708 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 192773 253177 2520642 -1 -2 970476 2511206 4004780 4277563 4352982 4835189 -1 183017 2307845 2700107 2754435 2778260 4628320 -1 -2 846094 1512690 1919746 2559058 2839635 4097772 4202578 4202831 4415957 -1 1344505 2058108 2246412 2278421 3234675 4266070 4293179 4382429 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 -2 550948 836702 1188771 3333668 4469463 4646454 -1 2297413 2402173 2404246 2814909 3177664 3334209 -1 -2 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 -2 713535 1807649 3013623 -1 74226 899406 1113113 1575997 2355301 2362662 2883292 3288384 4091425 -1 291560 492420 793682 1259380 1504751 2602301 3970664 4507966 4768480 4887401 -1 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 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 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 512214 1247803 2203752 2262264 2836282 2864360 3311246 3417633 -1 486233 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 1289492 1398125 1689263 2542461 2699841 2830078 4507442 4777497 4887227 -1 503739 523175 1326159 1499674 1890680 2662668 3351618 3736678 -1 2230094 3892687 4240606 4719328 -1 -2 1407802 2867027 4443005 4685785 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 136045 394368 1744593 3259391 3325145 3368138 -1 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 1906352 1927430 2464708 3598070 4797135 -1 -2 868485 3881440 4033198 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 113629 308310 1458523 2378825 2513268 3688646 3840623 4525133 4922282 -1 798441 799641 2500607 2839917 4145578 4715509 -1 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 -2 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 301698 1216864 1566796 1764304 2563751 3481162 3603253 4169181 -1 2115 535609 1570894 1586830 1818805 2278898 4128981 4161956 4686623 4982866 -1 21449 60337 1029987 1718959 2442888 3692554 4902245 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 684257 3339108 4361016 4941683 -1 242005 732983 2186277 2933906 4697420 -1 1159964 2317891 2998976 3915797 4418784 4699007 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 -2 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 -2 204901 1554630 2340807 3775507 4021138 4569084 4627370 4964605 -1 521418 2022482 2087731 2758079 3140298 3330782 3767770 4072773 4915397 4921745 -1 -2 266372 1159594 1326159 1499674 1576189 2401342 3225883 -1 50889 1060606 1424678 1796211 2423589 2695954 2716317 3719809 4166222 4432106 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 110205 677483 1493016 1680187 2284288 2404699 2501839 2593350 2668753 3340506 3688773 4525191 -1 -2 79203 425616 542852 1372138 2574337 4504196 -1 522435 1372936 1523794 2108171 3453674 3863863 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 342113 2391302 2885318 4329358 4339251 -1 -2 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 554364 638832 1254738 1907267 2181856 2542931 3302740 -1 315432 986159 2053748 3290315 3329557 3615734 4059724 -1 -2 428714 444872 3196487 3285163 3875558 -1 609271 1707427 1840816 1878454 2969018 3356602 3710017 4060715 -1 290422 752005 1587131 2234546 4456021 -1 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 3428121 4087774 -1 -2 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 138890 579236 582822 1400159 2152773 3993904 -1 -2 893522 1524935 2169097 3091111 4294933 4446226 4508453 -1 -2 3312329 4411672 -1 320063 1951744 2297711 3055259 -1 223116 934092 2691584 2699108 3338037 3635099 3694818 4498523 4883640 -1 521679 1330492 3369121 3919725 -1 75741 1520387 2371805 3248174 3576028 -1 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 2001232 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 30603 515875 627985 1735421 3095759 3522580 3941620 3977352 4062189 4719329 -1 1035583 2053209 2177648 3390221 3419936 3625506 4556132 4685789 4718931 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 -2 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 -2 257878 481591 543226 1916777 1949520 1987356 2333153 3565745 4099147 4177109 4233973 4708613 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 1162036 1199176 1247981 2805594 3876252 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 902819 1464754 1808264 2030332 2670061 3116774 3849977 4474835 4781932 4889870 -1 138536 1495440 1516275 1546548 3333981 -1 58424 484810 1164416 1491068 2051937 2275127 2403902 3071523 3840067 4108921 -1 -2 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 436209 522495 916780 2467501 3175403 4088157 4461836 4753261 4982710 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 266624 1967291 2034986 2309445 2946831 3146503 3573237 4082259 -1 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 -2 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 42644 600731 1086515 1815503 2640126 4432566 4860498 -1 -2 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 737443 1041159 1296548 2044432 2287642 3482440 3631656 3734689 3807140 -1 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 383577 744156 1499477 2236570 3612856 3652990 4477590 4809084 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 376935 1888248 1925679 1957250 1976918 2570138 2884093 3525112 4253112 4551898 4857745 -1 -2 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 765756 1077038 1381277 2196165 2791697 3563669 4029605 4868967 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 938392 1824880 1985277 2293955 2388061 2669453 2766770 2846721 3658940 3790140 4345552 -1 -2 797910 1592422 1966546 2202915 2213195 3291197 3608573 3665987 3670699 4033068 -1 1766564 2057607 2138933 2160968 2275755 2292171 2927634 3214795 3337282 3388920 3453821 4633094 4877201 -1 -2 484299 931877 1893524 3514605 3814323 4020818 4395561 4568579 4761640 4867146 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 407319 1943837 2866710 3170611 3448583 3558527 3930972 4221340 -1 -2 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 737443 1041159 1296548 2044432 2287642 3482440 3631656 3734689 3807140 -1 383577 744156 1499477 2236570 3612856 3652990 4477590 4809084 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 1197569 1462880 2280489 3475637 3716268 -1 1100666 2007917 3787405 4007434 -1 -2 479819 652614 725297 1463263 3123578 3220664 3445349 3676156 4424762 -1 -2 1251669 2439688 3237521 3432945 -1 945759 2371363 2534519 3182449 3752591 -1 183224 1253650 1711024 2711005 3704871 4429026 4661365 4766692 -1 1228888 2353752 4584040 4608682 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 53226 68025 2874720 3990143 4152732 4804757 -1 -2 694501 2259540 -1 -2 998149 2032636 3326819 4546761 4910272 -1 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 172039 1812789 2039293 2126813 2688705 3036054 3128654 3682902 3995375 4157281 -1 -2 473264 2063977 3296941 4230894 4740073 4746644 -1 515514 1237866 2260755 2662783 2864978 3378758 3589312 3881146 4172626 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 840758 1064076 4505405 4636043 -1 984239 2870349 3220128 3270695 4620240 4976365 -1 1136059 1419677 1719899 2188004 3921647 4008446 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 -2 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 520053 1044237 1993982 3289339 3833031 4999829 -1 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 -2 560570 2081449 4177240 -1 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 -2 26217 1659642 2630860 2645661 2965141 3641849 -1 -2 2021642 2526357 2995697 3373286 4825395 -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 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3222208 3356004 4589650 4619650 -1 91145 2541850 4509513 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 552540 1092391 1126808 1683672 2457382 2833792 4275197 4468386 -1 1910874 2173682 4969454 -1 -2 757997 1967291 3146503 4999999 -1 666466 1873653 2097592 3332669 -1 379016 1707836 3377868 3566460 4108139 4271537 -1 -2 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 193839 458526 1122566 1146726 1168660 1821695 2297626 2651354 3310613 3868695 4742882 -1 2283591 2790228 3662594 -1 -2 333211 445142 1304659 1367424 1401811 -1 50011 1542370 2078041 2271768 2630810 3297945 3829963 -1 730912 901054 1608119 2406800 2590352 2939008 3180367 3214111 3526133 4828196 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4051914 4888086 4999999 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 1140721 1455636 1483603 1668829 2486100 2711190 3213368 3743933 4136981 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 1651146 1767606 2005101 2329209 2900131 4309982 4548655 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 8018 408357 533487 916511 1718002 3652093 4588852 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 1039633 1929596 3078230 -1 264566 3884196 4242596 4325331 -1 -2 506003 1234266 2611237 2808837 4807325 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 -2 1009500 1251531 1906316 1970038 2202970 2704442 3179717 3968595 3990994 4630699 4776546 -1 1643657 2832297 3472417 4084878 -1 -2 57093 465006 2605321 2742408 3386224 3507175 3635052 4664099 -1 128886 918259 2726224 3033807 3068579 3963479 4049438 4543094 -1 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 1539733 2298454 2340186 2864425 4123510 4862252 4866846 -1 -2 199665 943687 1703677 2927247 3344490 3895138 4203811 4652034 4948971 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 37331 690657 776643 2544613 2715579 2737934 2752438 4025702 -1 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 -2 413881 2297565 3017745 3977890 -1 -2 423221 659596 732668 825878 1844724 3455936 3969254 4272876 4831539 -1 -2 217309 3505204 4437945 4488506 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 407948 1198258 1748834 1805453 2189162 2826604 3672644 4071709 4447600 4965405 -1 -2 237440 376642 2265037 2778089 2932964 3031524 3540133 4736815 4978983 -1 1229540 2079299 2684161 3956436 4034374 4568145 4816884 -1 531941 920536 2077647 2585625 4332864 4682473 -1 179651 478633 1095339 1467479 1909027 2403140 2919941 3385472 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 569190 1923957 2409370 2757047 3896077 4239861 -1 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 -2 681491 687094 1280675 1511956 1917098 2271656 2383907 4043966 4214912 -1 -2 132562 381334 1232014 1253259 1256457 1965693 1979420 2385792 2773580 2850343 2916282 3645392 4538326 -1 -2 1412927 1507684 1692440 1963110 4476531 -1 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 -2 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 96380 994248 2180711 2816248 4493806 4922396 -1 1177687 2018716 2359848 2936304 3879373 4289234 4534928 4684125 -1 391710 682387 711529 1053526 1250848 -1 -2 504008 1420440 2027867 2440930 -1 3314 89528 373467 741089 935414 1190384 1199955 1564904 2022587 2574242 3213465 3403967 4038759 4245591 4341806 4496085 -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 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 -2 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 807543 1514371 2271511 2574318 2845904 4024697 4479103 -1 -2 2204595 2655906 2997535 3860542 4021097 -1 2063919 3094596 4173723 4273904 4346162 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 306927 1185903 1585663 1961034 2429200 2649461 3390828 -1 906476 2201539 2579820 3051853 3286949 3407540 3802615 3830477 3876542 4513646 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 162123 549895 653032 4292301 4758293 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -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 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 494348 769727 1426910 1448418 2005095 2258465 2388459 3650440 4068725 4155452 4238080 4344613 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 911112 1986263 2463547 3702386 3930514 4197513 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 409295 778213 1155350 1449294 1797612 4709744 -1 74700 683861 1087034 1395931 2668454 4392719 -1 -2 112986 309336 357500 1682223 1716332 2182375 2292098 2997016 3307857 3404331 3813881 4243381 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 823000 1289820 1374038 2166489 3444690 3944072 4447124 4594793 -1 -2 232291 604497 1322383 1506515 2328094 2497085 3150761 3504913 4505269 -1 791543 1745996 4216548 -1 960963 1286371 4131934 -1 580355 1263753 1987677 2472806 3448232 3825944 4283163 4370661 4878658 -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 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 -2 96670 393159 457755 552407 1180782 1981381 2126957 2456763 3746401 3756877 -1 -2 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 -2 1260506 2846211 2999263 3475519 -1 -2 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 -2 1235866 1404052 1475282 1631192 2646376 2956123 3070535 3950891 -1 712849 1402916 1632559 1794867 1970907 2191017 2595823 2930826 3124899 4157610 4353852 4445363 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 342113 2391302 2885318 4329358 4339251 -1 1192496 1853097 1956384 2142938 2373072 2374528 2724664 3298329 4298981 4326018 4387383 4838813 -1 -2 60714 779338 1648128 1857818 2090215 2527064 2779347 3286804 3726072 3772852 4073483 4445690 4511697 -1 -2 1336534 1376215 2005770 2382482 3728165 4242862 4883569 -1 462525 617429 1600047 2302967 2877673 2878534 3635062 3717323 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -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 1246796 1292813 1362958 1603068 2691895 3964851 4382937 4898264 -1 935923 1388642 2521571 2933051 3291414 4796069 4999999 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 1321124 2288179 2446746 3193213 3366308 -1 1295412 1520387 1763887 3248174 3576028 4865678 -1 -2 133954 723626 3891023 4031108 4515071 4835829 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 1874375 2217439 2624763 2685855 2718207 2846527 3062553 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 1346895 1960355 2825779 2876879 2906306 4136724 -1 -2 1272127 2657754 2948711 3736139 4964104 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 2508874 3312329 4411672 -1 73470 166621 1287521 1494217 1842855 2613973 3307521 3469076 3995093 4553835 -1 -2 1091146 1272976 1627763 1631315 1965358 2339709 2620243 2640778 2727410 2806109 3563052 3784578 4550002 4634975 4655515 4751830 4973089 -1 -2 915719 1168051 2290232 3169153 3541649 4119608 4453651 4965161 -1 373467 741089 1564904 2022587 2574242 3213465 4245591 4341806 -1 -2 1761368 2370515 3051051 3208342 3311582 4246541 4602075 -1 1187000 2052283 3279748 4150175 4375550 -1 305846 767053 1092511 1892422 2011710 -1 -2 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 589044 2626717 2773811 3291087 3565969 3574559 4441588 4551856 -1 -2 2837862 4011387 4063199 -1 -2 1756810 2131075 3335701 -1 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 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 -2 31591 645377 1166615 1602149 2242774 3843832 4993033 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 320419 682399 694598 827498 989640 3194971 4216953 4435918 4830611 -1 55515 110360 282405 1431887 1537279 2422866 2554260 3414672 3501887 3754624 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 45265 439557 1349066 2256170 2608611 4251166 -1 -2 280515 1280235 1820740 2027238 2269820 2331149 3346715 3604888 4379510 4498896 4557748 -1 208433 1719478 1762411 1778098 1924395 2629581 3200716 3862629 -1 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 1295412 1520387 1763887 3248174 3576028 4865678 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 501776 602449 841833 1462552 2129854 2264676 2278309 2760144 2842873 3619576 4104094 4114515 -1 362711 802236 1975400 2188920 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 659757 1811944 3577527 4736099 -1 58866 566581 1264107 1525797 1945857 2690509 2712677 2932295 3139241 3357037 4093346 -1 -2 731738 814094 2755267 2764949 3152416 3308623 4673377 -1 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 -2 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 212599 1448672 3071505 3625781 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 40619 337429 991429 1255546 1708970 1876619 2644465 3941822 4728712 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 -2 1888542 -1 -2 924396 1136851 1287845 1861262 2235143 2560255 3951575 4473038 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 937833 2253534 2386591 2576094 2637829 3380636 3760725 4203352 4370640 4667045 -1 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 -2 1136059 1419677 1719899 2188004 3921647 4008446 -1 46129 769200 1510494 2383628 3833366 4246339 -1 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 -2 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 69549 395380 572385 1250865 1809846 1968345 2526908 3382798 3384473 3587013 3987522 4046765 4056719 4335680 4423613 4536438 4885409 -1 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 -2 176533 582743 680054 816604 911667 2946362 4692556 4717072 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 491978 776451 2161917 2234582 2507103 2979190 3788112 3846174 4337849 4387057 4828564 -1 1960474 2504536 3267573 3525965 3819738 3925369 4038653 4741899 -1 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 -2 237742 2101483 2149724 2406207 2732547 2831263 3280185 3605923 4720154 -1 5066 71110 207412 1061313 1115295 1295887 1374056 2024132 2129246 2999487 3976450 4365535 -1 889197 988690 2854249 3376988 3901730 4281693 4523787 -1 -2 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 1160191 3130174 3297018 4004604 4401753 4800985 -1 -2 1119614 1216084 2933860 3878580 4695240 -1 54071 139868 179288 408682 471795 717019 745560 825746 1164990 1981879 2247193 2385492 2629012 2661108 4062755 4890296 4973868 -1 162477 344375 850654 1216763 1458069 2390861 2518012 2671417 3351565 4602110 -1 464166 2636481 3282610 3566726 3596564 4354074 -1 -2 331213 861556 1005762 1554537 1687403 3456572 4278462 -1 1482057 1733001 2767860 3045478 4493446 -1 278493 1218686 2702146 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 742876 757814 1838347 2417505 2891598 3170758 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 -2 870041 906883 1615749 3178751 3643547 3767211 -1 356565 1995811 2131873 3137479 3360204 3361455 4404396 4771581 -1 -2 262142 1864268 4197634 4943085 -1 156710 1336176 1623302 1963082 2302292 3771783 4005163 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 220501 2793446 3848833 3893453 4418424 4721277 -1 268265 1069352 2002575 3816488 -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 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 316761 564367 707904 767480 819919 4451259 -1 1237163 1917098 2052890 2767473 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 194538 1854529 3657555 4282841 -1 873513 1175095 1589039 1678791 1713296 1877145 1967235 2083656 2812625 2863419 4030084 4798592 4869829 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 186328 493910 646061 677922 1530263 1652504 2167152 2773407 3650645 3896844 4999999 -1 9400 292890 567796 798871 1727076 2194064 2735080 4920631 -1 719982 2623419 2881212 4439127 4656798 -1 414805 2480161 2963268 3712168 3968316 4751035 4955074 -1 -2 1832876 2419734 2648390 3652093 3998472 4016240 4028035 -1 -2 961099 2410891 2781043 3548421 3578857 3607450 3923040 -1 146827 547472 1142489 1254552 1367727 1498179 2049355 3352297 4155471 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 -2 552710 618425 800897 938384 1225900 1417727 1436791 1450684 3027092 4299394 4557453 4629388 4749565 4876581 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4975648 -1 515514 2662783 2864978 3378758 3589312 3881146 4172626 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 594184 2169357 3094319 4010622 4095222 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 1290551 1317387 1735296 1837281 3302298 4153663 4498463 -1 -2 38833 186270 1513548 1901402 2588471 3068140 3763316 4898122 -1 -2 920845 1575792 2233381 4165816 4462968 4464705 4752849 4758520 4855414 -1 249353 960432 1526500 2520690 3181347 4530110 -1 648852 1164686 1335427 1396903 2285590 2292495 2371062 3122712 3604447 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 342113 2391302 2885318 4329358 4339251 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 557685 1699377 1799337 2787874 4938590 -1 1469099 2488915 3375160 4157363 4480587 4927165 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 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 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 -2 290307 1242974 2241709 3273665 4900549 -1 706174 730529 2084366 3001702 3161691 3241572 3445689 3807412 -1 -2 247075 304728 3022451 3801858 3900299 3914295 -1 -2 1709649 2114625 2151954 3536724 3807498 4331931 -1 91625 1027551 2324790 3054471 3437910 3446042 3881840 4169780 4615105 4999999 -1 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 -2 82587 342860 644828 874824 1266329 1792935 2895152 3615263 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 -2 325042 1844259 1975904 2492417 3816121 4532402 -1 474868 477028 1540156 3716779 3890069 4802059 -1 224239 2036851 2476892 3310775 3647088 -1 103481 905476 2670183 3004564 4999999 -1 268848 1135703 1542502 2769466 4163841 4199517 4533038 -1 -2 110699 1669370 2277217 3454451 4142418 4679706 4997104 -1 -2 140402 613927 1449239 1494572 1942601 2630966 3065281 4411256 4522856 -1 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 1037032 2015034 2278423 2657230 2919840 2993972 3008765 3634814 4868794 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 101677 706967 1070307 1161558 1633636 1734944 3248790 3536069 4274451 -1 -2 1972229 2595465 3469211 4481622 4628507 -1 477318 1019498 2544810 4022330 -1 485215 553393 1278048 1400325 2475287 2895070 2983616 3527367 4541512 4757530 4774617 4804492 -1 -2 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 -1 791980 934794 953441 1737689 2404847 2670610 4315269 4507315 4956732 -1 534989 1620982 2245546 4738944 4969381 -1 -2 5828 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 651321 2157749 3737316 -1 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 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 277685 805646 1217877 2016309 2832822 3109958 3299065 3870757 4311812 4459418 -1 -2 628806 963447 1863691 2760844 3974761 4189359 4365688 4810203 4840199 -1 1157332 1394943 1478608 3696070 -1 -2 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 1894264 2017218 2100472 2498194 2904690 4642818 -1 -2 416445 528548 935083 1013780 2243445 2902443 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 929970 2246369 3733311 -1 1340249 1362654 1526320 3050876 3718771 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 677585 805503 1000826 1683077 3113071 -1 -2 147903 617552 1388518 1512041 1592866 1801227 2764270 2959860 3562525 3961669 4152434 4208528 4720711 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 37390 152084 1807768 2182527 2489739 2652813 2690095 2881317 3031930 3578459 3877128 4006472 4124897 4270269 4379994 4422028 -1 385457 875136 4077620 4227588 4532990 -1 17948 577485 1072094 2134115 3307294 4712251 -1 333211 445142 1304659 1367424 1401811 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 732353 783154 869969 2058939 2087772 2187443 2197146 4266736 4417284 -1 225838 532396 927242 1385876 2365919 3370614 -1 -2 210432 1298343 1320747 1757497 1903110 2288177 2412048 2460396 2513879 3632757 3678828 3830824 4525091 -1 1311452 2139242 2431510 3260383 3307425 3310827 4018967 4635170 -1 -2 702274 2478246 3145090 4209923 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 428020 493943 1048088 1093059 2769310 3383023 -1 834049 1208982 1724444 2255077 4065789 4202400 -1 -2 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 394482 1146039 1507238 1533857 1995253 2015019 2060370 2313909 2727442 3310496 4281539 4945916 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 68477 330932 1543929 1926406 2321493 2458565 2866153 2961684 3277534 3390845 4199350 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 -2 433971 1339624 3695121 3879825 -1 193435 845763 1856616 2109486 2184765 2329456 3290178 4295522 -1 138959 1095068 1399946 1759743 2353553 2384649 2555726 2697404 3304789 4066096 -1 -2 53927 584618 1464809 1472285 2049189 2146729 2797414 3063643 3274254 3490254 3495682 3581211 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 -2 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 909150 1036667 1578649 2032077 2637470 2707165 -1 82756 3400044 3637650 4736580 4779898 -1 336358 536557 1518802 3726965 4001549 4253401 -1 1154814 2637809 3296335 4671049 4817419 -1 1833994 1973016 3052306 3136488 3538221 3721591 3844472 4178762 -1 -2 19932 570396 2016375 2168814 3895635 4022473 4221184 4843133 -1 581054 877906 1495305 1536423 2332120 2925407 3543247 4333663 4634259 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 143912 765233 997746 1425021 4709303 4831756 4935836 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 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 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 -2 508027 596339 1694793 2541079 2821488 -1 103947 505800 2019866 2542028 3080822 3508802 3618941 4327582 -1 793628 1374111 2155828 4293609 4828742 4854582 -1 686206 722168 875566 928387 960393 1027776 2330742 2492661 2948147 3420302 3838614 4630398 4875826 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 481572 1616156 2635068 3339379 4540963 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 259718 359743 2009031 3399332 4399994 -1 15738 251759 455466 2359573 2502392 2814402 4882577 -1 -2 971596 1807978 2591085 2651982 4936033 -1 323469 597535 726603 1722411 2197575 3156588 3562101 4556823 4860166 -1 330890 3002268 4056310 4718050 -1 439895 618488 694873 927716 1542427 1641314 4320538 -1 -2 666466 1873653 2097592 3332669 -1 81085 966350 2475248 3044401 3983500 4203424 -1 96176 584117 1353891 2032975 3776342 4222104 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 84155 682747 1653721 2060598 4022842 4096906 -1 -2 2021642 2526357 3373286 4825395 -1 1609059 2230871 2232212 4866989 -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 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 -2 52084 115626 1164792 1235264 1649999 1717861 2666804 3376988 3426895 3901730 4544355 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 134865 1639348 1998430 3245172 3974225 4746015 -1 -2 203822 283250 621875 866300 1041379 2321103 4565060 -1 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 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 18506 1101276 1595712 1647626 2487231 2946465 4638722 -1 -2 266372 1326159 1499674 2401342 3225883 -1 849448 1092511 1681268 2262783 3090350 3226173 4062505 -1 3951327 -1 -2 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 -2 50905 672788 989601 1945621 2341324 2346458 2530800 3050758 3506901 3703379 4109198 4595010 4920992 -1 -2 237492 918319 1057734 1167522 1212520 1776211 2656679 3077478 3185910 3833286 3981049 -1 -2 1375079 1454694 2234673 2843668 3176158 3447681 3947398 4391246 4999999 -1 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 -2 527653 853724 915449 982118 1223852 1797663 2488007 2931858 3099394 4748023 4865385 -1 523399 579761 1031944 1454188 2067817 2542151 3019939 3190809 3887761 4240312 4657461 -1 -2 252496 265842 739205 2102775 3202216 3324218 3513501 3824338 4396673 4785901 -1 690301 865789 965659 967003 1076854 1119481 1517888 1697422 2501292 3100592 3119170 3328575 3677716 4949651 -1 102821 436157 1385537 1438943 3626587 3766335 -1 737570 1554119 3431732 3518073 4311781 4523626 4539533 -1 383778 544363 1873763 1901694 4932726 -1 -2 1643776 2484639 2616858 2851737 3569456 3586335 -1 534237 1852568 4129224 4821381 -1 272396 499020 1093397 1448967 2139860 2595850 2889715 3045620 3495143 4352868 -1 71834 356856 575181 990252 1237657 1787166 2161104 3375759 4178233 4256726 4817914 -1 220103 1075416 1531901 1835685 3864775 4013778 -1 -2 879431 1029264 1570746 2850664 3445397 4072580 4613678 4632508 4653516 4757325 -1 190350 437824 711508 2021156 2948213 4013727 4949713 -1 379342 1458659 1511121 2165970 3353603 4520814 4571808 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 -2 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 224167 2007621 2346448 2715249 2797039 3624453 4029971 4183631 4356305 -1 -2 731062 1201049 3438943 3661289 4987306 -1 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 2474779 2804013 4416964 4984219 -1 -2 288633 512428 705482 917640 1057490 1362133 1732839 2656369 3485422 4916205 -1 1520197 2453938 2584707 2909384 2938947 3816674 4687415 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 155181 1732383 2430039 3843900 4882192 -1 504747 1139482 1478037 2488364 4193024 -1 1812488 2250212 2656832 4171628 -1 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 -2 593107 1358250 1922508 2031856 2253595 3560936 4038798 4475445 4658742 4716877 -1 -2 57523 875749 1646782 2067847 2148420 2601339 2647512 3838391 4404339 4522021 4623603 4716576 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 231187 567774 799939 858388 939254 1237732 1384455 1621065 1686757 2233813 -1 286252 815822 1408177 1985742 2127645 2262330 2293879 4059159 4392456 -1 -2 83321 346046 1186814 2544989 2896196 3376612 3928521 -1 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 -2 2098280 3067316 3725918 4071939 -1 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 701263 1311402 1340116 3699296 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 367792 2531730 2755732 3435969 3466240 4522787 -1 1474238 1740650 3328575 4171519 4849398 -1 -2 426824 1722554 2815174 2976682 3561606 3897529 -1 -2 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 1147155 1176127 1935035 3020952 3402232 3862169 -1 -2 154640 526496 592525 831262 1452821 1554493 1695741 3903378 -1 -2 106424 215777 644990 767819 2003305 2273322 3578007 4546403 4633266 4681479 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 -2 1188896 1366716 2304993 2309110 3181066 4681011 -1 165504 1090041 1353161 2510711 2604111 3126071 3580155 3678919 3768474 3981659 4317242 4933911 -1 810615 1476254 1586172 1681277 2357236 4171519 -1 755785 2106982 2384281 3916339 4877502 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 3707507 4246686 4406931 -1 968986 2001096 2742808 2827296 3517546 3540873 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 -2 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 234184 2082884 2301680 3064867 3253246 3441325 3763314 4682484 4728361 4884123 -1 582674 785998 1994581 3375048 4351717 4981234 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -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 1928472 2629670 3292821 3301390 3861347 -1 -2 750647 861243 3242260 -1 859121 1173896 1955599 2667050 2920083 3103411 3681320 3974803 4999062 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 -2 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 164856 267325 740757 3299693 3694657 4207264 4392222 -1 416445 528548 935083 1013780 2243445 2902443 -1 128737 146461 367790 2035238 3510987 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 929970 2246369 3733311 -1 307367 313252 2018874 3020966 3170144 3600625 3927507 4413607 4819996 -1 -2 269018 1631761 2082195 2095771 3125655 3806093 4086578 -1 375612 2523334 2910790 3006595 3735562 3887588 4999999 -1 1538614 2373263 2383040 3273974 3350345 3979654 4064825 4343111 4452701 -1 -2 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 -2 21212 2328493 2401236 2930177 2934001 3140428 3775975 4013010 4396169 4635946 -1 391195 639904 3441866 3539332 3692099 4271488 -1 -2 192884 1896318 2100516 2335086 2743749 3113843 3130642 3137504 3590699 3837627 4247187 -1 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 2508874 3312329 4411672 -1 -2 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 450814 579150 622453 836323 1107649 3945591 4698175 -1 301625 1036043 1664896 2092481 2117462 2344631 2776200 2996384 -1 -2 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 -2 275478 355671 559182 976972 1050325 1196138 1272929 2879428 2898894 3469730 4308388 4454106 4537355 -1 40451 1440388 2098159 2729609 2915717 3263753 3626153 -1 42000 579357 2138492 2666354 3506545 4047334 4910971 -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 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -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 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 50169 484010 1140968 2658904 3108769 3707073 4200881 4251823 4290627 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 1385440 2359793 3140287 3628431 4075591 4178005 4665038 4716635 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 187765 247472 383746 426107 1675039 2207533 2596946 3465305 3582676 4316320 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 -2 2472930 2493513 2684575 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 312324 864079 1678537 2090856 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 -2 529267 1068437 2044849 4725894 -1 -2 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 679531 2410143 2737004 2995494 3186099 3621493 3658856 3691923 3900998 4228002 4297464 4574457 4891163 4925590 4947180 -1 444016 485035 585267 1299796 2327268 -1 -2 243517 944538 2240825 2681494 2727740 3000472 3348505 3550937 4246686 4406931 -1 464532 1332204 1416419 2557362 2623052 2816190 2995064 4820773 4960126 -1 -2 1589872 2183988 2283326 2295054 4199120 4283548 -1 281430 497784 881233 1668179 1683926 2164383 2671818 -1 -2 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 438894 769510 1506023 2287174 3131325 4672321 -1 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 124441 1095044 1330228 1411448 2033205 2337984 2703689 3271874 3561438 3730073 3942622 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 94951 2909993 3236911 3903057 3980187 -1 136101 2507137 2676216 3735797 3954784 -1 365427 983272 1008738 2136717 2166745 4242168 4558626 -1 82083 1756100 2602469 2694350 2773734 3313953 3334950 4062152 -1 247075 304728 3022451 3801858 3900299 3914295 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 654050 661423 694934 992202 2257668 3613721 3915926 3987612 4974680 -1 1412927 1507684 1963110 4476531 -1 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 233677 266081 966029 1358175 1862427 2035158 4874980 -1 186366 813768 1460457 2209567 -1 322989 2095715 2566205 2570392 2955325 3495511 4771843 -1 -2 2750055 2980150 4126270 4874215 -1 511584 710743 932029 3874056 4526322 -1 1370607 1410220 2523305 2767178 2772394 3150650 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 392034 739713 1123946 2509762 4325807 -1 112708 740989 1895384 2024858 2061696 3421556 4816246 -1 2456 258686 3724972 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 3709255 4587945 4990753 -1 -2 272270 403843 769695 990962 3287488 3541229 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 481714 671229 765428 2137791 3592577 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 40342 375251 1274737 1938579 2534722 3719561 3763571 4790664 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 256196 1324772 1502256 1671266 2118098 2329649 3550742 4368436 4890529 -1 697592 896298 1343731 2228272 4007496 4491727 -1 1705990 1898720 2384021 3755189 3797499 4099031 4507943 4833217 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 1252910 1316997 1632109 1889668 2037750 3063872 3211866 3239258 4164301 4396361 -1 1364137 2144466 2408162 2491188 4479182 -1 368727 701419 708723 1074360 1210604 1958935 2027061 2714883 3044639 3159511 4689685 4796583 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 1601737 1646631 2402190 3398959 4796468 4867977 -1 696013 1116498 1155278 1728251 3161162 3332165 3684697 4068103 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 768697 3172205 3208103 3487130 4746707 -1 751719 1764086 1988437 2495160 4388139 -1 355350 2030365 2705860 2882495 2967494 3007026 3535753 3845521 4674677 -1 -2 496176 517861 846996 1491637 4522283 4727279 -1 756247 3359323 3986137 4200136 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 1160191 3130174 3297018 4004604 4401753 4800985 -1 1505502 2738277 2949225 3263863 3449370 -1 112984 127513 354803 836984 896841 1623239 1953887 2456715 2701526 3761428 4707187 -1 -2 595906 723045 1884056 1982235 2056534 2177246 3525504 3655594 3788117 4397280 -1 508456 1302292 2690324 3049274 3307523 3698503 4036130 4896123 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 2202947 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 234541 686271 833438 1995093 2348179 2380938 3711526 3786601 3933087 -1 145539 1005730 1530792 4639233 -1 909150 1188139 1234162 4068943 4523971 -1 -2 1956293 3234743 3968516 4719222 -1 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 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 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 97716 331122 1452418 1886918 3399540 4595289 -1 190853 550953 3117343 3337503 4389543 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 -2 1231258 1949804 2202612 2693347 3084716 3248460 4129546 4304798 -1 241212 1007580 1203237 1872570 3085856 3493308 3949438 4228177 4717229 -1 1431841 1544324 2602469 3330662 3687535 4062152 -1 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 845665 1017846 1670316 1725463 1844493 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1118845 1939930 2062558 2523797 2884322 3392209 3845801 4624568 4836434 4982221 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 -2 122994 1203665 1425695 2542223 2639163 2687251 4377325 4647162 4743679 4775853 -1 369003 817648 1158680 1318788 -1 257148 764928 1821480 2108191 2125663 2499171 2933662 3272405 3407785 3498435 3912267 4233975 4345218 -1 -2 560880 1949906 2048318 2197063 -1 -2 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 259266 293838 554662 808109 814336 3180528 3266773 3285988 4283960 4320281 -1 155197 298039 503813 658251 1075688 1565843 1659662 2985296 3042126 3554798 4750214 -1 -2 418025 1164333 1309864 1523776 1553262 1614860 1988395 3269305 -1 131569 3152160 3192072 4434477 -1 66552 576042 783053 1474082 1580102 1945765 3401208 3409614 4915989 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 95972 179359 883829 2618304 2871367 3300405 4708161 -1 28812 167180 370344 463505 489281 1861645 3275883 3519834 3859202 -1 -2 274799 975397 2775082 3536826 3846609 3916078 4047049 4051914 4888086 4999999 -1 106565 1446929 1743843 2705954 4266064 4969135 -1 152089 318173 480966 1198786 2172684 2677892 2740379 2749357 2986326 3551689 3631800 4130057 4346312 4378023 4874827 -1 -2 394711 444041 1161923 1465063 2247737 2689750 2816725 2854898 3513246 3534528 3823497 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 973833 1131181 1414217 1658418 2120928 3009310 3426977 3432410 -1 2531906 3037839 4165816 4398160 4590224 4596424 4667242 -1 1018588 1607489 2280231 2893633 3217180 3291311 3620272 3648561 4506244 -1 84034 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 79588 248061 431587 539597 1182867 1272399 2443657 2528137 2819243 3266621 4184117 4188003 4499656 4504505 4504974 4531808 4582679 -1 782292 894218 2332616 2999257 4122112 -1 -2 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 2472673 3645700 4735374 -1 1088419 1867237 3424424 3779420 -1 2220611 2295532 3042336 3076878 3290175 3495884 3705998 4064934 -1 -2 714476 1211603 1520737 1581056 2542715 2616378 3710227 4417773 -1 727421 933610 1108179 1958549 4155385 4739008 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 37031 211300 1159370 2767237 3023018 4180520 4352665 4746215 -1 1419612 2638991 2908436 3370400 4001568 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 799032 1561320 3710714 3847197 4137074 4197859 4799472 -1 124284 3565287 3572170 4385164 -1 -2 768697 3172205 3208103 3487130 4746707 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 328020 411690 679949 1318392 2081820 2095427 2310308 2507431 2611545 2707519 3404479 3535793 3920359 3979683 4215846 4918649 -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 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 -2 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 -2 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 1497952 1952037 2793141 3746080 -1 -2 278394 1839501 2423365 4176321 4624858 -1 999953 1234760 1604289 1796671 2099287 3155110 -1 539101 561644 1737362 2048081 3806705 4372249 -1 -2 1077729 1326629 1426627 1621563 3149107 4182053 4222353 -1 272694 328231 703242 1124420 1390481 2360589 2645045 3269063 3792118 3830948 4172963 4274291 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 564867 1263786 1264893 1403884 1411911 2781303 -1 328297 330276 648923 962812 1180393 3005945 3435590 3491080 4820173 4839325 -1 -2 488461 809747 929541 1824764 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 -2 1150462 1498897 2437765 3554227 3803818 3903078 4347627 4387385 4516074 -1 134710 241613 446993 807556 1373019 2940334 3069247 3648575 -1 782595 1128800 3085545 4020017 4355594 -1 -2 1361313 1672000 1727281 2152034 2879180 3394645 3779578 3833494 4670063 -1 50870 925182 992636 1932887 2078947 2619290 2931042 3814370 4062106 -1 -2 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 -2 572524 712830 767853 2469501 2618846 2639125 3229152 -1 1151221 1408082 2142444 2485637 2815385 3482080 3700074 3930497 3945152 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 1162036 1199176 1247981 2805594 3876252 -1 430461 623547 1063198 4005402 4025104 4536704 4792639 -1 158741 1196886 2707842 4643742 -1 122819 1213257 1437731 1773204 2042781 2356145 2700811 2723995 3327673 3790395 4452742 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3899474 4775619 -1 -2 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 -2 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 746553 1425704 2008947 2611192 3151153 3988747 4302204 4420457 4458851 4881296 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 77438 257007 546791 728074 778356 1058507 1653129 1772056 1949191 2289117 2810347 3643093 4117724 -1 739735 1016376 1420363 2467504 2710678 2982521 3335270 3609888 4400479 4483076 4741778 4826698 -1 657228 2644775 2794677 3694885 4273717 -1 -2 103006 391334 1716204 3057051 3675613 4346375 4723228 -1 973833 1131181 1401475 1414217 1658418 2120928 3009310 3426977 3432410 -1 729895 1018588 1607489 2280231 2893633 3217180 3291311 3620272 3648561 4506244 -1 -2 2077389 2257552 2647728 2666125 3570976 3617446 3864742 4002555 4486391 4524657 4556337 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 162721 183034 1426692 3956663 3995609 4056360 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 191618 374798 448537 699530 2078068 2453751 4164368 4680576 4737013 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 629276 732407 1046184 2531233 3970293 4342562 4505990 4571232 -1 -2 171621 2695732 2970140 3060728 3390575 3391269 3779613 3900428 4826800 -1 1287092 3408015 3807463 4780259 -1 145134 1232557 1408143 1705449 2354303 2959987 3976500 -1 690015 814342 1646239 2570415 3148784 3900692 -1 345379 3539177 4116123 4717042 -1 -2 144467 233591 297947 2083744 2847027 -1 865806 2301574 2829828 3582179 3640978 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 35158 2483002 3651433 4367040 -1 -2 563961 2506408 4308696 4808751 4942321 -1 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 668325 1430619 1722248 1975400 2496844 2781503 3682933 3750913 4362140 4557377 -1 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 681873 951093 2053641 2399963 2922921 2966672 4288528 4324401 4578371 4968760 4971590 -1 286474 1502480 1778792 2525986 2800001 3419312 4306658 4702326 -1 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 270864 2198681 3105801 3271910 -1 120330 416438 1254592 2650086 3704490 4391700 4501103 -1 226331 1184602 1227566 1392950 1839013 3364144 4987432 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 1454256 2283282 2660204 3282822 3335779 3495723 4291278 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 1296201 2462166 2803549 2966274 -1 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 96675 991117 1187091 1924182 1978205 2675961 3277470 4209738 4714794 -1 525845 1069414 2246923 2259387 2469186 3133994 3374925 3624670 4167434 4358841 4487644 -1 244776 283623 470500 1246245 1458121 1903658 2011811 2605572 2737197 3550684 3879403 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 115521 990569 1095832 2825662 3149483 3459382 3620055 3650861 3996904 -1 -2 1055002 1307308 2063667 2511203 2536269 2815650 3592181 3868551 3893158 4028194 4119623 4963497 -1 -2 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 -2 14772 421263 855531 1165704 1427803 2229538 2596017 2834202 3036428 3575465 3842278 4183843 -1 2082407 2137232 2248569 2419670 2896019 3761854 3805399 4139361 4469508 4488667 -1 1584472 2802880 3103258 3413910 4915268 -1 -2 288039 788134 2433039 3838379 3855143 4760887 -1 -2 121154 1313151 1609487 2044208 2314390 2467391 2580242 2672123 2866954 3685086 3687706 3871076 4593203 -1 28338 665179 1695367 3091411 -1 -2 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 2193084 2781845 2913407 3922111 4087124 4185170 4584871 -1 -2 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 94951 2909993 3236911 3903057 3980187 -1 576560 1259875 2340954 2789768 3178529 3917618 4978002 -1 136101 2507137 2676216 3735797 3954784 -1 -2 719651 1812400 1959296 2432201 2802230 3269399 3387720 3567686 3874722 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 4930595 -1 954024 1632519 1852462 2762964 4085158 4169760 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 -2 53927 584618 1464809 1472285 2049189 2146729 2797414 3063643 3274254 3490254 3495682 3581211 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 1008542 1343201 1551540 3372886 3920368 4799309 -1 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 870055 3409959 3996669 4790076 -1 -2 269352 930075 1011661 1165896 1810669 2066848 2385616 2540282 3285751 3667511 3966152 4858540 -1 -2 135168 352620 1401794 1434708 2304982 2405487 2583917 2897762 3253925 3856249 -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 1725308 2245368 3427225 3949034 4162115 4323611 4999999 -1 752931 1042446 1198718 1722920 2851317 3052892 3823862 -1 976743 1044376 1835087 1961719 3843248 4048342 4773376 4853900 4940538 -1 -2 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 91796 124911 266188 977772 2415139 3475189 4003549 -1 959770 1312931 1538394 1972893 1993684 2409597 2981656 3512731 4626660 4936119 -1 275062 1943169 2361355 3227443 3686212 4386332 4688360 -1 -2 1049347 1293280 2407303 3257287 -1 15838 276847 806121 2509209 4751111 -1 -2 383129 2305893 2610760 3998241 4025538 4174940 4610753 4649527 -1 54859 264312 377094 446316 803779 1250454 1702637 2037201 3414345 3609011 4389626 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 565474 1520897 1621150 1648654 2230353 2333158 3135092 3383324 3572982 3865059 4442010 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 1018108 1604151 2619819 2700025 3535531 4384533 -1 -2 151776 549515 788609 2618898 2697192 2841386 4932333 -1 181726 486573 817690 1472229 1965206 2360546 2377754 2377756 3503115 3663336 3663763 3875485 3974462 3998398 4382885 4629439 4701929 -1 -2 1079314 2635729 2886759 3521741 4049958 4105911 4178983 4276859 4932866 -1 626830 1679360 1927447 2522425 4221074 4239790 4320732 -1 -2 1618087 1985589 2301051 2640910 3350559 3486388 -1 469263 502443 1129659 2915947 3605337 4470399 -1 -2 1016596 1687392 2307316 3113392 3234502 3428424 -1 46186 345721 1977717 2956455 3407563 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 3985541 4165993 4196869 -1 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 262142 1864268 4197634 4943085 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 41976 843033 1068812 1349532 1453872 1698769 1894149 3065772 3148819 4024118 4465278 4812052 4866979 4998746 -1 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -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 -2 814519 2187064 3557852 4188557 -1 109631 1848387 1974711 4068610 -1 835955 1658309 1692246 2370875 3611070 3750918 4290179 4720209 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 252415 469263 1400832 2479428 3541304 3565915 4038484 4206054 4701112 -1 -2 450166 1072904 1337225 3762409 -1 628855 854901 1231589 1389942 1747622 2083492 2359914 3249004 3272556 4022110 4242140 4302889 4654146 4668991 -1 296505 1118024 1269770 1379413 2345114 2990104 3680664 3995892 4064675 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 830965 2451085 4045050 4529566 4999999 -1 2167514 2204577 2787340 3281820 3910285 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 124041 648307 1317258 1424852 1701801 1803409 2615912 2752648 3560956 4743086 4852734 -1 -2 4027518 4181360 -1 789369 1037223 2365104 3621173 3976038 4227056 4551870 4809837 -1 2882865 3557193 4354793 4680646 4869950 -1 345073 2245426 2740044 3952212 4289214 4881404 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 161981 400908 1610237 3402867 4401203 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 473264 2063977 3296941 4230894 4740073 4746644 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 539607 1487489 1987345 3135305 3845404 4757228 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 -2 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 2309549 4669621 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 -2 1601842 2838051 2843337 3870560 4686643 -1 169645 772568 1640401 1795852 2057014 2626930 3537793 3815249 4013155 4871741 -1 -2 93429 387590 645495 1792390 1836381 2401516 2620124 2785065 4418890 4546108 4794897 -1 809564 875937 1566482 1933452 -1 843391 1593311 3070409 3707297 -1 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 298915 970204 2190752 2406955 2780844 3339693 4570742 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 159664 672226 1039017 2655672 3939334 4622238 -1 -2 96166 367698 393493 1457748 2240132 2400245 3001275 3358605 4288038 4850950 -1 1971663 2432712 4220928 4337829 4881532 -1 -2 1497952 1952037 2793141 3746080 -1 337656 2821406 3914195 4198707 4273002 4718722 4856745 -1 670433 4877600 -1 499744 535838 730661 1519868 2654833 3222766 3644588 4655660 -1 940207 1394440 1773471 1999515 2105429 2126437 2152950 2326586 2344838 2506204 2738333 3012617 3927054 4315058 -1 -2 788499 1571293 1605106 1624114 1956618 2061381 3934784 4703985 4999999 -1 713178 2176431 3538495 3810035 3966734 -1 -2 362711 802236 2229597 2286903 2877575 3133275 3659166 4377780 4587914 4718491 4908183 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 199665 943687 1386399 1703677 2580811 2927247 3895138 4203811 4652034 4948971 -1 -2 1593645 2172316 2222109 2245875 2500858 3553607 3898629 4506770 -1 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 -2 488422 1118687 2185874 2630762 3041735 3100615 3728274 4242636 4255575 -1 477047 1252591 1757013 3003775 3067239 3903372 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 411070 924730 1698459 1913240 2118246 2512765 2806339 3321124 4391106 4743223 4980926 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 12092 613886 1243369 1915528 2874146 3830441 4361720 -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 220501 1846660 1992212 -1 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 -2 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 -2 986966 1130524 2091956 3271841 3775993 3830923 4263019 4326951 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 1869273 2147947 2281229 3684102 4550370 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 1164453 1253928 2017673 3460034 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 212329 554386 1184490 1362867 1457132 1471719 1842383 3423341 4609117 4627356 4767668 4807726 4823411 -1 -2 293610 941370 1233588 2830610 3072780 3400335 4465409 4612510 -1 -2 1909666 1956432 2473931 3061785 3099081 3453300 4095740 4330791 4362062 4568064 4878291 -1 825671 1964628 2191238 2652751 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 363339 2080601 2924307 3270414 3484756 3563094 -1 43365 1722172 2108841 2115343 2409668 2565720 2693970 3094644 3310684 3522694 3601218 3935568 4020909 4534496 -1 -2 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 138123 748899 2041499 3267712 3357287 4327471 4781068 -1 -2 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 -2 57653 98766 1860772 2187929 3396639 4353426 4501224 4880785 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 1385539 4037959 4923789 -1 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -1 -2 1290382 1405963 2737743 2803059 3904274 4031785 4616040 4714798 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 -2 611521 1168903 1287783 1920045 3478111 -1 101233 957668 1210604 1546476 1724000 2097787 2744939 3222976 3680430 -1 -2 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 290182 1529388 1878935 2312642 2370094 2702764 3022818 3917716 4029566 4272452 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 1548481 1900584 2771833 3256848 3497101 4915528 -1 -2 806271 884111 2164815 2167982 2799631 3177523 3383433 3606183 3984509 4230195 4378680 4898811 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -1 2602002 4314465 4588309 4617170 -1 1358433 1362098 2521462 2896351 3181128 4448924 4583487 -1 -2 778816 1615881 3467643 3994171 4329881 4571810 4654128 -1 1083752 1140801 1539638 1688185 2079507 2763135 3800807 4980265 -1 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 236650 809889 1115458 1463842 2740728 2877590 4263559 -1 946244 3559231 3939769 4451394 -1 266821 522340 784138 1829439 3802922 -1 -2 34616 968986 2001096 2095928 3517546 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 306451 2502492 3406323 3969741 4354776 -1 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 107288 933310 968505 1165982 2828916 3405306 3547445 4393124 -1 -2 27935 140829 648289 1782022 2450103 2750090 2992332 3943686 -1 107732 540825 990855 1645479 2007662 2010417 3185066 3281065 3408400 4525653 4597156 -1 218024 490532 629433 1253457 1347452 1380924 2468526 3521089 4376937 4733723 -1 616968 1273798 3180810 3793181 4328901 4524269 -1 -2 917026 976288 987607 1440516 2054797 2318565 2980963 4006922 4579661 -1 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 250795 1368440 1577791 2124836 2653519 2809301 2876872 3595312 3811049 4368984 -1 712132 1122932 1422918 1657362 2180255 2279470 2500575 4956129 -1 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 1084772 1199890 1623423 3166630 3269693 -1 872776 1228037 1233294 2296141 2638578 4183078 4758892 -1 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 15561 1338544 2793958 3705747 3745128 3753328 3795265 3795983 4550319 -1 -2 2433963 2791584 3179393 3382514 3830055 4379682 -1 491137 967217 1104092 1636669 3168708 3791393 4482087 -1 -2 1688717 2236127 2268853 2889715 3445274 3747099 4069634 4494417 -1 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 918407 1298363 1357917 2932355 3511789 4300392 4477739 4792553 -1 -2 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 814519 2187064 3557852 4188557 -1 -2 135326 630897 750724 1367752 2898222 3851336 4166165 4181800 4361391 4647580 -1 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 12411 29513 718086 730100 789111 847400 1472538 1498780 1577580 1963057 1983774 2081048 2141001 2282240 2649382 2966644 3349795 3611949 4026918 4120681 4137197 4214223 4497493 4725170 4999138 -1 848525 1300505 1809920 2478804 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 542806 2252795 3133741 4279826 4306379 4392823 4724701 -1 1705751 2430230 2491511 -1 678691 2007152 2970845 3330586 4041357 4688752 4705056 4806308 -1 514911 848492 1536450 2268515 2523725 3278367 3487033 3670334 3681845 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 1093029 1156128 1344765 2109587 2903312 3421645 4195717 4351112 4481278 4589425 4639606 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 297534 460009 729763 1101865 1946398 2660207 2700521 3966686 -1 -2 45761 297563 1565885 1916126 2127183 3065406 3368823 3988183 -1 946505 2025130 2059104 2149477 3122911 4192882 4230407 -1 -2 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 1099345 1208233 2126394 2225970 2539688 3551234 -1 -2 432794 1025454 2274718 3033798 3504899 4116313 4792567 -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 87951 389449 761631 1033695 1686036 1691232 2954246 3531846 3939502 4782947 4982933 -1 742934 843391 1593311 3070409 3707297 4557246 4720663 -1 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 -2 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 70864 186675 826015 1676593 3126632 3806945 3972023 -1 521970 2168074 2505387 3279246 4878286 -1 34198 471372 483882 749891 1502920 2122976 2184490 2916056 4438008 4645875 -1 -2 346457 927003 934828 1235559 1423130 2089918 2313982 2956526 4425674 4664394 4887625 -1 31247 1954080 1986937 2526414 3137490 3326018 3545387 3949598 3965709 4463278 -1 2077024 2164933 2299098 2664135 2961582 3436806 4224655 4714576 4869865 -1 899953 1430824 2408700 3516178 3860173 4853231 -1 -2 88950 580229 1662281 1984784 2238743 3941272 -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 645073 1152521 1899579 2193692 2300138 3174161 4599524 4736442 -1 2125521 2476931 3037581 3770795 -1 273907 397257 661599 821115 961937 1611450 1894667 3405409 3788110 3932862 -1 -2 470859 650408 1481135 1722172 2685277 3095104 3239310 4234427 4297616 4565897 4871682 -1 567601 1014761 1388701 2104163 3935969 3959037 -1 272098 380638 449026 2116575 2722336 2945971 3147809 3613591 4258832 4311020 -1 -2 661454 982268 1233450 2771834 2854938 2875904 3359109 3631557 3886035 4218757 4376912 4926459 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 1061370 1896300 2769722 2873192 3613205 3691077 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 97716 331122 1452418 1886918 3399540 4595289 -1 826144 986455 992683 1449858 2498782 3099850 3218187 3924799 4453635 4631136 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 -2 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 140087 862339 2233520 3310178 3801558 4233217 -1 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 143111 816524 1082911 1267132 1396599 1416747 1654846 4844069 -1 -2 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 1087587 2146720 2626076 3303853 3335739 3379758 4136051 4328588 4653015 -1 419582 1171706 1683082 2261937 3025510 3537051 -1 30776 667912 1552204 2228133 2412334 2825975 2849837 3041285 3103602 3413158 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 -2 54485 1436221 2568371 2696854 2720597 4809786 4841486 4887309 4995374 -1 234496 288394 925405 1304707 2443282 2574610 2639290 3146141 4347282 4576702 4757069 -1 -2 914985 1142958 2760388 2933029 3070913 4318755 4668913 -1 307335 352500 549609 771218 1004540 1504990 2593908 3751029 3840824 4572567 4773704 4832539 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 304707 448566 4141961 4347667 -1 -2 1289415 1336563 2064151 2310859 3236168 3649440 4553047 4672602 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 28622 2046488 2349397 2508262 4128548 4196533 4352632 4452869 4645260 -1 -2 114241 340223 2379687 2473956 2665628 2860705 4715876 -1 -2 608754 875582 880736 1623431 2016956 2187971 2560659 2634837 2675658 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 1667503 2017098 4411164 -1 340784 711396 1439293 2669670 3557795 3635795 -1 746289 800548 849025 2695972 3094058 4434323 4908828 -1 -2 232291 1322383 2328094 2497085 3150761 3504913 4505269 -1 314385 573845 1535954 2498229 2543370 3903134 4414001 -1 4216548 -1 -2 490481 1378676 1621182 2014169 2071034 3232065 3792119 4500123 -1 124284 3565287 3572170 4385164 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 286507 853766 2054595 3187162 3693199 3784507 -1 167357 683419 1358653 2133757 2622266 2910984 3016239 3194138 3742462 4426944 4685644 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 81061 395590 1167690 2445489 3248687 3720703 4669413 -1 -2 332549 1238971 1243057 1248139 3059623 3163302 3976054 -1 290164 2161331 2227352 2344407 3503066 4145498 4696420 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 1670182 1848689 2084603 2534952 2560539 3303171 3432280 4476636 4572785 4872978 -1 -2 1398013 1655449 2163919 2649112 2766588 3161983 3562024 -1 148863 621996 2042003 2103030 2501229 3256257 4537492 4645698 4864480 4972372 -1 104499 848952 1323805 3402701 3440957 4790294 -1 453274 732010 2270913 3188848 3439362 3491410 3640855 4295985 4405573 -1 -2 294360 1026515 1088458 2270237 3025616 -1 269475 566634 760180 1873777 2342083 2562408 2726477 2974729 3145989 3651435 3882231 4691030 4814509 -1 174898 1385091 1555555 1997971 2231071 2271155 2421337 2607559 2794568 3551078 3746507 -1 -2 652307 955377 1234715 -1 -2 1471750 3021658 3124873 3150839 4641128 -1 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 505628 536485 1429853 2715392 4084598 4656605 -1 -2 583219 1620845 2072442 2471490 3294105 4242013 -1 -2 848525 1300505 1809920 2478804 -1 163847 325768 722967 2564752 3304146 3734195 4055394 4144165 4999999 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 370631 872797 1873999 2018946 2027874 2261285 3705774 3990454 4096471 -1 -2 41370 85123 1151572 1524383 1594527 2467117 3067441 3887957 -1 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 1735296 2368193 3538920 3919028 4118641 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 175806 895449 1102045 1473907 1652393 2153922 2191986 2335029 2963635 4599572 -1 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 -2 657708 1184132 1467609 1479857 1659390 2352527 2416606 3761637 -1 138890 579236 582822 1400159 2152773 3993904 -1 -2 755572 907070 1172095 1263477 1382759 1641737 1684229 2106478 2238292 3125229 3125246 3207934 3789485 4199396 4467322 4963573 -1 -2 363660 410256 1040975 1233072 2038930 2667637 2778435 3709737 3904359 -1 81670 344209 946333 978149 1320575 1433514 1825577 2622497 3384202 4490681 4531416 4906971 4971488 -1 1716076 2905155 4534507 4882675 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 140664 1311037 1852309 3030139 3833790 -1 532475 1939509 2457340 2644955 2903453 3066167 3282371 3459030 4162664 4428874 4896757 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 970728 1071776 2263221 2588069 2857525 3145889 3322494 3325995 3717789 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 14131 270915 892418 2900588 3498630 4658229 4815956 -1 1869273 2147947 2281229 3684102 4550370 -1 168630 717668 1278824 1889016 1986665 2159138 2249165 2388516 3092024 3873815 4008442 -1 154312 998519 2172217 4033332 4501663 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 558224 1018451 1979191 2114283 2348819 3164249 4887100 4966573 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 -2 348242 583693 1004644 1172513 1234267 1802616 2771017 3559733 4415760 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 801164 2247193 2453532 2730948 4714811 4890296 -1 401730 1329457 3531997 4360627 4775355 -1 1709649 2114625 2151954 3536724 3807498 4331931 -1 203572 897415 1396023 1761349 2328103 3639844 4152203 4364152 4766387 -1 67131 1221528 2124872 3514154 3565661 4992705 -1 585754 2572915 3031494 3287634 -1 -2 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 -2 101114 285598 1519862 2242134 2689712 3451495 3523114 4599592 4803473 4867952 -1 1447519 1617151 1986535 2082571 3343506 4324114 4817354 -1 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 -2 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 467117 569250 3741552 -1 -2 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 325757 798825 2869598 3974889 4031275 4746190 4838207 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 -2 374621 457309 877549 1111491 1327005 3967132 4323127 4836014 -1 1188896 1366716 2304993 2309110 3181066 4681011 -1 -2 270668 899586 1377258 1619664 2179293 2239832 2609609 3272192 3459296 4098415 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -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 73829 170919 417622 1472850 1609024 1932086 2285569 3439654 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 444016 485035 585267 1299796 2327268 -1 1163815 2964028 3538050 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 1093029 1156128 1344765 2109587 2903312 3421645 4195717 4351112 4481278 4589425 4639606 -1 211441 1196852 1628060 2979887 3321710 4374254 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -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 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 75687 270383 2844337 3373062 3504809 3808681 3913612 4760580 -1 -2 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 1430998 1934590 2225199 2393439 2920474 4637690 -1 -2 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 93551 369531 792513 1356263 1416994 2248493 2854527 2933678 3039377 3949229 4384933 4698030 4946088 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 379494 494817 595879 2121934 2151375 2205207 3776105 -1 280172 748905 922252 1052241 1359095 1467885 1659149 2251366 3499456 3541754 4078944 4533401 4622645 -1 454320 2909220 4336999 4375038 4878364 -1 -2 4769 891121 2395423 2591113 3053148 3377945 3793295 4113754 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 278552 1574795 1790086 3530287 4582062 -1 1454256 2283282 2660204 3282822 3335779 3495723 4291278 -1 -2 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 1008542 1343201 1551540 3372886 3920368 4799309 -1 139274 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 289316 1150440 1837746 2056579 2345458 2391188 -1 -2 1157043 1332431 4166543 4611594 4835299 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 182847 215202 1973430 2661975 2795473 3060718 3176713 4309966 4386186 4594356 -1 -2 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 653381 1506731 1525741 2928947 3281023 3469222 3608262 4572915 4925164 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 48116 657067 1558117 1745224 3126047 3649912 4071266 4128394 4849601 4982405 -1 642033 896343 2620220 3217065 4536705 -1 642346 1318588 2151844 3838133 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 451123 791543 1571169 4775884 -1 378321 663569 2401189 3347870 3363188 4620485 4794754 -1 -2 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 150745 221897 1527374 3807657 3953181 3995934 4707241 -1 1991862 2799980 3418772 4768344 4773158 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 101963 754663 951601 3066037 3611627 4294864 4528597 4533055 4986260 -1 437006 1061667 1497300 3965053 4163226 4354528 4390371 -1 106490 136266 1700215 1942179 2444235 2777533 3376373 -1 93111 575420 660028 849588 2448322 2609622 2921551 3735294 3945691 4473081 -1 -2 1351877 2708236 4309943 4371740 4947844 -1 142363 151180 354988 888799 1427246 2574397 2967100 2997966 3013042 3646561 3710003 3846852 -1 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 1147640 1837497 3037551 3252753 3737505 4134137 -1 102750 1932208 2608772 2710599 4139139 4202708 4709538 -1 -2 293146 414047 1167522 1954043 3233769 4113099 4327782 4941864 -1 -2 1072126 1698075 2196144 2246194 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 649814 2843312 2857634 2889888 3109826 3662624 3904808 4598526 4766131 -1 995247 1140280 1649239 1743617 2027142 2795355 3180927 3863181 4048706 -1 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 78103 460189 2244499 2788229 3040570 3278480 4037876 -1 -2 20853 724625 1064934 1443568 1471156 3298107 3791810 -1 102532 144367 1158215 1980218 2603220 2819757 3313488 3425146 3677827 4660818 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 -2 440938 762307 2471695 2686401 3715435 3726965 4253401 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 572631 782421 1320263 1508989 2189167 2462342 4634322 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4932976 -1 -2 1040917 1540357 2503587 4407534 -1 2068922 2958002 3437798 3713177 4372213 4748536 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 -2 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 373377 1195290 1838513 2180614 2558574 2574019 3935002 4043859 4178243 4267707 4402084 -1 -2 82723 443749 460734 672055 992608 1022008 4988135 -1 90134 1497123 2066120 2095452 2539561 2679675 2730535 2847453 3261407 3800499 -1 1589945 1705785 2571091 2575327 3027598 4016157 4777221 -1 1187196 3225825 3487842 3517344 4309949 4334339 4508508 4659781 4915983 -1 -2 168236 247513 404446 2502286 2790711 3223457 4999999 -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 448458 731500 914367 1572346 3851792 4217265 -1 258152 1335848 2380961 4079538 4250480 -1 -2 693035 915613 1137735 1246322 3473452 3925898 4165614 -1 921611 1038110 1050826 1441956 1643974 2002824 2955545 2978389 3124000 3463403 3650790 3958890 4123270 4477164 4529936 -1 364921 772123 783973 1568380 2781630 3346782 3735637 3855323 -1 -2 273187 2575145 4154025 -1 85774 188430 337829 553555 573619 1215049 2081665 3426257 4006021 4260945 4596725 -1 -2 596596 3504385 4500823 4502054 4954947 4984290 -1 428714 444872 3196487 3285163 3875558 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 803785 993488 1460185 1703546 1707952 1890042 1977479 2619092 2754004 3108209 3175124 3523803 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 486369 555058 664645 673797 1092518 1168052 1941888 3975956 4333663 4469641 4969233 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 193005 830482 2333868 2732658 3998360 4647430 4757120 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 -2 33401 342631 925360 2373872 2797384 3090230 4181289 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 -2 102545 392357 837780 967235 1240266 2322029 3427870 4393708 4749053 -1 454655 3378895 3670416 4477025 4793070 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 -2 116764 237761 285234 916133 1039710 2391383 4705484 -1 -2 282106 530788 1009008 1542326 1696112 2059502 2680397 2805059 3801631 -1 154173 316555 639296 2008646 2522753 4979495 -1 735982 1751550 2009014 2587424 -1 45727 198551 242248 617654 638203 3046385 3116735 4510692 -1 267376 320129 1106023 1557051 1770337 2053607 2270827 2608161 2688850 3109472 3273730 3301547 3343796 3525588 4447044 4762917 -1 -2 623925 1141565 2931042 3015119 4176569 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4769329 4806521 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 1546270 2350557 2863860 3407259 4609235 -1 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 644635 1812104 1982838 2829264 4320389 4549146 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 311354 1620845 1632082 3714630 3899439 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 -2 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 140930 1227547 2211062 2387435 2773100 3082977 4113117 4673117 4779200 -1 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 169974 1933530 2367669 2461143 3338850 -1 26784 1360351 1524849 2666927 2803377 3867705 4012277 4258407 4366181 4908750 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 1064588 1275565 1862115 2277513 3388724 4057724 4133810 -1 1455345 1679571 2924322 3896257 4624871 4754841 -1 -2 219512 643497 1160557 2727134 2767169 2945224 3202929 3608457 3938505 3979249 4545009 4553008 4576157 -1 40031 514742 3114596 3857610 4152098 4549683 -1 104134 752893 952268 1724026 2565350 3052065 3069512 3447359 3989237 4040442 4373604 4698543 -1 -2 1131919 1646931 1925650 2325786 2505862 2742707 3432751 3696813 3697443 4222176 4269133 4357430 -1 515714 778365 2031977 2712301 4874816 -1 -2 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 256581 835063 2253226 2331685 2739582 2919896 3006878 3337449 4180999 4565349 -1 -2 2665292 2908934 3044693 3493749 4599592 -1 142198 347602 1586126 1643282 2690803 2737072 2737677 4817140 -1 -2 887390 1466391 1874970 2064325 2751670 3578839 -1 81664 320907 1116475 1871625 -1 1536909 2115251 2421973 2444791 3144369 3761904 3797468 4517646 -1 51382 838055 1140921 1195968 1396899 1763992 3524083 3587878 3995777 4049854 -1 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 1017946 1671553 2138543 2367350 2498467 2970992 3198410 3403401 4765589 -1 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 -2 162054 653635 711935 1072080 1184926 1761911 3700605 -1 762417 915946 1144066 2220615 4504231 4628918 4656857 4799237 -1 66789 396600 758381 1055677 1685106 1978369 4159804 -1 -2 1053726 1283050 1315692 2911934 3226248 -1 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 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 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 -2 2548539 2561532 3403862 3644128 4866163 -1 459968 1229013 2842718 4324824 4340525 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 143572 1381134 1720503 3129507 3133762 3198129 3414407 3756624 -1 -2 60714 1648128 2281348 3772852 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 2403447 2671272 3195843 3799595 -1 757997 1967291 3146503 4999999 -1 1953727 2541688 3472776 3708503 4216585 -1 -2 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 1463142 1991836 2525595 3795109 4569102 -1 1028823 1259559 2057956 3018199 4093987 4127596 -1 126999 1115908 1501676 2171915 2288535 2607559 2850884 4261712 4917985 4973254 -1 92940 682995 1258786 2647439 3162302 3230744 3262037 4637882 4879613 -1 -2 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 648375 2012125 3556793 4278542 4659030 -1 -2 843391 1593311 3070409 3707297 -1 1054996 1120679 4252982 4940679 4953989 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 136045 394368 1744593 3259391 3325145 3368138 -1 410036 904488 3620809 4324557 4537925 -1 196899 578166 2840052 3261483 4344022 -1 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 -2 272767 922464 1352927 2402328 3027686 3683651 3885962 4220933 4385902 4616537 4683789 4974884 -1 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 967857 1886259 2996664 3478145 -1 1026097 2991232 3265669 3476438 4901570 4978080 -1 206503 852006 1527416 2258884 2913059 3711481 4189378 -1 -2 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 3951327 -1 186217 200494 918250 1465899 1507568 1583046 3292574 3768814 3840774 4526892 -1 -2 772353 825537 1164216 1430329 1602913 2008197 2072486 2819033 4201594 4509018 4889690 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 176827 557127 1158830 1436281 2098694 2456616 3383613 -1 175080 1243034 1364471 1485805 2319627 2851936 3405418 3820503 -1 -2 2508874 3312329 4411672 -1 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 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 284847 1748025 1989576 2726870 3014963 3247975 3440139 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 571197 576617 642401 2353999 3612425 3955935 4658416 -1 485048 1045339 1309748 4089586 4363035 4524435 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3227213 3397955 3738239 4986397 -1 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 80765 226986 808251 927242 2224069 2771832 4131109 4717372 -1 -2 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 636275 792967 859401 1017653 1373988 1788472 1982565 3251975 4607505 4800870 -1 733095 1242267 1753444 3536949 3870574 -1 -2 107036 1592071 3267865 3793307 -1 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 444016 485035 585267 1299796 2327268 -1 1163815 2964028 3538050 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 30638 773050 2089539 2359193 4118222 -1 -2 382176 874331 1287032 2695346 3295408 3725605 -1 293491 308090 1908030 2956429 3609494 3812217 3928357 -1 -2 360722 1034831 1400546 4315051 -1 68873 316835 1311100 1858673 2475659 3915454 3990061 4183097 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 -2 95519 648169 2553336 3573303 4346557 4464285 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 -2 194912 434594 536753 1274008 4197757 4300088 4739547 -1 123987 203606 337729 777200 1101507 1779363 3438534 3953986 4695822 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 77889 329050 550386 682321 1238282 1764193 1960756 2111476 2241503 2736829 3839493 -1 722447 1690855 2333285 2361525 3388695 3631822 3740258 3832267 4049302 4061345 4102340 -1 200708 497564 659312 1075095 2740022 4270642 4620965 4902227 4975920 -1 -2 14289 256670 627740 730381 1242934 1657141 2687047 2726692 2812899 4063661 -1 139152 588792 1028074 2057282 2524869 2588744 2719628 3656551 3743840 4304159 4724996 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 488422 1118687 2185874 2630762 3041735 3100615 3728274 4242636 4255575 -1 22786 819729 1433420 1995685 2868698 3514849 3906199 4453229 4687963 -1 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 -2 806271 1968797 3535040 3716867 3880902 4066560 4427905 4545878 4844745 -1 -2 2020968 2538060 2781845 3033898 3873525 4087124 4185170 4584871 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 74341 148789 246119 836481 916149 1032958 1225934 1832635 2073171 2078068 2301585 3159435 3772945 4252403 4352088 -1 -2 164707 1029211 1346974 1783253 2094395 3894351 4263506 4777046 4940858 -1 261377 1458675 3383041 3441493 3879848 4104999 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 241264 871791 2276618 2534647 2968829 2983428 3587019 4342682 4547288 -1 3274898 3382154 3760880 -1 -2 719724 858924 2551024 3425938 -1 707820 1919387 2036053 2292139 2292896 2808384 3252359 3474044 4897402 -1 -2 1041722 1396128 1999440 3112106 3464558 3869775 -1 179599 1402565 3502027 3850460 4419016 -1 981232 1138721 3182918 3632518 4999999 -1 -2 8018 916511 1068389 1960200 3652093 -1 234496 288394 925405 1304707 2443282 2574610 2639290 3146141 4576702 4757069 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 498245 703359 849688 1570150 1688188 3558084 3823678 4646914 -1 283435 293329 1391447 3726025 4258141 4321583 4370346 4785664 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 494902 2108212 2387194 2597672 3281065 4107064 -1 -2 388438 710585 1473429 2496121 2767720 4074955 4226949 4604234 4776572 -1 560453 1561844 1842080 3357015 4169512 4678225 4984451 -1 169525 1037750 1152631 1402601 1703750 2511275 3846643 4363126 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 339973 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 -2 867373 1099201 1257868 3436392 4418905 4643618 -1 1410009 1713104 2369454 2393940 2493079 2952003 3009480 4318562 4607461 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 1105489 1672487 1738142 3102726 3154673 3679928 4689823 -1 2063919 3094596 4173723 4273904 4346162 -1 -2 1420069 1692295 1787640 4059230 -1 -2 668931 1135274 3401166 3880061 4240418 -1 -2 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 676216 1012795 1539667 1753410 2090681 2505438 2526035 2751911 2858821 2883785 4563854 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 972745 994826 1002617 1608053 1931139 2189992 3165908 3770101 4222642 4859705 -1 -2 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 -2 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 789767 878035 3196745 3383031 3439535 3797309 3923147 4989570 -1 92289 262920 391606 1027342 1164255 1215465 1633831 2392988 2417610 2740059 2925982 3267357 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 -2 684257 1679024 3339108 4361016 4941683 -1 242005 732983 2186277 2933906 4697420 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 -2 92849 327436 760871 802154 812731 879952 1437787 1720320 1906741 2156734 3165422 3665427 4448633 -1 524344 558048 1106810 1715449 2100851 2392243 2562303 2575164 3223398 3438847 3582262 4159197 4252005 4329203 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 290426 624038 1098228 1645996 1738150 1877310 2669622 2899594 3661831 4879867 -1 2024891 3591317 4024094 4044246 -1 -2 970056 1278413 1737072 2273463 2749952 2949129 3349324 4179819 4340685 4602303 4839991 4877502 -1 434327 2828222 3523462 3720903 3920453 -1 457854 458613 1923576 2361575 2440712 2497498 2624333 2639145 -1 8731 357180 1110101 1364279 1540105 2175181 3003578 3241849 4668535 -1 -2 408020 1376017 1759973 1875023 2595730 2647583 4232743 4277714 4747926 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 1818410 1848230 2764562 2853311 4864043 -1 113972 3215077 4767565 4805884 4976932 4991638 -1 106836 936243 1227452 1379360 1682915 1848196 2020115 3029321 3742572 3764107 4408773 4689891 4723525 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 112193 635149 1589595 1831200 2611557 4310238 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1094795 1761368 1970778 2139983 2373131 3355701 3549810 4999999 -1 249281 1529646 1838878 2428590 3646406 3724963 3855113 4187387 4193053 4345477 4650230 4891292 -1 720686 989790 1614726 2452416 3450888 3813450 3956409 4788239 -1 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 18267 1633359 2899690 4078616 -1 602815 806049 865197 1167030 1359593 1804302 3059975 3859533 4525469 4694467 4920616 -1 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 -2 705392 1082600 2141729 2674723 3040555 3071960 3436347 4488742 4550600 -1 -2 678018 941498 1462426 3728274 4005601 -1 1427271 1445284 1794626 3211897 3383443 4103170 -1 2511981 3193593 4102738 4453241 -1 301113 1562187 1596230 1636410 2370439 3310937 3488648 4311323 4530818 4851141 4901100 -1 4012999 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 -2 395326 658693 1763541 2149028 2816928 3783524 -1 -2 415644 567603 709260 1308724 1352632 2891797 3594493 3634938 3657126 3897743 4022231 4757053 -1 159581 533361 578264 655446 2865270 2913771 3148959 4141092 4289113 4975057 -1 270300 706004 4145682 4267116 -1 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 -2 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 23080 1458127 1891099 2482280 3210524 3967452 3971850 -1 1248761 3401867 4817211 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 1490363 2128938 2879333 3430389 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 210815 424095 1041924 1503100 1741931 2454826 2600683 4192430 4831420 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 161113 564567 -1 -2 388339 772123 783973 3013785 3346782 3855323 4146661 4259575 4417963 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 701555 1052664 1281602 2895032 3141846 4461567 4822595 -1 762111 1243397 1606260 2519101 2810450 3790497 4637807 -1 -2 200709 431708 1763695 2532960 3375705 4468586 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 492509 750024 1357511 2510961 2831133 3759112 3949011 -1 -2 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 193883 1132707 2580260 2664948 3240398 4322824 4395670 4504632 4531558 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 -2 15989 1980846 2371365 2455933 2805698 3105335 3455854 3712367 4281128 4332757 4900102 4930474 -1 448458 731500 914367 1572346 3851792 4217265 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 -2 885341 1193409 3321833 4238275 4500648 4701572 -1 751682 857538 1320837 2621930 3093441 3171728 3755732 -1 2282905 3149685 4754080 -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 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 1009909 1166933 1262757 1559122 3346740 -1 -2 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 189544 891928 1491562 1709649 2114625 3536724 3807498 4124175 4331931 4458525 -1 -2 2323800 2681595 2730901 3010359 3575731 4226006 4626682 -1 692397 993757 1478507 2963268 4667832 -1 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 1197094 1468090 1815213 2053508 2174502 3079763 4005437 -1 249297 332301 1516275 1839885 3259597 3305447 3803313 3909182 4164309 4355497 -1 1096678 1361990 3498904 3556804 4000190 -1 -2 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 -2 426504 718869 1461797 3191925 3951532 -1 -2 556319 618757 1217802 1272450 1442693 1649875 2451997 2506671 4325470 -1 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 -2 57258 507669 973347 1484146 1502414 2357484 2727889 3321010 3498353 3903220 4503833 4937060 -1 499803 851972 1764946 1950820 2225983 4188552 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 395344 2872064 3081090 3586388 3666202 4090854 4208985 -1 76800 812504 1244602 2269976 2291129 3606230 3677986 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 95972 2618304 2871367 3300405 4577698 4708161 -1 -2 319326 3531663 4521915 -1 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 503532 1187157 1373557 1914713 2116602 2172784 4221306 4914106 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -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 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 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 -2 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 1236195 3216222 4773256 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 678018 941498 1462426 3728274 4005601 -1 84857 312162 1175468 1804028 1890122 4286009 4459208 -1 -2 148112 473961 823252 1294644 1969710 2198740 3313622 4428233 -1 681549 957626 1557761 1816950 3410512 3646672 -1 -2 911112 1986263 2463547 3702386 3930514 4197513 -1 507014 551850 1149869 1678670 3342905 3960998 4660686 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 -2 77734 148671 394556 573759 895764 989789 1366818 2929855 3899309 4330200 4714133 4868651 -1 307067 552178 964661 2142752 2195326 3552536 3727808 -1 -2 606191 1054996 1120679 2208126 4252982 4256722 4432123 4940679 -1 236038 627268 759102 989062 1071580 1353878 1502316 1580395 1778990 1816096 2048603 2394578 3335620 3437562 4039114 -1 1076269 2332686 4128394 -1 -2 505650 506353 887264 938840 2106753 2437417 2939568 3285956 3903451 4549441 4665743 4717123 -1 -2 1160624 2072279 2198141 2544864 3904458 4030764 4397071 4899461 -1 789767 878035 3196745 3383031 3439535 3797309 3923147 4989570 -1 40409 488366 1471790 2218361 2311481 2488215 2739375 3300785 3824175 4950895 -1 1272333 2829804 3130337 4354372 4661626 -1 -2 361147 634629 1078481 2648098 4718011 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 438894 769510 1506023 2287174 3131325 4672321 -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 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 1450398 2101441 3029105 3700580 4328351 4465727 4742134 -1 284847 1748025 1989576 2655634 3247975 -1 1072004 3101054 3631744 4082836 4128821 -1 -2 169974 1933530 2367669 2461143 3338850 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -1 -2 138565 1838964 2944191 3306439 3342755 4315530 -1 166862 1307618 2714626 3300994 4839841 -1 498198 1333906 3721488 4001558 -1 -2 107036 1592071 3267865 3793307 -1 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 444016 485035 585267 1299796 2327268 -1 1163815 2964028 3538050 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 1143560 1308422 1688743 1799622 2010522 2612640 2935922 3905068 4184363 -1 45265 439557 1349066 2256170 2608611 4251166 -1 1043698 1162763 1769436 1899538 2241594 2416924 2882217 3148845 4336314 4879987 -1 -2 991485 1600264 2261171 2966631 3278155 3309342 3530068 3627101 4106753 4227652 4582653 -1 676674 2838051 2843337 3870560 4686643 -1 130830 1260215 3267616 4942186 -1 164034 268366 1502498 2640772 2713809 4195386 -1 -2 985782 3204972 3626170 4444454 -1 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 1553369 1754853 2566553 2670320 4040326 -1 421287 678624 1524997 1683652 2434126 2506839 3858888 4013243 4756703 4962187 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 549353 655667 1598635 1675475 1979582 2541000 4015709 4520243 -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 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 -2 1240246 1809191 2058467 2489128 2616757 3183333 3958961 4528016 4897087 -1 77865 141410 3077476 3124307 3173130 3973097 -1 -2 220853 1050916 2764479 3607285 4225716 4566587 -1 298873 466455 1041170 1091732 1166268 1408872 1829077 1961543 2577869 3905482 4512190 -1 -2 756247 3205134 4342562 -1 14736 74728 121680 358943 584678 1591316 2672180 -1 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 428465 505771 783340 2017171 2860661 3058270 4017459 -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 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 -2 657480 1433016 2150337 4128148 -1 311354 1620845 1632082 3714630 3899439 -1 860599 1645750 2490444 2690612 2725267 2765254 3440770 3761012 4393167 4918646 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 203628 1005014 1520218 3496820 3512258 3955563 3988951 4041615 4253763 -1 -2 228434 668543 1230416 1637153 1707745 1984458 2615478 2883685 3622781 3707039 3716085 3946130 -1 -2 61981 203115 970844 1387212 1488064 2041320 2106885 2247614 2285667 3427508 -1 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 -2 25131 395360 697143 935528 1670104 1915709 2356643 3590608 4154528 -1 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 -2 654050 661423 694934 992202 2257668 3613721 3915926 3987612 4974680 -1 1412927 1507684 1692440 1963110 4476531 -1 506832 1160293 1188084 2529780 2550556 2687632 2987135 3395491 4639215 -1 233677 266081 367086 966029 1358175 1862427 2035158 4874980 -1 159631 341949 558356 1517973 1723971 2240219 2400670 2452813 3587159 3707925 3945547 4288863 4817833 4999999 -1 186366 813768 1460457 2209567 -1 -2 326505 623802 1171663 1303665 1834828 3480671 3648917 3811182 4123706 4127804 4994310 -1 -2 180642 1112110 1355825 2715212 3280607 3618349 4204269 4435255 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 1005493 2008848 2451864 3850336 4116839 4271032 4858390 4942133 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 2334248 4021809 4286605 4739792 4921012 -1 -2 304506 758279 811353 1921447 2271277 2580377 3086230 3300928 3494940 4321997 4867568 4887207 -1 224728 456259 711598 964714 1414071 1925163 2042002 4677703 -1 -2 823038 1553506 1892258 2785688 3143452 3682889 3759722 3851350 4774172 4790298 4990753 -1 -2 179328 598107 722153 769711 953704 967372 2130431 2774921 2795917 3138437 3848679 4075651 -1 -2 218849 368748 897709 1378275 1463457 1549775 1755086 2471920 2526718 2998650 4811794 -1 1075283 1399476 4437931 -1 -2 94827 1131181 1401475 2097247 2120928 2217943 2547560 -1 137267 684257 1334315 1679024 2072118 3245458 3576996 3650792 4941683 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 746532 782921 3941328 4021400 -1 -2 837897 1424511 2248886 3214755 3696070 -1 338421 561568 607810 1114019 1347293 1657239 2286189 2520319 2736299 2740296 3320625 3582703 3598425 4377323 4528201 4835807 4940573 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 1355389 1379762 1748191 3311456 -1 26889 300774 368982 1175222 1658757 1979761 1991686 2992555 4151328 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 196194 496413 558561 1961530 3680498 3885808 4357978 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 177350 1039881 1066868 1608306 3513717 3765435 4495870 -1 -2 295415 474897 618185 1033902 1951773 1952403 2588000 2961815 4043176 4178409 4570319 4618280 4633831 -1 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 3330783 3362857 3479803 3505107 3587764 -1 143404 1797787 2682046 2946793 4792458 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 1317194 1623671 2383328 4530014 -1 1213263 1707107 2032212 2921947 3033384 3584612 3652770 3731493 4422511 4498688 -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 800134 1463589 2066137 3174600 4970301 -1 119173 218142 602325 2477695 2531233 3457946 4295522 4451291 4950892 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 351947 1070746 1986612 2820040 3039718 3694550 3936197 4870129 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 -2 887076 2087301 3014965 4200484 4817777 -1 306664 366440 463300 797294 1605254 2504537 3285051 3294178 4529888 4549665 4922016 -1 12638 337094 632415 2321830 3241897 3363983 3526851 3581312 -1 -2 1416946 1551923 1584150 2122988 2518027 2791290 3409976 3685000 4036114 4408051 4429769 4566904 4871238 4979811 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 1862327 2230289 3105802 4458481 4675031 -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 3045635 3509696 4138347 4516101 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 20291 1032199 1081156 1913559 2440920 2514195 3345108 3742971 4081294 4201870 4734987 -1 468226 1917294 2590913 3010662 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 166359 324427 858123 907432 1032787 1208900 1852711 2217436 2219768 -1 466783 1404235 1554369 2086760 2269449 3171316 3870418 4591760 -1 710248 974976 2294952 2472404 2497428 3093159 3150104 4224672 4246274 4287389 4553434 4720594 4722375 4941030 -1 -2 1140855 1356986 3246249 4350721 -1 321695 2172135 2816799 2866047 3583605 4121285 -1 103950 297465 939393 2017264 2473814 2796805 2977520 4133132 4918605 -1 -2 916402 917348 1379036 1753100 2748579 3293258 4635330 4706791 -1 350080 352981 459918 926067 953095 1070902 2830670 4518047 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 298068 497814 2258845 2641428 4017630 4335678 -1 -2 2495699 3107371 3437520 3827277 4068999 4235603 4480966 4800794 -1 704836 838700 948108 981708 2692951 3728128 4522769 -1 287667 875169 2032065 2764492 3257388 3964664 -1 -2 1549997 2197932 3916779 -1 54859 264312 803779 1702637 3414345 3483740 3609011 4199834 -1 162054 653635 711935 1072080 1184926 1761911 3700605 -1 -2 583930 607792 1773268 2142772 3634614 3950263 4058346 4698192 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 186962 423270 2636240 3443870 -1 358994 514504 1410993 1976595 4405290 4715963 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 62295 124786 339652 608179 1465478 1965672 2210200 2453471 2681345 3111801 4926075 -1 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 1490363 2128938 2879333 3430389 -1 552055 867603 1330340 2790895 2798934 3069317 3152300 4417913 -1 363673 909850 1217977 1341568 1515647 1518368 1680973 3049428 3351208 4658655 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 94951 2909993 3236911 3903057 3980187 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 650442 1783639 3183359 4116802 4345896 4483150 -1 -2 577284 818126 1731279 2090044 2124771 2224806 2501378 3914340 4172382 4422707 4537185 4579086 -1 617741 1208802 3441171 3505701 -1 1436249 1817803 3662442 3731892 3935705 4991862 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 409615 1310763 1554181 2319874 4605878 -1 -2 205161 731530 1438872 2237292 2301162 2826055 2946871 3319930 3719110 3887061 4325601 4425002 4490243 -1 -2 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 2752182 3914963 4079110 -1 764910 1181655 1500233 2238213 2716261 2865543 3546533 3901795 4103315 4672965 4811263 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 583219 1262982 1620845 2072442 2468879 2528365 3294105 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 474424 1216234 1419854 1501026 1985543 2258696 3068446 3326793 3351537 3373207 3443562 3676696 3724924 -1 229681 632219 1275622 1311008 1855778 2238329 2920574 3592336 4192712 4957761 4996395 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 -2 657228 2644775 2794677 3694885 4273717 -1 207412 1764669 1957254 1981259 2743025 3007459 3351613 3409370 3853834 3887503 4331653 -1 -2 34259 741370 3515003 4603430 -1 666466 1873653 2097592 3332669 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3505083 3656646 3682636 4045457 4681923 -1 868485 3881440 4033198 -1 21212 2328493 2401236 2930177 2934001 3140428 3775975 4013010 4396169 4635946 -1 -2 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 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 275429 1313772 2592700 2651670 2842024 3395124 4167995 -1 765035 980099 1156720 1224572 1839866 2814716 3324150 3355599 4771702 4794752 -1 -2 1313772 1597362 2592700 3370640 3395124 4139163 4167995 4596621 -1 77841 1879870 2264242 2354312 2988015 4290149 4407609 4481234 4811971 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 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 391710 682387 711529 1053526 1250848 1294280 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 596499 1469552 1786133 3206138 3389817 4254839 -1 18600 348984 962010 1512665 1901873 2537040 3026803 3271921 4387292 -1 -2 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 398453 1841608 2092903 2146191 2278614 3271235 4011643 -1 -2 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 995859 1089845 1177793 2222444 4273830 -1 -2 1857210 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 779016 1418624 3306693 3621155 3724113 4145694 -1 -2 554997 765296 785136 1804374 2369646 3154445 4785591 -1 -2 1024069 1072080 1988543 2972248 3208688 3690427 4147135 -1 1126205 2774995 3005197 3545378 3676570 -1 571389 1223195 2311025 2776661 2833075 3099658 3227959 3789697 4242035 4432314 -1 488115 3295337 4139163 -1 796906 941157 980054 1325686 1577373 2317962 2607566 2906113 3615426 3663533 4865593 -1 -2 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 435960 1394548 1525797 1590563 1705309 2309734 4707482 -1 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 369471 988277 1988922 2422393 3531763 3793495 -1 -2 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 350762 407322 2454387 2663653 3060391 4842568 -1 -2 1314276 2527201 2687365 2769216 3414602 3675191 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 -2 761561 2085541 2169739 2690945 2893645 3765495 4192538 4483608 4857043 -1 -2 12797 899361 1859551 3401364 3600705 3853550 -1 146631 537079 975652 1467513 1531966 1607259 2149214 2405963 3675064 4517520 -1 -2 615260 743494 1501254 2426329 3992197 4112382 4184127 4315663 4485443 4938744 -1 -2 169556 208808 249972 642769 972233 2038914 2130617 2397988 4665831 4943212 -1 1104221 2896647 4370043 4886640 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 348580 606744 654378 778448 1837645 2462882 2753180 3127755 3903821 3982252 -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 982412 2087029 2547008 3098673 3516775 4120467 -1 73214 491847 692986 1549775 1909702 2471920 3046225 3328768 3336106 4006732 -1 -2 599782 821896 1175216 3436679 3471255 3981709 4000773 -1 752447 1572151 2992893 3245606 3252676 3392374 4593752 -1 1141709 1965411 2151489 2795782 3721354 -1 396112 516142 2010046 2492976 2500946 2948289 3807262 3860110 -1 -2 58540 259692 1479354 1848153 3463414 4113691 4315987 4626346 -1 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 -2 71090 1111867 1930657 3478678 -1 259142 1655538 1911879 2171381 2992875 3232683 3929710 4283891 4769826 4977401 -1 294458 2230229 3227762 3751443 4453068 4582905 -1 36539 499895 597834 841881 2198819 2728273 2902514 3211918 3240420 3601751 4280889 4420818 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 887012 1481784 1559071 1984891 2301119 2993970 4117113 4349167 4468204 4702543 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 56627 1355337 1524132 1930426 2146587 2777137 2906369 2963635 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -1 -2 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 203755 1319979 2215334 2903251 3017323 3317432 4244819 4472470 4857316 4938221 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 -2 107676 595326 975915 1564915 3019284 3676830 4100506 4657083 4804143 -1 -2 72678 424200 1312858 -1 1006933 1398890 1811673 1881482 3862649 4813524 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 321157 687790 799222 1041742 1452763 3862934 4009548 4783679 -1 -2 778350 1022717 1545360 2048068 2258189 2918501 2919854 3334638 3401036 -1 824285 975881 1170448 1988935 2355642 2483434 2526009 2781896 3783716 4131496 4468842 4478067 4604877 -1 -2 481714 671229 765428 2137791 3592577 -1 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 1505471 1650333 1656866 2048989 2066221 4078476 4189115 4867588 -1 -2 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 818794 1891116 2320658 3868971 4583948 -1 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 16033 445276 920358 2238906 2718202 2964408 3501716 3502370 3640169 4027482 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 287935 2072430 2675415 3017135 3187907 3262408 4168785 4522371 4624906 4887115 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 1530 1762792 1819947 2676937 2915066 3048273 3424815 4901293 -1 -2 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 462912 651683 1028806 1224081 1879703 2890819 3680456 4229706 -1 -2 937626 2825107 3646481 4124975 4704859 4944816 -1 1233450 1439772 2520571 2854938 3359109 4288669 4376912 4926459 -1 677483 887805 1493016 2284288 2501839 2593350 3289302 4489354 4697911 -1 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 559634 1219403 4203841 4252505 4395900 -1 -2 1136174 1210408 2924480 3085443 3453979 3757560 -1 -2 953128 1024020 1975336 2463883 3298190 3468941 3847132 4263245 4610150 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 477779 595659 2248735 3397417 4163168 4792732 -1 282421 1119017 1470521 2162038 2398174 2994375 3751690 4206918 4939572 -1 362802 678509 3135422 4952260 -1 -2 254825 294291 834861 878218 2255253 3064960 3270422 3281794 3332577 4319846 4629230 -1 624224 3140151 3151446 4983610 -1 1378543 1465771 1610392 1625526 3513899 3641361 4001327 4351712 4579258 -1 -2 398911 653384 1666886 1796577 2862738 3065392 3129253 3862391 -1 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 859036 1229039 2868534 3032904 4637036 4860848 -1 -2 155357 439845 482375 581318 1440989 1638053 1959617 2090656 3132866 3453484 3893553 4784757 -1 67282 165554 307757 1175316 1228471 1290155 1657000 1721216 2132973 2499796 3194165 3433985 4195830 -1 -2 692154 1151221 1444418 1746613 2142444 3482080 3930497 3945152 4054362 4119528 4269369 -1 1615881 2237470 2582037 3217880 3390422 3536660 3839686 4329881 -1 -2 1112750 3440698 3586994 3611084 4719715 -1 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 -2 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 190371 1051496 1344117 1516889 1618674 3228787 4042654 4828031 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 -2 521870 704262 1533876 4356305 4407634 4692802 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 560570 2081449 4177240 -1 -2 1272356 1540790 2008289 2644545 2983314 4075369 -1 789215 1117419 1315700 1350944 2202695 4226625 4433648 4612871 4672939 -1 1881839 3064732 3390247 -1 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 565296 634729 831215 1688717 2192660 2305331 2735659 3586225 3692154 -1 443600 1038863 2062676 4049819 4150295 4368479 4782168 4916002 -1 -2 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 44545 628990 1506844 2708114 4101943 -1 1311204 2306470 2786994 3828138 3837917 -1 -2 570629 3101466 3287442 3512725 4017119 4332588 -1 240677 1163911 1903787 2253432 2737937 2940240 3100153 3164212 4943181 4960854 -1 1263033 2210039 2319836 2384327 2452853 2694307 -1 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 1508989 1821358 3773005 4498031 4897997 4991011 -1 299514 823832 1950809 2459233 3532796 3715459 4924225 4995174 -1 -2 7315 854520 974114 1987372 2919453 2987135 3199219 4344675 4701101 4790568 -1 854902 1850947 1893634 2051621 2179541 3710446 4172932 4421005 4573765 -1 -2 988685 1209720 1661742 3492238 4712521 -1 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 -2 416438 437108 1206725 1818845 3006164 3099540 3376810 4391700 4501103 4978055 -1 2059387 2629159 2919990 3191337 3415842 -1 -2 253143 431436 2105986 2401383 3636319 3950830 -1 689809 956657 1779395 2411938 2574383 3023191 4457741 4908543 -1 260143 375179 1939800 1961812 2722887 2787270 2807949 3114553 3188438 -1 1811796 2174437 3279305 4373009 4652551 4720333 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 -2 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 25634 2223166 3117343 3614835 4072224 -1 351958 506003 1559362 2361508 2386074 2611237 2808837 4102093 -1 1398013 1655449 2163919 2649112 2766588 3161983 3221902 3562024 -1 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 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 -2 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 292160 1455970 1770168 2825088 2995918 3024785 4215549 4369276 4642917 4687230 -1 -2 1362232 1666586 1696557 2346177 3943510 4120227 4201404 4443406 -1 1303445 1696160 1922997 3227093 -1 36834 761537 878938 923721 2122260 2244728 2378636 2642842 3300757 3568453 3788978 4392089 4614555 -1 235545 992313 1374175 1989441 3896015 4561439 4603560 4922306 -1 303387 765177 1141102 1899112 2587749 3780659 -1 -2 525713 1412700 2268021 3211791 4620295 -1 582967 1192647 1415584 1696758 2120201 3381279 3952138 4430759 4744571 -1 145077 505302 766552 1485495 2810768 2908731 3288098 3567303 4394066 -1 -2 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 1069116 1753469 2800101 3049306 3328666 3462738 3465443 4806599 -1 -2 2064484 2395683 3181086 4243373 4340542 -1 -2 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 755902 2352883 2353436 3028855 -1 -2 252277 736066 754780 1029138 2694300 3942275 4498600 -1 596596 3504385 4500823 4502054 4954947 4984290 -1 453162 1009787 1090262 1399263 3484202 3864070 3868372 -1 5393 1311237 1546896 1598623 1817984 2244802 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 -2 172314 764521 1540790 1782998 2008289 2045455 2586490 2871037 3242098 3519959 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 646055 1305446 1928471 2146832 2386746 2586608 3073961 3796618 4865511 -1 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 -2 596499 1469552 1786133 3206138 3389817 4254839 -1 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 82382 598396 666589 1857153 2071192 2922646 3054471 3437910 -1 768697 3172205 3208103 3487130 4746707 -1 -2 323328 501933 605247 859292 990073 1309659 2173071 2600892 2958938 -1 583318 706532 1111759 1246953 1787688 3443713 3508152 3604581 4144405 4465343 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 96790 147503 472578 725516 2913696 3606352 4050902 4527447 4640030 4802896 4824508 -1 119983 1232305 1563040 2791616 2932933 2964489 3105481 3837705 -1 364937 1153393 1979081 2219719 2308161 3675900 3680782 -1 -2 47760 1127519 1874948 2015421 2838042 3483134 4702133 -1 2368193 3538920 3919028 4118641 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 -2 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 435929 1614900 3407626 3518073 4533530 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 128023 711641 3306191 3503773 3709204 4060291 4385356 4465862 4466882 4811713 -1 -2 561370 564787 1279608 2504201 2621944 2654241 4365582 4807188 4910047 -1 219838 2322176 2949418 3904183 -1 130429 892675 1538747 3565983 4222040 -1 282701 1255924 2734332 3232036 3356115 3496464 3627273 4469529 4999999 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 324977 1138149 2215709 3002164 3272499 3366293 3469792 -1 51739 447695 2984697 4197226 4781504 4907580 -1 611488 2090379 2984686 3996530 4760052 4825329 4939242 -1 393324 671858 796011 1543852 1757003 2951062 3135136 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 -2 325042 1844259 1975904 2492417 3816121 4532402 -1 1446824 2098614 2738488 3436575 3504532 4736910 -1 -2 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 561643 2940670 3649624 4265834 4443129 4843027 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 217150 707822 890211 936713 1321317 1352041 1542899 2239341 3449862 3628225 3748017 3809210 3975669 4105050 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 121154 505829 1609487 2314390 2866954 3871076 -1 -2 17948 577485 1072094 2134115 3307294 4712251 -1 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 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 -2 269783 1271447 1724154 1732455 2260082 2792938 3048726 3665329 3967756 4534409 4560591 4920002 -1 -2 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 127790 604472 608796 1188647 1204940 1440624 1774123 2570859 4469467 4850119 -1 79598 757802 1049729 1313567 1402643 3735475 4311800 4364197 4977020 4999999 -1 435929 1614900 3407626 3518073 4533530 -1 -2 347543 703864 1644057 1794231 1846024 1885913 3412280 4523233 4655399 4870669 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 1761824 2209036 3179707 3226494 4103874 -1 -2 603054 909989 1225383 1798522 2582022 2757667 2926537 3861164 4798819 4961197 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 767870 1465105 2470361 2559361 2660459 3314495 4724490 4757300 -1 134763 1691175 2350662 2747422 3023331 3925234 4035305 4105029 4985921 -1 1955031 2445173 4825414 -1 -2 1276213 1648230 1758748 2487301 2813595 3095145 3444377 3556804 4780779 -1 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 859974 1253839 1999005 2854116 3233090 3915875 4095557 -1 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 125710 180504 331373 397140 1127679 1311495 2041056 2083651 2993055 4778314 -1 -2 4395168 -1 110970 957831 2602493 2807239 3110955 3282291 3954871 -1 -2 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 374122 451024 598536 1153373 1567706 1967143 2704928 4780234 -1 698651 933382 1700299 2518188 2888689 4301744 4393005 4947771 -1 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 -2 713178 2176431 3538495 3810035 3966734 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 1156053 1626171 2488975 3422875 4771371 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 143335 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 237860 976743 1044376 1322320 2141930 3829290 3871917 4317463 4773376 -1 323932 1316201 2399344 2425580 3733350 -1 5082 685037 1723193 1936601 2491071 3166265 3227442 3582518 3656070 4297127 -1 -2 551106 593169 2531293 3273962 3686718 4122873 4223400 4406714 4953018 -1 786797 1873722 1952479 2264234 2855012 3239048 3800502 4000098 -1 -2 476833 939370 1028339 1202595 1539748 2432268 2633801 3577871 3947696 4170454 4501739 -1 137405 627061 2461143 2668390 2930248 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 930679 1335610 1369021 2256193 2557997 2869182 3033357 3321611 3543358 3706955 3950555 -1 -2 333455 2750215 4240222 4644611 4814375 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 635975 1644231 1894512 2079596 2825169 3268733 4206547 -1 33309 500985 568554 635975 1771592 3955199 4129352 4345723 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 316073 804239 974849 2319723 3204878 4599736 4664675 -1 526617 647326 686438 1118997 1217263 2518602 2577147 3543502 4939848 -1 7781 158598 392898 433141 1095960 1853824 4260350 4545100 4868609 -1 464667 517620 523424 1000470 1556873 2528247 3189498 4064812 4423358 4763638 4786702 -1 -2 434792 721845 936552 1383887 2507059 2833441 3224090 3984582 4610584 4850628 -1 1638 330336 4150156 4624359 -1 -2 2731311 3479985 3700413 4206574 -1 411568 2497788 2972726 3736165 4783124 -1 24574 433212 521556 682961 1773325 3056233 3656937 4009744 -1 -2 520515 1740737 1751305 2482509 3248676 3826759 4112643 4186946 -1 1401727 1754536 2342885 2380763 2424828 2643215 4183687 4250054 -1 365064 399085 507690 2341337 3169295 3272826 4264890 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 585008 890605 3131713 3726876 3740353 3745128 4013315 4116614 4137997 -1 400839 531834 1386976 1627874 2387324 2599532 2683205 3166754 3649908 3972690 -1 -2 97552 292200 1176378 1302344 1763334 2848890 4293480 4414191 4587017 -1 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 1910874 2173682 4969454 -1 80994 186279 239456 735953 1187106 1971574 2317281 2744603 2928407 3777649 4053495 4246604 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 347162 2595998 2603756 2666486 3770017 4475856 4977337 -1 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 986811 1413080 1549013 2854064 3630476 3894294 -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 882707 1537667 1917212 2519895 3155628 3521961 3771496 4176545 4272694 -1 -2 162123 549895 653032 4292301 4758293 -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 909079 1207811 2100111 2381305 2395603 2922275 3179719 3226276 3808945 4286200 -1 -2 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 683967 2932326 3123252 3638997 3855320 4209004 4734036 -1 848952 1696153 3320611 3402701 3646838 -1 2068959 3004262 3257077 3593471 3982159 -1 -2 126273 723525 1076280 1088746 1777078 1792959 2796221 3891556 3995128 4386033 4459102 -1 306789 555694 1253967 1353385 1910700 2526537 -1 810288 1759934 1956925 3248889 3957463 -1 779102 1537248 1828301 1928864 2205207 2600307 4367229 4999999 -1 -2 683386 1084880 1275442 1729767 1842297 3154583 3296425 3372627 3423073 -1 44210 267881 371980 2850584 3654236 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 -2 1608729 2557435 2736133 3442283 4335924 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 -2 381280 889890 1345745 2880213 3000525 3544993 4296854 -1 -2 228293 1358420 1953735 2266756 2962483 3325215 3372504 3376274 3448871 4724049 4940437 -1 172696 730246 894455 1177210 2402794 3051773 3167287 4098567 -1 162379 216488 686030 2058683 3238683 3414034 3416022 4169631 4825974 -1 -2 2309549 4669621 -1 -2 141836 153724 1346974 1480380 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 24420 693588 878448 3468316 3844214 4641388 4808188 4888498 -1 450814 836323 3945591 4698175 -1 -2 153700 479154 1056159 2306453 2591182 3218096 3620038 3685727 3784137 4021808 4076829 4292886 -1 2190786 2432245 3768014 3864073 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 754067 1598736 1994978 2036778 3988087 4281935 -1 15838 310044 2074551 2304042 2415293 2501413 3675385 -1 456109 1119000 1304825 3966886 -1 -2 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 407535 1786902 2472102 2769998 3358761 3521527 -1 155825 428428 1235559 1628298 2313982 2513719 3672624 4691373 -1 -2 1777280 2843708 3508756 4622669 4957658 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 66642 491018 2055783 4353841 -1 772310 794713 1820718 3452627 4204020 4320793 4519682 4702224 -1 67792 1269116 1462379 1549053 1680298 2414621 2658299 3496820 3512258 4041615 4159114 4892497 4996965 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 -1 18267 1633359 2899690 4078616 -1 -2 410433 1327435 1476238 2041896 3384660 3984309 -1 -2 169482 1643331 1897094 2809806 2914080 4387042 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 1732794 2464273 2551648 3093682 4278316 4471848 -1 676321 2790768 3829914 -1 -2 520171 950934 2238252 3296445 4903506 4964430 -1 1471291 4032520 4744793 -1 -2 1326456 2224621 2577842 3917195 4552046 -1 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 -2 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 3330783 3362857 3479803 3505107 3587764 -1 -2 145595 282483 560070 2283239 2681995 2995457 3312016 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 -2 261360 788877 1190471 3145081 3514079 3629212 4208985 4980169 -1 563370 2938159 3695177 4055572 -1 -2 521970 2168074 2505387 3279246 4878286 -1 25103 91245 485009 765232 1139522 1845196 2016269 3191564 3430583 4130498 4999999 -1 162561 349894 949249 1137446 1871741 3131143 4648457 -1 528859 2632309 2986419 3876590 4091488 4634419 4844708 -1 -2 1110720 1363730 1370115 1627806 3183226 3421444 4011204 4296254 4364799 4519404 -1 45265 439557 1349066 2256170 2608611 4251166 -1 15274 1262167 1427531 2224350 3345853 3784182 3955633 4424570 4518826 4662431 4669212 4682194 -1 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 -2 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 394218 875312 1097819 1575467 2189848 2535685 2564968 3382466 3693373 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 1385539 4037959 4923789 -1 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -1 -2 1104221 2896647 4370043 4886640 -1 676975 870865 1754905 2599698 2998043 4458101 -1 311024 759574 1266219 1370945 2055070 2796025 3256932 3783274 3987931 4482805 -1 324987 478705 518560 709074 920102 1693004 1967499 2080139 2102077 2123092 2537240 2898639 3316900 3776749 3950606 4041970 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 967432 1770705 3294920 3310470 3460384 4042930 4102280 -1 -2 917811 1109600 3539849 3662418 4461848 -1 195914 1076510 1476515 1551104 1955270 2212419 4604053 -1 1620780 1709134 1983709 2053949 2061668 3769437 3772408 4223790 -1 -2 237492 918319 1057734 1167522 1212520 1776211 2656679 3077478 3185910 3833286 3981049 -1 112756 209169 639629 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 521970 2168074 2505387 3279246 4878286 -1 25103 91245 485009 765232 1139522 1845196 2016269 3191564 3430583 3715457 4130498 4999999 -1 1007970 2378044 2713309 3522583 4267626 -1 -2 495565 519026 931376 1138459 1269895 1737382 3200653 3866802 4168378 4918006 -1 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 1253005 2348219 4206699 4945733 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 1020063 3894988 4902732 -1 -2 593862 876086 914270 2318567 2641287 2986261 3536112 4451032 4887036 -1 529239 691669 873704 4180790 4350764 4446189 4611522 4668926 -1 440904 1403567 2058922 2326847 2520033 2911506 3039821 4564998 -1 -2 85796 229517 757402 1185175 1263506 4656028 4784783 -1 1165233 1371055 2934048 3224128 -1 134541 403561 1331136 1419915 1547794 2039793 3531321 4613236 4986599 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 -2 1221528 3565661 4237824 -1 164913 510498 860821 943756 1242631 2158069 2211666 2630362 2864360 3141901 -1 -2 578340 748608 2088877 3645027 4535094 -1 165775 179706 1368365 2100472 2765222 3148131 3241731 3606875 4356506 4680304 -1 192168 343228 3581761 3784417 3934079 -1 260571 1804922 1850033 1896404 2292338 3380055 4712133 -1 -2 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 130037 1255398 2305590 2436727 3584612 3731493 -1 215347 1269776 1309291 1398880 1802351 2923463 4067587 4119441 4522769 -1 -2 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 698097 2067446 3565940 3598400 4836741 -1 618465 652369 815033 1561332 1588064 1655654 2008898 3947243 4118302 4635264 -1 202716 655323 813572 1759615 4079338 4323296 -1 -2 546548 1231219 1482130 2666224 2848535 3098464 3196556 3269889 3513571 3679037 3981795 4827493 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 247647 1111044 1168397 1961549 2397603 3034286 3465608 3734775 4295574 4712154 4765455 -1 -2 270957 491282 1735051 3399249 3642953 -1 1829547 2188921 2205887 2354391 2982832 3265030 4696548 4833310 -1 448588 2999007 3117572 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 639614 657480 731031 1433016 2150337 4128148 -1 311354 1620845 1632082 3714630 3899439 -1 130320 153727 342186 1390696 1601874 2365450 3841431 4005339 4675270 -1 268395 954433 1176267 1226097 2187760 4515323 4641745 4799628 4992600 -1 63835 781121 1061827 1256748 1358272 1867211 2013924 2113914 2190608 2324762 3834973 -1 363170 993055 1976181 2641762 3104628 -1 -2 431542 1572230 1724607 1959189 2318880 2355361 2613964 4118757 4914941 4999999 -1 -2 270864 415463 938261 1331380 1529522 1976769 2198681 2268002 3960031 4648870 -1 188649 1399717 1614881 1851179 1851545 2520610 3529138 4089947 -1 -2 1589671 2062094 2798662 3834569 4011854 -1 620022 1761767 2352258 2584268 2849528 3352003 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 446554 453639 609720 970736 2197859 4996226 -1 245726 778084 832026 1052004 1613265 2110711 2196706 2841306 2916178 3915922 -1 1050799 1753364 1922273 2084747 3626038 3733350 4554786 4736811 -1 -2 272767 804682 1869047 2068201 2455642 4324051 4329203 -1 173351 1181487 1788582 3537415 4237101 -1 1799466 3773959 4228078 4569409 4571929 -1 591412 1009127 1810511 3553461 -1 -2 1284284 2387330 2531774 3429995 3929074 3953370 4323766 4543040 -1 303223 656157 1380795 1559270 1602996 2967671 4729846 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 1023441 1399921 2620321 4272225 4364634 4515393 -1 639851 1572654 1661788 1938536 3211727 3571421 4481465 -1 -2 774876 845665 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 195752 960560 1445600 1899531 1907848 2565064 2752618 4088550 -1 -2 1512439 1893701 2100506 3195048 3767901 4279642 4432818 4466965 4566572 -1 -2 67515 1372071 2228081 3687454 3867134 4752686 -1 770244 1281256 1363242 1716575 1876172 3044715 3213985 3463021 4514196 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 1509817 1636376 1908308 2096536 2186406 2559353 3217196 4142004 4349750 4362449 4733474 -1 -2 94052 975100 1694767 2124465 3299815 4621524 -1 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 251413 451080 519169 659663 714977 2049258 3554520 3578626 3864462 4201700 4281142 4886148 -1 -2 2225164 2784674 3043516 3228937 3720672 4185830 4397179 4459397 4894224 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 1987306 2842775 3949475 4374313 -1 1413167 1630013 1892817 2494238 3144676 3462003 3761997 -1 78413 2123399 2384247 3064699 3091994 3229819 3659481 3786575 3897534 3977082 4197343 4495557 4687300 -1 -2 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 778894 2220273 3428520 3753312 4288874 -1 196325 1590734 1662752 1689022 1818092 2044710 3925327 4475318 -1 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 -2 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 135560 482530 1165992 2731605 2908920 3103548 3241000 3606233 4023696 4794600 4937392 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 1727821 2789896 2899152 2903735 3228825 3981520 4584051 4653158 -1 335194 892920 1819677 4373748 4691701 4815748 -1 -2 1851131 1980667 3079512 3102484 3460729 3462968 3625140 3669163 4225699 4562934 -1 -2 268265 1069352 2002575 3816488 -1 -2 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 -2 318126 464069 1548400 1595894 1890722 3902790 -1 1326456 2224621 2577842 3917195 4552046 -1 339455 2112120 2150236 2343759 2412220 2457453 2511506 2941127 3210347 4100065 4390507 4494878 -1 391710 682387 711529 1053526 1250848 1294280 -1 -2 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 624203 914286 915706 1031935 1917191 2404674 2577226 2974573 4499613 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 -2 415731 726162 739170 1254443 1281886 2121847 2203279 3870070 -1 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 683199 1209330 1974162 2404904 2767118 2830110 4170348 4379688 4837971 4851945 -1 277025 831938 893438 971681 1176250 2366096 2966647 3089580 3264573 3431839 3716310 3989818 4450522 -1 -2 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 1204880 1241579 3365356 4182105 4296131 4999999 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 1050100 1564160 2075793 2107942 3911635 4240903 -1 145733 312358 593277 626035 1221611 1683288 2075416 2330209 3719314 -1 659654 1075056 1237011 1368623 1471952 2153616 2420074 2784662 4090792 -1 976417 2291409 2458283 3439433 3854069 3920160 4841014 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 2030219 2525050 3231131 3289143 3967192 -1 64081 81403 1046000 1053524 3052224 3472802 4575173 4867438 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 2063919 3094596 4173723 4273904 4346162 -1 860599 2423763 3004923 4390026 -1 560611 1364486 1824510 4196956 4482421 4548537 4594408 4829903 -1 -2 443712 500301 767334 1560117 1700891 2536190 4128445 4155039 4544296 -1 920647 2013263 2508289 2892346 3131023 3511636 4028677 4334049 -1 4331 69831 707930 2248886 2848537 3095435 3799595 4208276 -1 1894672 2248453 2543966 3143402 3278172 3404862 4470547 4598755 -1 2506185 3022556 3201907 4579832 -1 1091146 1627763 1631315 2620243 2640778 2727410 3563052 4550002 4634975 4751830 4973089 -1 -2 504008 1420440 2027867 2440930 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -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 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 489354 783106 1262574 1284566 1899041 3268260 4052622 4075241 -1 -2 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 600994 753400 1280366 1804710 2664575 3236423 3321933 4311007 4622202 4818282 4834628 4889158 -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 1684239 2717895 3048507 4618597 -1 124467 1982720 2425921 4154298 4778704 -1 645721 2505016 3039469 3236230 3429738 3439501 3482487 3611492 3721922 4053692 -1 -2 1197 350236 2432853 3370425 3748263 4255601 4897563 -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 1602069 2507406 2569968 2989568 -1 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 -2 655626 1173988 1701349 3457185 4669310 -1 193963 1511780 2057893 3030319 3498715 3702747 4717212 4970773 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 627288 1379085 1568879 2010828 3827975 -1 619289 877908 2706290 2892086 4065443 4265841 -1 417411 1017827 1443572 1680382 1994581 2635555 3087040 3437929 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 280775 381095 1493434 2391101 2819700 2917152 3545660 4235067 4488758 -1 103635 2275755 2927634 3388920 3453821 4336978 -1 420371 694697 876595 1992032 2241261 2680224 3166319 4230771 4700915 -1 -2 173602 2080726 2121511 3564596 3615108 -1 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 219792 665921 799913 1894089 2077235 2284861 3449544 -1 -2 2665292 2908934 3493749 4599592 -1 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 270968 433221 950340 1004370 1057683 1126975 1366101 1715252 1974560 2082269 3502696 3632539 4362259 4948650 -1 -2 139274 210483 601467 1082265 1974487 2225973 2566519 4207073 4256467 4352088 4436093 -1 870055 3409959 3996669 4790076 -1 506028 510381 685289 1237443 2145261 2340217 2514596 2675830 2864442 3296839 3824732 4089976 -1 -2 444063 911230 950440 951433 1053887 2531631 3027011 4748150 4954848 -1 447994 982834 1401476 2257312 2264812 2999327 4165090 4179988 -1 456064 3127657 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 118752 547289 627656 902608 1319829 1398180 1617370 1652248 2119250 3786016 3860348 3930691 4184471 -1 249099 780933 1477463 2133612 2677134 2692196 2695213 2957259 3361321 4129787 -1 -2 221712 1255105 1752914 1829673 2503970 3380208 3408672 3722833 4315966 -1 -2 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 53455 103864 1394348 1443194 1607203 2143086 2178553 2390140 3580972 4338058 4637259 -1 -2 81670 344209 946333 978149 1320575 1433514 1825577 2173682 2622497 3384202 4490681 4531416 4906971 4971488 -1 406968 1248313 1260829 1357064 1447884 1621051 2560663 3237198 4995987 -1 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 166242 329301 671313 1036667 1077530 1138046 1709050 1916614 2485896 3657714 4146934 -1 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -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 41575 135560 632004 833719 853037 1245080 1452563 1878355 3241000 4023696 4937392 -1 -2 96176 584117 1353891 2032975 3776342 4222104 -1 -2 120688 216558 1099803 1447551 1484020 2182515 2640046 2895930 4284452 -1 1216200 1422283 2989472 3485955 3671208 -1 267296 2967857 3012044 3671353 4438569 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 474219 1502509 2924729 2933347 3354674 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 146929 183916 1527293 1994485 2571622 3498845 4328862 4464285 4803925 -1 904701 1038036 2891342 3342105 3360662 4309739 4331003 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 1844395 1897209 2010432 2319162 2415248 3681029 3879432 4174768 4705459 -1 -2 1180793 1246849 1286807 3198403 4487164 -1 245655 2675495 3185237 3252058 3543907 3668188 3867407 4622612 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 292918 376580 986801 1356768 1695550 2441170 2744560 2775815 -1 -2 220786 2075218 2845770 3288338 3432989 3493404 3498684 3584473 3735932 3856629 4354318 4600509 4791088 -1 -2 1058769 1144881 1486881 2199264 2214096 2652031 4861294 -1 360847 994068 1522245 1743567 2150458 2416455 3967163 4260766 4563149 -1 -2 2249481 2267331 2997418 3557924 3668317 3793653 3908322 3962048 4723857 -1 1199220 2459743 2578373 2853173 2933860 3010979 3874123 3896274 4401540 4516970 -1 -2 2360499 3915539 3916548 3997329 4111054 -1 1223 1277421 2133010 2368590 2419193 2925754 3757112 3766040 4622704 4679971 -1 442341 529162 550087 891508 3416676 3750308 -1 1303581 2295630 3921764 4556887 4816863 -1 534072 1379774 1654783 1681528 1715089 2397411 3470685 4897620 -1 -2 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 662640 697781 1368332 3333178 4817777 -1 520053 898724 899435 1511198 1599456 2123877 2524291 2670049 4106496 -1 -2 130705 292243 1810597 1857018 2640729 2937292 3168005 3175974 3419101 -1 -2 94388 321009 803638 927716 989945 1641314 2381476 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 929970 2246369 3733311 -1 58239 1523993 2633665 2649702 2689517 3389444 3424636 3642504 3714605 -1 11443 100054 195934 379142 779521 1128196 3608797 3628668 3883888 4574982 4858537 4946149 -1 448689 1891232 2438842 4379336 4945432 -1 1066462 1212822 1235101 2920166 3821283 3870212 4197702 4471459 4695484 4767611 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 132756 644492 698140 2329915 2566943 2891200 3094456 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 4123808 4158991 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4775293 -1 -2 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 568720 973411 1689054 3112380 3155849 4322476 4488742 4711116 4877008 -1 422497 1948965 3316571 4346404 4872799 4912349 -1 1096922 1188070 1951420 2866486 3248078 3531772 4311607 4443236 4711281 -1 314545 619297 1384683 2063928 3657895 4325393 4824807 -1 -2 181161 381110 406549 1483838 1580073 2510351 2898639 3788962 4855691 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 -2 882892 1264763 1767752 1781020 2441696 4299186 4299542 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 16816 576818 670361 761216 931903 1192173 1388679 2425247 4006978 4432667 -1 2024084 2082505 4081312 4778826 4862171 4969529 -1 -2 61114 266210 842032 917121 1737131 2581363 4549122 4715509 -1 1291711 1320542 1352072 2170818 2391115 2479713 2606246 3065878 3568125 4128086 -1 607196 815170 1549667 2523793 3170408 3266993 4350247 4947185 -1 -2 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 1612286 1886729 3130908 4385682 -1 439347 1279619 1327937 1425461 1753044 1893616 2184674 4224931 4237698 4286825 4484716 4945106 -1 691407 821556 846213 2792046 3738656 4924618 -1 608881 2445602 2809185 3159071 3450921 4023718 4362493 4846647 -1 528859 2632309 2986419 3006565 3876590 4091488 4634419 4844708 -1 -2 2750055 2980150 4126270 4874215 -1 1370607 1410220 2523305 2767178 2772394 3150650 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 1380078 1560763 2725336 3756265 4126369 4480660 -1 1881839 3064732 3390247 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 414297 814815 1116606 1221932 2070043 2767831 4135703 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 70618 1552317 1892289 1904271 2646577 2915722 4554063 4661665 4770025 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 269911 1207590 2101090 2788206 2855136 3871044 3989729 4017439 -1 145539 1005730 1530792 4639233 -1 -2 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 34259 328933 1386719 1460191 1811127 2081297 2836672 3515003 4384918 4475867 4896856 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 1537667 1917212 3155628 3521961 3771496 4176545 4272694 -1 691195 2175501 3679748 -1 3321749 -1 -2 90621 1364794 2506015 2889614 3359546 4924081 -1 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 762559 1327808 2030219 3496556 -1 814217 1225904 2540822 2797943 3358556 3474433 -1 627569 1386143 2313980 2568183 3676932 -1 -2 1269265 1913927 2462565 2775670 3680177 3865444 3959936 4032898 4038028 -1 -2 864079 1384553 1543256 2023153 2846405 3019036 3881573 4901794 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 783858 1363892 2486177 2659635 3715435 3908146 4537560 4594786 4959526 -1 431937 840773 1205491 1224845 2088099 3905070 4786002 -1 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 -2 1381696 2079132 3446504 4174592 4328818 -1 158741 573823 1196886 2707842 4643742 -1 -2 837511 929741 1170236 1187514 2145207 4004499 4357035 4447541 -1 162574 391710 545715 585743 1299413 1882449 2436503 3280730 4634668 -1 4033 25728 206272 2327162 2392334 3195226 4282312 -1 -2 499803 851972 1764946 1950820 2225983 4188552 -1 38139 82798 2900391 2927793 3240012 3768277 3898588 3916145 -1 -2 605749 1085395 1851166 3504935 3541252 4186806 4279548 4430159 4498134 -1 242757 246936 279300 796967 904253 2082818 3081777 3770558 3773138 3959465 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 -2 234276 697143 912762 975212 2857402 3169300 3728414 4024994 -1 654432 722795 1403062 1619408 1672947 1710626 1799779 2104247 2720568 2936998 4488157 -1 -2 1058325 1193654 1742263 2029945 2274728 3209194 3794631 4399481 4666645 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 -2 674074 813200 824043 1120388 1668122 2857916 2943749 2974573 2984299 3390381 -1 1096673 1338248 1629578 2003045 2072566 2457770 2775182 2965085 3052915 3842188 3906989 4581980 -1 187153 2105670 3970717 3990801 4745312 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 578609 939370 1222597 1602597 1709829 1904135 2750070 3693053 4349581 4617048 4834461 -1 2064484 2395683 3181086 4243373 4340542 -1 41115 122423 181201 957704 1600945 2621930 2908027 4131936 4890603 -1 -2 360664 1571739 3366732 3571773 4143638 4969717 -1 234448 476364 702026 882859 1360811 2251475 2557130 2733864 3103873 3690765 3703014 4226156 4321578 -1 -2 512866 1492089 1735069 2055463 2075348 3792332 4152969 4525116 4768261 -1 646235 1022689 1444133 2811048 3650720 4169682 4402508 4710427 -1 -2 507778 3006453 3611916 4576613 -1 1299779 1513911 2034582 2351844 2534270 4087810 -1 102532 144367 1158215 1980218 2603220 2819757 3313488 3425146 3677827 4660818 -1 -2 745765 843468 986638 1074245 2105128 2154657 2789127 2799825 4164756 4568127 4850413 -1 42073 257419 847711 1147924 1352693 1816138 3865590 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 347543 703864 1644057 1794231 1846024 1885913 3412280 4523233 4655399 4870669 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 485782 1610637 1992604 2362726 4559341 4983830 -1 -2 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 1654889 1782034 2358138 2375371 3606973 4099321 4171316 4235349 4998638 -1 92849 314821 812731 1862016 2039291 3047210 3486912 4455620 4633504 4752469 4920149 -1 -2 33799 1304979 1468241 2021091 3345492 3477317 3490589 4602964 -1 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 391936 1223279 2164177 2280960 2340582 3085363 3714565 4349776 4520949 4568102 -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 372081 555826 781252 2278934 2408608 2942244 3088401 -1 299985 3264560 4007210 -1 866780 1135107 1307937 1569126 1996442 2106438 2353283 2540148 3248611 3778311 3829569 4481974 -1 -2 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 316073 804239 974849 2319723 3204878 4599736 4664675 -1 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 3405968 3559990 3609130 3715666 4226348 4402466 4496522 4870322 -1 -2 246024 440971 649572 1135264 2370420 2893857 2962785 4230282 -1 1611220 1835648 2380607 2917641 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 2779053 3834470 3968162 4070513 -1 96677 3032154 3643381 3681883 -1 -2 373116 479414 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 950387 1688206 1781729 1810195 2580074 3043114 3121876 4136786 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 79592 657646 2112648 2620680 3746374 -1 -2 138506 355578 501466 577672 1232964 2452749 2470902 3244865 4262969 4544243 -1 -2 28059 1066602 1285291 1441388 2545182 4787152 4975528 -1 -2 804555 820508 1083767 1761453 1919688 2959708 3020549 3559561 3993225 4838091 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 -2 185096 442192 504714 774083 1304055 3173562 3763829 4973241 -1 64218 196682 1327525 1492910 1871227 1902381 1960965 2143309 -1 420866 816190 1301615 2031651 2088842 2137645 2769461 4025049 -1 -2 2431489 2633467 3977337 -1 335194 892920 1819677 4373748 4691701 4815748 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 994248 1075490 3062553 4430829 4493806 -1 596367 1590890 3289338 3397204 3656171 3672795 3757697 4099439 4890549 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 278890 321159 809220 1153997 1321910 1728000 2090322 3021787 3336989 -1 -2 188414 307508 2141750 2200356 3214942 3583875 -1 692573 905845 995789 1709498 2009461 2430505 2600922 3112521 3592858 4270051 4390049 4790118 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 -2 217877 276926 671882 747756 3043213 3447260 3535394 3670912 3695321 4270173 -1 77789 2921099 3101420 -1 -2 1028823 1259559 2057956 3018199 4093987 4127596 -1 1852309 2264731 2491244 3237201 3283019 3833790 4523439 -1 -2 156256 1198587 1335276 1592170 2209239 2318640 3126138 3160509 3654859 4173225 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 234553 1881692 1993180 3698524 4569814 -1 193087 666466 1142322 1225650 1600665 3237823 4001113 4219335 4267787 4289947 4294484 4748196 4860868 -1 -2 82756 3400044 3637650 4736580 4779898 -1 336358 536557 1518802 3726965 4001549 4253401 -1 1154814 2637809 3296335 4671049 4817419 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 520515 2482509 3826759 4112643 4186946 4402842 4560578 -1 -2 300231 672477 974350 2320161 2564653 2862365 3109195 4022882 4786779 -1 128692 581005 2304993 2309110 2412464 3321646 3655014 -1 61872 74147 266660 1726047 2493082 2659244 3485374 4082100 -1 104412 972338 1050476 1599831 1683944 -1 -2 246402 993238 1664981 2902216 3862978 4269674 -1 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 18267 1633359 2899690 4078616 -1 -2 725714 887724 1635018 4028862 4147293 -1 -2 723252 791760 1727808 2791363 4346688 4351031 4959792 -1 1266654 1302556 1377885 1600383 1645750 2519991 3453274 3581043 3655458 4460830 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 -2 144833 184462 551731 1540723 2097204 3622828 3863764 3928132 -1 -2 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 4981783 -1 -2 1083752 1140801 1539638 1688185 2079507 2763135 3800807 4980265 -1 316261 650351 1088093 1530776 1612676 1650949 2063928 3144775 4535732 4540818 -1 1536572 1838980 1910994 3366993 3715746 3737247 4317626 4485599 4785760 -1 -2 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 342113 2391302 2885318 4329358 4339251 -1 501859 775296 1996296 3055020 3568113 4494539 4812784 -1 -2 100911 119259 752600 1430240 2350114 2406813 4189394 4494130 4576955 -1 663648 1519520 2111888 2378390 2381302 2495826 3115256 3455893 3537833 4936280 -1 185150 638687 654205 1111340 1926991 2007032 2157430 2643079 3454328 4267928 -1 -2 159508 235203 678496 1542825 3889913 4483380 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 173954 1187738 1385561 2064963 2101803 2127678 3986599 4837429 -1 639687 748988 759875 926330 1996130 2157099 3289457 3674055 3916498 4082418 4874953 -1 599782 821896 1175216 3436679 3471255 3981709 -1 413411 716211 1096348 1459437 1672759 1888734 2027440 -1 -2 47479 361357 764794 1176718 2177481 2221980 2325972 2346514 2366676 2375893 3227599 -1 68223 849106 1892415 2271830 2948037 3198454 3437722 -1 -2 138536 1495440 1516275 1546548 3333981 -1 362661 2408990 2748577 2948723 3431458 4621973 -1 1342435 2782059 3162877 3678822 3825611 3932554 4410898 -1 -2 407187 3018770 4370932 4902909 -1 1110851 1141636 1654967 1967632 2276583 2326270 2720300 2976132 4111414 4378317 4633176 -1 -2 481957 1187773 1394164 1792620 2729487 3162913 3173191 3894351 -1 754507 1708598 1798639 1837247 2710720 3083522 3888303 4877278 4996364 4999999 -1 -2 280039 1396141 1937481 1969518 2613819 3032827 3998689 4409594 -1 731089 2060748 3606847 3633264 3679247 3992670 -1 -2 388090 873939 1101201 1860246 1927069 2873044 3819416 3820874 -1 1249837 3409959 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 1227075 4082817 -1 -2 322795 648375 1524056 2012125 4811026 4961774 -1 32453 2551370 2594778 2867791 3123456 3134202 3148907 3374444 4956503 4975190 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 813414 893535 1062808 2792193 4919382 -1 -2 1649873 3598820 3601482 3773308 3776035 4428327 4975848 -1 1073679 2038804 2415158 2661122 2990932 3799100 4440395 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 -2 935196 1497347 1698075 3409557 4368777 4707953 -1 82989 1669773 3072689 3565627 4066273 4124236 4816986 -1 23474 196994 768191 1534826 1756810 1837845 2057671 2093427 2095825 2131075 3335701 4397170 -1 -2 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 84719 502281 1392969 3701367 4004525 -1 -2 52180 482286 1181960 1394616 1824252 2668400 3240752 3272518 4858879 -1 1099774 1281052 2401639 2609028 4180184 4806458 -1 379850 854180 1007287 1708626 2989110 3257764 3278246 4668812 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 121892 249017 274813 887718 910037 1066376 1716218 4288103 4930774 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 987359 1827887 2106699 2347991 2741596 3218421 3263603 4359587 -1 -2 142269 448498 614934 1407092 1698021 1897866 2030678 2309554 3119047 3830654 3878951 4238911 4464319 4466097 4892942 -1 435960 1394548 1525797 1590563 1705309 4707482 -1 -2 162123 549895 653032 4292301 4758293 -1 -2 380865 1122329 2588317 3041034 3122165 3327051 4117099 4999999 -1 678773 744854 1129801 2238402 3406625 3659561 4097405 4178270 -1 1004858 1037216 1393357 2000590 2458852 2689635 2699620 2929593 3826082 4657487 -1 -2 116124 1183584 2016768 2989350 3837511 4369393 -1 16816 670361 761216 931903 3178030 4006978 -1 -2 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 651763 1231289 2021991 2406342 2654226 2726900 4658143 4733895 -1 262582 656655 787653 1524776 2423972 3052972 3672622 3688607 4585991 4964117 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 -2 449619 485729 841352 1279028 3024682 3105443 3105997 3440916 3988862 4290246 4438129 -1 -2 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4549636 4921785 4995956 -1 113526 197028 947888 1597648 1745712 -1 1127081 1516554 1769800 2198065 2297237 2469570 3030477 3281297 3560616 4262766 -1 461732 1687087 3631609 3881619 -1 -2 1084772 1199890 1623423 3166630 3269693 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 36597 937368 997661 2141894 4264341 -1 184581 343388 1435950 2028798 2970580 3928982 4719009 4941132 -1 269312 812458 1339890 1530121 2703971 2865750 2877874 3174861 4172779 4491388 4689904 4990726 4991221 -1 -2 98967 1022592 2031621 3199291 3495836 3847814 -1 -2 432652 516935 598888 1098912 2626612 2884888 3870320 -1 67515 1372071 2228081 3687454 3867134 4752686 -1 -2 301698 1216864 1566796 1764304 2563751 3481162 3603253 4169181 -1 1255321 2152535 2903417 3370206 3418226 -1 247219 362932 922212 1434447 2459826 3226014 3450187 3518223 4437416 -1 -2 62182 166359 377510 1958548 3111269 3128685 4027139 4613696 4999999 -1 216316 2873191 3229013 3960391 4679448 4934912 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 -1 1162849 1690502 1741335 2332897 3799488 4358052 -1 -2 813657 1853821 2482739 4533728 4784920 -1 84676 228074 495264 2013247 2094229 3787455 3988712 4167171 -1 101617 1255212 2681716 3796598 4377303 4419084 4592207 4777359 -1 -2 81684 170741 630155 709636 1233375 1265848 2700022 3239428 3290196 4206952 4703048 -1 61632 1120901 1267771 1503691 1660920 2319384 2874685 3917147 4049049 -1 -2 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 399302 549332 783296 1498576 1862327 3544106 4345923 4362588 -1 -2 686104 771168 1691516 1735926 2253073 2825088 3839423 3876834 4011156 4614067 -1 168236 247513 404446 2502286 2790711 3223457 4999999 -1 -2 18857 156616 544162 2284584 2807137 3130244 4430509 4728485 -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 971596 1807978 2591085 2651982 4936033 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 29000 610358 833095 942938 1293458 2595410 3706675 4409289 -1 -2 435775 2011764 2017282 3701902 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 -2 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 402771 1454411 2210891 3359338 3382634 4814643 -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 375245 600085 756828 1280542 1501283 -1 -2 142363 1108507 2112265 3916981 4191816 4549768 -1 155460 407028 838801 1419340 1716291 1985922 2797277 -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 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 367792 2531730 2755732 3435969 3466240 4522787 -1 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 1548585 2910653 3094440 3640535 4547013 -1 335263 1070742 1355096 1451145 1792474 3045738 3198430 4340561 -1 -2 249019 308873 599199 1010832 1106987 1638445 2372608 3314582 4198074 4246861 4509492 4561506 4660032 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 887444 1127953 1315135 2429258 3673759 4048100 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 865806 2301574 2829828 3582179 3640978 -1 -2 325839 561133 1527130 3133631 3637797 3815869 3861321 3985541 4165993 4196869 -1 502156 547595 937469 1142322 1799521 2193091 2930686 3013263 3268266 3530876 -1 1407713 1770896 1943120 2041788 2293998 2802476 2913075 3607458 4259309 4487097 4872692 -1 60014 1781991 1856090 2199281 2326022 4181269 4250096 4886066 -1 303222 848544 869209 1433157 1995798 2491032 3341119 3675360 4375566 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 428465 505771 783340 2017171 2860661 3058270 4017459 -1 480790 1760067 2675992 2846785 3350726 3885709 4303059 4782634 4915319 -1 79371 483502 1383666 1931037 2039676 2933204 3942417 4484447 4755004 4952258 -1 309799 1219375 2880081 2908050 3053244 4268289 4475840 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 577168 705913 2515930 2596390 2866841 2974433 3388160 3978513 4936410 -1 -2 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 1017160 2718770 2763105 4204485 4784015 -1 680923 1517300 1784498 3786221 4426870 4982866 -1 -2 109196 691896 1014729 1333273 1695491 3623558 4012309 4671633 4707314 4863922 -1 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 2890673 2917370 3100645 4166567 4519260 4619273 -1 408563 510583 1261730 1528696 2818473 3163727 3413296 3603664 3958464 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 3523462 3720903 3920453 -1 -2 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 846791 911722 2305885 3284235 3510179 4970720 -1 60402 477061 1596496 2105979 3851989 4030595 4047486 4440993 -1 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 1289764 1404600 1607355 2027042 2977972 3860383 4229790 4939474 -1 268800 1030370 1814855 1858424 3504154 4078944 4629700 4898801 -1 618058 1010896 1550446 3459981 3716089 3769651 4751782 -1 -2 768807 1328105 1790270 1820819 -1 1299373 2671259 3121984 3743230 4314112 4498380 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 46186 345721 1977717 2956455 3407563 -1 -2 459850 685435 802327 2763079 3678767 4664140 4897874 -1 265995 796768 936566 947129 1287687 1477008 2500583 2907827 2997893 4152653 4970279 -1 -2 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 749045 1061349 1312766 2350986 2565290 2640344 2691203 2746475 3303493 3522149 4061264 4120286 4870261 4896810 -1 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 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 -2 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 4344322 -1 752181 1209476 1953996 2639329 2757343 3569808 3759708 -1 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 1589671 2062094 2798662 3834569 4011854 -1 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 -2 992835 1937431 2162774 2873356 3963510 4063426 4158731 4443717 4759468 -1 26913 309693 326893 1039305 1703462 2253277 2444063 3647472 4838078 -1 -2 190350 437824 711508 2021156 2948213 4013727 4949713 -1 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 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 103092 550953 1324577 1800061 3117343 3884804 -1 134720 437966 781855 1714181 2063572 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 1696651 1750005 1898266 3281381 3542613 4071333 4349102 4937494 -1 -2 516120 638209 1271726 1665133 3865237 4317296 4475419 -1 -2 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 581472 1061212 1257997 1520533 1677072 1732729 2330138 3525133 3699368 3909880 3966408 4283148 4478141 4728373 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 153817 272025 520708 890418 1855890 2223705 3655585 4031047 4325328 4910231 -1 550485 966766 1345817 2293187 2721185 3308793 3522706 3860560 4333078 4406977 4579200 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -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 493898 1533335 2806832 -1 -2 472746 1289387 1787922 1875855 2028054 2459943 3650591 4144177 4771014 -1 232590 275517 616096 920754 2165220 3514192 4286456 -1 -2 95001 323443 869758 1518037 2154956 3055720 3189581 3651980 -1 -2 1212223 2893160 3356302 3568111 4059862 4748313 -1 165594 1315337 1473993 1847599 2344838 4023905 4822255 -1 -2 823000 1289820 1374038 2166489 3444690 3937152 3944072 4086477 4447124 4594793 -1 1121604 1707137 2580612 3013819 3311056 4590245 -1 449510 1237662 1576809 1934290 2320402 2377261 2895700 -1 -2 685508 775449 979782 1304959 1458397 3046644 3229335 3299800 4285309 4308888 -1 476657 538943 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 409295 778213 1449294 1797612 4709744 -1 402771 1454411 3359338 3382634 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 -2 165755 875500 1941390 2068158 2137290 2714981 3327310 4024305 4886900 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 101683 238663 335935 973953 1545720 1560859 1662174 1826904 1988434 2497165 3935922 -1 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 209725 895831 2723390 3263496 4491880 4936370 -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 -2 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 720686 989790 1614726 2452416 3450888 3813450 3956409 4788239 -1 -2 676755 1301807 2267493 3472847 3519215 4638005 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 2282905 3149685 4754080 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 166150 502914 652580 878363 1642691 -1 -2 139651 1804302 3561601 3740751 3753370 4391344 4858856 -1 40162 359469 1019761 2541277 2766307 2815256 2820546 3277938 3348179 3364623 3701865 -1 -2 212605 1036939 1485563 1521853 1626316 2766958 3470518 3565755 4217482 4306721 4647184 4776132 -1 1981769 2905751 3358455 4500881 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 111348 1236717 1325182 1424797 2806241 3946211 4428557 -1 15154 1225899 1278254 2191195 2836216 3193126 4511720 4574795 4623605 4933914 -1 -2 3845429 3970289 4165988 4973355 -1 1260984 1983485 3187162 3207064 4252681 4407543 4503488 -1 141524 951752 1089698 2847702 4722917 -1 40409 272140 337698 2878391 3390154 3474039 3711484 3781487 -1 -2 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 247586 869906 1772559 1998153 -1 33662 48602 1250965 2130760 2490300 3220743 3627403 4526579 -1 -2 1142062 1229396 2241018 2259593 3009965 3014836 3098094 4320022 4359548 -1 1430707 2181881 2842096 4696367 4753098 -1 -2 2431489 2633467 3977337 -1 2596168 2770760 3280900 3336968 3508352 4456431 4918203 4929960 -1 1158429 1340641 1422059 1674645 1781751 1899691 3559771 4810154 4817901 -1 -2 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 303223 656157 1380795 1559270 1602996 2320665 2967671 4729846 4915621 -1 1023441 1399921 2620321 4272225 4364634 4515393 -1 639851 849083 1572654 1661788 1938536 3211727 3571421 4481465 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 1275536 1612053 3109879 3258385 3380270 3537919 4216333 4364791 4815583 -1 280909 393872 806311 985400 1293725 1337271 1721663 2432352 3002277 3557545 -1 34608 506021 1729585 1941367 2581498 2964514 3549469 3753788 3839687 4593045 -1 -2 123704 648101 1905300 1911754 2087367 2513188 2564462 4727620 4935054 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -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 116764 237761 285234 916133 1039710 2391383 4705484 -1 65530 1779434 1936063 2245135 2512835 2685586 3642508 -1 -2 8068 751682 857538 1320837 2621930 3755732 -1 -2 70724 1513333 2941325 3016713 3223869 3308338 4128782 4465972 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 26397 681805 947554 1038494 1358834 2472255 2478418 3142658 4826727 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 575129 1685091 1788311 2074673 2755551 3746550 -1 -2 735501 4395168 -1 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 -2 280739 482229 1823319 2183795 2411963 4182683 4438362 4502578 -1 909150 1188139 1234162 4068943 4523971 -1 727035 2414532 2446925 2501616 4498283 -1 2032653 2504010 2545367 2605432 3387525 3461885 3487359 3546568 3993013 4249741 4463528 -1 557685 1699377 1799337 2787874 4938590 -1 -2 706497 1015981 1709492 2083947 2170477 3918823 4034229 4178484 -1 122407 1524919 2500787 3186859 3842657 4352085 4584708 -1 264566 3884196 4242596 4325331 -1 -2 208013 1156958 1286279 1640014 2315192 2638338 3237636 4530228 4575783 4864000 -1 84719 502281 1392969 3701367 4004525 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 1239374 2477473 3951540 4515153 4522648 4592591 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 372858 1074892 1259509 1752936 2486836 3157756 3454544 4191463 4774852 -1 -2 563947 1824365 1996814 4317938 4924080 -1 -2 456753 512090 1744443 3051207 3500872 3976858 -1 684257 1679024 3339108 4361016 4941683 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 206258 641625 1682589 2509149 2550352 3234705 3454396 3943552 4179921 4822506 -1 -2 851702 1128780 1877505 1934635 2096684 2199534 2804463 4895169 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 2229801 3682937 4457991 4739948 4827648 -1 784847 1468515 1781732 2096616 2697769 3900168 -1 583930 607792 1773268 2142772 3634614 3950263 4058346 4698192 -1 39722 327750 869669 1309309 1940578 2721578 2847659 3084588 4714176 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 -2 210452 502840 683989 1212108 2272030 2883041 4194139 4697142 4848763 -1 26951 959847 1120324 1139442 2031140 2059156 2289891 3660733 4523682 4567907 -1 674417 1102897 1153674 1415745 2334817 3165326 3530242 3756404 3824413 4134625 -1 136375 491134 1415606 1938700 2911881 2944762 3758624 4094157 4122981 4715771 4929216 -1 62461 361882 808000 1177239 1539869 1762705 1935670 2729938 2945718 3410402 3479256 3479517 -1 -2 572053 693061 937880 1745421 1848689 2084603 2534952 3432280 4296972 -1 67068 715037 1033313 1829724 1887915 4079222 -1 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 3001503 3240135 -1 -2 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 397936 2415221 2658084 3915674 4960981 -1 418657 559917 941179 1451666 1654436 1935388 2658946 3572549 -1 197692 423126 1314643 1500044 1588757 2472126 2823871 2892065 4425807 4459861 4895902 -1 2027837 3215077 4767565 4976932 4991638 -1 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 -2 242788 423090 1428959 2247689 4103540 4914009 -1 34616 968986 2001096 2095928 3517546 -1 61922 398444 959945 1074217 1166958 -1 392524 468686 584371 2718736 3713582 -1 2100789 2542304 2884559 3783109 4144857 4229395 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 746158 813094 1243775 2493309 3744010 3862890 4558871 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 90621 1364794 2506015 2889614 3359546 4924081 -1 -2 493454 744891 923721 2378636 -1 241679 449536 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 506858 745007 1451829 1459123 2304491 3006560 3016604 4374854 -1 -2 26815 162663 682422 830600 1598255 2033469 3871514 4543967 -1 96380 994248 2180711 2816248 4493806 4922396 -1 127598 362006 389237 616582 2255595 3540563 3740029 4720008 4861307 -1 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 -2 1107147 1784658 1988305 2558686 2824003 2900578 3017496 4237961 4446865 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 16095 119294 1101035 1449960 1517187 2967761 3016148 3392600 4113702 -1 -2 392062 636527 2365535 2368098 3928606 -1 -2 866539 1185323 1375113 1827335 2522051 2692531 3395735 3688120 3759720 4136726 4832469 -1 -2 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 323328 605247 990073 2165445 3604132 4950505 -1 -2 169974 1933530 2367669 2461143 3338850 -1 348580 654378 3982252 -1 -2 496734 572084 999281 2265037 2778089 2794250 3031524 4921903 -1 725017 1435953 1481974 2744840 4412303 4862171 4999999 -1 -2 395084 1488066 1532888 2576396 3049084 4181886 4750038 4981470 -1 -2 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 507778 2852084 3006453 3611916 4576613 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 102532 144367 1158215 1980218 2603220 2819757 3313488 3425146 3677827 4660818 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 634538 1588083 1596995 1667817 2114502 2510081 -1 659159 3070408 3310569 4955801 -1 -2 2097635 2594878 2806651 3145763 3549052 4415649 4806523 4878541 -1 675610 2338577 2919864 3624963 4085287 4516388 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 -2 141836 153724 1480380 2374916 2416347 2419242 3402486 3678767 3989464 4276883 4651126 -1 450814 836323 1107649 3945591 4698175 -1 -2 481714 671229 765428 2137791 3592577 -1 787767 1047743 1076506 3875895 4078927 4373990 4447491 4901281 -1 1204599 1913535 2172192 2308336 2466919 2771846 2858704 -1 -2 308089 961134 1240922 1341983 1387268 1729986 1983811 1996584 3150422 3338375 4129260 4268251 -1 638810 2906306 4225750 -1 -2 917145 1287182 1385129 3937597 4246320 4340458 4789874 -1 1107176 1586500 4068966 4773558 -1 399009 495685 664781 2834881 2917158 3196054 3212699 -1 -2 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 179771 1126117 1202948 1423390 2461628 3017822 3333586 3971754 4481954 4544040 4549092 4718119 -1 837237 1343917 2401633 4217731 -1 -2 237541 501486 1110022 1176946 1749701 2627023 2687836 3083636 3290134 3683243 4170193 4304009 -1 136553 1031672 2508921 2769043 3780386 3995850 4081492 -1 -2 1381696 2079132 3446504 4174592 4328818 -1 454920 1072031 1806831 2414981 3657790 -1 -2 337911 1292134 2330877 2618068 2619291 2728377 3576180 4725313 4876246 -1 -2 1026608 1028200 1710803 2072668 3496533 3968378 4872712 -1 411568 2497788 2972726 3736165 4783124 -1 669610 2694235 2739597 -1 -2 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 -2 1325092 2641254 2783287 3788718 4290149 4702648 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 1025572 1169520 1170019 1440488 1752298 2058029 3040147 4973667 -1 -2 874476 1291987 1335055 1566916 2197678 2346568 2480420 3195458 4349129 4350343 -1 1508989 1821358 3773005 4498031 4897997 4991011 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 630057 1361926 1742146 3158440 4338856 -1 510245 715201 795719 881682 1968770 2149554 2415966 2653181 3007531 3481498 3653072 3713723 -1 -2 1231219 3098464 3196556 3269889 4827493 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 1017818 1707316 2008044 2312642 3113295 3308090 3917716 4169548 4875590 -1 -2 90477 292243 868759 1909247 2362603 2393061 2496285 3168005 3693106 4911024 -1 -2 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 43442 90850 1058216 1171156 2541863 2960776 4815073 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 512737 877067 898243 2519153 2904203 3050932 3534800 -1 -2 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 90134 618279 1497123 2066120 2095452 2606356 2730535 3046297 -1 350762 407322 2454387 2663653 3060391 4842568 -1 -2 1916271 1919345 2487730 3369713 4383684 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 -2 554662 3266773 4283960 4320281 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 -2 29611 1173641 2428813 2943401 -1 173932 1125112 3418446 3530731 -1 2180827 2314861 2428069 2819675 3046243 3232266 3438427 3610021 3630719 3787694 4343177 4702009 -1 -2 3201 191741 634342 995468 2231539 2387955 3100085 3237644 3798432 4018152 4040210 4262278 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 -2 761994 1553269 2143515 2460481 2808183 3036551 3550432 3967495 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 -2 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 14264 40300 205119 799544 1225426 2294053 3454682 4375552 -1 669431 900163 2242601 2651786 2713392 3274676 3764093 4256486 4324225 -1 1026097 2991232 3265669 3476438 4901570 4978080 -1 663947 1823083 3315789 3365723 4077025 4901205 -1 -2 142780 464912 937392 1441841 1836595 2092981 2162753 2221112 -1 -2 774876 1017846 1670316 1725463 1844493 2013072 2092591 2263482 3452520 4094466 -1 114401 275897 557413 658470 790115 990092 1217123 1319610 2766984 4410566 4541994 4950747 -1 1924020 2185399 2965910 4198106 4999740 -1 -2 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 -2 308154 1824764 2302986 2723149 3897973 4037826 4350490 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 278913 609490 836243 915558 961024 1664953 1755082 2409676 2433214 4038965 4509906 -1 -2 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 1595618 2582587 3453925 4067591 -1 205695 351593 365266 649371 1009842 1498280 2577828 2899733 3384904 3734507 3751778 4003602 4268330 4277884 4314071 4506261 4646758 -1 1515457 2736054 3203251 3339857 3574616 3895014 3994644 4019323 4073095 4099547 4381710 -1 36573 1752849 1835648 3330397 3475392 4496314 -1 -2 1033479 1071513 1447928 1482367 1684278 2147897 3018557 3237672 3283207 4886066 4940962 4946445 -1 3004540 4511807 4710567 -1 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 211700 267740 287777 393381 903770 951566 1230780 1529102 1577590 1814875 4128283 4852500 4882998 -1 -2 509074 1224711 2778530 2879459 3317085 4598476 -1 266913 1023485 1652504 1866749 3221227 3269047 3487071 4843330 -1 -2 164856 267325 1023558 1774623 1912279 1922557 2100536 2253365 2281132 3199958 3694657 4428805 -1 74087 598116 747307 949784 1098278 1801564 2152582 2474431 2993973 4322249 -1 1925642 2328629 2483580 2654320 2758207 4178914 4275565 4332308 4377495 4401957 -1 290161 1767924 2665131 3303694 3376410 3493526 3916099 4080957 4292372 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 756247 3359323 3986137 4200136 -1 1016088 1027727 1235503 1757384 1887579 2240294 2429340 3357106 3579398 3646962 3702722 3961069 4111526 4517618 4810909 -1 -2 97902 871126 1166358 1824209 2291865 2649462 2776768 3723569 4159438 -1 -2 947597 1163753 1692177 2469871 2972248 3055439 -1 47472 312549 689919 1172335 1180828 1367798 1711852 2387799 2411569 2428710 2979886 3808568 -1 341729 765744 1548612 4139455 4289499 4401479 4917586 -1 242608 1293675 3399994 4400838 4881897 -1 25948 322634 472811 1787026 2073106 2548089 3193445 3470832 3532581 4086297 4210334 4327348 -1 -2 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 814094 1001296 1800156 2165887 2556777 3403337 3601641 4461730 4673377 -1 -2 1941601 1987022 2297126 2413747 3144500 4214417 4867073 -1 614112 1420284 1923330 2709336 3049646 4057947 4969124 -1 -2 270957 491282 1735051 3399249 3642953 -1 1829547 2188921 2205887 2354391 2982832 3265030 4696548 4833310 -1 448588 2999007 3117572 -1 -2 1004008 3005166 3173203 3203403 3415056 4235741 4561092 4893089 -1 1050367 1239371 1617356 1687126 1763591 3647241 3720444 3923017 4612267 -1 476860 477458 3074108 4737970 -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 -2 209304 2907946 3135788 3617214 4790635 4924510 -1 1084772 1199890 1623423 3166630 3269693 -1 2309391 2744737 2842775 2980276 3526950 4090274 4210522 4788532 -1 1084618 1301541 2532091 3056449 -1 478295 1515321 2371930 3390974 3562967 4055289 4140334 -1 -2 362711 2238028 3596355 4378484 -1 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 749537 933380 1259566 1351181 1641591 1914506 2450215 3455676 3801254 4640112 -1 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 148300 209654 429012 1433008 2352385 2624114 3645466 4163205 -1 486057 1824568 2954403 4015080 4135159 -1 -2 188210 970830 988148 1288568 3550395 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 249984 463210 730299 945576 1475181 2392803 3041070 -1 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 -2 202960 512183 1420588 2527632 2557598 2821645 3013287 3351385 3577313 3710233 3999955 4090653 4435442 -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 55794 161646 1437377 1475696 3342327 4118790 4226940 -1 1396285 1844051 2654537 3822975 -1 -2 1691593 2359848 2740083 2936304 3367361 3370934 3424990 4126583 4289234 4534928 -1 1389145 1916140 2419060 4030179 4037113 -1 26261 461293 659174 1471878 1541752 2069067 2180282 2314480 3095495 3133633 3365514 3931288 4329915 -1 20209 555451 1066834 1120375 1723296 2285118 2691584 3121245 4550608 -1 -2 186366 813768 1460457 2209567 -1 -2 25565 123713 126730 128680 149668 300969 1760960 2501674 3202840 4149285 4235732 4344676 4742898 4905069 -1 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 -2 229839 411514 1023327 3006164 -1 -2 178059 963232 1139190 1565077 1592773 2534090 4202051 4257279 4489814 4818044 -1 390556 515798 1835298 2535288 2649405 4432616 4818349 -1 430638 1070026 1098693 1555145 4548811 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 -2 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 469263 1367629 1858918 1866263 2328448 2347174 3031586 4470399 -1 814217 1225904 2540822 2797943 3358556 3474433 3781281 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 27077 415041 1997314 2277304 2282540 3556922 4197096 -1 987517 1339449 1427123 1703090 1712798 2106705 2162243 2205306 2301956 2435423 2712051 4300471 -1 119781 888894 1434734 1557802 1934691 2808429 3049259 4075893 4283794 4420098 4476558 -1 317419 1131400 1507320 2648379 4255297 -1 -2 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 331300 1744603 2395787 2672645 2866047 3689360 4000111 4579234 -1 1415038 1927116 2517486 3494179 3692299 3750218 3915427 -1 -2 1248752 1533795 1933920 3711039 -1 45655 87748 110276 716305 3614567 3688638 4178267 4623243 -1 897844 2026778 2478626 2720325 3752207 3974291 4379725 4381899 4928482 -1 -2 1038828 1046690 2933204 3163840 3599517 4431988 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 161113 564567 -1 467133 1197410 1227554 1607087 2274684 2651769 3007071 3445641 4735848 -1 -2 682243 1219374 1436299 1492530 1628893 2570426 4962705 -1 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 2352963 3121612 3136090 3988177 4409272 4687563 -1 87685 932170 2320434 3353654 3492130 3542760 4263650 4491844 4691492 4783600 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 68363 72977 474320 679499 1393676 1498572 2109598 3035400 3283883 3585416 3734051 3911561 4570213 -1 -2 398245 1634498 2041126 2299573 2921161 4027711 -1 77074 263616 1070788 1238486 2089928 3552078 4203603 4398259 4417537 -1 -2 193005 326390 1902594 2020893 2283732 2732658 2901443 3109734 3675007 4235323 -1 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 342113 2391302 2885318 4329358 4339251 -1 57544 231057 441153 1291313 3396792 3725623 4281608 4927932 -1 -2 362711 2238028 3596355 4378484 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 23080 1458127 1891099 2482280 2957991 3210524 3967452 3971850 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 327504 1309196 1420515 1807954 2668871 2687212 2977981 3593412 3825535 4330830 -1 -2 72899 596374 617510 1027205 1133950 1434280 1750264 2352910 4872115 -1 952640 1045540 1627290 1808605 1972139 2445666 2639645 2668270 2857431 3643604 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 55279 2164652 2376247 2915466 3493683 3594367 3644611 3767904 3857115 -1 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 128274 917431 4999153 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 -2 504589 1088438 2628491 3124310 3567183 4169414 4557849 4850621 4968713 -1 30517 61757 558089 765006 939258 2126839 4130116 4505103 4680244 -1 -2 52396 847484 1131140 2321262 3175888 3412589 4524031 4765635 4830427 -1 31929 106336 979376 1339869 1341468 1420324 1713780 3020280 3576915 3587037 4429905 4511894 -1 -2 391849 780347 1045902 1928837 2250142 3811937 4568449 4813454 4938482 -1 112440 298323 2187471 2397924 2402348 2579320 2967821 3620331 4260675 4509584 -1 -2 804296 925352 1009047 2938037 3058481 3758949 4004604 4401753 4483571 4640814 4800985 -1 -2 575949 1451851 2199059 2910256 3241364 4585076 4626011 4976141 -1 27640 131658 851732 1281187 2863120 3510162 3812590 4449626 4519234 4557103 -1 69925 765756 831169 2165040 2603899 3681546 3970206 4029605 4999999 -1 88172 434717 1139141 2371363 3182449 3231545 -1 -2 568896 1004114 1594984 2199253 2408343 3523057 4120727 -1 567103 625606 2635871 3431837 3658915 4636698 -1 802809 1447889 1486896 1537134 2659847 3397484 4362988 4536075 4863528 4944707 -1 235940 508145 559807 3008115 3166740 3394010 3859726 3947776 4441864 4635878 -1 -2 461446 661422 1029487 3429919 3528446 4019412 4049898 -1 918925 1498955 1747732 2306501 2352236 2516691 2702328 3659264 3877850 -1 -2 411869 1395639 1658617 2558847 2795614 3631178 4420435 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 856834 1196841 2085465 2893708 3587765 3742917 3781786 4202431 4445476 4993041 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 472788 975311 1120984 1947417 2139526 2586132 -1 868485 3881440 4033198 -1 21212 2328493 2401236 2930177 2934001 3140428 3775975 4013010 4396169 4635946 -1 -2 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 -2 54071 139868 717019 745560 1981879 2247193 2661108 4890296 -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 235718 295646 347616 590559 1894512 2262033 3177582 3837271 3883252 4023017 4153060 4376929 4436637 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 238263 1462778 1562796 3281920 3813610 4131481 4895015 -1 -2 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 341009 591798 1057181 1074308 2228913 2316039 2556200 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 -2 1489223 1885921 2255048 2869471 3085858 3161242 3249628 3685323 4113672 -1 315591 467415 770677 1594401 2491908 2746589 3924356 4733532 4868829 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 -2 504008 1420440 2027867 2440930 -1 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -1 1080043 1400074 1452421 1537452 2080645 2267048 4806284 -1 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 136753 1536809 2635068 2863655 3326306 3487392 3880070 4117221 4237236 4678741 4727968 -1 331213 861556 1005762 1082762 1554537 1687403 3456572 4278462 -1 81725 221542 225945 1156958 1286279 1659554 2673200 3365957 4429262 4835768 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 -2 1484089 1913243 2623455 2757787 -1 305506 1538239 1712417 2800759 3128159 3261575 3293051 3877673 4337777 4454062 4642048 -1 167506 740835 788164 1177148 1819683 1844544 4834495 4918738 -1 588067 690791 779636 937930 954298 1329326 2376245 2601817 2741779 4781863 -1 242408 1254430 1661627 2249642 2816605 3409231 3559343 4480264 4839440 4870140 -1 -2 74221 1955959 2027584 2208834 2559437 2661946 3432770 3596030 4318633 4940373 -1 -2 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 705627 1033059 1049915 1192494 2420876 2893908 3801923 3900912 -1 1606967 3509684 3666277 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 -2 827592 1214544 1323360 1492400 2023284 2151790 3371461 3384927 3480223 4890454 -1 2852870 3365457 3781543 4771898 4933552 -1 775955 2615465 2681606 2770090 3653924 4911678 -1 -2 1227625 2094334 2376038 3397540 3923142 4547966 -1 96380 994248 2180711 2816248 4493806 4922396 -1 -2 91744 263685 411010 756089 902949 1152019 1975284 2093656 2953823 3958043 3990295 4917561 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 1584472 2802880 3103258 3413910 4915268 -1 423105 2046630 2319778 3735289 3947490 4093185 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 -2 107036 1592071 3267865 3793307 -1 1119667 1318542 1733484 3327161 3655663 4675451 -1 59672 726637 1442927 2930898 3179588 3194291 3760872 3849517 4184875 4689426 4895788 -1 444016 485035 585267 1299796 2327268 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 767998 1009266 1075002 1592629 1914244 2719081 4435707 4443078 4903969 4943969 -1 -2 125519 231154 455474 1930935 2298206 4265084 -1 40031 514742 3114596 3857610 4152098 4549683 -1 568570 1781750 2273160 2328203 4344636 4940495 -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 3383227 3961996 4380505 4540909 4799797 -1 1570437 1666313 1759256 1882697 1993005 2825088 2951506 3085506 -1 -2 397936 2415221 2658084 3915674 4960981 -1 545899 1168903 1287783 4051742 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 290426 624038 1098228 1645996 1738150 1877310 2669622 2899594 3661831 4879867 -1 -2 284847 1748025 1989576 2655634 3247975 -1 1751170 2038821 2662821 3139939 3826960 4963282 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 1255677 1987380 2262877 2380159 2498762 2519311 3243856 3410376 3435286 3823114 4314781 -1 203019 2878815 3376596 -1 149371 591954 2167745 2877984 3815280 4272609 4463165 4764350 -1 12605 833485 1052639 1112681 1204105 1966562 2617883 3103258 4432287 -1 -2 791543 1745996 4216548 -1 -2 430638 1070026 1098693 1555145 4548811 -1 828843 977965 1096870 1152046 1176127 1935035 2238564 2536283 2853189 2882734 3221969 3260974 3550102 4889582 -1 -2 1735296 2368193 3538920 3919028 4118641 -1 250661 486039 850800 947510 1410441 2079652 3435087 4031002 4602065 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 846791 911722 2305885 3284235 3510179 4970720 -1 -2 542714 557182 1120459 1198291 1693805 1867870 2476878 3230095 3281229 4185027 4352634 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 118528 1278218 2941786 3137012 4015641 4024154 -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 415731 684980 739170 2575555 4443813 4595854 -1 -2 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 30764 777602 1509075 1811094 1870806 2293113 2442344 2996091 3534567 -1 397936 2415221 2658084 3915674 4960981 -1 2027837 3215077 4767565 4976932 4991638 -1 1186265 1439510 1692432 2738906 3365348 3596436 4365068 -1 -2 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 444573 1124427 3484825 3939845 4847138 4907333 -1 -2 382765 668931 3499388 3529057 3943998 4720827 -1 2674 347465 761074 1490629 2683791 3450646 3912675 4331915 4616075 4999999 -1 1130803 2114451 2185063 2626891 3041070 3611166 3660721 4999999 -1 -2 937006 1621213 2223534 2882179 4533869 4999999 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 42100 64511 215609 658823 762154 1327197 1403585 2737167 2813040 2986712 -1 -2 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 333568 398589 633163 1814521 2474746 4119348 4858890 -1 -2 1058239 1526495 2096188 2829801 3421175 4530719 4690257 4849483 -1 112756 209169 832057 1062774 1713133 2982384 3498036 4430912 4825690 4992015 -1 -2 1599967 1901927 2521570 3743408 4076144 4561790 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 -2 96380 994248 2180711 2816248 4493806 4922396 -1 1177687 2018716 2359848 2936304 3202300 3879373 4289234 4534928 4684125 -1 391710 682387 711529 1053526 1250848 1294280 -1 366549 394556 968882 989789 1168489 1599704 1844012 2461203 2929855 2990150 4330200 4868651 4925441 -1 3045635 3509696 4138347 4516101 -1 146947 408563 718070 1213445 1261730 1528696 2153851 3077297 3734916 4008594 4104332 -1 -2 92924 1118365 1363583 1847679 2251475 2383422 3992699 4069085 4758126 -1 -2 131243 1009266 2796984 3470810 4435707 4443078 -1 -2 672439 1398356 2292237 2700025 3115561 3804008 -1 69205 1647001 2803610 3587036 4548674 -1 198909 369205 371049 960529 1950221 3699695 3708270 4659229 -1 13575 2593162 3385225 -1 -2 392034 739713 1123946 2509762 4325807 -1 -2 290612 463137 2310519 2382091 2954138 3872553 4576629 -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 77615 217301 403175 590974 908257 1106564 1120946 1555687 1945688 2266504 3849820 -1 -2 783053 1160462 1230508 1585035 1964612 2611168 2883626 2987027 4441427 4852729 -1 -2 5693 1385704 1963321 2033719 2078551 2649740 2880060 4174102 -1 26191 99710 1004228 1035296 1084880 1516554 1652905 1758694 2120856 2446748 2883012 3040055 4041642 -1 221462 1000367 2129438 2744228 3012541 3830995 3989337 4506623 -1 -2 132823 214860 781574 903364 1612132 1837323 1947141 4511189 4727849 -1 829123 1104162 1254902 1699477 1864510 2428235 2908026 3563187 -1 1218915 1570746 2291204 2601896 2850664 4102511 4632508 4757325 -1 -2 2520336 3222299 3580250 3771614 4300563 4502776 -1 261890 1775081 1811425 1874011 2261191 2816382 2839802 3350970 3352711 3474366 3794145 4136478 4358568 -1 525148 1221250 2591234 4957042 -1 -2 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 4169864 4233781 -1 106482 501253 1074853 1118593 2661873 3330039 3967528 -1 81238 1232696 1938061 4072875 4410828 4882850 -1 -2 192909 383703 1465808 1844495 2957153 3113302 3876554 4385535 4674924 4827784 4923328 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 438441 840882 951745 1435176 1822546 1890676 1909711 2099250 2372448 2503144 2962625 3902283 4184527 4905461 -1 -2 743723 1134223 1783389 3237572 -1 128891 589036 1781640 3990432 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 1549937 2173956 4042460 4271077 4358634 4969325 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 776576 787908 1175468 1929625 2364030 3312681 3329253 3640432 3744051 4030676 4225587 -1 -2 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 292248 1081302 2446295 2581298 3286911 3899409 4369674 -1 -2 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 471283 788727 803711 890165 2319299 2589004 2591395 3732179 -1 16816 211983 670361 761216 931903 2425247 3178030 4006978 -1 438894 769510 1506023 2287174 3131325 4672321 -1 808870 1972126 2705137 2823537 3376383 3823678 4623259 4885809 -1 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 225104 1824136 2600683 2671306 3311235 3462646 3899474 4775619 -1 -2 1982531 2446837 3673809 3748240 4553666 4844158 -1 348717 733095 1753444 2183933 2231841 2402806 4374372 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 589610 1554806 1954546 2272321 2632980 2949252 3200909 3347805 4824803 -1 530812 854468 1436162 2520355 2925362 3962553 4107965 4835103 -1 773108 2089858 2211860 2333688 2934860 2961221 3289225 3936621 -1 -2 386178 503179 1221535 1523148 2146574 -1 367674 1031128 1538463 2203583 2282233 2494136 4108270 4139449 4750903 -1 166150 502914 652580 878363 1642691 -1 219988 650413 1131640 1358353 1367633 2199095 2485209 4457472 4774114 -1 -2 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 283288 413506 779208 1548109 1563308 1864510 3400562 3992153 4362111 4618058 4963078 -1 246168 681756 3459326 3529273 3574480 4470331 -1 -2 2355642 2483434 2781896 3950975 4478067 4604877 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 29611 1173641 2943401 4004854 4053065 -1 2282905 3149685 4754080 -1 -2 849661 1532936 2280271 2668427 2732027 3837717 4096372 4468724 4584853 -1 219980 909150 948616 1573197 2531664 2648159 2892614 4418927 4523971 4783168 -1 -2 801164 2247193 2453532 2730948 4714811 4890296 -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 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 -2 4913 686279 816899 901694 965883 3258265 3337416 3531054 4440313 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 -2 1296297 1871224 2273629 3010019 3051257 3421788 3636810 4649903 4964153 -1 66027 1139167 1378932 1422918 1595782 1960630 2223852 3703292 3920357 -1 1827162 2533070 3574404 4600248 4827176 4971330 -1 -2 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 1197569 1462880 2280489 3475637 3716268 -1 130954 134579 136045 334499 382311 394368 1692876 1744593 2563415 3259391 3325145 3368138 4773421 -1 -2 320129 1770337 2053607 2688850 3273730 3301547 4762917 -1 76066 751561 2525210 2897414 3029789 3824976 4236872 4551076 -1 515644 781395 829756 964976 1445253 1572883 1721084 2650998 2969333 3385988 4732094 -1 406818 2130762 3115272 3305666 3502517 4426654 4684830 -1 430162 1088215 1432824 1491859 4999999 -1 -2 709192 1037834 1169947 2446013 2519153 3192456 -1 474228 1915261 2043385 2388649 3196560 3209239 3399187 4074211 4127129 4994994 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 181726 486573 817690 1472229 1965206 2360546 2377754 2377756 3503115 3663336 3663763 3875485 3974462 3998398 4382885 4629439 4701929 -1 733961 1340983 3023176 3401797 4647800 -1 -2 491959 729901 1005306 2749087 3413318 4748996 -1 229839 411514 1023327 3006164 -1 840042 1769748 1841983 2556277 2874728 3752153 3982159 4695206 4792130 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 395326 658693 1763541 2149028 2816928 3783524 4893380 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 537659 1129760 1303240 1704312 2125521 2261504 2374368 2441425 3758148 4448933 4505580 -1 -2 482317 619087 2087828 2294230 4586375 -1 -2 397939 721546 2468813 3083322 3209180 3565277 4908567 4920577 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1119667 1318542 1733484 3327161 3655663 4675451 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 192773 253177 2520642 -1 -2 160974 431612 1084376 1084415 1522346 2008639 2050364 2825992 4765188 -1 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 -2 994888 2475838 3264113 3593265 -1 432652 516935 598888 1098912 2626612 2884888 3870320 -1 -2 254858 403852 1247846 1805921 1926795 2073140 3064271 3669489 3913381 4074488 4980450 -1 -2 205268 900864 1688487 2063253 -1 713178 2176431 3538495 3810035 3966734 -1 258769 674817 1020115 2829907 3427818 3578338 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 232291 2497085 4505269 -1 -2 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 -2 418255 585579 798441 826497 1613295 2420304 2604429 3577275 4937243 4999999 -1 911407 2432125 2483894 3255514 3677679 4122660 -1 -2 1893902 3228160 3893326 4374240 4452964 4902161 4955471 4966895 -1 -2 88475 265010 743723 1134223 1853220 2478204 4807233 -1 -2 130429 892675 1538747 3565983 4222040 -1 382176 874331 1287032 2695346 3295408 3725605 -1 -2 869969 1160592 2087772 3130337 3264609 3307708 3619506 4354372 4383375 4712418 -1 106490 136266 1700215 1942179 2444235 2777533 3376373 -1 -2 478084 1293394 1839005 1926943 2000423 3425599 4119953 4454220 -1 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 3279 211831 1589183 3304738 3363185 3612548 3806860 4113421 -1 -2 787767 1047743 1076506 1384117 1589163 2528785 2549198 2583967 3123299 3229228 3253193 3486076 3837675 3875895 4078927 4373990 4447491 4901281 4932403 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 172077 1724648 2926476 3809514 4074451 4386934 -1 -2 478790 602119 1138973 1517345 3430304 4727480 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 1607355 2027042 2977972 3860383 4229790 4939474 -1 -2 19932 570396 2168814 3028722 4022473 4221184 4843133 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 3408098 3737050 4324223 4777269 4911397 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 28811 3483260 3631313 -1 376572 3028928 4749626 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 375304 1514603 2062233 2089649 4259059 4376599 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1313366 1576804 2539202 3361843 3457150 3686741 4830458 4913478 -1 -2 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 224350 374954 1008910 1726395 1969238 2870675 3224696 3681336 4224017 -1 -2 2674 1741625 2582157 4169110 4364762 4999999 -1 1038828 1046690 2933204 3163840 3599517 4431988 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 -2 997746 1614741 2221473 2698559 2771889 3292293 3795227 4426481 -1 529883 753347 878750 1120128 1242267 2302214 2712818 2791951 3457684 3539972 -1 161279 382320 590198 982050 1029303 1333658 1815001 1872692 2554295 3056655 4066382 -1 -2 1296201 1386089 1720478 2803549 2966274 3916863 4284876 4432939 -1 87799 1256503 1337155 2084358 3766086 4503208 -1 478714 933536 1127338 1167885 1478118 2779624 2910260 3108082 4384776 -1 -2 439895 618488 694873 927716 1542427 1641314 4320538 -1 -2 323469 597535 726603 1722411 2197575 3156588 3562101 4556823 4860166 -1 439895 618488 694873 927716 1542427 1641314 4320538 -1 802191 2233746 2280071 2303805 2940270 3579398 3888114 4857428 -1 -2 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 284847 1748025 1989576 2655634 3247975 -1 214633 264566 1482909 3574444 4344322 4781223 -1 81959 271955 547334 671878 976397 1587612 2052499 2631158 2762381 2778495 3014723 3079265 4515373 -1 -2 1647269 1880536 2696906 2964410 3541554 3646863 4498577 4676601 -1 1185501 1710047 2596453 3302284 3360295 3606061 3813877 3912782 4105029 4350723 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 -2 224697 609961 945119 1739952 2480787 2588852 3789130 4194403 -1 -2 592050 875108 1547650 2581361 2603706 2860188 4549366 4861115 4987905 -1 694501 1089805 2259540 -1 104134 1762786 1896504 2346906 2740348 3948437 4515734 4698543 4858354 -1 -2 21212 2328493 2401236 2930177 2934001 3140428 3775975 4013010 4396169 4635946 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 -2 875009 883722 972323 1826854 1838133 2204065 3668393 4020141 4992219 -1 -2 95065 2458734 3833927 4546761 -1 -2 362711 2238028 3596355 4378484 -1 681873 951093 2199095 2399963 2922921 2942281 4288528 4578371 4951571 -1 1615893 1912724 2011832 2238228 2661690 4833238 -1 -2 74949 213029 485841 1804246 1915958 2060122 3421299 3758125 -1 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 666182 2382654 2507406 2887415 2968055 3034270 3117330 4055175 4360947 4740838 -1 -2 1420142 1505542 3562727 4604873 4786576 -1 39333 426242 2647033 2747633 3641226 3678431 3887871 -1 -2 797901 1676692 2201964 2617297 4683539 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 386178 503179 1221535 1523148 2146574 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 -2 397936 2415221 2658084 3915674 4960981 -1 545899 1168903 1287783 4051742 -1 428282 526047 2443420 3202652 3236119 4248823 -1 -2 6672 483729 1370932 1827365 2433319 3921900 -1 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -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 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 -2 988577 1891091 2574447 2859198 4263504 4678849 4815723 4898666 -1 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 1713395 2994602 3165152 3449856 3585835 3981108 4492597 4563658 4748839 -1 -2 659911 2315638 3532597 3553219 4262866 4391785 -1 1432466 1495159 2007592 3260032 3280159 3644353 4476898 -1 250185 2713587 4659007 -1 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 988701 2529284 2585400 4179411 4722784 -1 -2 591412 1009127 1810511 3553461 -1 -2 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 200709 431708 1763695 2532960 3375705 4468586 -1 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 212329 554386 1184490 1362867 1457132 1471719 1842383 3423341 4609117 4627356 4767668 4807726 4823411 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 -2 134624 396006 539212 639351 1211845 3033802 3900009 3909477 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 -2 309796 472080 1363059 1377747 1704077 1739583 2084695 2451664 3230914 3405473 -1 1486650 1673517 2959871 4133276 4615455 -1 823043 929437 2067829 2559795 4068464 -1 100274 728526 2848562 3224478 3541493 3545629 4105766 -1 -2 294513 328749 1337866 2230404 3185177 3789130 3976318 -1 70334 421081 1213865 1365167 2148693 2476095 2549090 2577883 3124535 4217662 4507205 4610726 -1 453869 463847 588627 3437742 3540531 4648809 4785802 4850351 -1 -2 384340 1005757 1082765 1306425 1339442 1581440 1590748 1616110 4192406 4361202 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 240040 803854 1519167 1720656 1914402 2314705 2489322 2556031 2557446 2681682 2783534 3507689 4609977 4965513 -1 -2 1667503 2017098 4411164 -1 986560 2530814 2694569 3084823 4200138 4310203 4516483 4519814 4559356 4591642 4657824 4957658 -1 1863736 2102041 2902834 3368979 4409614 4670005 4689250 -1 -2 142636 275144 2085935 2460196 2973626 3260593 3406545 3479818 4027328 4174163 -1 -2 2202947 -1 453475 597093 990956 1252924 2268876 2605219 3071424 3405265 3977789 4880339 -1 96040 1248348 1261570 1619214 1843985 2145549 2326644 2457922 4594013 -1 145539 1005730 1530792 4639233 -1 -2 2431489 2633467 3977337 -1 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 335194 892920 1819677 4373748 4691701 4815748 -1 -2 953541 1796785 2173784 2407692 2678681 2881941 3723937 4423657 4917577 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 118650 224852 316769 522857 878453 1028103 1809138 2516403 2668933 2966154 3083246 3406259 4743861 4761231 -1 2374145 2717874 3333148 3838746 4412133 -1 554386 742610 1471719 2262572 3214472 4238941 4627356 4958089 -1 -2 577978 712718 827996 992618 1349795 2711064 3965267 4250712 4495463 4636592 4808593 4966210 -1 918127 1730132 3745814 3942557 -1 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 79203 605737 1269682 1892159 1950937 2011510 2055367 2380338 2550867 2734691 3970212 -1 -2 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 1038801 1518778 3041226 3421453 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 1769284 1959902 2075754 3302102 3943299 4233479 4959303 -1 125519 595872 1084081 2092712 2289598 2576818 3687933 4933216 4999999 -1 -2 705042 1308178 1311595 1596476 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 749537 933380 1259566 1641591 1914506 2450215 3801254 -1 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 -2 785691 1055654 1913226 2136280 3848678 4305205 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 -2 1317194 1623671 2383328 4530014 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 1176478 2901109 4173017 -1 318518 459700 1125450 1276170 1345630 1975635 2666538 3073344 3164525 3643979 4169864 4233781 -1 -2 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 23830 2849224 3951833 3971458 4003035 4894574 -1 -2 3845429 3970289 4165988 4973355 -1 15755 141836 1251378 1480380 3330428 3402486 3828602 4105273 4158994 4276883 -1 141524 951752 1089698 1752894 2847702 4722917 -1 290259 971524 1375794 2796727 3930497 -1 -2 129222 1634258 3134467 3388695 3631822 3740258 3970417 4102340 4531865 4532714 4585982 -1 641695 2250756 3012735 3656407 3920315 4093452 4144233 4792572 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3960424 4682473 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 51485 999024 1078080 1896165 3127193 3255393 3351424 4453591 4534265 4548180 4762729 4896868 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 103758 825520 1184239 1548048 1767368 1888002 2079851 2829873 3084300 3182374 3767838 4288628 4479835 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 -2 1262013 1473770 2764169 4249816 4563193 4636132 4647010 4900689 -1 289393 1527718 3082276 3612448 4608780 4857584 -1 50058 286280 435831 493284 908580 1661619 1755270 3632163 4434968 -1 1057481 1800116 2289121 2384103 2611912 3394690 3616824 4478875 4527907 -1 -2 391710 682387 711529 1053526 1250848 1294280 -1 472709 1082006 2309574 2370869 2867807 3598201 3841470 4925525 -1 -2 402771 1454411 2210891 3359338 3382634 4814643 -1 -2 262962 339554 412582 803616 856285 999025 1400463 2748626 3137467 3746848 4012693 -1 137349 1022752 1379824 2058961 2299809 2727682 3465755 3485662 3584942 3981618 4442503 -1 726935 799753 1027455 1235592 2909715 3224585 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 719724 858924 2551024 3425938 -1 88771 169740 221782 491415 783723 1047446 2274732 3240945 4907848 -1 -2 139956 216787 449233 521049 881650 3161413 3721981 3794142 4484573 4983981 -1 1493358 2319162 2996739 4230548 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 15067 1824123 1828174 2741767 2934939 3232560 3264684 3808726 3981687 -1 1566042 1739781 2009503 2441505 4293619 4360247 4817544 -1 -2 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -1 -2 2378636 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 507778 2852084 3006453 3611916 4576613 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 -2 79248 2432125 2483894 3358146 3861043 4122660 4383909 -1 520171 950934 2238252 3296445 4903506 4964430 -1 1471291 4032520 4744793 -1 -2 1353483 1513632 1665794 1732395 2435583 3682844 -1 623670 1183498 1635387 2370280 2477619 2525532 2743469 3024700 3200067 3722360 -1 -2 1246796 1292813 1362958 1603068 2691895 3964851 4382937 4898264 -1 1508989 1821358 3773005 4498031 4897997 4991011 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 325839 561133 1527130 1594214 3133631 3250673 3637797 3815869 3861321 4165993 4196869 -1 187097 571580 2177781 2832006 3441390 3640038 4406010 4447300 -1 -2 1157043 1332431 4611594 4770037 4835299 -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 2052163 3039979 3914119 4382188 4999999 -1 -2 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 756247 3205134 4342562 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 217090 910284 1006907 1009062 1473747 1568358 2727289 3724304 4007530 4008213 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 2077024 2233949 2265579 2299098 2697991 2961582 3436806 4670210 4714576 -1 -2 1971425 2130854 4074907 -1 317824 1760600 2370299 3301872 -1 -2 1147640 3037551 3252753 3737505 4134137 -1 60714 224917 1460473 2089437 3490426 3990722 -1 570430 955496 1248920 2105264 3067177 3777377 4786002 -1 -2 1421257 1500772 2069588 2844301 2922542 3483407 4198600 4757697 -1 -2 566075 568910 800104 1751550 1780505 2009014 2096502 2778996 2944025 3530042 4254037 4584290 4793014 -1 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 -2 450814 503002 1042380 1374290 1478028 1502880 1905738 2690669 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 1904019 3429312 4452096 4872307 -1 -2 2731311 3479985 3700413 4206574 -1 575628 1338543 1543190 1559787 1969620 2259562 2895103 3279399 3390129 4486598 4789608 -1 2939002 3320669 3351484 3496485 3700794 -1 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 -2 807825 846471 851372 978830 1190712 2051746 2293366 2446252 2956263 4157429 4575602 4721801 4774984 -1 66030 284360 606720 765681 1366511 1929182 2393827 2580946 3060217 3819971 4495756 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4770728 4818146 -1 165721 408396 973111 1446124 2692601 3221631 3638846 3924051 4080005 4354250 4808243 -1 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 -2 315913 980471 1024967 2815377 4020933 4073082 4516075 4940493 -1 360636 906961 1827360 1904536 2749395 3536740 4306352 4688181 4792848 4851086 -1 66552 576042 774229 1801085 -1 -2 119838 967146 2394067 2679290 3154583 4473920 4564509 -1 218400 653177 926378 1442833 2142095 2594776 4052552 4919714 -1 122472 979993 1444494 2555113 2788343 4824283 -1 1123946 2809712 3057113 -1 100417 280343 700477 766063 803358 1213159 1722913 2171817 2885620 3511984 3719745 4167737 4198594 4413835 4434356 -1 -2 1455970 2137723 2162345 3295419 3373487 4028467 4056143 -1 14150 2245084 2277304 3572240 3795868 4110228 4425972 4935068 -1 139238 160845 619749 1084967 1843240 2981730 3145533 3974579 4403783 4857146 -1 -2 554433 889878 1621955 1907972 2264368 2394220 2506204 3354074 4052121 -1 -2 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 -2 630829 838017 1172334 1702789 1768628 1912402 3083880 3115443 4464764 -1 -2 994248 1075490 3062553 4430829 4493806 -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 333875 1101241 2694270 4735350 -1 1066722 2038958 3220270 4357856 -1 229823 2428119 3455284 3522839 4141092 4509802 -1 -2 2185399 3180130 4823422 4999740 -1 -2 166279 267879 646529 2372440 2818434 2974883 3871506 4897006 -1 463137 2310519 2954138 3872553 4576629 -1 784015 1029285 1474523 1575873 2112413 2612584 3141253 3285227 3729713 4131859 4138322 4612399 -1 537567 1476346 1603875 2115467 2820721 2946308 3589312 4035588 4106332 -1 2456 1546950 1591218 2649713 3045661 3514887 3752045 3808411 4210445 4671077 -1 -2 622185 1060917 1162953 2938918 3359967 3767751 -1 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 355448 389464 1255707 1645471 2619070 3441674 4590144 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 343292 551612 905750 1163120 1336924 2006225 4789739 -1 -2 1212223 2893160 3356302 3568111 4059862 4748313 -1 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 164315 703883 1753216 2659317 3432825 3992553 4517822 -1 33309 568554 635975 1771592 1961506 3955199 4129352 -1 -2 1718816 2201396 2206241 2214933 2349753 3516134 3550332 4229460 -1 626276 768084 1094465 1103298 1189887 2010000 3079487 3287382 3848841 4159651 4259323 4380703 4500546 -1 608070 904400 1081279 1514647 2205347 2806151 3618271 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 813414 893535 1062808 2792193 4919382 -1 122108 858328 1627404 1784185 3382221 3498902 3573885 3699772 3798531 4863868 -1 -2 161262 243392 1116084 1208335 1284238 1445200 1881048 2825695 3753935 4046805 4157949 4487120 4838112 4882311 -1 1961692 2603907 3302284 3934498 4274933 -1 -2 88950 580229 1662281 1984784 2238743 3941272 -1 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 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 52196 848814 1689069 2050392 2670449 3427549 3972426 4957390 -1 529493 1205643 1339214 1412062 1453952 1949475 2855123 3072643 3412893 4068186 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 947597 1163753 1692177 2469871 2972248 3055439 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 629798 671190 1461740 4182849 -1 199085 638322 1177622 1632984 1828343 1907923 1970175 2418704 3409038 3822527 4669560 4805923 -1 -2 162574 391710 545715 585743 1299413 1882449 2436503 3280730 4634668 -1 4033 25728 206272 2327162 2392334 3195226 4282312 -1 -2 2223685 3163785 3836208 4568874 -1 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 -2 961744 1000264 2329051 2680768 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 2569 756706 2142877 2521237 3137010 4108759 4852680 -1 91586 636578 1481705 1529884 2692486 3062014 3081105 -1 477770 680770 763474 815923 929615 955186 1436018 3278836 3520796 3768215 3956296 4340542 4546093 4884214 -1 615869 1678144 2051153 3076542 3174696 3181871 3415020 4482498 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 -2 600192 997372 1166841 2106284 2879766 3325438 3368282 4469585 4521886 4582670 -1 -2 346046 1186814 2544989 2896196 3376612 3928521 -1 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 -2 1041722 1396128 1999440 3112106 3464558 3869775 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 1435953 1481974 2744840 4412303 4862171 4999999 -1 981232 1138721 3182918 3632518 4565938 4999999 -1 782122 1264875 1550821 2828108 2946105 4946878 -1 -2 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -1 1278446 1533246 2395106 2651861 3706360 4767864 -1 -2 233136 827076 917924 1386490 1606898 2243039 2288674 2656756 3455186 3665965 -1 1488564 1815778 2807239 2947498 3003715 3059020 3097353 4803126 -1 342113 2391302 2885318 4329358 4339251 -1 -2 435195 1896287 2045346 2073370 2348167 2772604 3453811 4758951 -1 817905 1602319 2273159 3294953 4015075 -1 -2 1992656 2105064 2106890 2472806 -1 19018 471220 842367 1257841 1391665 1553248 1773835 2055386 3397317 3733017 4433350 4851618 -1 187449 741478 1152513 1759479 2001625 2036369 2284106 2635448 2659471 4245548 -1 1597786 2004566 2017961 4663523 -1 -2 178992 402580 923785 1336365 1795873 2551134 4140646 4331898 4747984 -1 689489 2575191 2739253 2780144 2784927 3147436 3294993 4006962 4145449 4767849 -1 1005993 1427305 1908471 2322565 3493319 4964063 -1 1368365 1863150 2765222 3807657 3838433 -1 24023 1067773 1829140 2423861 -1 496474 2664159 2798788 3419734 3762633 3853011 -1 -2 1117596 1424776 1487265 1508258 2467923 3104332 4636475 -1 445868 665773 1143053 1602550 2829894 3009202 4138727 4224966 4901973 -1 162434 331165 818556 1817593 3797246 4003292 4498134 4974466 -1 -2 569868 1172621 4834960 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 970476 2511206 4004780 4277563 4352982 4835189 -1 -2 472238 798561 1071616 1811491 2282514 -1 -2 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 90650 779923 4037665 4689145 -1 985400 2308081 2606921 2843894 3583873 4168096 -1 -2 1482057 1733001 2767860 3045478 4493446 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 4620448 -1 -2 823043 929437 2067829 2559795 4068464 -1 1023515 2159233 3477351 4032708 4066637 4233507 4262478 -1 -2 1832 615885 1410908 1762467 2102208 2774861 2908286 3127046 3909940 4467338 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 2334248 4021809 4286605 4739792 4921012 -1 -2 2202947 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 -2 323375 752903 899657 1425944 2184730 2455287 2476681 2975374 3283245 3581153 3927218 4045121 4231704 -1 719724 858924 2551024 3425938 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 76765 308310 620789 2393986 2475533 3840623 3883678 -1 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 887076 2087301 3014965 4200484 4817777 -1 -2 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 1028404 1483006 1754038 2321488 2327465 3755304 3790921 3992259 4339010 4390740 4478580 4920139 -1 1281564 1879653 2072171 2102171 2396041 2897971 4219572 4955220 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 1389145 1916140 2419060 4030179 4037113 -1 376353 1162432 2643557 2670061 3849977 3920960 4069089 4087754 4889870 4939848 -1 -2 473252 1537772 1700570 1959620 3108376 -1 166359 324427 327887 858123 1032787 1208900 1445539 1637891 1852711 2217436 2219768 2847065 3053630 4110725 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 363673 369443 470244 1033506 2341916 2454126 2665792 3102472 3403991 4060555 -1 -2 1140855 1356986 3246249 4350721 -1 258469 2232082 3636207 4335374 4476533 4513943 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 103950 297465 939393 2017264 2473814 2796805 2977520 4133132 4918605 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 105026 293540 343529 1052576 2803985 3019510 3296820 3687418 -1 198669 1427866 2375421 2435993 3880687 4431343 -1 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 472788 975311 1120984 1947417 2139526 2586132 -1 -2 6769 593244 884337 1323202 2689122 2762936 3632265 3985536 4286855 4368805 4578319 -1 -2 267110 595401 893959 1123181 1280437 1314790 1418260 1682200 2781610 2837487 3600427 3606645 3898108 4125118 4130847 -1 153810 304631 546542 706735 2224965 2227978 2876289 4000012 4760273 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 -2 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 1638 330336 4150156 4624359 -1 14131 270915 892418 2900588 3498630 4658229 4815956 -1 130864 687550 841483 998024 4797955 4976006 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 -2 2165280 2285210 3003160 3530399 3582703 3953601 4274018 -1 -2 101794 770425 806580 1015202 2958804 3322903 3709839 3893484 4103075 4157759 4560310 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 116699 939069 1121737 1203289 2677890 2869225 3277897 3434804 -1 -2 309819 1328277 1937136 2023154 2329364 2612758 3341226 3935411 4145091 4537835 4851897 -1 1278289 1834681 3024736 3056687 3952279 4403488 4588423 -1 -2 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 1351181 3455676 4640112 -1 110802 981605 1833382 2162237 2641298 2850475 3292461 3687202 4510876 4944950 -1 -2 174827 299247 310512 501214 1407291 1618958 1801883 2116323 2317949 2320441 3729449 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 655626 1701349 3457185 4669310 -1 -2 2306485 2523971 4621524 -1 726935 799753 1027455 1235592 2909715 3224585 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 244277 499701 930244 1035970 1205319 1411107 1549584 1685237 2008514 3774028 -1 477382 1595805 2256112 2609377 2998899 3095889 3235812 4751749 4876943 -1 708551 724297 1418687 2428856 2887655 3129376 3305007 3552266 4154276 4201903 4310761 4825142 4937580 -1 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 -2 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 621364 1219980 1292474 1835685 -1 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 302329 372003 2274119 2961741 3038706 -1 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 401370 1031428 2370670 3450177 4207967 -1 1272333 2829804 3130337 4354372 4661626 -1 -2 791543 1745996 4216548 -1 -2 7978 2338108 2966539 3769895 4324017 4566687 4802229 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 -2 55151 418689 2304843 2706808 2814204 2837516 3590082 3753155 4005339 4283216 4483768 -1 270323 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 1727361 3113308 3357609 4445903 -1 -2 872475 1349751 1659149 3636688 3949503 4375414 4411125 4985872 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 251586 286315 1098822 1282677 1462503 3348729 3363905 4921980 -1 587865 865181 1769726 1848781 1906385 2237728 2537430 2814651 3976280 4300147 4389683 4994747 -1 -2 698522 1757307 1895012 2630637 2797833 3542118 3713215 4056756 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 2321732 -1 970444 971542 1513347 2152662 2554368 2967738 3040287 3141294 3588261 -1 -2 259782 556366 2266886 3543377 4426942 4677806 4787366 4970193 -1 184439 650137 997372 1729937 2978882 3314622 3325438 4521886 4582670 4726290 -1 -2 480840 606787 1080128 2541066 2560933 2615784 2749860 4256774 4825529 -1 847662 1153009 1795053 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 651847 1398073 1799961 1834173 1990088 2772606 3397859 3574015 3638586 3724202 4094351 4548654 4581757 4829646 -1 169556 208808 249972 642769 972233 2038914 2130617 2397988 4665831 4943212 -1 1104221 2896647 4370043 4886640 -1 521159 1169797 1651173 2465565 2531225 4802860 -1 -2 1734081 1780843 2104325 3866088 4593984 -1 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 -2 361134 385529 1410485 1515689 2229786 2468020 3064329 3080665 4465343 -1 98400 1757201 2518414 2629344 2983646 3210970 4988862 -1 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 889888 910043 1291426 1756401 2227348 2505601 3380334 3480223 3555561 3921126 3965281 4676126 -1 18267 1633359 2899690 4078616 -1 -2 1447928 1482367 2077804 3018557 3283207 3841601 4029828 4262054 4543685 4878582 -1 153909 1051916 1131315 1303169 1759308 3179393 3565970 4138470 4470149 -1 191378 394195 519427 1961509 2506382 2574959 4068545 4817242 -1 -2 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 -2 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 78696 464618 855236 958803 1491247 1553624 1745387 2589406 3813607 4640446 4684174 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 427713 950090 1748647 1963275 4697990 4858445 -1 -2 381419 1249052 2115430 4242059 4370626 4726123 -1 50962 181075 758837 2001043 2939944 4016002 4357771 4401315 4475741 -1 -2 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 659317 2118806 2978946 3506308 3614615 4699003 -1 4137519 4434361 4778092 -1 -2 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 212329 1362867 1457132 1471719 1842383 3423341 4609117 4767668 4823411 -1 1527125 1558602 1693775 1752578 2031623 2747117 3565546 3700892 3900446 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 -2 484992 574657 620972 1274906 1546367 2153768 3071762 3542428 3659517 4392256 4990145 -1 534358 909054 984377 1799869 1903667 3669317 4264293 -1 -2 172466 737344 1204901 2215820 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 3768014 -1 1038801 1518778 3041226 3421453 -1 580058 1475071 1669287 2944610 2991051 3341882 4682884 -1 -2 356539 828750 1713502 1871504 2033398 2080621 2470441 2794430 2853113 2864015 4466103 4610538 4700009 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 573475 2356643 2425841 -1 -2 1600190 3951027 4648809 4673496 -1 748895 1466018 1684948 2113488 2616224 2882659 3422364 4111358 4630012 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 667824 1045113 1455091 1479883 1793518 2313042 2336272 3000712 3487803 3594303 3619709 4966418 -1 -2 320419 682399 694598 827498 989640 3194971 4216953 4435918 4830611 -1 55515 110360 282405 1431887 1537279 2422866 2554260 3414672 3501887 3754624 -1 -2 768792 1047743 1089844 1223160 1630407 2919990 4407806 4945779 -1 277836 698333 1479214 2909993 3738641 3903057 -1 526764 912403 1897090 2204966 2314894 2400990 3954560 -1 391466 3019163 4700901 4740720 -1 440434 2287103 2485368 2683962 3053541 3427926 3435169 -1 -2 620552 639340 953837 1970671 4061252 -1 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 -2 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 3005187 3914244 4402722 4758298 4966859 -1 -2 857726 958675 1076184 2600816 2756850 3105405 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 -2 162574 391710 545715 585743 1299413 1882449 2436503 3280730 4634668 -1 352826 910158 1749555 1801908 1898827 2222969 3819182 4236547 4452184 -1 58232 1494369 1595654 1649236 1900308 3133712 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 -2 87558 421240 509288 1375540 2798815 3478688 -1 215576 1187000 2052283 3279748 4150175 -1 375304 1514603 2062233 2089649 4259059 -1 666576 823368 2750015 -1 -2 845494 1000755 1253802 1327256 1670060 2475754 2534653 2773415 3039886 3707579 3854125 4300537 4489726 -1 754988 824525 839829 1192183 2302967 2549415 3529669 3619174 3717323 4196442 4328383 4454105 4527654 4775123 -1 846791 911722 2305885 3284235 3510179 4970720 -1 -2 446361 1857964 3682807 4260060 -1 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 50605 129493 324651 456579 2264525 2365956 4424285 -1 -2 337550 961971 3821472 3832624 4740868 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 445998 487608 1406776 2762583 2871759 2878368 4206038 4361312 4798812 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 186675 3589132 4360545 -1 808192 912402 2110319 4614932 -1 -2 503850 647486 652223 2590024 2755403 2877024 3064016 3146012 4412364 4438962 4467810 4738924 4901293 4999999 -1 31600 350618 381551 707904 3576867 4095537 4249424 4276188 4701011 -1 -2 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 14126 210242 1620986 2361484 2625482 3563993 3683187 3740276 4460358 -1 -2 19932 570396 2016375 2168814 3028722 3895635 4022473 4221184 4843133 -1 1259949 1369694 1683544 2384750 2797524 3098006 3794654 -1 166112 422506 595307 1268160 1521668 1555687 1581747 2406605 3880920 4063023 4697858 -1 10042 107842 140297 343359 2376372 2821495 4119258 4194228 -1 61948 575056 1071307 1288266 1343508 1704095 1882319 2108522 2533105 3310231 4011636 4045306 4533347 -1 41338 713983 1075512 1376939 1501457 1678609 1980199 2500741 2862350 3493906 4374358 -1 -2 3457 667482 998486 1429504 1447870 2596342 3090674 3299902 -1 583063 700052 1069062 1292514 2150207 4136404 4210597 4667980 -1 -2 559274 982808 1179391 1596438 1614159 2350557 2863208 -1 212936 388935 1018332 1222759 2070272 2317993 2367125 2484575 2553128 3740574 4428936 4457956 4939647 -1 685254 1304893 1335663 2178490 2440000 3399249 3812356 3885249 3983556 4431747 4993897 -1 642413 1321560 1369485 1595791 1836749 2168810 3479465 4534236 4578745 4675093 -1 -2 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 596681 693753 3632500 -1 -2 573756 1049109 1233277 1852388 2035000 2694467 2856471 3133751 3350642 3381004 -1 766252 1196838 1510265 1975697 2160985 2339064 3156726 3753815 3923032 -1 -2 2750055 2980150 4126270 4874215 -1 511584 710743 932029 3874056 4526322 -1 -2 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 494140 1233101 2318739 2546521 4193433 4488932 -1 190727 554903 1454433 1885921 3002661 3016946 3020134 -1 -2 612911 1791591 3138740 3374294 3467575 3986027 4590331 -1 -2 1033649 2398953 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 469263 502443 1129659 2915947 3605337 4470399 -1 335935 790914 1277891 3269546 3414062 4484716 -1 428534 507923 673776 675784 987577 1144247 1197630 1627527 1737813 1755167 1956779 3866083 4329466 -1 422208 1923196 1954944 2154988 2544831 3849491 4746394 4881449 -1 -2 726603 1807953 3593372 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 339403 706599 774926 958578 2047929 2048371 2127202 2244782 3606233 -1 106734 839917 1649819 1842877 2053621 2176756 2270175 2714617 3051122 4936677 -1 705034 1831265 1966001 2379588 2874338 3867584 4114177 -1 -2 323574 778596 1255924 1709021 1766261 2336815 2348145 2492447 3429483 4253479 4293186 4443859 -1 130429 892675 1538747 3565983 4222040 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 121367 1986263 2279859 3193327 3883476 3930514 4838864 -1 374143 427910 766466 1013437 1792137 1953591 2222397 2535381 3061947 3450812 3473133 4565074 4781789 4982770 -1 -2 908783 1018506 1634022 2329692 2936453 3020133 4752963 -1 -2 216316 2873191 3229013 3960391 4679448 4934912 -1 -2 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 887444 1127953 1315135 2429258 3673759 4048100 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 -2 273024 518405 1143092 1348846 2979778 3473819 4350102 4410346 4795417 4915765 -1 8504 123984 310762 730929 1892589 2175731 2815425 3278447 3443981 4236306 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 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 835203 1584377 2598943 2762124 2802730 3039171 3192540 3291197 3303098 3608573 -1 444016 585267 1673862 2064036 2327268 3478285 3483811 3744221 3923387 3942418 4495616 -1 -2 1129813 1339979 4175293 4793314 4999999 -1 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 198036 498714 635906 908908 1099757 2656254 -1 -2 266666 501757 576517 741136 865340 2008571 2732138 3332608 3544181 4667827 4999309 -1 -2 430049 1836146 4238647 4817182 4950050 -1 491265 631464 1776422 2547037 2589655 2839538 3383823 3404897 3620969 3909091 4207078 4503621 -1 -2 38956 314705 1019648 2250556 3127114 3242555 3651508 3993587 4274172 -1 294416 1268851 2299818 2384370 2466433 3817178 -1 220501 1846660 1992212 -1 112072 522857 878453 2085729 2473258 2600036 2843404 3686209 3836153 4140744 4563565 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 1125631 2897530 3221303 4008888 4326486 -1 -2 605747 1432654 1908563 2407740 2557000 2718137 3839784 4783870 -1 507756 1336051 2264807 2308314 2630197 3920348 -1 -2 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 -2 689865 2299998 3200221 3275227 4164775 4273615 4660928 -1 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 -2 2202947 -1 985782 2131158 3204972 3390567 3626170 3644384 4444454 -1 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 -2 87721 2813323 3142552 4065443 4651580 -1 2461213 4288116 4933874 -1 -2 270864 2198681 3105801 3271910 -1 120330 416438 1254592 2650086 3704490 4391700 -1 226331 1184602 1227566 1392950 1839013 3364144 4987432 -1 -2 257603 1063991 1384227 1504638 1647745 2352883 2693402 3600069 3683150 4895605 -1 42825 202667 390866 635991 979296 3192597 3541514 -1 45478 236386 1257533 1577259 2381431 2777854 3117052 4821435 4999999 -1 903988 1077148 1942617 2857144 3390878 3487277 3608108 3989846 4040635 -1 -2 1581107 2650604 4243553 -1 466661 1560727 2266469 2714095 3018720 3582843 3783892 4991822 -1 232205 1187033 1223478 2041992 2399791 3353521 3826944 -1 -2 261360 788877 1176229 1190471 3145081 3514079 3629212 4208985 4980169 -1 520515 2482509 3826759 4112643 4186946 4402842 4560578 -1 563370 2938159 3695177 4055572 -1 -2 146995 1845249 2607659 2747475 3343230 3605554 4152950 4552500 4560002 -1 -2 1234100 1300389 2103367 2656249 3139248 4468743 -1 312324 864079 1678537 2233959 2626764 3142388 3947579 3978163 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 1859070 3970664 -1 -2 2472930 2493513 2684575 -1 15519 66489 874516 1065953 3890931 4021613 4039454 4567560 -1 -2 338221 651079 1379553 1738148 2564412 2763923 3233619 3670576 3961541 -1 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 -2 200708 357217 806305 2885267 3573184 3826352 3857187 -1 595401 1280437 1418260 1682200 3606645 3898108 4130847 -1 2075003 2102089 2147064 3352365 4006030 4869526 -1 1922634 2099450 2270548 3407973 4315869 4492597 4979072 -1 -2 558561 950409 1592231 2251122 2459393 2938597 4413461 4526023 -1 187894 1644300 1729372 2245294 2845774 2977980 3689193 3930398 4820567 4921391 -1 -2 135615 471920 496384 1223769 2351848 2581859 3842352 4053534 -1 172039 1094958 1347691 1851438 4518575 -1 1267346 2904804 3236367 3861347 4202968 4427847 4718127 -1 -2 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 226331 1184602 1227566 1392950 1839013 3364144 4987432 -1 -2 502419 1055044 1692666 3724761 4201763 4759521 -1 21293 60467 1061788 2759669 2807415 2858724 3411010 3461823 3789015 4171776 -1 -2 251867 296339 372281 624393 986955 2358771 3774518 3997267 4247379 -1 1894672 2248453 2543966 3143402 3278172 3404862 4470547 4598755 -1 240619 821303 1051237 1056307 1332910 1349766 1561260 2223562 2867042 4099462 4474575 -1 -2 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 1243084 1698315 2311397 3525447 3664623 3674073 4557663 -1 -2 370907 516367 2422121 2729799 3034443 3091753 3189444 3855318 3914959 4644813 -1 133985 452583 1334181 1595505 2074822 2099015 2525412 3185451 4436343 -1 -2 8432 237546 812429 898998 908036 3499083 4231607 4685853 -1 1184337 2367847 2958751 3054629 3348505 4544940 -1 375245 600085 756828 1280542 1501283 -1 778273 1497160 2434028 3122911 3202657 4999870 -1 -2 735501 4395168 -1 110970 957831 1768645 2602493 2807239 3110955 3282291 3954871 -1 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 318438 1130651 1961692 2081271 2105700 3302284 3934498 4274933 4308839 -1 839968 2323631 2504399 2805939 2937883 3488886 3926657 -1 -2 691082 818903 1236895 1552898 1930469 -1 116864 143479 1746795 3520463 4938167 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 891444 1065937 1215909 2231759 2966251 3101463 3440722 3909695 4530358 4574121 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 -2 169035 523480 558929 1533787 1698926 1810577 2090445 2225580 3171697 3216040 4007533 -1 2119235 2139905 2163293 2229164 3300500 4633276 4826690 4948246 -1 994402 1550530 1608365 2685556 2867017 3515299 3729849 3900012 3954518 3965202 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 684257 1679024 3339108 4361016 4941683 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 1164453 1253928 2017673 3460034 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 2190786 2432245 3768014 3864073 -1 1038801 1518778 3041226 3421453 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 1139012 1471153 1920783 2551692 3047035 3473497 3599700 3962695 4416781 4502841 4536957 -1 640185 3720713 3817852 3868436 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 922269 959949 1801558 2235749 2803032 4141420 4352158 4450764 4597102 4793732 -1 13505 139238 517224 619749 1084967 1420924 3590860 3674252 4414536 4857146 4955268 -1 -2 477326 821663 1584827 1680195 2797260 4572877 -1 231226 232608 671129 1724984 2061789 2153352 2557321 3896817 4264456 4897016 4958935 -1 -2 274537 520440 672653 1070477 1897664 2313175 2467725 3425438 3480847 3665833 3676266 3681421 3931918 4067751 4281427 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 95267 721018 836823 1137929 1439755 1450841 1620881 1762241 1938717 1969255 2104537 2411304 3256545 3490503 3610238 4126790 4952102 -1 508456 845821 1302292 2041247 2690324 2727881 3049274 3307523 3698503 4036130 4077041 4462931 4630124 4896123 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 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 1314276 2527201 2687365 2769216 3414602 3675191 -1 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 -2 49622 1888292 2495992 2604307 3369281 3642783 4313835 4356213 4555362 4624125 -1 659097 1301881 1481098 2575489 3038919 3866478 4321695 -1 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 -2 779014 785357 1198611 1508938 2136768 2233572 3114503 4503146 -1 -2 3274898 3382154 3760880 -1 104827 328294 1363602 1864083 2211053 2556665 3870290 3908749 -1 -2 324339 1012651 1225069 1335184 2651541 3846511 -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 57258 1502414 1559052 1865512 2120595 2727889 2835395 3321010 4503833 -1 74347 893415 1022909 1894393 2024300 3881246 4626997 4927602 4947629 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 463293 1243084 1679833 2401469 2498118 2784168 4994992 -1 326700 2023097 2392351 3316558 3567794 4036118 4225632 4259035 -1 113755 832283 988155 1888050 2517045 3487346 4850418 4889324 4946803 -1 -2 130583 175482 876952 1066979 1278302 1311794 1461766 1661469 1730193 2540194 2686221 3066763 3627229 3677337 3984472 -1 464470 583830 821337 1228071 2041682 2126099 2535313 2643241 3501470 4321014 4758734 4921146 -1 -2 466732 495768 685153 1010769 1652404 3410075 3719676 4428499 -1 683605 1508044 3180130 4527732 4693866 -1 485048 1236706 1309748 2039461 2998372 4074742 4363035 4459699 4649330 -1 1133212 1211225 3293121 3516798 3712136 4121362 4376088 -1 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 216582 539300 731450 1017846 1750206 2311906 3408851 4863323 4900109 4999999 -1 -2 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 -2 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 -2 735501 4395168 -1 145316 439347 1279619 1425461 3576506 3744515 4237698 4945106 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 848525 1300505 1809920 2478804 -1 1173641 2428813 2943401 4004854 4053065 -1 251865 315466 1729362 3136215 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 -2 126343 398176 893179 1943439 1999870 2179536 3269915 3522860 4118554 4330200 -1 85123 767723 1469164 2315141 2828833 2876404 4362004 4373705 -1 -2 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 304707 448566 4141961 4347667 -1 760363 952678 1504309 1902906 2317789 2901336 2932768 -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 1353483 1513632 1665794 1732395 2435583 3682844 -1 103378 950000 3341436 4085247 4226713 4580600 -1 -2 117075 777624 1295046 2052956 3286901 3857458 4290963 4734687 -1 426377 756706 1427563 1789303 1818465 2801190 4347359 -1 -2 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 -2 2174836 2390861 2508167 2518012 2919718 3209255 4116113 4388152 -1 -2 4956 207311 679299 1140425 1220323 3069120 3490529 3527500 4025479 4295291 4816236 4861928 -1 936817 1670610 2551176 2712436 3137380 4282022 -1 1284566 2021584 2509552 4347661 4823733 -1 -2 2334248 4021809 4286605 4739792 4921012 -1 -2 327983 549711 828816 1984532 2251687 3134446 4513736 4614716 -1 193668 1572336 1649815 1822198 1882955 3683964 4800619 -1 -2 64218 196682 1327525 1492910 1694610 1871227 1902381 1960965 2143309 -1 918127 1730132 3745814 3942557 -1 541820 2392112 2612157 3966008 4125814 4284547 -1 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 206993 557765 985234 1153675 1171056 1376340 1975703 2180987 2697968 3041564 4952030 -1 1736868 2606980 2663139 3234693 4119872 4129574 -1 -2 320063 556676 1951744 2297711 3055259 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 531834 842574 1627874 3984439 4868651 -1 -2 85107 810860 3993512 4112192 4220228 4830153 4891944 -1 1333171 1453160 2091895 2608814 3172820 3250552 3787170 4449174 4919311 -1 224239 2036851 2476892 3310775 3647088 -1 -2 755572 907070 1172095 1263477 1382759 1641737 1684229 2106478 2238292 3125229 3125246 3207934 3789485 4199396 4467322 4963573 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 257148 764928 1386643 1821480 2108191 2125663 2499171 2933662 3272405 3407785 3498435 3912267 4233975 4345218 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 3337026 4595152 4742908 -1 -2 350756 361679 1063296 1831486 2521203 2591401 2745493 4148989 4759943 -1 733095 1242267 1753444 3536949 3870574 -1 -2 340784 711396 1439293 2669670 3557795 3635795 -1 679250 1409844 2206503 3135422 4049439 -1 -2 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 747499 1178161 1941347 3393507 3617114 4243625 -1 1058239 1526495 2096188 2829801 3421175 4530719 4690257 4849483 -1 1584377 1780431 3291197 3608573 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 2014045 2031371 3155946 3189481 4611049 -1 50670 217090 325321 1635140 2321173 4642573 -1 -2 50889 1060606 1424678 1796211 2423589 2695954 2716317 3719809 4166222 4432106 -1 -2 1234100 1300389 2103367 2656249 3139248 4276329 4305547 4468743 -1 550953 878390 1110738 1615507 1654935 1951995 2132489 2548568 3154210 3378286 3966117 4769703 -1 226645 603893 1052260 1205554 1994884 3487392 3987142 3991067 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 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 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 1272127 2657754 2948711 3736139 4964104 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 270903 963076 1254529 1476911 1753946 1890420 1948561 1994965 2831580 3352154 4110650 4279872 4393792 4399884 4838112 -1 -2 916563 1351181 1605333 2159534 2396854 2774975 3455676 3679220 4043495 4171396 -1 638743 2428082 3509404 3746240 3825277 3852794 4518328 4828471 -1 -2 615517 893522 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 319227 521615 1933503 2667383 2767755 4809349 4999999 -1 -2 479049 556924 1079651 2260755 2271598 3148463 3824398 3869830 4093104 -1 980483 2539304 2705955 2921552 3529401 3572347 4959103 -1 -2 330890 3002268 4056310 4718050 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 -2 324985 548500 857939 905346 1029816 1079754 1972807 2136660 2737364 2747939 3282077 3608325 3735252 4607745 -1 -2 172466 737344 1204901 2215820 2347619 2358358 2490168 3090277 4068850 4512525 4620621 4705443 -1 1164453 1253928 2017673 3460034 -1 1038801 1518778 3041226 3421453 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 -2 238727 1254592 1264052 1356368 3045362 4136423 4138794 4151167 -1 770595 1763173 2352713 3835622 4489972 -1 -2 148112 473961 823252 1294644 1969710 2198740 3313622 4428233 -1 593561 805327 918898 2234610 3033948 3313127 3409081 4301423 4334488 -1 -2 82549 588649 1194399 3458189 3736309 3805333 4029905 -1 1932 2161635 2394411 3115072 3859254 -1 140087 862339 2233520 3310178 3801558 4233217 -1 -2 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 1096140 1161893 2006157 2467682 2584608 2751086 2780782 3042817 3198221 3906593 4471147 4555836 -1 -2 316761 564367 707904 767480 819919 4451259 -1 624594 999637 1510322 1806032 1843627 2813352 3161775 4694088 -1 60033 494666 845233 1656214 2217172 2324485 2433075 3365188 3459705 3598899 3843221 4792722 -1 867443 973794 1536521 1666036 2492958 2850920 3938203 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 1192011 1404448 1755004 1776844 2303253 3121791 4531508 4771578 4851816 -1 1131678 3321749 -1 727421 933610 1108179 1958549 4155385 4739008 -1 -2 922591 1320988 1372654 2309716 2784598 2998690 4472325 4753109 4814528 -1 167776 677846 1754741 1884846 2749526 2832876 4141961 -1 964505 1009262 2298016 2687428 3334324 3429115 3898875 4048541 4586707 4774355 -1 15232 404142 1055794 1144063 1811796 2177261 3590509 4475701 4736580 -1 1373984 1652874 2067978 2917338 4478993 4804143 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 263965 472524 900163 1588806 2341233 2713392 2825118 3024756 4176152 4728783 -1 -2 1021099 1256692 1365345 1495891 2370445 2417015 2752013 3313776 3333245 4371060 4680519 -1 1508827 4380168 4536767 -1 1275230 3510162 3812590 3869709 4170500 4304702 -1 -2 306263 471153 527091 863647 1363229 4395910 4548080 4899078 -1 69074 473754 4484427 4593796 4782240 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 251413 451080 519169 659663 714977 2049258 3554520 3578626 3864462 4201700 4281142 4886148 -1 -2 2021642 2526357 2995697 3373286 4825395 -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 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 1424094 1764545 2187126 2536091 4370043 4751576 4783974 4910012 4998574 -1 -2 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 635889 3094596 3217031 3715065 4275563 -1 279113 1237831 1838968 1845249 2402711 4854404 4946284 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 167637 668491 767086 1469888 1631673 2220633 2556809 2625937 3218926 3957549 4774271 4861507 4999999 -1 560303 1150858 1441863 1740186 2942124 4208779 4969174 -1 -2 1119667 1318542 1733484 3327161 3655663 4675451 -1 59672 726637 1442927 2930898 3179588 3194291 3849517 4184875 4689426 4895788 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 -2 128790 665439 901612 2117525 2119799 4488757 4528001 4604238 -1 1638 330336 4150156 4624359 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 391466 3019163 4700901 4740720 -1 1064388 2130928 3966886 4056625 4159345 -1 675567 1344858 1955885 2462032 2838058 3295957 4299542 4442756 4455269 4823192 -1 172993 323375 538928 1251426 1705882 2560365 3618835 4238589 -1 -2 129693 1057616 1548837 1968363 3795013 4125507 4184370 -1 244160 807500 1860576 2402360 3703628 4342725 4398978 4418936 4602872 4884548 -1 -2 1632635 1762209 2822730 3363491 3575896 4388118 4455383 4629760 -1 20061 539101 546604 561644 2485671 2620140 3832029 4029764 -1 -2 714230 1073679 2038804 2415158 2643401 2941121 2990932 3799100 -1 46129 1433788 1770382 2150618 2422572 2766284 3222832 3665278 -1 -2 1165396 1857210 -1 536141 2223829 2236203 2590720 3249028 3415295 3734511 4912236 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 341149 731050 1917701 1976429 3133242 3568660 4328229 4670528 4965201 -1 281553 333875 1101241 1573016 3195401 3232369 3304625 3376524 4796276 -1 -2 50259 88518 320818 651029 1001262 1124919 2375095 2841705 3044167 3862004 -1 527550 1233395 1301904 2706092 -1 81085 966350 2475248 3044401 3983500 4203424 -1 -2 973154 1948965 2999703 3311321 3655877 3977777 4066942 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 898367 923667 967250 1270812 1845237 3146717 3670557 4787371 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 266404 1427619 3983437 3989374 -1 -2 254187 600749 903152 978392 1332337 1633465 2755549 3740630 4360301 -1 -2 429638 1639387 1982573 2467682 2716050 2780782 -1 -2 235976 1079472 1167525 1516949 1537394 3008935 4071112 4347364 4611781 4819357 -1 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 94380 631351 851331 1886262 2005858 2260177 2523066 2740418 2754351 3314386 3327914 3385460 4065174 4764798 -1 -2 126166 2060982 2185056 2231069 2796003 3967201 4097482 4227936 -1 892022 1330251 1593182 3529534 4227539 4783323 -1 672589 1423183 3115446 -1 1109 383006 1054630 2596699 3116830 3518233 4001333 -1 -2 726603 1807953 3593372 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 88475 265010 743723 1134223 1853220 2478204 4807233 -1 -2 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 97716 331122 1452418 1886918 3399540 4595289 -1 275825 1151432 1770138 2214430 2573032 3229020 3235886 4470975 -1 414626 2749183 3850460 4864657 -1 -2 1375716 1801389 2533781 2607680 2717866 3458618 3699778 4040241 -1 58430 623268 668565 1625104 2763395 2828324 3603165 3945153 4414593 4754618 -1 -2 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 626537 1148550 1727649 1742686 1987022 2146989 2660106 2673111 3144500 3161408 -1 1415959 1492431 1509000 2406689 2519629 3099519 3679179 4263676 -1 -2 21861 247286 1159408 1594456 1613355 1856781 2889900 3059376 3777537 -1 250739 733080 2428698 2846250 3037604 3130238 3740158 3852119 4662372 4974775 -1 554433 702987 862782 1097126 2019232 2264368 2506204 4050610 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1557739 3520389 -1 34177 675576 1270174 1451851 1943979 2199059 3153532 3321884 3455455 3660061 4087480 -1 201279 671329 997554 1005911 1091093 1517563 1986778 4628446 4769329 4806521 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 363896 2221075 2908639 3723655 3990776 4748987 4797814 -1 75133 733164 817812 1099458 1508613 2325023 3841243 4416370 4500351 -1 -2 717606 1048574 1284324 1712369 2472252 3123158 3519997 4406825 4515250 -1 -2 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 1020063 3894988 4902732 -1 473961 577355 1294644 2198740 3313622 4612327 4852211 -1 63699 418481 721864 976935 1026755 1503415 1785084 2616306 4171857 4268404 4743749 4902195 -1 -2 586850 1616627 1689291 1949513 3366630 4338095 -1 39614 227826 263813 454798 1038656 2029053 2216099 2717494 3067426 3187162 3207064 3486582 3620069 4507289 4924133 -1 457780 726937 983608 1040984 2292149 3299641 4773570 -1 783507 1617435 1707836 1915146 2411404 4108139 4271537 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 65757 110014 833186 2441091 2843051 3005877 3906229 4218218 4807652 -1 1389333 2682552 3311448 3539335 3894649 4921379 -1 -2 2334619 2827645 3485978 3863034 -1 1868274 1891472 2272021 2502401 3420022 3576543 3699629 -1 1039633 1929596 2201187 3078230 -1 -2 506119 1113055 1142769 2293089 3670577 3677463 -1 918925 1498955 1747732 2306501 2352236 2516691 2702328 3659264 3877850 -1 -2 611396 1227592 1624779 1895633 2431573 4372759 4852742 -1 662103 786186 924422 1821348 2352096 2648070 2958680 2988579 3054331 3146677 4002814 -1 -2 2508874 3312329 4411672 -1 353144 353399 2444514 4122281 4301277 4812620 -1 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 2157093 2467418 2726773 2952038 3936590 4341462 4682160 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 153466 222723 763392 1375730 2132546 2410076 3804125 4441563 4480667 4892699 -1 1124895 1434437 3150039 3296941 4438580 -1 -2 114381 310004 362495 1040672 1222812 1513686 2069950 3402793 3815877 4039102 4881532 -1 128605 1003286 1114593 1244902 1543963 2366554 2656845 4124660 4576800 -1 188217 921265 927119 972286 1222075 1297365 -1 -2 1162036 1199176 1247981 2805594 3876252 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 430461 623547 1063198 2598170 4005402 4025104 4536704 4792639 -1 225104 424095 1824136 2600683 2671306 3015764 3311235 3462646 3899474 4775619 -1 -2 362792 1357143 1720554 2358496 2950699 3284503 4233558 4600994 -1 169767 1222872 1884925 2294470 3022115 3206963 3576579 3588196 3956710 -1 480010 1049160 1544605 2050944 2417304 2764101 3248484 3627779 3997875 4691660 -1 -2 220853 1050916 2764479 3166557 3607285 4225716 4566587 -1 -2 2053781 -1 1440337 1463099 2143110 2399875 3257168 3532134 3841430 4027949 4284044 -1 1055938 1232267 1533027 1577986 2245781 2370603 2381859 4189628 4999999 -1 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 -2 1754892 2545101 3029835 4424736 4590704 -1 58487 749553 1741245 2651019 4031248 4187096 4493721 4872779 -1 2713425 2993910 3355471 3387753 3825509 3976408 3993473 4727155 -1 1584377 1780431 2657034 3291197 3608573 -1 -2 169422 765308 1014603 1559744 1579255 2229946 2728585 3290785 3409550 4893668 -1 2524379 2557130 3468069 3780898 4226156 4233715 4300088 -1 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 -2 11224 159785 1060692 2808929 3556179 4683355 -1 458577 1110285 1112603 1393461 1526974 1897094 2209111 2521731 2578765 2947257 -1 632193 693090 1064582 2427969 2793081 2857500 2930327 3105197 4211769 4396757 4775192 -1 -2 1472459 1681841 1938321 2639483 3855822 4432053 4682170 4895139 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 713728 1220664 1452771 1648204 2209782 2441438 2551753 2859525 2865178 3445248 3716469 -1 46186 345721 1977717 2956455 3407563 -1 32888 638200 1783014 3720798 3769002 4787985 -1 681815 790072 1905454 3367753 3681886 4241546 4292427 4448167 -1 -2 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 -1 1272127 2657754 2948711 3736139 4964104 -1 375304 1514603 2062233 2089649 2690639 4259059 4376599 -1 -2 188458 369984 1021028 1602248 2920658 3237306 3904954 4011331 4240483 -1 67068 715037 1033313 1829724 1887915 3551587 3753902 3801360 4079222 -1 276687 781861 1157674 2172366 2346448 2428792 2993533 3553058 -1 -2 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 434327 2828222 3523462 3720903 3920453 -1 66491 341281 1090540 2502115 2567689 -1 717517 1392099 2676878 2812813 3493319 3907951 4162870 4171813 4201957 -1 -2 1732794 2464273 2551648 3093682 4278316 4471848 -1 81969 135582 542951 809696 2365332 2374251 3576804 3840111 3898375 -1 -2 268949 788965 1041270 1385165 1585617 1814912 1977135 2205045 3284532 3582469 4136782 4870295 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 416699 987607 2054797 2269685 2577348 4006922 4138963 4579661 -1 365927 555992 658251 831742 1523607 1673424 2465039 3042126 3764068 -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 177816 247469 721998 1011152 1515122 -1 1085910 2836095 2990143 4186776 4528105 4531578 4613101 4613135 4847757 -1 246560 1356611 1755029 3150652 3226992 3350628 3360693 3777387 -1 -2 563510 1052816 1266254 2024089 3610613 -1 186851 461095 1210072 1658309 2015595 4720209 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 17951 1505109 1816681 2671177 -1 -2 239281 991698 2106354 2477726 2809911 3531957 3590737 3972917 4148309 4567108 4788345 4939776 -1 320419 682399 694598 827498 989640 3194971 4216953 4435918 4830611 -1 -2 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -1 321179 545792 562841 794733 1149474 2807831 3056000 3449466 3540628 3735538 4678908 4803289 -1 -2 409531 421577 457193 1080429 3427687 4201586 4663063 -1 402477 874190 3839800 4384945 4731587 -1 -2 627569 1386143 2313980 2568183 3676932 -1 71008 360037 697928 2337174 3784433 3881554 4082623 4358304 4466808 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 -2 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 872558 1123632 1915837 2197819 2432125 2483894 3887918 4383909 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 707241 3154477 4181115 4299437 4951962 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 526456 1051851 1195844 1711728 1808799 2848132 3620222 3844317 3878583 4145977 4819861 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 490441 1382494 1768438 3095490 3350990 3554781 3814152 3876724 -1 -2 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 -2 618997 1353296 2205956 3362215 3728344 3980880 4237593 4974648 -1 440461 627028 1078290 1249394 4595388 4720901 -1 11584 1174451 2464777 2766745 3252951 3415800 3632110 4036840 4454884 -1 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 1520099 2807417 3743891 4122415 4758119 4769563 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 833129 962179 1416341 1845904 3005796 3286214 3745484 3874593 4546781 -1 -2 401291 663425 1447802 1987632 2931113 2976146 3191028 3429312 3588375 3815188 4128447 4400028 -1 384607 566807 604243 911887 2540282 3970299 -1 1661521 1951897 3114372 3227276 3343990 3576784 3815508 -1 514592 1297746 3293899 3649969 3871470 4153688 -1 -2 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 97552 252800 292200 1176378 1302344 1763334 2848890 3367806 3623975 4293480 4414191 4587017 -1 611219 1443568 1564822 1689615 2700194 2762150 3757253 4784705 -1 -2 329908 336571 353553 766634 868303 2673048 3060565 3153370 4171434 4373653 4996646 -1 159346 1568500 1568519 1957172 2335414 3103962 3260881 3379877 3875295 -1 818126 1731279 2090044 2501378 3914340 4422707 4579086 -1 666182 2382654 2507406 2887415 2968055 3034270 3117330 4055175 4360947 4740838 -1 -2 2185399 3180130 4823422 4999740 -1 1286806 1333084 2568342 2590892 2774204 2822224 2960413 3584187 3801959 3887570 4756419 -1 570609 674136 1960033 2008536 2993524 3027420 3530796 3603990 3639088 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 1181141 1439931 2421007 3582212 3704006 3724963 4811156 -1 -2 203536 222128 610397 786808 1496307 2673196 4013026 4121280 -1 154618 740989 1094288 1316362 1720890 1895384 2389087 2584772 3106155 3611835 4405527 4897861 -1 569063 820149 1123146 1463007 1833172 2017545 2654729 3829977 3854937 -1 -2 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 778186 1011930 1267924 1584536 2525210 3667639 3789515 4078164 4551076 4676519 -1 -2 249462 2467047 2553085 2863424 3270391 4143500 4371309 -1 712911 899361 1559362 2386074 2717342 3624713 3692160 -1 213436 2778282 3355889 3516134 3948060 4068661 4900272 -1 -2 492138 2012066 3105894 3972540 4306118 4674879 4869183 -1 1047614 1721216 2132199 3433985 4370960 -1 306504 332026 414457 1067300 1127679 2639752 3267220 3728343 -1 -2 360158 764347 875455 1022367 1152302 1224744 1852575 2115855 2841718 3215809 3286568 3339193 3343647 3716494 4191830 4361392 -1 2234494 2298130 2602460 3907286 4606327 -1 1734081 1780843 2104325 3866088 4593984 -1 -2 4183 328915 387267 505580 791667 917900 1915382 2737405 3038579 3189706 3396372 3444622 3817634 3858641 -1 775261 1787558 1850338 1980789 3085632 4713172 -1 169818 718657 1563098 1904224 2309230 3766894 -1 -2 1654889 1782034 2375371 3606973 4099321 4171316 4235349 4998638 -1 -2 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 264951 1105789 1843279 1946092 2077528 2744878 3851396 3923156 -1 161113 564567 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 1162679 3180458 3226554 3955942 4014537 4082418 -1 -2 871604 1344277 1573497 3448554 3853522 4138976 4838472 -1 696013 1116498 1155278 1728251 3161162 3332165 3684697 4068103 -1 1178930 1870798 2160799 2348619 2542943 3091229 3731293 3954752 4492447 -1 -2 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 692397 993757 1478507 2963268 4667832 -1 1197094 1468090 1815213 2053508 2174502 3079763 4005437 -1 -2 994888 2475838 3264113 3593265 -1 432652 516935 598888 1098912 2626612 2884888 3870320 -1 1194661 1636035 1998911 2048530 2820143 2870271 3696834 4500654 -1 -2 163991 886917 1059740 3212739 3238477 3342105 3726015 4309739 4668049 -1 24266 807981 834901 979658 1060263 2305104 2508719 2975027 3023285 3138327 3233684 3666271 3981465 3993600 4626222 -1 -2 651321 2157749 3737316 -1 663780 1017927 2081689 2259506 2750427 2924850 3857276 3929159 4119928 4970514 4974463 -1 505418 550538 1769841 3229179 3815008 4100607 4415740 -1 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 1026336 1368021 2525733 3741530 4282015 4366174 4403833 4602354 4717314 -1 -2 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 -2 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 646338 851972 1840626 1965570 2084731 2236149 4057220 4431336 4966599 -1 1333137 1522259 2749373 2794569 3124641 3797987 4334049 4605553 4937107 -1 554434 791141 1914595 2070974 2497226 3340712 3434893 4274481 4398411 4441829 -1 146929 183916 1527293 1994485 2571622 3498845 4328862 4464285 4803925 -1 -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 -2 358450 853301 1403451 2290637 2372003 2383014 2494973 2687649 3509492 3542409 4024748 4069245 4211163 4796757 -1 865181 1329449 2531280 2665165 -1 -2 1771962 2304202 4528886 -1 157201 226397 1031633 1099543 1272043 2958620 3781543 4771898 4933552 -1 509754 967727 1950392 1981549 2074536 3229624 3429026 4348150 4662001 4771175 -1 -2 1523959 3052810 3446449 3768366 4723805 -1 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 889170 1068521 2651389 2793141 2875352 3746080 -1 134449 590978 659406 1223603 1287454 1457399 3042582 3399449 -1 -2 330890 3002268 4056310 4718050 -1 142316 545102 545422 605097 844640 874359 2171208 3697939 3840896 3984516 4896206 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 44138 1269822 1307732 1639500 1698401 2315822 3894225 4113955 4334038 4572969 -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 82885 1341743 3251294 3338809 4444895 -1 -2 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 -2 15232 1055794 1144063 2177261 3590509 4736580 -1 45208 833095 2175246 2229816 3161361 3706675 4409289 4822030 -1 -2 1453545 2338794 2585936 2658158 2799855 3270461 3510517 4769591 4985290 -1 514645 1618540 1656989 2992329 3000461 3370420 3410115 3798049 4486286 4677025 4880196 -1 1669161 2541424 2653074 3575942 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 278908 929276 1756501 1848442 3529872 3783227 4207613 4688743 4894803 -1 142363 1108507 2112265 3916981 4191816 4549768 -1 -2 1691160 1692376 1798800 1921614 2195181 2429386 3399545 3569447 4270974 -1 269114 793070 1860105 2063041 2089479 2967375 4172173 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 1013345 2781191 3966450 4253290 4495219 -1 -2 140620 146660 1726584 1814854 2164147 2540158 3245224 3619541 -1 9115 320454 425892 532559 693282 824930 1106372 1531231 3211611 4321093 4342108 4830452 4846636 -1 385962 773908 1321578 1481746 1642359 3056885 3799285 4718464 4812010 -1 1380438 2151313 2518713 2617593 3525216 4999999 -1 -2 151702 527975 1140200 2557023 4044685 4070300 4819153 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 62393 1765344 1885688 2147592 2483002 3562289 4486567 4703428 4993254 -1 -2 97716 331122 1452418 1886918 3399540 4595289 -1 108414 218806 866980 1473993 2492743 2972005 3288792 3906940 3994623 4168701 4727294 -1 190853 550953 3117343 3337503 4389543 -1 414626 2749183 3850460 4864657 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 -2 797901 1676692 2201964 2617297 4683539 -1 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 72514 211944 330063 591303 1565349 2592038 3298665 3882487 4608342 4999999 -1 148160 1334484 1543010 2507184 4711676 4872159 -1 214940 837553 1598921 2587886 2899661 3115222 4032099 4291662 -1 103950 276951 1824852 2225181 2473814 2495934 2676783 3587329 4918605 -1 -2 749818 973193 2267913 2372999 2539078 4982143 -1 247110 2551571 3183969 3309652 3335227 3437607 4440482 4951060 -1 280343 700477 766063 803358 1722913 2885620 3511984 3719745 4198594 -1 190727 554903 1454433 1885921 3002661 3016946 3020134 -1 -2 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 389998 861934 1217581 1614563 1760730 2299655 2533194 3107515 4526981 -1 2321732 -1 -2 1318542 1946447 3848718 -1 734624 1065935 2499542 3800290 4029721 4383365 4578319 -1 1073491 1537862 1886729 2363044 2979269 3350817 3891571 3996315 4408856 4516519 -1 -2 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 -2 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 53053 1302584 1356913 1438717 1478214 1772256 3206331 3393168 3402644 3943128 4459131 4888272 -1 2063919 3094596 4173723 4273904 4346162 -1 -2 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 4074778 4159016 -1 1542785 2781959 4940709 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 31413 929958 1675346 1729848 2700696 3359266 3657571 -1 375578 1333589 1865923 1973730 2239906 2488947 2927399 3163312 3276057 3430697 3845869 4378626 4758460 -1 46186 345721 1977717 2956455 3407563 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 342113 2391302 2885318 4329358 4339251 -1 -2 480945 655625 656060 898205 1246399 1557937 1770308 3541627 4263666 4477683 -1 339509 1777541 2745979 3056149 3572931 4203792 4264742 -1 -2 1431594 1502299 2077025 2222246 2298454 3552282 3820466 4285382 -1 355805 456563 981625 1874476 2508997 2585098 2887510 3247705 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 -2 385777 2087667 2487172 2585976 3499165 3651711 4111528 4265262 -1 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 744675 805421 1014284 2006232 2329424 2383818 2426724 3477792 4591590 4661598 4995486 -1 951678 2308662 2613774 3037369 3122876 3375435 3663184 3904672 4008139 4386231 -1 1430987 2270499 2735367 3137212 3831806 4730256 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 20899 571793 862969 1271709 3443996 4567248 -1 1060382 1962840 2469687 2520888 3092182 3607158 3804394 4125450 -1 216055 331508 484956 1026613 1310950 1563235 1871708 3763645 4332075 -1 -2 335389 460233 470191 1579704 1912845 3338572 3426430 4240710 4838063 -1 853139 1125907 1815839 2809903 2822162 3017201 3474044 3793977 4885958 -1 -2 1735296 2368193 3538920 3919028 -1 321926 1052274 1176524 1711913 1916482 2095879 3368655 4034361 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 -2 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4893855 -1 58600 2626937 3009567 3266066 3830784 3901559 3929468 4137326 4357191 4880000 4992528 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 -2 1599967 2521570 3743408 4076144 4561790 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 1812847 2597244 2668727 3014149 3049412 3851444 4992605 -1 454655 3378895 3670416 4477025 4793070 -1 -2 1001080 1402050 2056426 2847798 2865082 2930920 3594555 -1 301748 468601 473149 1030562 1368041 1781123 3214128 3568479 3819234 3840553 4794609 -1 605674 696521 1201657 2173004 2294745 2399001 2432210 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 653160 666630 841834 1432341 2035851 2266565 2291311 3202350 3433502 4428569 4821899 -1 -2 70947 1816601 2184253 2887369 4083740 4926730 4988526 -1 388415 1578401 3127598 3708238 4356475 4929363 -1 122987 2346521 2604602 3665680 3939067 4468069 -1 593862 894768 1095280 1743663 1986391 2086320 2622757 2641287 2986261 3536112 4084268 4784963 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 558199 1244225 2612893 2764139 2931465 3571271 3602552 3958228 4693257 -1 104005 692573 1768528 2954306 3112521 3249985 3528289 -1 323732 557753 2690932 2759323 2972277 3273207 4746929 4776465 -1 -2 400024 1311864 1336201 1463822 2060853 2207315 2276661 2546294 2999327 3527483 4207868 4634308 4970452 -1 121529 541829 938120 2793720 3547732 3598720 3696813 4658211 -1 -2 971201 1047614 1209115 1721216 1968312 2132199 3031943 4370960 -1 23871 548500 550052 607722 1001226 1019887 2264680 2598882 4602190 4638186 4969935 -1 -2 188210 970830 988148 1288568 3550395 -1 489346 1084828 1104901 1229610 1551841 2487958 4962990 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 437115 770927 792445 1431756 1950038 3380713 3543358 3593089 4128016 -1 -2 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 1972229 2595465 3469211 4481622 4628507 -1 2334248 4021809 4286605 4739792 4921012 -1 -2 345761 481759 955377 2848915 4617356 -1 239308 787620 2023722 2024003 2730051 2779062 3262316 3292930 4944897 -1 2182629 2986276 3275227 3540723 4104828 4605503 -1 96373 1653350 1991281 2372798 2538465 2619849 3266524 3469032 4568071 -1 -2 971596 1807978 2591085 2651982 4936033 -1 158030 924881 2827412 3059331 3075136 3768328 4608796 4635946 4950690 4988721 -1 -2 1119667 1318542 1733484 3327161 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 192773 253177 2520642 -1 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 -2 175288 511983 642748 798176 1430935 1859013 2323215 2765336 3153626 -1 847662 1153009 2684060 3025088 3220124 3826196 3946879 4171876 4972615 -1 -2 3134551 3666309 4012885 4931944 -1 391288 511967 1267510 1293028 1833226 2303022 2804624 3067186 3853076 4605610 -1 -2 659904 1302405 1329337 2363066 2755223 3086656 3501849 3848375 4596657 -1 144865 233813 1716404 1986937 3696279 4104372 4915009 -1 414457 1067300 1127679 1229867 4689911 -1 -2 914331 1205371 2008044 2378261 4985544 -1 690015 814342 1646239 2570415 3148784 3900692 -1 1395190 2448326 2474972 2646998 2996997 3494749 4759051 -1 290780 1643191 2785606 3660891 4180528 -1 -2 74087 598116 747307 949784 1098278 1801564 2152582 2474431 4322249 -1 290161 1767924 2665131 3376410 3493526 3916099 4080957 4292372 -1 -2 494847 1397966 2030365 2705860 3027982 3416375 4902240 -1 367792 2531730 2755732 3418991 3435969 3466240 4522787 -1 515469 682357 1810800 1987711 2002413 3387525 3451977 3515368 4141263 4786702 -1 -2 438894 769510 1506023 2287174 3131325 4672321 -1 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 -2 1804852 2847966 3673200 3753162 -1 55279 1830390 1943055 2077434 2164652 2376247 2794394 2915466 3493683 3594367 3644611 3767904 3857115 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 240722 513688 802770 1234012 2036363 2583663 3027531 3770485 4020099 -1 930244 1686580 1925462 2601054 3169203 3534968 4745880 -1 -2 1288235 2992531 3187477 3286082 3849053 4616707 -1 429645 629242 1037165 1856207 1870470 1911055 2128822 2597142 4535027 4913503 -1 219318 985079 1573549 2717172 2735123 3108565 3268578 4215162 4448345 -1 -2 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 1020063 3894988 4902732 -1 -2 2220703 3801657 4483594 -1 1064388 2130928 3966886 4056625 4159345 -1 431394 1423537 1802686 2287863 2369314 2570756 3362427 3485397 3786862 4008293 4709750 -1 1097959 1340481 1393378 2156675 2372401 2519263 3380812 3786468 3814784 4980809 -1 364065 1813755 2040949 2321989 2349799 2355773 2605080 3517192 3657257 4000532 4194672 -1 -2 695587 1230516 1508956 1933489 2732969 2880866 3539883 -1 924396 1136851 1287845 1861262 2235143 2560255 3951575 4473038 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 -2 1992656 2105064 2106890 2472806 -1 66030 284360 606720 765681 1366511 1929182 2393827 2580946 3060217 3819971 4495756 -1 69421 282769 810999 2155574 3133808 3405763 -1 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 1193149 1362573 1807675 1851401 2799241 3916270 -1 -2 119963 763683 1319354 3001456 3155033 3382894 3966885 -1 473999 844132 1638036 2029767 2317111 2371402 3258977 3679946 4021236 4928101 -1 290839 1061860 1463811 1587605 2704267 3776612 4121886 -1 11224 159785 1060692 2808929 3556179 4683355 -1 -2 546983 1605997 1925982 2429056 2447828 2589337 2744173 3459214 3638194 4382311 4810415 -1 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 642692 679141 1195866 1197366 3212962 3651354 4018967 4031609 4723376 4944312 -1 -2 34921 457324 620408 707241 1126540 1373454 4951962 -1 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 259718 359743 2009031 3399332 4399994 -1 -2 1353585 1448619 1695757 2602953 3147769 3938609 -1 -2 401370 1031428 2370670 3450177 4207967 -1 1272333 2829804 3130337 4354372 4661626 -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 1913722 2346425 3401227 3762607 4675668 4854428 4893428 -1 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -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 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 103006 391334 1716204 3057051 3675613 4346375 4723228 -1 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 414 1047773 1609880 1983583 2423961 2655434 3191897 3530090 4059628 -1 -2 105534 196607 256313 408848 727009 809621 1333520 2906369 2975190 3494039 4058910 4077500 4222176 4918589 -1 1358433 1362098 2521462 2896351 3181128 4448924 4583487 -1 -2 727816 1189546 1543318 1895369 3113328 3426281 3485643 3655231 3732196 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 2483434 2781896 4478067 4604877 -1 -2 936817 1670610 2551176 2712436 4282022 -1 -2 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 293610 795673 857797 1352967 1910750 2315649 2544076 3196915 3584234 3844625 4914408 -1 494348 769727 1426910 1448418 2005095 2258465 2388459 3650440 4068725 4155452 4238080 4344613 -1 -2 583219 1262982 1620845 2072442 2468879 2528365 3294105 -1 383126 477739 1511223 1698375 1951189 2459119 2790827 3296237 3703747 3860728 4005163 4247740 -1 198335 1098097 1411233 1564091 1809135 2364440 3039482 3668449 4382265 -1 -2 850754 1420838 1431986 1890751 2574015 2672461 3280283 3292482 3387260 4087165 4764400 -1 1048166 2017976 2643531 3561626 3848600 4135891 4521886 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 371264 594326 1395612 1758474 3048193 3316218 3574559 3658839 4956287 -1 -2 961744 1000264 2329051 3555957 3635735 4678011 4772609 4775819 4815852 4975849 -1 583219 1620845 2072442 2471490 3294105 4242013 -1 -2 918319 1776211 2323613 3981049 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 21843 59755 264570 781859 1243633 1412651 1648824 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 106612 241379 705479 1536822 2875553 4001138 -1 -2 301113 1482057 1562187 1596230 1636410 1733001 2370439 2767860 3310937 3488648 4311323 4493446 4530818 4851141 4901100 -1 278493 1218686 2702146 2774089 2786415 3666196 4064100 4091925 4260357 4557389 -1 895895 1239841 1291481 1705148 2200298 2631059 2707058 2740319 3847903 4617348 -1 -2 172449 1593063 1887699 3798643 4269756 4918416 -1 13778 403345 482539 696847 1225936 1520929 1807027 2097791 3644378 4164889 4778804 -1 1051850 1214312 1614997 1900238 2187849 3288605 3666092 4079435 4331954 -1 -2 238681 927287 1363229 2171719 2630047 2844362 4148605 4829616 -1 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 637041 1306575 1891339 2403000 2933583 3058269 4731687 -1 -2 896035 1045319 1087444 1096972 1529658 1934496 2054055 3801439 3969597 3978460 4674924 -1 87539 186351 393760 1159644 1638742 2208697 3136638 4336748 4547984 -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 281567 593120 679923 930927 2633740 3135221 4756609 -1 253042 665088 694508 764986 1889332 2557000 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 318609 805503 1470821 2019741 2705694 3487329 4926675 -1 -2 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 409295 778213 1155350 1449294 1797612 4709744 -1 -2 154820 281655 963551 1020375 4000223 4058356 -1 202489 259298 2617162 3114408 3798149 4377449 4775895 -1 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 -2 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 3517 785691 787109 1055654 1913226 2136280 2253184 3848678 4305205 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 1195114 1586492 1862133 3030040 3653697 3988353 -1 -2 801652 1013155 1525791 1673840 1922057 2097159 2332815 3126682 3156656 3810561 4739999 4826469 -1 588899 1211225 3418910 4357325 -1 194073 284993 640485 2126217 3227307 3481283 3853255 -1 1173896 2667050 3974803 -1 -2 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 2344193 2525063 2652475 3437872 3892216 3980904 4599294 4646366 4722044 -1 200608 927488 1563587 1638147 2231086 2587230 3652069 4395601 4554742 4726987 -1 -2 406549 1289940 2013382 2417465 2455334 3633493 3723291 -1 1275536 1612053 3109879 3258385 3380270 3537919 4216333 4364791 4815583 -1 -2 994888 2475838 3264113 3593265 -1 432652 516935 598888 1098912 2626612 2884888 3870320 -1 1194661 1636035 1998911 2048530 2820143 2870271 3696834 4500654 -1 -2 1972229 2595465 3469211 4481622 4628507 -1 1389145 1916140 2419060 4030179 4037113 -1 485215 553393 1278048 1400325 2475287 2895070 2983616 3527367 4541512 4757530 4774617 4804492 -1 -2 490532 629433 1347452 1380924 4733723 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 -2 505981 952677 2297819 3703778 3763506 4438299 -1 639915 1675074 1788878 1850901 2123656 2867074 4032501 4368262 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 1259246 1760278 3443609 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 19140 202457 582526 994302 1516842 1701821 1704217 2341339 3317742 3791674 4374045 4694364 4940943 -1 -2 768006 1899644 2359922 2960940 2991863 3674292 4100932 -1 610733 1154809 1556146 2640491 2760177 2791077 3279567 3626433 3696604 4221956 4343123 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 78822 1350283 1506152 2137680 2610323 2732158 3377448 4462849 4655213 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 -2 826702 830938 1156281 2233272 2563406 4955225 -1 -2 34259 101429 462355 1127009 2527329 2529518 2684262 2843264 3565771 3981016 4273753 4532990 4603430 -1 592270 747357 1950756 2359490 2516196 2585304 3703440 4114077 4643499 -1 -2 293854 384234 800150 944875 1333841 3202902 4030438 4125697 4211363 -1 684905 1020695 1615881 1813597 2582037 3390422 3417792 3467643 3536660 3877033 4329881 -1 125775 1171640 1549013 1601190 3894294 4075161 -1 -2 1231258 1949804 2202612 2693347 3084716 3248460 4129546 4304798 -1 241212 1007580 1203237 1872570 3085856 3493308 3949438 4228177 4717229 -1 -2 13177 211355 710758 1169797 1314220 1663418 1709676 3540478 -1 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 1550896 1880536 2696906 2964410 3337651 3646863 3778761 4498577 -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 374854 637061 2448983 4450284 4536845 -1 1005902 2084706 3140427 3218929 4379857 4474902 4847248 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 676975 870865 1754905 2599698 2998043 4458101 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 309788 357511 716214 2249659 2755572 3635371 -1 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 520171 950934 2238252 3296445 4903506 4964430 -1 280701 340734 1349532 1905461 4724432 4794977 -1 -2 765756 1077038 1381277 2196165 2791697 3563669 4029605 4868967 -1 435775 533568 1111529 1221864 1222345 1683878 1975408 2017282 2966266 3309733 3482014 4418256 4424180 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 -2 567953 680577 876303 1009792 1157918 1240088 2402402 2871663 2906685 3325330 3430762 4410118 4503704 -1 269312 812458 1339890 1530121 2703971 2865750 2877874 3174861 4172779 4491388 4689904 4990726 4991221 -1 384366 1632559 1645721 4157610 4746910 -1 -2 35566 581299 632419 1420137 1651090 4053710 -1 153372 581028 1100466 1746734 1858546 2129181 2254010 3533584 4209487 4489242 -1 -2 811245 1685624 2074149 2593538 2869406 3117937 3118722 3255028 4460992 -1 262972 370174 1243678 1977684 2329182 3376152 3433081 3588657 3878104 3942738 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 233931 522495 1082610 1179587 1936484 4132142 4547804 -1 -2 668931 1135274 3401166 3880061 4240418 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 327784 674995 1812789 3323064 4267544 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 46303 285770 400059 506306 2654606 3033043 3608262 3640684 3827339 4185297 4785481 -1 -2 2407787 2950983 2978322 3555670 4680440 4863642 -1 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 -2 1242788 1428085 1739148 2741919 4709649 4801456 -1 363654 409961 659303 1421886 1819728 2339489 3900022 -1 128692 870806 2679260 4040335 4084765 4141492 4362216 -1 -2 1711762 2447811 2463183 2483894 2805192 3116414 -1 16807 1386178 1871861 1946524 2621604 3168719 3526610 3626783 4562934 4627866 -1 -2 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 -2 150690 244219 646925 1346774 1783630 2276847 2529232 2597949 3867608 3974316 4231888 4551133 -1 988701 2529284 2585400 4179411 4722784 -1 133489 141356 233339 371593 995586 1643829 1645970 2302756 4912159 -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 128274 917431 4999153 -1 -2 511584 710743 932029 3874056 4526322 -1 2103985 3007772 3037795 3241389 3818912 4072899 4409559 4537411 4677437 4727990 4820424 -1 427738 515547 912182 1612886 2847743 2866462 3374563 3824226 4025439 4129046 4184126 4851194 -1 22897 1366473 1634561 2925893 2978052 3362292 3789131 4851174 -1 -2 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 1523962 3021195 3074517 3187371 4001765 4825028 4915264 -1 476860 672920 932444 1355893 1746212 2647414 2851526 3094132 3098235 3160167 -1 -2 940523 1114214 1717609 2447465 2609819 3572499 3645744 -1 109536 1444239 1459783 1853444 1902219 1908096 1941595 2310056 2594568 3046488 3133664 4102337 4149951 4219629 4587043 4890436 4931806 -1 -2 95203 1293463 2244690 2618872 3149023 -1 1200995 1639347 1756434 2321732 2565128 3227109 3652268 3675579 3983658 4052739 4694844 4717209 -1 -2 145810 526635 640117 763125 1037240 1454509 1589796 3323064 3507541 3976880 4762727 -1 893857 942938 1256638 1727783 2380871 3215522 3357871 -1 1246645 2736946 3137861 3473964 3974274 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 1552402 2588129 3331404 4215680 4314840 4525085 4628999 -1 -2 177876 858846 1407891 2044224 3709832 4667141 -1 428237 573454 697235 1523132 1638478 1712701 1956148 3223555 3501938 4172488 4195137 4311251 4318537 -1 563278 1707773 1802540 2167261 2370668 2487946 2968883 3626047 4226258 4612197 4865517 -1 2433963 2791584 3179393 3382514 3830055 4379682 -1 -2 97318 828838 979779 1158674 2540938 3365224 4110915 4696213 -1 -2 12411 718086 730100 1472538 2282240 2649382 4026918 4214223 4497493 4999138 -1 109733 609000 1124671 1774750 2054681 2602182 3262022 3813550 4516679 -1 -2 677794 839115 882993 1172620 1531327 2694691 3446826 3801484 -1 6164 938947 1190512 1670396 1842444 2575400 2635093 2678622 3115673 4411755 4525607 -1 1582107 2796748 3591355 4233451 4444842 4755498 -1 172391 1203316 1502070 2208305 2692320 2872462 2970037 3420360 3555367 3662427 4864195 4918453 -1 -2 427760 660959 1800065 2248430 3060400 3102136 4496551 -1 407795 951668 1800308 2317341 2848054 3275079 3714920 -1 69178 302102 375817 1328300 1887169 2134692 2401271 3774142 -1 -2 330890 3002268 4056310 4718050 -1 1091640 1206373 1639103 1791934 2885823 4486462 -1 -2 204601 235751 1141306 2831309 3426890 4111760 -1 421935 1491869 3189354 4449955 4479983 -1 -2 13627 199015 257401 381411 1053205 1090791 1821933 1950140 2241397 2794789 2943455 3121714 4802960 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 21212 2328493 2401236 2930177 2934001 3140428 3775975 4396169 4635946 -1 831353 3890817 4660133 4720657 -1 -2 987314 1182689 2388067 3429624 3485500 3526875 3959665 4726158 4755222 -1 1222483 2513749 2657906 2914469 3269178 4517237 4667243 4851447 -1 375592 1938232 2109671 2881928 3136155 3937656 3971015 -1 226856 314168 363777 1070060 1273655 2298677 2616958 2778424 3500387 4320772 4570970 -1 258297 510000 641525 1151569 1524727 1623867 2441242 2545954 2649345 2824479 3085418 4036680 -1 -2 520171 950934 2238252 3296445 4903506 4964430 -1 881099 1307092 1579674 1784751 2099502 3199454 3814915 3900767 4415841 4988921 -1 4664 319673 377725 802508 1590829 3662060 3739622 4321535 -1 -2 378296 449092 1579422 1871819 2125032 2749491 2790222 3731439 4103185 4974086 -1 368720 1009060 1647769 3222673 3499926 4280758 -1 -2 371502 658920 1098905 1169978 1440271 2026086 2220144 2431064 3060879 -1 116447 157273 204389 1681543 1974580 2561869 2825531 2990988 3351648 4136701 4379581 4432377 4691930 -1 16308 173994 619645 741784 1404052 1631192 2738720 2911681 2995300 3950891 -1 -2 1523803 2017262 3152195 3191544 3438746 3500949 3725307 4057034 4154091 -1 91145 2541850 4509513 -1 44210 162924 267881 371980 2850584 3654236 4544461 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 -2 189466 881263 1251948 1638145 1684961 3002218 3902864 4090629 4807624 -1 74075 460477 696521 1453224 2678413 3862686 -1 35259 95064 1615238 2881352 3596686 4296182 -1 -2 1141102 1300843 3116709 3193758 4106079 -1 1628373 2263948 3184307 3648260 3663577 4747179 -1 -2 655626 1173988 1701349 3457185 4669310 -1 203297 370106 930780 1543704 1889199 1927088 3484049 4756870 -1 -2 66719 235876 721991 919643 1425609 1792266 2186904 2215376 2339448 3006724 4331331 4876953 -1 744854 2238402 2297420 3406625 3659561 4097405 4178270 4298701 -1 -2 623925 1141565 1875826 2931042 3015119 3348546 4176569 -1 111667 1239514 2080074 2187935 2430433 2704964 2809918 3005874 3371513 3387969 3917782 4110823 4727708 -1 38170 1607724 1669402 2174756 2222924 2226734 3271786 3290059 4222469 4443121 4774847 -1 -2 67062 1009887 2084366 2162342 2348583 3161691 3207808 3672153 -1 660835 1390423 1832292 2355492 3264956 3423930 3919513 4258762 -1 92849 314821 812731 2570028 4920149 4925718 -1 -2 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 786630 788354 881079 968604 1296783 1526246 1833762 2403308 2552639 2761666 3051315 4407273 -1 856330 3180735 3773230 4482466 4507181 4534771 -1 -2 207952 210993 867715 1762705 2598719 2631991 3156353 3476414 4087702 4550503 4624777 -1 573756 1049109 1233277 1852388 2694467 2856471 3133751 3381004 -1 -2 43290 336744 925527 1312531 1581130 1647802 1653671 1874779 2174100 3153370 3254706 4146329 4252462 4411986 -1 -2 78079 118696 328564 405770 1198387 1243077 1285671 2526141 3904702 -1 1012410 2530789 3222551 4418352 4703974 4725284 4815249 -1 1219149 1241687 2366975 3260486 4377884 -1 242005 732983 2186277 2933906 4697420 -1 243515 1628566 1723725 1854532 3968050 4079410 -1 445979 1107176 1586500 4068966 4694533 4773558 -1 -2 261609 2288483 3372753 3425343 3903770 4158399 4647447 4886227 4973254 4979704 -1 1347965 2956381 4513780 4536611 -1 -2 1411110 1672257 2027238 2435537 2611736 3942786 4126780 4152371 4792683 -1 -2 1549937 2173956 4042460 4271077 4358634 4969325 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 388466 617159 635889 1148475 3026994 3217031 3715065 4275563 -1 39206 790168 2037562 2168336 2560975 3478150 -1 373116 479414 1042530 1118904 1687635 1721188 2404821 3009733 3316399 3734776 4288276 4359377 4533397 4603535 -1 1146991 1432153 1522440 1584820 2286536 2616411 2957248 3162621 3796221 3991805 4628861 -1 268949 454597 499930 859659 1361722 1999879 2184864 3509612 3746423 3838191 4866286 -1 -2 30517 61757 350895 558089 765006 939258 2126839 2325424 2630069 3438743 3729849 4130116 4505103 4680244 4721221 -1 -2 192909 383703 1465808 1844495 2957153 3113302 3876554 4385535 4674924 4827784 4850418 4923328 -1 635373 1453949 1695335 2552787 3533053 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 -2 69652 273187 598124 623402 1520175 2143644 2910952 4493184 -1 6987 1027955 1421538 2325346 2442833 3627863 3931460 -1 1586199 1889871 2074151 2367395 3457559 3829658 4384602 4700935 -1 -2 679800 685065 1473111 1564351 3011171 3305987 3465464 3510080 3956623 4352069 4773939 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 -2 407795 786797 951668 1800308 1873722 1952479 2264234 2317341 2848054 2855012 3239048 3275079 3714920 3800502 4000098 -1 276721 716350 1241587 1463921 2039715 2068407 2215951 2381368 2713222 2760958 2791819 4896658 -1 883909 1218908 1762245 2334103 2453919 4142798 4639054 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 212599 1448672 3071505 3625781 -1 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 -2 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 340505 1748103 2936489 3483030 3571311 3947375 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 868485 3881440 4033198 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 113268 1106341 1391502 1554683 1605036 1757296 2476390 2604963 3258536 3300658 -1 -2 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 72907 1535891 1681028 1981762 2063913 2490506 3033715 3187871 -1 -2 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 921840 1904753 2292209 3037841 4134917 4564615 4986227 -1 -2 1880147 1973033 2533842 2849875 3005960 3453768 3533995 3909595 4338990 4477192 4478036 -1 2842154 3207529 3753449 4269674 4852770 -1 26913 309693 326893 1039305 1703462 2175927 2226700 2253277 2444063 3647472 4838078 -1 50169 121077 217796 484010 1140968 1411418 1492681 2037617 2116650 2658904 3108769 3673848 3704002 3707073 4200881 4251823 4290627 -1 -2 482124 1185855 1711913 2095879 2961299 3883148 4590708 4767285 -1 -2 525713 1412700 2268021 3211791 4620295 -1 -2 851219 1160320 2609571 2827732 3545608 4571361 -1 349536 1067294 1453166 2781232 4450676 4568768 4789523 4860216 -1 696706 1383951 1552296 3276007 4232930 4578803 4668000 4779164 -1 675754 1925055 3030959 3343175 -1 -2 392034 739713 1123946 2509762 4325807 -1 1509692 2292161 2463522 3017927 3222551 4080652 4949369 -1 682935 1031406 1811729 1951125 2056826 3029816 4114175 -1 -2 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 -2 969438 1067191 2260891 2672838 4149566 4885912 -1 391710 682387 711529 1053526 1250848 1294280 -1 486369 555058 664645 673797 1092518 1168052 1941888 3975956 4333663 4469641 4969233 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 818794 1891116 2320658 3868971 4583948 -1 -2 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 1482503 1538738 1978000 2095741 2601091 2701317 3363061 3780659 4089985 4383914 4818536 -1 433971 1339624 3695121 3879825 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 394235 744421 1627822 1680022 2224859 2308094 2910908 2914090 4280030 4508804 4585621 -1 630788 846476 1131368 1157453 1547499 1625075 1850981 1883201 2565554 3296899 3320371 3505083 3656646 3682636 4045457 4681923 -1 552055 867603 1330340 2790895 2798934 3069317 3152300 4417913 -1 455786 580218 641924 1487231 3197703 3711985 4272416 -1 339973 525570 817721 2163269 2251725 2544054 2765436 3885123 4751477 -1 -2 342263 1128186 1202925 1632692 1690200 1962758 2173392 2440213 3089068 4367555 4689884 4738289 4941236 -1 150819 263333 445868 477767 1549015 2411872 2819850 3845437 4019334 4224966 4781178 -1 -2 211605 589892 696736 1273764 2205591 2593086 3212913 3264139 4856052 -1 360733 694110 1137890 1967484 2307319 2469765 3361813 4207660 4648831 4820798 -1 228947 825032 1289422 1381887 2059922 2193911 2731055 3595949 4284211 -1 611521 1168903 1287783 1920045 3478111 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 390468 391503 2001080 2233243 2937869 3042588 4035785 -1 320444 559500 1516659 2189288 2848531 3045805 4221554 4631997 -1 152243 645326 823557 3995338 -1 -2 922603 1203400 1322680 1889035 2126063 2226665 2539149 2694357 4684028 -1 210643 1545842 2471247 3787210 4770275 4778094 -1 -2 207352 442493 888604 1448376 2031924 2940347 3101463 3613574 4718283 4847546 -1 8554 261496 830344 2401094 3042884 3755360 4313629 4406439 -1 892952 1224570 2078595 2447411 3138002 3282830 4507554 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 -2 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 301237 1006840 1494235 2512995 2895242 3389616 4193559 4277563 4333131 -1 -2 147513 341442 824845 878039 1293562 1989515 3259614 3887542 3900691 3921169 -1 128381 949249 1874590 2107949 3131143 4080695 4648457 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 651763 1231289 2021991 2406342 2654226 2726900 4658143 4733895 -1 -2 86609 506353 917956 1101873 1720269 2126795 2601831 3323359 3390212 3810499 -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 388466 617159 635889 1148475 2846768 3026994 3094596 3217031 3715065 4561206 -1 318800 731576 1007216 2732533 4007525 4154545 4530250 -1 -2 1208510 1973443 3495862 3776790 4837838 -1 329789 620972 1982312 2062605 2153768 2935409 3459726 3659517 3956499 4612446 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 314493 2112975 2586761 2619756 4587737 4785343 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 498222 1318032 2011637 2382460 2981137 3053843 3313642 3594749 4639591 4969434 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 -2 379227 462912 1582318 1865734 3210551 3460675 3680456 3716882 4716625 4850025 -1 360664 1571739 3366732 3571773 4143638 4969717 -1 43443 318451 803380 1385512 2336154 2721976 2730797 3215745 3632138 -1 522932 540101 563510 1052816 1266254 1686228 2024089 3083510 3503622 3610613 -1 -2 433971 3695121 3879825 -1 138959 1095068 1399946 1759743 2353553 2384649 2555726 2697404 3304789 4066096 -1 452982 522329 1000924 1070561 1726511 2071913 2311324 2657475 3142027 3143223 4561120 4985278 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 -2 595199 1250759 2650070 2750133 3810158 4066519 4099282 4490657 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 700556 1372881 2116475 2870445 2952268 4339446 4411398 4958987 -1 -2 546612 884487 2424090 2784073 3190497 3292717 3450545 -1 529573 1131368 2116298 2377457 2836710 3242836 3505083 -1 543521 946661 1191834 1598456 1695779 2451079 2618657 -1 -2 1655219 2201486 2293445 4364553 4787468 4874377 -1 -2 629014 649520 664874 1243138 1366422 1652874 2067978 2091957 2239432 2922549 3451567 4397422 4597602 4714172 4804143 -1 -2 65757 110014 833186 2441091 2843051 3005877 3906229 4218218 4807652 -1 1389333 2682552 3311448 3539335 3894649 4921379 -1 -2 554662 3266773 4283960 4320281 -1 892709 1613801 2105074 2624748 -1 1338563 1397448 1686680 3293333 4125116 -1 550268 925450 1315507 1604505 2037562 2168336 3064252 3478150 -1 -2 1545734 3582913 3712136 4121362 -1 220501 699816 938940 1302600 1846660 1992212 2074639 2823161 3025015 3638201 3824208 4216819 4217249 -1 -2 1636035 2820143 3214210 3696834 4500654 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 472255 918382 4514250 -1 295838 721252 780925 1711838 2258411 4047392 4424968 -1 -2 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 307926 595254 1341450 1822317 2464483 2648171 2803548 3468642 4756446 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 39206 790168 2037562 2168336 2560975 3478150 -1 97825 948512 1198137 1479631 2053124 2071443 3117355 3497029 -1 113652 192354 521529 1165646 1235051 1834041 2468417 2490468 2964994 3033161 3769372 3787790 4324498 -1 -2 76571 89121 1035534 1056954 2397924 4252514 4260675 4269497 4524082 -1 427760 537544 1800065 3572449 3833567 4317162 4366313 4877975 4922929 -1 59271 464416 522464 609538 787799 1489641 1684883 2887086 3538276 3676662 4395085 4856964 -1 -2 301755 2633564 3042984 3349003 3950793 -1 810263 1581102 1964427 3450528 4500508 4670241 -1 -2 1375716 1801389 2533781 2607680 2717866 2947617 3458618 3699778 4040241 -1 1162037 2211419 2467469 3189747 3950568 4507328 4568852 -1 -2 755539 2452717 4288758 4742784 4862687 -1 2166054 2311951 2707222 3008032 3127739 3297140 3709850 3783199 4254721 4547013 4717736 -1 -2 228680 357880 1025084 1966036 2837632 3068250 3335902 4252264 4639904 4734887 4823423 4910586 4955786 -1 167719 595807 1107619 1134617 1261768 1421514 1973399 2414453 3669790 3791175 4962602 -1 1471750 3021658 3124873 3150839 4641128 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 -2 120161 562571 642356 737458 1562957 3112614 3434820 3564709 3625436 3694914 3880803 4645089 4698255 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 1236195 3216222 4773256 -1 8797 242711 343248 696776 710130 2266945 3416613 3438151 4162141 4694778 -1 -2 997765 2541508 3242102 3287535 3788814 4779404 -1 138962 236491 370674 824845 1090007 1201445 2138434 2229820 2800088 3320625 3438968 4528201 -1 -2 1227669 1882755 2094013 2131070 3061252 3228328 3373028 4951827 -1 550829 588439 929274 1661131 1855228 2829426 3614824 4042874 4239485 4986735 -1 157653 1347968 1692841 2948711 3097467 3572516 4545170 -1 -2 682449 1284940 1692798 1877187 1893960 2323008 4414411 -1 613438 888125 1012024 1286313 1713133 2107893 3319741 3558463 3603156 4131533 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 247475 1238962 1725540 1740191 2922623 3847007 4277302 4413425 -1 517557 957650 1808902 1867845 1868555 2266486 3882196 4384918 -1 757618 1262206 1861885 3157545 3914719 4234669 4772832 -1 -2 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 95958 2257926 3031496 3114428 3213766 4524604 4891300 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 1684239 1839479 2717895 3651684 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 54405 56506 158490 345815 410423 2679957 3006959 4611901 4998579 -1 -2 910196 970720 1498254 1502873 1563608 2845152 2949850 3344909 3698400 4595000 4930529 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 -2 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 491265 631464 1776422 2547037 2589655 2839538 3383823 3404897 3620969 3909091 4207078 4503621 -1 1612286 1886729 3130908 4385682 -1 -2 1012110 2504149 2781571 2792727 4520763 -1 1112088 1693622 2974962 4140469 4334913 4471734 4627546 4838345 -1 265736 416852 1818650 2099232 2104567 2236407 2534465 3802029 4753931 -1 3330783 3362857 3479803 3505107 3587764 -1 -2 713318 1145255 1415571 3500613 3718626 4451162 4633044 -1 4769 891121 2395423 2591113 2806422 3053148 3377945 3793295 3855631 4113754 -1 -2 324094 488323 1958345 2439187 2514535 2712152 2957687 3351109 4204051 4432850 4712290 -1 359006 2231719 2385501 2586151 2782091 3215035 4005137 4192006 4909499 4939821 -1 267415 1609093 2080096 3124365 3199312 3681396 4359980 4514689 4622967 4959024 -1 -2 1336201 1380438 1463822 1564116 2151313 3502935 4970452 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 1151025 1194092 2270607 2326224 2655740 2905114 3291327 3709424 4266460 4468305 -1 -2 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 145316 439347 1279619 1425461 3744515 4945106 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 620978 1217869 1328296 1892068 3160090 4037844 4478023 4628502 -1 1798795 2143534 2899799 3009892 4595564 -1 374731 713472 3228739 3375049 4140392 4726813 -1 124014 286222 375115 1306962 1343316 2039155 3040430 3047750 4069780 -1 30252 245982 1393185 1864085 2618464 2779940 4545443 -1 109572 483666 1452327 2579519 3338200 -1 -2 262942 752750 1095028 1641922 2233813 2417760 2902856 3244384 3336188 3674685 3840489 4257850 4436104 4559868 -1 484621 1169142 2624206 2678780 4089485 -1 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 622185 1060917 1162953 2938918 3359967 3767751 -1 -2 2833731 3880307 4011636 4167021 -1 1316072 1328068 2879838 4589947 4670952 4762041 -1 14736 479269 584678 895674 2495533 2672180 2894901 3382203 3728244 -1 -2 220300 592069 603564 1031368 2210458 2666258 2974569 3610318 3796144 4031777 4825740 -1 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -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 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 241392 432841 717284 1138245 1493729 2164752 3162596 3341537 3860110 4460130 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 480899 1783357 1904401 1996841 2154528 2222522 2359239 2669559 2884869 3833091 4034332 4450045 4741774 4818643 -1 1302776 1574905 1889642 2496284 3621793 4236983 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 68363 72977 474320 679499 1393676 1498572 2109598 3035400 3283883 3585416 3734051 3911561 4570213 -1 -2 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 972076 1055195 1068656 1236339 2623880 2677538 2833504 2902550 3121428 3259224 4477898 -1 -2 615517 893522 895311 1551780 2232986 2525285 2770056 2890316 2893851 2908815 3082675 3409049 4189555 4360383 4999999 -1 559975 764063 826997 1679653 3536262 4038810 4969058 -1 576766 856467 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 188628 707666 1556641 1809826 1817084 1861067 3144380 3304788 4080748 4485836 4517028 4582517 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 342337 2228921 2506963 3368338 4796099 4900656 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 77153 258152 460994 811842 878044 1793905 2790990 3651354 4034298 4256787 4306758 -1 65898 895427 1305200 1907021 1946918 2838481 3315529 4130362 4851371 -1 1799466 3773959 4228078 4569409 4571929 4892610 -1 -2 218496 1043713 1095820 2586982 2898055 4411877 -1 -2 181419 1565688 1797244 1989245 2788388 2945487 3591976 3819277 3872110 3955471 4381537 4839410 -1 190853 550953 3117343 3337503 4389543 -1 652320 815702 1104096 2400406 2599898 2858978 3961577 4898206 -1 -2 786423 3200996 3483039 4257155 -1 2497965 -1 13543 468474 493195 4329590 -1 -2 1937481 1969518 2613819 3032827 3955999 3998689 4011927 4409594 4777196 -1 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 -2 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 350762 407322 2454387 2663653 3060391 4842568 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 788134 2433039 3838379 3855143 4760887 -1 -2 93183 347087 2202775 2983316 3305309 3422982 4579941 4862132 -1 576104 -1 323368 537972 715940 1660304 2879164 3072693 3557796 4102020 4450342 -1 -2 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 -2 362971 1146834 3429244 3636457 3826472 4070666 4607967 -1 280195 723121 1358868 2009498 3198134 4370923 -1 964281 2069792 2253320 2828821 3017770 3307513 4916283 -1 -2 2003590 2350884 2488180 2890345 3053619 3731892 3780596 4677210 4991862 -1 163258 1374674 2498643 2580965 2880879 2956390 3350393 3706581 4544825 -1 -2 357523 906476 1059958 2575973 3051853 3286949 3830477 3876542 4513646 -1 -2 704845 802168 1328568 2012395 2872468 3657632 4177840 4927740 -1 630741 998694 1059991 1654292 1881283 3371616 3700153 4078364 4321358 4409125 4501055 4732563 -1 -2 469263 502443 1129659 2915947 3605337 4470399 -1 1007970 2378044 2713309 3522583 4267626 -1 529033 603237 617579 781130 1032392 1605831 -1 -2 887076 2087301 3014965 4200484 4817777 -1 784058 1979021 2405102 3298462 3712801 4229036 -1 106713 2822005 3761695 4301469 4652432 4913682 -1 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 1209168 1870167 2994736 3032618 3120916 -1 661422 1029487 2832496 3528446 4019412 4049898 -1 -2 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 918319 1776211 2323613 3981049 -1 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 -2 560880 1949906 2048318 2197063 -1 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 1453545 2338794 2585936 2658158 2799855 3270461 3510517 4769591 4985290 -1 1669161 2541424 3575942 -1 3682937 4457991 4739948 4827648 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 51801 278372 1319909 2445417 2705664 3517191 4799417 4987832 -1 226856 363777 1273655 2616958 2778424 3089433 4570970 4663992 -1 -2 2882865 3557193 4354793 4680646 4869950 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 161981 400908 1610237 3402867 4401203 -1 -2 459850 685435 802327 2763079 3678767 4664140 4897874 -1 116764 237761 285234 916133 1039710 2391383 4705484 -1 222267 299622 789190 1116437 1353488 2402263 2888538 3043378 3656318 4320648 4909434 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 -2 107036 1592071 3267865 3793307 -1 444016 485035 585267 1299796 2327268 -1 1163815 2964028 3538050 -1 542062 888474 1912262 2619192 3465737 3793544 4311618 4363375 4583983 4609066 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 -2 1074532 3628744 4401397 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 -2 60834 1184554 1485527 2128712 2507399 3356808 3471628 4332320 4530719 4640692 4748538 -1 2063919 3094596 4173723 4273904 4346162 -1 860599 2423763 3004923 4390026 -1 -2 74875 501884 2344746 4520341 4718874 -1 45676 192726 1886393 2243474 2752786 3146487 3389173 4575978 4791497 4901312 -1 161763 304107 618159 832684 1124647 1216492 1401894 1631366 1848597 2241625 2908247 3409051 3882875 4775566 -1 754 4056909 4232032 4591397 4705544 -1 772439 1624035 2134704 2812243 2987116 3124118 3511461 4135166 -1 -2 330890 3002268 4056310 4718050 -1 444275 1031445 1467609 1576478 2352527 2416606 2884860 3292104 4462322 -1 314821 661090 743029 921189 1087895 1198691 1878269 2075340 2239686 3089767 3399623 -1 44138 1269822 1307732 1639500 1698401 2315822 3894225 4113955 4334038 4572969 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4972117 -1 -2 397756 2679658 3771334 4730324 4812251 -1 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 -2 214525 233827 885110 2505380 3003657 3198205 3499931 3562373 4067260 4109267 4446865 4684401 -1 786797 1017146 1329337 2363066 3383812 4321880 4596657 4623541 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 17951 1505109 1816681 2671177 -1 -2 8428 544161 602777 706674 1480753 2439861 3461396 3468531 4077212 -1 -2 1485207 3633295 3881489 3923145 3962557 4160819 4947133 -1 1078850 1181646 1538050 2006409 2115125 2152266 2541680 2918439 3583424 -1 112715 3155487 3245165 3752730 4186719 4794589 4881653 4919812 -1 1017392 1030987 1079059 1297945 2915835 3200541 3659885 4147838 4977504 -1 931621 1902966 2188702 2454564 2575725 3312664 3657368 3832435 4066090 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 915814 927867 1037351 2109148 2331525 2613741 3532195 3948203 4712529 -1 -2 825837 1191811 2248886 2291796 2513713 3497976 4695834 -1 576766 2251727 2876119 3048222 3053225 3644981 4000350 4067975 4200257 4201069 4225128 4647051 -1 763018 1680417 1770743 2479224 2523780 3250623 3932552 3972565 4867198 -1 -2 363467 2379557 2732356 3111441 3215971 -1 -2 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 237541 355903 501486 1176946 1761153 2687836 3290134 3903787 4851424 -1 362661 2408990 2748577 2948723 3431458 4621973 -1 -2 3021694 3056250 3066721 3227663 3489920 3961922 -1 136101 2507137 2676216 3735797 3954784 -1 146035 525315 614226 796512 1095921 1977422 2025257 2564508 3132199 4197426 4893602 4952576 -1 -2 307335 771218 1004540 1504990 3751029 4572567 4773704 -1 -2 83996 570534 862851 1563323 3413158 3568006 -1 41803 758585 1924182 1978205 4193463 4209738 4679403 -1 565169 1084983 1093811 1292716 1842926 3604964 4051920 4539782 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 -2 64882 436325 1146309 1220729 1385822 2341604 2844811 3152323 3620002 3951480 4325747 -1 1453545 2338794 2585936 2658158 2799855 3270461 3510517 4769591 4985290 -1 514645 1618540 1656989 2992329 3000461 3370420 3410115 3798049 4486286 4677025 4880196 -1 1669161 2541424 2653074 3575942 -1 659911 2315638 3532597 3553219 4262866 4391785 -1 -2 883673 1773083 2705412 2972857 3139057 3451557 3538206 3681486 4845777 -1 1145147 1546411 2686002 3084651 3775476 4926704 -1 -2 147861 1068050 2719993 2838331 3085147 3573676 -1 274225 561401 765356 920715 1680912 1961942 3831074 4319654 -1 1548340 1995026 2033217 2714116 2815860 2983074 4380542 -1 1157043 1332431 4166543 4611594 4835299 -1 -2 1058239 1526495 2096188 2829801 3421175 4530719 4690257 4849483 -1 -2 27936 593120 2296012 3250723 3888527 4497046 4500946 4723179 -1 243108 561580 768107 1003034 2729904 4109589 4427034 -1 115691 777067 788972 1321837 2381917 3784137 3921353 4148925 4502166 4883818 -1 1108179 2203211 2269684 3237843 3401555 3450842 4618285 4739008 4857249 4913140 4999999 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 -2 415424 717836 1270048 1469290 2006949 2350194 3046204 4330086 -1 62198 226605 258518 422911 815209 1077482 1086766 1296606 3081866 3512731 3640895 4894009 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 921324 1191328 1809897 2548227 2991121 3864800 4087287 4292830 -1 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 1474238 1740650 3328575 4171519 4849398 -1 1166915 1350322 1405979 2025039 3812314 4017346 4332987 4470094 4964185 -1 -2 162847 2069842 2080720 2203834 3389762 3414904 4041932 -1 374854 637061 2448983 4450284 4536845 -1 158598 214529 1724533 2117496 2469649 3353991 3901010 4002570 4060035 4397528 -1 345408 566596 688157 1271724 1496136 3119162 3488579 4026736 4119487 4938529 -1 -2 644492 698140 2329915 2566943 2891200 3094456 -1 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 -2 1926938 2151579 3748969 -1 1255321 2152535 2903417 3370206 3418226 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -1 -2 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 362802 678509 3135422 4952260 -1 365626 784058 1075334 1979021 2405102 3298462 3712801 4229036 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 181716 461509 1136706 1194369 1732446 2841974 3031305 3198115 3304639 3462773 4215648 4328116 -1 773402 1254261 2042738 2471446 4097845 4127751 4525652 4720827 -1 731062 1201049 3438943 3661289 4987306 -1 -2 954011 1340733 1392146 1398766 2670116 2758809 2989255 3790233 3860386 4052379 4431436 -1 561002 1050367 1239371 1617356 1687126 1763591 3647241 3720444 3923017 4612267 -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 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 462912 651683 1224081 1804373 1879703 3680456 4229706 4716625 4850025 -1 23365 754962 1078456 2402562 2452032 3261989 3425732 -1 126235 538658 627569 703534 1033086 2205369 4165090 4179988 4324170 -1 -2 886537 899939 2629325 3329088 3586342 4523625 4882847 -1 139831 392579 1735470 1970690 3766008 3863403 4476336 4754379 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 1548747 4252505 -1 116960 707762 974936 1796546 2891666 3118117 3448371 4927903 -1 242757 279300 796967 1152858 2570730 2682831 3081777 3770558 3773138 3959465 4896860 -1 -2 107030 506413 966789 1045992 1625057 2883082 3419824 3631188 4788348 -1 663939 1030193 1074652 2152490 2855841 2986299 3033889 3064271 3555419 3596462 3700849 3720268 -1 -2 887444 1127953 1315135 2429258 3673759 4048100 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -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 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 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 508608 1205448 1637356 1742048 1889608 3972712 4071073 4413376 -1 -2 633847 732875 1359573 1668318 1967470 3398577 4157504 4276361 4760316 -1 466661 1560727 2266469 2714095 3018720 3582843 3783892 4991822 -1 850828 915548 1540430 1849741 1902261 3844744 4410674 4782814 -1 172314 764521 1540790 1782998 2008289 2045455 2586490 2871037 3242098 3519959 -1 276323 312981 1063188 1658212 2109521 2291038 2728559 3678743 4690064 4873155 -1 -2 734137 1217877 2072467 2628976 3107340 3698313 4807190 -1 955748 1213593 1824207 2514110 2891592 4301444 -1 324446 500907 883569 1039682 1143319 1822593 3643219 3661451 4142761 4376285 4987587 -1 -2 744854 2238402 2297420 3406625 4097405 4178270 4298701 -1 217575 459838 930229 3457274 4120742 4308049 -1 -2 833349 1075334 2599762 3398748 3728779 3774303 -1 312324 857373 864079 1276718 1678537 1931678 2349878 3145514 3648078 3708259 3947579 -1 402771 1454411 2210891 3359338 3382634 4814643 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 141836 153724 1346974 1480380 2419242 3402486 3678767 3989464 4276883 4651126 -1 1755422 1804655 1947356 1986950 2272340 3201527 3219094 4123565 4901859 -1 1594155 1688125 2070297 3276812 3419598 4314048 4445817 4992377 -1 -2 1520099 2807417 3743891 4122415 4758119 4769563 -1 437812 989957 1100339 1215829 1813755 1960077 2100887 2362066 3941652 -1 865181 1329449 2531280 2665165 -1 615319 1408630 2160388 2504399 4540590 4835345 -1 -2 998149 1781468 2032636 3326819 3348893 4546761 4910272 4936575 -1 2283591 2790228 3662594 -1 -2 9662 42350 136748 478961 2563150 3155825 3382626 3718171 4429185 4592600 -1 398782 536106 1692436 1712249 2934313 3034741 3467324 3495500 3644591 4197415 4909995 4999999 -1 -2 89272 506765 1132650 3007208 3319428 3347778 3518159 4490723 4763955 -1 215045 338742 467788 676651 812134 1190954 1601615 2121623 2883631 3059225 3306239 3709135 4409696 -1 249581 375643 1458808 2944636 3181912 4011933 4126918 4256292 4262466 4576832 4969923 -1 125627 1217508 2055245 2878446 3009267 3753188 3946551 4120600 4505193 -1 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 172342 1490649 1625316 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 1772062 2110558 2636073 3224382 3384002 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 735897 834331 1337758 2520259 3098495 3994430 4747727 4948690 -1 90134 425296 618279 619221 1497123 1982797 2066120 2095452 2113673 2606356 2730535 2958471 3046297 4144899 -1 887754 1279793 1698800 1854371 2023487 2765941 3342279 4059359 -1 119781 125034 575901 810639 1354659 2170583 2457078 3283527 3285920 3783373 3813921 3815660 4476558 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 45288 198520 286166 906504 986698 1000302 1689267 1698889 3401147 3773951 4482993 4485781 4976292 -1 2334248 4021809 4286605 4739792 4921012 -1 525996 569206 2134290 2194818 2346901 2540927 2968408 3106058 3208242 3343772 3746744 3751818 3903919 4890244 -1 -2 593862 876086 914270 2318567 2641287 2986261 3536112 4451032 4887036 -1 529239 691669 873704 4180790 4446189 4611522 4668926 -1 -2 245758 689366 841408 927802 1064878 1322943 3975693 4048346 4888884 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 596002 922603 1120688 1169577 1702024 2226665 3680840 4812098 -1 -2 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 487907 1541501 2414872 3280356 3690006 4251892 4462101 -1 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 597535 1617370 1927292 1947497 2173577 2563835 3990914 4453955 4489318 4971894 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 -2 619723 1666888 3132093 3634945 -1 397936 2415221 2658084 3915674 4960981 -1 -2 277256 773932 1899814 3291912 3791553 3986285 4301570 -1 51378 82702 690431 777301 1072621 2760848 2858591 3120234 3449901 3519444 3581331 3707781 4956454 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 1570911 3361774 3481008 3578574 3750845 4494702 -1 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 78588 155776 1632187 2541820 2571023 2827573 3769222 4330395 4714640 4759086 4936650 -1 633989 1523929 2836798 3104506 3461346 3576467 -1 212444 1704650 2119139 2194292 2457578 2956116 4612002 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 -2 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -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 1735296 2368193 3538920 3919028 4118641 -1 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 18006 571119 645560 915471 1906870 1982734 2294053 3014078 4106178 -1 252085 464434 1750943 2937078 3031759 3684526 4219785 4278897 4281391 4326156 -1 100756 110360 348486 1459770 1462151 1537279 3715306 3754624 4999999 -1 -2 69146 391821 805460 817138 1482138 2206597 3925627 4404084 4628223 -1 686073 842587 962707 1832080 4066345 4466355 -1 894946 1349748 2411310 3699644 -1 -2 24800 217054 810784 994214 1507556 1720578 1947847 3115402 3763539 3965572 4757291 4775293 -1 327296 1876006 2352205 2420306 2760167 3781593 4032708 -1 -2 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 659757 1811944 3577527 4736099 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 301102 864218 1348882 1568558 1625920 2681011 3174264 3309436 -1 71557 994379 1119045 1678977 1917652 2436175 4120453 4567703 -1 616397 867715 2110442 2303477 2939568 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 -2 2821429 3278741 -1 1779702 2498030 2855921 3282260 3878534 3879194 3932708 4958192 -1 -2 755785 2106982 2384281 3916339 4877502 -1 67392 321515 385603 426030 1943648 -1 451068 857101 1135674 2146854 4046282 4242763 4661949 -1 -2 132491 148300 391295 591173 1647505 2358622 4155983 4183605 4380553 4404172 -1 713472 858733 2894324 3022197 3322132 3704503 3854456 4810002 -1 270678 525245 542126 800024 1444901 2602274 2784799 -1 -2 689069 2538742 2613320 2640823 2729217 2888942 3416473 3657052 4192121 4570949 -1 -2 532139 590868 3484929 3980536 4116223 4669874 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 1243496 1894512 2662900 3442388 4902740 4974680 -1 -2 416699 987607 2269685 2577348 4006922 4138963 4579661 -1 350568 358883 1040470 1163577 1493160 1791198 3213546 3319048 3903587 4792663 -1 -2 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 257451 1837001 2882008 3003173 3519432 4433779 -1 -2 544395 850005 1500533 1603654 2627209 3988417 4129101 4569091 4741626 -1 -2 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4333942 4354963 4849017 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 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 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 -2 363654 409961 659303 1421886 1819728 2339489 3900022 -1 516872 565191 948782 1031279 1866628 3430991 3593764 4294363 4409394 -1 -2 372081 555826 781252 2278934 2314430 2408608 2942244 3088401 4144048 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 -2 317085 696716 977718 1728031 2732240 4055003 4375992 4733895 -1 2067619 2071224 2731995 2899252 3142331 3273794 4601784 -1 -2 240086 1507214 1577499 2864840 3905688 4440572 4820235 -1 899192 1420054 2978000 3713360 -1 -2 633884 705310 751637 2298560 2566514 3358754 -1 285012 1067128 4173944 4256555 4316327 4706649 4713413 4953347 -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 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 205268 900864 1688487 2063253 -1 669249 1709946 2045675 2800244 -1 760931 768228 811314 1455713 1676783 2164508 3132853 3666765 4974982 -1 2388852 2660207 2830252 3497773 4495914 -1 1100666 2007917 3787405 4007434 -1 -2 42073 257419 847711 1147924 1352693 1816138 3865590 -1 918898 1976135 2896936 2921940 3033948 3117384 3642398 4301423 -1 211674 300452 862333 1986133 2540060 3221803 3370881 3939050 4117397 4677806 -1 -2 1112110 1630758 2049572 2994342 3409407 3966335 4676850 4710746 4793509 -1 120927 188732 277642 431059 1398129 1503312 2503008 2966625 2974734 3244974 3783892 4317305 -1 -2 517662 570386 2507080 2705265 3259129 3804331 4999999 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 61227 451476 519450 1392322 1528900 2378909 2621634 3471484 4688399 4797995 -1 -2 205268 900864 1688487 2063253 -1 165855 667401 947039 1364284 3865279 4484586 -1 713178 2176431 3538495 3810035 3966734 -1 258769 674817 1020115 2829907 3427818 3578338 -1 -2 638602 1037869 1980611 2514520 3373168 3939362 4156173 -1 114636 120548 1416537 1937481 2613819 2922728 3397547 3653756 3729084 4287437 4308946 4813092 -1 262142 1864268 4197634 4943085 -1 5402 66394 856228 907432 1199446 1516646 1699466 2026058 2160605 2825617 3186325 3705965 3733490 4157300 4261354 4516989 4662285 -1 -2 572524 2469501 2618846 2639125 3229152 -1 1151221 1408082 2142444 2485637 3482080 3700074 3945152 -1 273134 707762 1190052 2093623 2263153 3477281 -1 55674 708426 738429 907908 1074227 2084744 2860715 2974323 4063370 4454465 4631606 -1 401869 494151 2330213 2415313 3605090 4611677 -1 -2 172696 1076631 1212910 1353102 1596341 1962711 2417651 3253965 3416654 4792567 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 96927 685627 1706465 3160807 4611286 -1 -2 490532 629433 1347452 1380924 4733723 -1 164707 1029211 1346974 1783253 3894351 4263506 4777046 4940858 -1 -2 966876 1222430 2107071 2644876 3055438 3868992 4335370 -1 87558 391078 421240 509288 1375540 2798815 3478688 4374230 4588245 -1 1106583 1501742 2041567 2104425 2340982 3591500 4867023 -1 1633204 1879159 1994760 2103218 2667020 3712697 4088784 -1 1586574 1685996 2740059 4479697 -1 25442 335552 367698 1315124 2154979 2821693 4180781 4799297 -1 -2 1549937 2173956 4042460 4271077 4358634 4969325 -1 1339449 2091098 2187400 2301956 2712051 2717328 3658624 3905840 4380456 -1 -2 47484 759318 1393064 1648340 1929338 2027052 3142621 3474761 4793667 -1 738640 1129540 1592709 2818139 2821597 3640280 -1 49572 1299544 2714603 3207752 3413381 3448842 4622037 4704132 4892387 4952503 -1 -2 606192 1549731 2234178 3682163 4676652 -1 -2 275537 1769032 1945528 2042680 2225755 2932084 2951559 3263527 3454673 3694958 4259433 4661610 -1 -2 652296 654973 766480 993502 1653637 2160372 2322178 2677135 3744488 4218126 4697096 -1 1052567 1347884 2202100 3069771 3528101 4703300 4878978 -1 132637 989327 1583817 1603017 1807850 2025742 2345222 3059832 3870295 3948980 4528888 -1 -2 61710 183234 199034 510434 581039 2739795 3334484 3531997 4782406 -1 786797 1873722 1952479 2264234 2855012 3239048 3800502 4000098 -1 -2 88286 224484 500893 785425 1090335 1417827 2595000 2828342 3433493 3981751 4738376 -1 35158 2483002 3651433 4367040 -1 812121 855181 2739057 2959287 2999604 3232872 4780796 4821655 -1 104005 1768528 2954306 3112521 3249985 3528289 -1 379227 1030215 1184284 2649396 2731621 3312066 4171627 4476525 4641191 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 106036 148108 611488 621633 2271000 2778091 3016652 3996530 4686459 -1 526307 2000208 2154789 3083588 3232321 3932706 4729296 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 -2 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 89681 357280 648831 2758327 3711930 3847300 -1 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 477326 821663 1584827 1680195 2797260 4572877 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 273399 506486 734958 900723 2334071 4477293 -1 -2 1130292 1146771 2766768 4044418 4106566 -1 559648 722150 2007317 4614595 4996959 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 91145 2541850 4509513 -1 -2 491137 967217 1104092 1636669 3168708 3791393 4482087 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 -2 67691 147766 892949 1205387 2073020 2495794 2523135 3424833 4355559 4813150 -1 791127 1060013 1728135 1938063 3308901 3472949 3621570 4739077 -1 508520 1112148 1359730 1640310 4309612 -1 -2 552661 1554839 2302634 2571232 2939944 4321695 4940329 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 1510845 2597788 2768437 3123017 3213160 4022009 4465343 4885860 -1 -2 313055 719597 761357 1904751 2199470 3856788 4373094 4663907 4692579 -1 -2 565169 1084983 1093811 1292716 1842926 3604964 4051920 4539782 -1 493081 931437 1115984 1362077 1506971 2749398 3684694 4144544 4441960 4796074 -1 453147 570038 1003088 1219273 3407361 3982716 -1 -2 299001 329627 2550979 4645742 -1 405140 457425 520844 750273 1064796 1157211 1334875 2424427 2606820 2803567 3285879 3961312 -1 -2 337656 866942 1686759 -1 29611 1173641 2428813 2943401 4004854 4053065 -1 251865 315466 1729362 3136215 3413098 3479218 4370236 4540872 4663536 4675623 -1 2282905 3149685 4754080 -1 -2 603575 799211 1692708 1817391 2084196 2148266 2934681 2969339 3858521 4368754 -1 1368968 1786600 2323251 2759634 2927609 3450494 3555922 4113823 4184792 4533941 -1 936291 2238484 3538804 4019213 4162294 4921223 -1 -2 514659 1193146 1255393 1398312 1400262 1650306 1950083 1981149 2239472 3397955 3738239 4986397 -1 291968 1429687 2454300 2632882 2713037 4387057 4469526 4690164 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 547181 919434 1069735 1478126 1892991 2759981 3177163 3273284 3279725 3897122 4408848 4432497 -1 329388 891903 925776 937924 2199253 3419385 3510365 3601075 3714415 4505824 -1 215760 595879 1828301 2205207 2978613 3487769 3862913 4037769 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 -2 306923 718561 2729635 3729973 3783232 -1 351617 397974 2060487 2105966 2354303 3200881 3349191 3462781 3819486 -1 -2 308089 582955 1996584 2397134 3150422 3338375 4479663 -1 424172 549839 1590591 2409662 2501207 4415178 4644352 4750347 -1 -2 83456 135053 193795 1479612 1938410 2431592 2460743 3732312 3928649 4028404 -1 -2 455786 580218 641924 1487231 3197703 3711985 4272416 -1 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 -2 38157 360361 1129724 2361006 3778072 3785199 4289777 4379584 4653438 -1 -2 1077676 1744638 1868654 1919624 2061161 3481920 4094962 4101021 4217728 -1 1295412 1520387 1763887 3248174 3576028 4865678 -1 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 -2 39028 1187215 1760322 2077683 2733481 3024139 3047613 3429876 3646561 3746743 3944431 4956793 -1 610962 1050047 3186550 3548444 3883502 4461606 4518675 4996462 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 786797 1017146 1329337 2363066 3383812 4321880 4596657 4623541 -1 2202973 2395796 2506936 2741895 3182342 3958579 4225955 4592505 -1 415112 739267 857571 1051380 1137618 2115896 2469916 2732498 4147359 4547648 4740149 -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 37363 2533870 2801942 2978039 -1 1766570 2034772 2618944 2945928 3345390 3360436 3717381 4672893 -1 370841 1531988 3294418 3361851 3438221 4535130 4615679 -1 139144 1519200 2425221 2467603 3707329 4058912 4523751 -1 418608 1155252 1333872 1818596 2413779 2527277 4431575 -1 2388852 2660207 2830252 3497773 4495914 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 434661 1046061 2367482 3249254 4741232 -1 3868942 -1 -2 255876 2037562 2324877 2646287 3011661 3479062 4456345 -1 285721 429150 675913 1613343 1943631 2250482 2449127 2703615 2757980 3485821 3771328 4163573 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 2508874 3312329 4411672 -1 353144 353399 2444514 4122281 4301277 4812620 -1 1260151 1735661 2425203 2563915 2576596 3072380 3255479 3525915 3684132 3978342 4127450 4130728 4788483 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 115867 150768 281754 487860 512774 711110 1038798 1051535 1445275 1453813 1996632 2610659 3196795 3344265 -1 887761 957683 1619718 3116466 3573521 4250597 -1 437846 1868549 2223264 2694657 4550211 4955409 -1 -2 456753 512090 919199 1744443 3051207 3500872 3622097 3976858 4394634 4705551 -1 853863 883695 952943 1449024 1901692 2478043 2633159 2644299 3229163 3379235 3604838 4911606 -1 64357 997746 1102694 1327338 1547916 1653217 1732904 1807200 2157511 3637035 -1 -2 774139 911398 1284238 2149605 2752788 3062546 4137096 4236410 4760939 4854763 4928763 -1 645491 802233 1233447 1483892 1990781 2143492 2360635 2686620 2748562 2962796 3019363 3079554 3503532 3935031 4403439 -1 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 136045 394368 1744593 3259391 3325145 3368138 -1 -2 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 263103 2823702 2941026 3052441 4013844 -1 -2 461446 661422 1029487 2832496 3429919 3528446 4019412 4049898 -1 -2 443760 813423 981388 1919425 3175286 3802354 3940173 4151911 -1 2100177 2525938 2866340 2942520 2965166 3024612 3047083 4567238 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 1027342 3175841 3187371 3531207 4999999 -1 -2 449450 2298403 3657234 3877741 3976502 4394789 4706101 -1 721937 1836908 2829425 3084869 3143393 3563953 4148492 4242155 4260151 -1 -2 485782 1610637 1992604 2362726 4559341 4983830 -1 71513 238898 455047 2047851 3350067 3545263 3754970 -1 -2 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 400626 901154 1463062 2024025 2458258 2525472 3258013 3364444 3379732 4166179 -1 198230 447544 818301 2678233 2745324 2837410 2912166 3031149 3786484 3985838 4371740 4854753 -1 -2 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 1243124 1584437 1890801 2773432 4283788 4443598 4455697 -1 696521 1201657 2173004 2294745 2492430 2530889 2843718 3300637 3703468 4201962 4433533 -1 -2 333983 680322 719343 1533111 1616335 3008258 3102589 3455328 4659573 -1 1743630 3171254 3351508 3841150 4700968 -1 109933 985285 1025377 1197280 2468715 2672482 4129379 4435907 -1 -2 237940 854727 1929487 2725908 3282527 3429822 4283748 4795255 -1 914604 1916717 2365738 3475687 3931620 4051772 4154425 -1 249080 1661800 1707049 1909779 2771692 3111743 4010641 4054723 -1 -2 112986 309336 357500 1682223 1716332 2182375 2292098 2997016 3307857 3404331 3813881 4243381 -1 44545 628990 1506844 2708114 4101943 -1 68204 975375 987108 1231116 2973033 3067461 4294365 -1 -2 47760 896298 1127519 2350669 3483134 4662007 4761687 -1 81684 170741 630155 709636 1233375 1265848 2700022 3239428 3290196 4206952 4703048 -1 1248864 1741310 3162035 3619903 4276575 4631204 4718210 -1 183774 1064051 1503484 1707900 2310234 2449499 3544052 4806324 4866333 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 -2 694304 1224546 2496048 3399858 3787853 4241630 4253341 4755553 4845067 -1 626746 1473045 1828545 1883419 2664421 2883916 3163730 4054819 4426542 4999999 -1 -2 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 446584 588935 1053679 1784324 2976877 3023280 3389844 3802326 4862664 -1 622869 1615831 1703311 1999642 3775909 4260355 -1 -2 1130693 1207497 1212953 1380624 1732673 2197765 2347344 4659029 4824226 4981783 -1 170290 1605023 1650372 2517839 3813371 4775061 -1 1558082 1572371 2032211 3924905 3998561 4116885 -1 -2 1208233 2126394 2225970 2539688 2726434 -1 568268 734217 3188114 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 -2 734651 1623945 4317024 4970206 -1 762825 1710835 2206025 4245965 -1 -2 10183 197477 1436973 2467404 3880765 3911415 3914694 4440594 -1 1323636 1561153 1563696 1633998 3525881 3558405 4089322 4149116 -1 323813 2895562 -1 -2 23501 82041 125318 152255 457887 841314 1330299 1447689 1557739 1750552 3520389 -1 3342221 3823497 4696097 -1 2142081 2769873 2852864 3333166 4278231 4280338 -1 153143 1478329 2904082 3354421 3743548 3824952 3903176 3960487 4210896 4695770 -1 -2 1318958 2299241 3294093 3460223 4275635 4383268 4744375 -1 47034 120123 503850 1854052 1954741 2298715 2413114 2825851 3153803 3900330 4245153 -1 180124 372414 2089917 2267100 2645729 3391790 3692748 4139821 -1 -2 706225 1760938 1824636 2003345 2273671 2419509 2803001 2845589 3052893 3392103 4074778 4159016 -1 1542785 2781959 4940709 -1 6434 32919 164821 428714 909832 2840978 3381805 3773409 4144236 4527534 -1 -2 638602 1037869 1980611 3373168 3939362 4156173 -1 818126 1731279 2090044 2501378 3005631 3731838 3914340 4422707 4579086 -1 -2 1022529 2151478 2155894 2278296 2576432 3800333 3812192 4520464 -1 972745 994826 1002617 1608053 1931139 2189992 3165908 3770101 4222642 4859705 -1 -2 567103 625606 2635871 3431837 3658915 4636698 -1 17105 483615 643816 1987584 1998102 2261141 2641112 3524610 4400109 -1 290574 2036570 2433255 3841417 4414314 4628404 -1 -2 1271672 1504155 1708082 3513077 3837619 3890756 4207833 4342853 4468280 4502092 4674451 -1 7618 331364 412594 703415 1408406 2098106 2329255 2598797 2621081 2988327 3152649 4989558 -1 -2 85623 955652 1364215 1452009 2507252 2566123 3127016 3655337 -1 197345 215961 360672 525713 557783 570446 869520 1188385 1412700 1473161 1761891 1955035 3263039 3788097 3815654 3957288 4244032 4620295 -1 942796 2687977 3241572 4196538 -1 -2 155496 860280 1964044 2324575 2732487 3433007 4467884 4496072 -1 412222 788199 1057401 1541934 3944257 4475932 -1 519540 795845 1321202 1400201 2234512 3484859 4053731 4898620 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3796693 3966087 -1 -2 436272 764068 3490160 4597906 4861164 4902193 -1 1754892 2545101 3029835 4424736 4590704 -1 112193 635149 1589595 1831200 2611557 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 -2 401869 494151 2330213 2415313 3605090 4611677 -1 596376 2226168 2264504 2841759 3210034 3634754 4047995 4819964 -1 908849 1005835 1276526 1509293 1975570 2307298 2313703 2381050 2598008 3972917 4036284 4316023 4611792 -1 -2 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 226437 565250 1484507 2795730 3943284 -1 -2 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 -2 211237 2675992 3467094 4279373 -1 613725 2165257 3651484 4359258 -1 1051757 1232887 1522584 1575146 1813543 1895144 2922698 3018084 3139954 4913151 -1 1201079 1335000 1945432 2545979 3083199 3162304 4152434 -1 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 1652918 2438582 2587464 2712685 2798899 4445044 4999999 -1 -2 84163 773395 1949128 2108171 2369072 2839492 3145172 3763506 4944593 -1 779470 1109335 1628293 1880002 2066769 3407895 4196972 4265648 4960499 -1 772804 1293463 2244690 2618872 3149023 3661404 4218808 -1 115573 394252 1704522 2080665 2335368 3117620 3567025 -1 209485 291492 1823955 2130505 2432709 2789772 3343421 4058356 -1 -2 197633 721397 1258517 1351533 1778009 1923756 2008450 4999999 -1 143616 514403 533147 947586 1472878 1850010 3052759 4413640 4582157 -1 -2 53618 123603 189431 868390 964573 1463683 1565943 1631869 1784426 2398022 3113653 -1 1217066 2320166 2658401 2986720 3206827 3498396 4576867 -1 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 556034 896980 1036783 1916978 3625589 -1 -2 1384186 2300105 2872820 3680057 4790183 -1 2842154 3207529 3753449 4269674 4852770 -1 -2 1769218 3027321 3984596 4058129 -1 741220 1808598 2345030 2799059 3654783 4780079 4917717 -1 947504 1831746 2161811 2255244 2454300 2715583 3223176 3561143 4076673 -1 326827 547124 865608 1305365 1562197 2086027 2682155 -1 -2 1100418 1597362 1856482 1874412 2111679 2907571 4646782 -1 280172 766797 1359095 1452689 1659149 2138320 2422198 3694195 4130332 4533401 4622645 4998389 -1 -2 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 130994 167757 1229967 1773209 2290445 3982993 4857271 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 283528 939614 1487934 1523872 1674717 2364554 3028622 3366800 4408301 4497672 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -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 483365 800745 1462307 2775259 3368088 3789015 3822321 4635906 -1 1625568 2462929 3627324 4217967 4477829 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 328918 660191 2101212 3750751 3829364 4393480 -1 639851 849083 1572654 1661788 1938536 3211727 3571421 4481465 -1 -2 1196906 1360388 1504132 2965889 3844251 4259292 -1 903473 918173 2817466 3811408 4256193 -1 478530 494721 871581 928716 1014048 1211505 1272377 1759338 1848028 3087146 3718734 3877810 4124673 4140540 -1 306117 1546660 2010694 2068647 2140006 2698317 3015945 3052371 3718208 4208199 4276336 -1 706599 958578 2033306 3402396 4381211 4950264 -1 242005 732983 2186277 2933906 4697420 -1 -2 296420 581055 1165153 1497352 1912283 2794677 3636254 -1 -2 428465 505771 783340 2017171 2860661 3058270 4017459 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 1542785 2781959 4940709 -1 112783 145109 1293299 1312235 2020085 2125071 2542965 4138203 4591035 -1 -2 11231 254044 389325 740304 2065342 2196352 2727764 3104318 4065051 4994475 -1 72940 255333 1272769 1386729 2310525 2328089 3973009 4358224 -1 -2 61011 1592689 1864889 2500583 2653785 3674225 4880395 -1 1836749 1975986 2168810 3238446 4578745 4675093 4868732 -1 295838 906032 1561199 1711838 2686905 2702619 3358735 4427326 4790291 4999999 -1 -2 680482 1827239 1827433 3408395 3487630 4742475 -1 1261996 1821725 2373771 2623513 2723344 4203983 4593888 -1 316761 564367 707904 767480 819919 4451259 -1 542377 718849 802746 2474984 2641571 2961000 3651824 4121653 4678636 4864616 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 1305021 2058105 2670614 2751641 3226990 4850628 4873196 -1 -2 210643 1545842 2471247 3787210 4770275 4778094 -1 96488 146006 1245422 2204872 4598949 4737998 4915376 4962676 -1 -2 2090681 4333109 4496409 -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 322330 599998 1693029 2423631 3160807 3367032 3980119 4606115 -1 770366 1942816 2738208 3602129 4374602 4537335 -1 101104 359190 886840 921123 2030633 2221537 4066738 4254945 4257727 4891200 4917489 4986492 -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 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 423499 1630246 2736898 3037867 4517223 -1 124928 404217 877030 1099508 1340003 1815330 2005525 2283144 2287663 2404271 2639427 4044535 -1 142227 418724 914252 2322830 2337011 2932762 2938555 3323909 4285916 -1 -2 857375 1540868 3753902 4414163 -1 478714 933536 1127338 1167885 1478118 2779624 2910260 3108082 4384776 -1 574142 2819601 3460332 4342267 -1 2912 355431 536187 946545 1745511 1912553 2508874 3179959 3312329 4411672 -1 142743 3081826 3267010 3533323 3539273 4950571 -1 100756 868685 1133622 1491127 3458978 4358971 4463630 4777963 4961424 -1 -2 967103 1412188 2057283 2533814 2684910 3117398 4009261 4503995 -1 52833 232291 2126537 2301763 2922725 2930746 3695107 4043063 4131304 -1 263965 472524 900163 1588806 2341233 2713392 2825118 3024756 4176152 4728783 -1 -2 297704 869616 991797 1329968 1335010 2735597 3220978 3537618 4014111 4156669 -1 -2 368720 1009060 1647769 3222673 3499926 4280758 -1 532139 590868 3484929 3980536 4116223 4669874 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 166189 1382930 1670445 1853894 2206123 2637743 2799406 3056351 3498536 4627386 -1 2529788 2679290 3154583 3363434 4153861 4187981 4564509 -1 117039 208249 1201096 1501512 1975152 3012871 3623852 3629252 3865809 3994367 4075667 -1 1862327 2230289 3105802 4458481 4675031 -1 -2 899435 1195680 1266329 1326242 1339714 1657286 3196314 3471554 -1 412796 595856 1335183 1996280 2006447 3861832 4728503 -1 199665 943687 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 1037032 2015034 2278423 2657230 2919840 2993972 3008765 3634814 4868794 -1 550950 916604 1325836 1591529 1729878 2047418 2189658 3814177 -1 -2 95267 836823 1137929 1439755 1620881 1762241 1938717 1969255 2411304 3256545 3490503 3610238 -1 845821 2041247 2727881 4077041 4462931 4630124 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -1 387504 1108312 1773954 2601481 3041549 -1 -2 1005493 2008848 2451864 3850336 4116839 4271032 4858390 4942133 -1 78403 361504 679950 725420 1544972 1745195 2672209 2940312 3311389 3548115 3605477 3960316 4565234 -1 618001 1106928 1513847 1566301 2187695 3121936 3724504 4154494 -1 -2 130819 769297 1573848 1648833 1977839 2995757 4177944 -1 182297 331992 431355 705042 1642709 2138582 2807945 3128726 4454121 4663330 4687694 4770605 -1 -2 130864 687550 841483 998024 4797955 4976006 -1 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 123354 531923 1367414 1742461 3109975 3116916 3642063 3890221 4345409 -1 123264 218655 718566 2043682 2194573 3857890 3983890 4293674 4911830 -1 -2 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 1904019 3429312 4452096 4872307 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 1387822 1416596 2465263 2497586 2627971 -1 1397647 1866372 2021347 2963952 3519704 3947727 4300408 4590833 4690820 -1 -2 1242788 1428085 1739148 2741919 4801456 -1 209725 895831 2723390 3263496 4491880 4936370 -1 106309 505950 4582162 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 919917 1106964 1128841 3718531 4441199 -1 329813 628728 1678537 2171436 3051060 3831295 3983759 4468666 -1 -2 104499 848952 1323805 3402701 3440957 4790294 -1 583971 1746264 2164354 2891645 3097703 3137530 3190264 4475965 -1 -2 452222 486440 1127961 1830500 -1 -2 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 1769218 3027321 3984596 4058129 -1 645277 1243086 1498561 3104292 3458387 4594396 4847346 -1 390556 407681 1521679 2433127 2711709 3458341 3811045 3838955 4012276 4795885 4904657 4985873 -1 -2 1678573 1988666 2692273 3734135 3858683 3863673 3907718 4565087 -1 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 76066 751561 1267924 2525210 2897414 3029789 3824976 4236872 4551076 -1 -2 70553 1059991 1748226 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -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 141 1005890 1377993 1407741 3519672 3560308 4334048 4900497 -1 -2 133642 902700 2798165 2894109 2902110 3431561 3457808 3939876 -1 -2 185344 237784 1459155 1710246 1930096 2444845 2677740 3375477 3981388 -1 1362997 1812814 1850750 1919420 2827304 2902702 3090718 4004780 4872162 -1 -2 807581 1256811 1340138 2204179 2450730 2890669 3683885 4056837 4467437 4962191 -1 -2 1216759 1388573 1676202 3248482 4477394 4891602 4938472 -1 769727 1448418 3650440 3978460 4155452 4674924 4988135 -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 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 1598450 2126525 2175694 2791241 2883156 4056205 4281041 -1 -2 429394 550652 1693100 3365356 4568498 -1 112756 408723 1375959 1536789 1549714 1596791 2316854 2403464 3883818 4776631 -1 358409 385811 1035329 1195730 1311690 1359281 1426817 2376723 2759628 2837116 3441244 4029524 -1 460387 607241 2428758 4365515 -1 -2 689572 1398197 2061161 3709095 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 1299779 1513911 2034582 2351844 2534270 4087810 -1 -2 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 946794 1614951 1871195 2715543 3043386 3114936 3157451 4119479 4463939 -1 279786 1038975 1060188 1934951 2720215 3308893 3612966 -1 -2 154340 316368 403663 423996 491727 1011274 1878174 1887221 3249228 3658355 4948746 -1 -2 714009 1565426 1750890 2016144 2086262 2743823 3716732 4128578 -1 461786 1006305 2302678 2685912 3236621 3911432 4164301 4201458 4259503 4344721 4696504 -1 -2 201287 466606 1381784 1672418 2015994 2758007 3062406 4346326 4574075 -1 290612 463137 2310519 2382091 2954138 3872553 4576629 -1 2018071 3115745 3335305 3497586 3938135 4134189 4315777 4399546 4666483 -1 15067 1824123 1828174 2003508 2741767 2934939 3232560 3264684 3808726 3981687 -1 -2 183774 1064051 1503484 1707900 2310234 2449499 3544052 4806324 4866333 -1 -2 1384725 2460311 2939551 3420794 3648492 4688769 4741626 -1 -2 324977 1138149 2215709 3002164 3272499 3366293 3469792 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 -2 815238 1127743 1197585 1930554 2912566 3200537 3871105 4291365 4847816 -1 1186438 1435252 1935626 3131008 3650946 -1 324470 1808260 2050395 2085785 2287878 2598921 4849879 -1 -2 573028 1192482 2526474 2926422 3838666 4998021 -1 -2 3149685 -1 -2 291199 1361487 1533142 1558826 1901967 2292152 3412379 -1 82926 1694879 1851665 2712256 3221981 4076768 -1 -2 796702 2506408 2856960 3104368 4308696 4808751 -1 751719 1764086 1988437 2495160 4388139 -1 508556 1352116 2042659 2264463 2319075 2630743 3244258 3889368 4776878 -1 1536894 2351441 2413649 2935323 3008170 4573429 -1 229292 763614 891046 2157667 2763459 2974683 3179220 3643567 4032202 4094051 -1 -2 42387 646196 2303932 3425666 3563027 4106585 4345820 -1 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 142330 776573 996962 1177954 1797797 1891843 2153051 3733212 3818639 4272253 -1 142791 428856 493189 671087 1372056 2628283 2672251 2857095 3236423 4003355 4509953 4557468 -1 215347 1269776 1309291 1398880 1802351 2923463 4067587 4119441 4522769 -1 -2 634454 660408 1358594 1486927 1897194 2150529 2196290 2560182 2783433 2910310 3121941 3350990 3457208 3554781 3621856 -1 318517 2432773 2571845 4212083 4542440 4802424 4896121 -1 -2 210696 1482897 1696551 2421678 2833004 3082109 3205308 3384751 3577435 3906482 -1 247472 260668 426107 598983 2207533 2219274 2476331 3582676 3772524 4316320 4509340 4657903 -1 130819 769297 1573848 1648833 1977839 2995757 3406800 4177944 -1 -2 408920 992202 1602753 2950611 3394569 3915926 3987612 -1 415414 579812 1489713 3094052 3304233 4421215 4605587 4910078 4983052 -1 -2 553942 601436 684030 1284101 1995259 2873044 2997732 4052025 -1 211237 2675992 3467094 4279373 -1 432700 965590 1274655 1661522 2509212 2720340 3135414 3596398 3952426 4249951 4271310 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -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 517055 1074189 1077313 1158610 1912894 2291288 2302565 2574501 3570496 3609931 -1 -2 258152 1335848 2380961 4079538 4250480 -1 548089 1209829 1717003 3623817 3768293 3887728 4073514 4307445 -1 257924 588488 1286571 1733911 3436403 4292803 4346249 4462206 -1 2083777 2496055 2536647 2854129 3245845 4053731 4232649 4622654 4706837 4956589 -1 -2 365543 472282 1490016 2197967 2560792 2795613 3707834 -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 334211 456903 976985 1110293 1263830 2009375 2211386 3541470 -1 726075 2005008 -1 7179 438641 760932 1034827 1535274 1719379 2130506 4233603 -1 -2 2283001 2323663 2674785 3243628 3245373 4122693 4735374 -1 296593 2166811 2238669 2502516 2738281 3188224 3756109 4168376 4925034 -1 173351 1181487 1788582 4237101 -1 -2 40833 378827 484924 1479780 2405751 2954406 3516318 3851460 4354963 4849017 -1 2510175 3710392 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 783681 939440 1386399 1686933 2083250 2242910 3084937 3143420 4374057 4469476 4605380 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 22335 1148510 2507011 2667375 3224962 3615220 4339794 4716152 4939079 -1 -2 741587 795134 1666888 2175932 3634945 3669244 -1 1276037 1794368 1811944 3116057 3303230 3554726 -1 -2 85048 1052218 1301628 2714446 3018709 3627817 3762197 3940038 4812486 -1 494630 651228 770247 787640 959666 1257664 1520267 1695087 1719915 2101785 2508200 3173671 3405507 3476758 -1 546428 910971 1166687 1170365 1337570 1429672 2808607 2947202 3784196 4016314 4056306 4400587 -1 -2 86609 506353 917956 1101873 1720269 2126795 2601831 3323359 3390212 3810499 -1 99187 422421 2027124 4544770 -1 522969 706273 875160 1764749 2538753 2573128 2700091 3546156 -1 -2 2912 355431 536187 2508874 3179959 3312329 4411672 4881527 4999999 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 222401 1314402 1326456 4552046 -1 380814 479502 1761260 2258926 2752528 2769432 3195778 3991998 4133711 -1 1186438 1435252 2039948 2403501 2523042 3240697 3968725 -1 -2 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 135374 1633860 2018707 2130230 2175347 2964053 4546907 4850944 -1 909886 1595286 1918302 2215889 2836052 3055025 3720000 3970416 4056142 4449207 4515793 4616392 -1 -2 179324 1567289 2656220 2917004 3150921 3157805 3660163 4348809 4820225 -1 2306681 3000360 4774783 -1 -2 120927 188732 277642 431059 1398129 1503312 2503008 2966625 2974734 3244974 3783892 4317305 -1 -2 1423537 1818697 2287863 3019082 3156226 3462978 3757340 3786862 4459179 -1 -2 2190786 2432245 3768014 3864073 -1 1038801 1518778 3041226 3421453 -1 -2 173353 713675 1493856 1764216 4077598 4287364 4454377 4664830 -1 792500 894063 1135107 1566719 1877078 1996442 2106438 2158679 2353283 2540148 2836821 3248611 3778311 4512283 -1 -2 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 807385 1701572 2652893 3263847 3686732 3849357 -1 512214 1296261 1808497 1906900 1975479 2203752 2262264 2385968 2459077 2864360 3311246 3417633 -1 559274 1621842 2298375 4200191 4999999 -1 -2 336646 1498631 1659121 2924866 3367682 3596112 -1 2203281 2207150 -1 -2 690246 1084809 1356739 2424497 2426085 2464550 3198602 3881717 4302959 4712827 -1 -2 121048 449463 2083777 2706773 3001459 3245845 4622654 -1 1916271 1919345 2487730 3369713 4383684 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 352077 908108 2372448 3085333 3085531 3388418 4728416 -1 -2 1070910 2741067 3124041 4287180 -1 6164 882478 938947 1190512 1842444 2635093 2678622 2884246 3115673 3512004 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 1342435 2782059 3162877 3678822 3825611 3932554 4410898 -1 -2 982865 1684815 3468298 3820879 4288571 4478677 4603299 4732977 -1 2230094 3892687 4240606 4719328 -1 1960 526441 1274576 2251291 2430511 2683962 3503556 3690073 4472715 4525593 -1 172077 1724648 2926476 3809514 4074451 4386934 -1 1052364 1184856 2127087 4004359 4226236 4687740 4891228 -1 -2 1972229 2595465 3469211 4481622 4628507 -1 477318 1019498 2544810 4022330 -1 485215 553393 1278048 1400325 2475287 2895070 2983616 3527367 4541512 4757530 4774617 4804492 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 -2 689572 1398197 2061161 3709095 -1 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 507778 2852084 3006453 3611916 4576613 -1 953108 1267333 1668090 2154273 2565986 3191622 3680950 4198550 4713717 -1 1299779 1513911 2034582 2351844 2534270 4087810 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 -2 284847 1033437 1402051 2635655 2717665 3544095 -1 580660 1391835 1637922 2465389 3320555 3338760 -1 -2 302661 1325923 1354841 1657765 2071374 2171237 3142790 3352907 4408773 4723525 -1 295838 485058 904042 1212856 1711838 2902608 4047392 4424968 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 79592 657646 2112648 2620680 3746374 -1 -2 312860 473252 549410 1537772 1700570 2200212 2312496 3108376 4076270 -1 298068 497814 2258845 2641428 4017630 4335678 -1 -2 489025 520461 681954 1507647 2593503 2826149 3067906 3141283 3707640 4396526 4804046 4824430 -1 2079654 2116979 2429397 2605752 2985142 3168605 4360882 -1 20407 319044 935872 2280169 2459618 4497360 4976795 -1 -2 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 1546270 2350557 2863860 3407259 4609235 -1 264763 1207386 1226059 1465627 1599510 1717669 2391810 2401827 2599152 3259685 3262174 3990758 4374030 -1 -2 321695 2172135 2816799 2866047 3583605 4121285 -1 107890 779987 1214563 1343759 1606156 1857328 2579411 3045550 3186166 3331311 4853174 4869416 -1 103950 297465 939393 2017264 2473814 2796805 2977520 4133132 4918605 -1 -2 922443 1731185 3814064 4344383 -1 119593 379572 880856 1818066 2181658 3255529 4271482 4832562 -1 2884748 3906525 3929609 4064905 -1 -2 909150 1036667 1578649 2032077 2637470 2707165 -1 82756 3400044 3637650 4736580 4779898 -1 278552 1574795 1790086 3530287 4582062 -1 1154814 2637809 3296335 4671049 4817419 -1 569190 890511 938129 1182765 1433136 2186398 2409370 3310507 4239861 -1 -2 1880581 2051261 2399699 2437295 2549467 2983669 4392684 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 -2 1162953 2938918 4403761 -1 634563 807014 1417492 1844318 2322103 2407923 2626281 2940642 2982521 3191893 3497884 3802907 -1 949664 1394236 1654341 1676109 2965626 -1 -2 1180858 1570437 2558586 2663955 3085506 3365211 3863151 3884886 4116398 4603314 -1 446449 669323 972889 1076771 1437902 2258877 2954211 3164235 3453028 4336503 4498022 4708310 -1 1618087 1985589 2301051 2640910 3350559 3486388 -1 229201 421104 1379353 1618277 2176952 2560963 4275843 4936687 -1 -2 388869 2141894 2518841 3265631 3390871 3803277 3958158 4503142 4607236 4704347 -1 612975 697177 1058769 1144881 1990864 2214096 2532697 2652031 2677142 4861294 -1 453162 996011 1090262 1742349 3223706 3570320 -1 -2 379465 1915034 2288592 2898975 3192055 3514577 3642052 4201170 4799384 4827745 4889693 -1 15232 1055794 1144063 2177261 3590509 4736580 -1 90438 1039197 1470655 2537095 2690157 3187069 3535641 4240125 4840916 4868336 -1 31650 371872 1346811 1829101 4237727 4410036 4466177 4930225 4954738 -1 1052525 1123125 1706622 1744603 2172135 2395787 2607674 2672645 2866047 4579234 4684174 4873431 -1 -2 80767 252744 1122319 2558974 2885254 4515233 4712202 -1 -2 51616 1409382 1412019 1894069 2077281 3371159 4197660 -1 144675 758296 902205 1460995 1789223 2061020 2475659 2988514 3700959 4757487 4911222 -1 616397 867715 2110442 2303477 2939568 -1 753862 988535 1476840 2875360 3033802 4444449 4637488 -1 510162 658085 758584 1880125 2419506 2999405 3037451 4308053 -1 -2 13575 19014 752903 1926028 2114524 2373983 4572107 4809452 -1 15828 1193146 1250004 1250156 1499557 1871776 2190771 2952296 3098580 -1 2734051 3070904 3188494 -1 -2 123383 511328 806279 2318825 3344616 3369160 3735711 -1 209425 659903 1145346 1874820 1949072 2037976 2166123 2173532 3220577 3444857 3474423 3589307 4274494 4970595 -1 -2 1319395 2947051 3299556 3547040 4272947 4298037 4728477 -1 1309846 1371290 1711526 1959325 2264813 2290403 2579716 3245418 3251622 4121802 4185600 -1 508027 596339 1694793 2541079 2821488 -1 659159 3070408 3310569 4955801 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 779979 1520192 1621291 1908203 3148087 3452102 4101659 4127028 4811352 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 485782 1610637 1992604 2362726 4559341 4983830 -1 -2 592454 1589266 1746330 2560295 2615639 3047431 3337463 4521406 4779451 4814072 4985111 -1 -2 246090 616968 786240 1273798 1989192 2631025 2758326 3458465 3618647 3796684 4999999 -1 600789 623843 999062 1163985 1216782 1311756 1508989 2402760 2545919 3635527 -1 668931 1135274 3401166 3880061 4240418 -1 -2 20061 539101 546604 561644 2485671 2620140 3242817 3832029 4029764 -1 247110 2551571 3183969 3309652 3335227 3437607 4951060 -1 979050 1072448 1104256 1659018 1666673 1706357 2018121 2139275 2281832 3202423 3283032 3508548 4024601 4396854 -1 -2 316759 410329 566596 1593090 2288768 2321603 4122228 4146918 -1 95925 856890 1914155 3160255 3523638 4170794 4259540 4874484 4924021 -1 448588 2999007 3117572 -1 288633 705482 1189942 2129335 2656369 2816848 4916205 -1 1639672 1814475 2243078 2999620 3794975 3856149 4033324 -1 -2 1638 330336 4150156 4624359 -1 14131 270915 892418 2900588 3498630 4658229 4815956 -1 130864 687550 841483 998024 4797955 4976006 -1 -2 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 660051 978070 1328872 1663626 2001509 2502135 2868539 3387763 3882152 4243627 4495322 -1 607789 1204790 1284212 2065262 2213768 2577570 3979798 4512982 4735905 -1 -2 14247 494825 685613 1642873 1978309 2359603 2579239 3900205 3964632 4723563 -1 -2 681549 957626 1557761 1816950 3410512 3646672 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 1374576 1892846 1930332 2886056 3730749 -1 1558082 1572371 2032211 3924905 3998561 4116885 -1 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 258741 962179 1039279 1099201 1114683 1231069 1572626 2463080 2545936 2997959 3916159 4029771 4944776 -1 -2 646031 1615877 2032497 2728976 3242556 3571773 4422738 4519782 4700209 4922352 4928111 -1 1367882 1559930 2588987 2652958 3605124 3771685 4187844 4518174 4566977 4982220 -1 43149 465497 570901 915420 1141751 1185806 1696149 2028771 2302991 3932341 4370932 4951150 -1 883709 1201399 1390635 1914527 2130854 2225869 2272114 3021345 4291176 4576629 4841486 -1 -2 1638 330336 4150156 4624359 -1 14131 270915 892418 2900588 3498630 4658229 4815956 -1 130864 687550 841483 998024 4797955 4976006 -1 -2 736275 1631566 2710819 3143362 3318686 3575776 4263710 4700731 -1 74226 157969 482944 892191 1612118 1648167 1675346 2412587 3359266 4147684 4815667 -1 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 -2 56104 1822974 3374483 3435923 3858668 4438555 -1 -2 190752 1243478 1702928 1730830 1819567 2026430 2590990 3961763 -1 400651 1292927 1362037 1609178 1653369 3763943 4415707 -1 394556 1285171 1366818 2934204 3003208 3137013 3844430 3869854 4467746 -1 -2 394711 444041 1161923 1465063 2247737 2689750 2816725 2854898 3513246 3534528 3823497 -1 372491 650205 1036242 1071630 3172537 3200161 3207009 3631744 3708109 4186474 4931658 -1 973833 1131181 1401475 1414217 1658418 2120928 3009310 3426977 3432410 -1 2531906 3037839 4165816 4398160 4590224 4596424 4667242 -1 962518 1269912 2323415 2407046 2864872 3468665 4172405 4760840 -1 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 -2 1736868 2606980 2663139 3234693 4119872 4129574 -1 162379 216488 686030 2003642 2058683 3238683 3414034 3416022 4169631 4825974 -1 515909 517001 871127 1066172 3183932 3893959 -1 -2 189037 209270 1667763 1835786 1957012 2321050 3739284 4085693 -1 304035 463532 507509 654370 2117257 3894351 -1 -2 21901 822831 1867910 1948165 1976053 2156995 2527557 2944337 3137708 3504133 4015641 4298980 4774818 -1 -2 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 121812 215493 636706 956272 1206912 1211135 1255680 2772827 3532489 3686466 3938918 4401738 4484866 -1 -2 1827162 2533070 3574404 4600248 4827176 4971330 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 -2 823043 929437 2067829 2559795 4068464 -1 16340 1747622 2231239 2389746 2436849 3542459 4127880 4951853 -1 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 -2 58546 661163 1176808 1490843 1868903 1969686 3693452 4372703 4999999 -1 764631 1748834 2189162 2806464 3352380 3625201 4708774 -1 513125 1697810 1999194 3348279 3762167 4081244 -1 125987 2516119 4436625 4784087 -1 -2 251825 332199 441300 592893 1240390 1421435 2077908 2847845 4296493 4332263 4428557 4480767 -1 -2 61981 203115 970844 1387212 1488064 2041320 2106885 2247614 2285667 3427508 -1 971792 1164771 1198062 1236642 1406050 1830979 2289555 3740174 -1 -2 20407 319044 935872 2280169 2459618 4497360 4976795 -1 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 437966 757718 1431309 1727698 1770743 1798458 2975839 4002013 4914841 4988445 -1 -2 69421 282769 810999 2155574 3133808 3405763 -1 256196 1324772 1502256 1671266 2118098 2329649 3550742 4368436 4890529 -1 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 659232 747103 2579146 3679722 3933766 4177018 4484067 4832364 4995541 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 673048 1042235 1933794 3143126 3279376 4509675 4651514 -1 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 365565 571716 913596 1757337 2351904 3073935 3632518 3784868 4730029 -1 -2 1005730 -1 -2 203572 897415 1396023 1761349 2328103 3639844 4152203 4364152 4766387 -1 238645 1021931 1139172 1666598 1684647 3207866 4646924 -1 680672 1675346 2412587 2953504 3359266 4629230 -1 891929 1508689 4135159 4154555 -1 -2 350377 451764 799760 3338636 3733545 4413499 -1 490792 776280 841313 1041170 1710526 3232068 3239075 3412849 4139052 -1 -2 416445 528548 935083 1013780 2243445 2902443 -1 -2 92030 107571 465649 -1 36664 1075564 1856303 2030287 2412451 3562344 4723321 -1 1205951 1803760 2884748 4064905 -1 -2 966754 1825104 2650763 3024340 4077935 4877737 -1 -2 619723 1666888 3132093 3634945 -1 146371 493475 2262732 2906097 3960119 4354135 4457892 -1 409460 762310 1213207 2148773 2922187 3462927 3489646 4938121 -1 -2 1301541 2266942 2315687 3056449 3250855 4182689 4354980 -1 635133 1253802 1327256 3174920 4100922 4941216 4970897 -1 455907 1158373 1602512 1699272 4292036 4551055 -1 224223 587285 1489119 1585582 1710110 2498060 2914192 4558480 4683659 4893849 -1 212599 1448672 3071505 3625781 -1 -2 136566 165469 597261 1215350 1518778 1543566 2221358 3782877 4368087 4455601 4684071 -1 1164453 1253928 2017673 3460034 -1 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 2190786 2432245 3768014 3864073 -1 1038801 1518778 3041226 3421453 -1 -2 251867 296339 372281 624393 986955 2358771 -1 44210 1090208 2867537 3136665 3285278 4365715 4728606 -1 -2 959693 2218385 3504379 3657895 3934902 3961890 4008862 4066367 4238464 4882655 -1 790139 845105 1010087 1257511 2245417 2370945 3684990 4054392 -1 -2 872558 1123632 1915837 2197819 2432125 2483894 3887918 4383909 -1 1225213 1518765 2591366 3822614 3880351 4192059 4633247 -1 1698485 1985139 2010837 2688969 2986794 3937008 4515480 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 127323 638810 2906306 3694566 4225750 4399336 -1 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 464797 651946 1945181 2073239 2690429 3300501 3431695 3938055 4096545 4160637 4774271 -1 507943 624313 880794 1548540 1640031 1665975 2150488 3084505 3143717 3222208 3356004 4159177 4589650 4619650 -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 759016 898771 1206967 3837307 4189242 4373130 4816366 -1 -2 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 402305 1236027 -1 -2 1005911 1116414 2052818 2135954 2829734 3312358 3756333 4506060 -1 112093 136274 139298 1825701 3259132 3572402 3764027 4641355 4857186 -1 854330 1032787 2217436 3110308 3236119 4246966 4988024 -1 918641 962001 1053533 1529086 1544378 2078203 2313583 2533207 3758969 4708405 -1 611153 635580 799795 1687230 2411324 4166416 -1 -2 2348219 4206699 4945733 -1 37938 270915 579123 892418 2765657 3054686 4569960 4655166 -1 473961 577355 1294644 2198740 3313622 4612327 4852211 -1 834759 987488 1094299 1675685 3440027 3698695 4172768 4182806 4375224 4479763 4570574 -1 -2 173954 283870 949242 1293552 1734807 1838945 2064963 2789316 2991636 3054422 3107426 3127913 3379988 3986599 4261916 4837429 4895737 -1 167991 314124 584610 2365180 4021693 -1 1165153 1231538 1327435 2724152 2778529 3598098 3978005 4825856 4917648 -1 -2 57343 76043 77998 1772413 3003119 4146830 -1 -2 654333 871839 1373415 1736904 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 539101 1737362 2048081 4372249 -1 -2 145595 282483 560070 2283239 2681995 2995457 3312016 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 529888 1739956 1924761 1932778 2567271 2781637 3497100 3818390 4979515 -1 -2 1881186 1898326 2753106 3030186 3078626 4091425 4243906 4370375 4387181 4542066 4797907 4969839 -1 1016213 1183983 1298110 1473357 1850551 2207379 3078203 3810532 3858187 -1 401730 1329457 3531997 4360627 4775355 -1 486233 817944 1520447 1724357 2155756 2546201 3197092 3891246 3982923 4369039 -1 -2 113965 197228 506176 1945080 2220221 2734145 4536968 4741432 4957794 -1 50670 217090 325321 1635140 2321173 4642573 -1 1734081 1780843 2104325 3866088 4593984 -1 -2 236698 796692 1591032 3522764 4036212 4342726 4964977 4975664 -1 2842154 3207529 3753449 4269674 4852770 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 -2 221605 832232 1111070 1233463 2049896 2205848 2463746 3599074 4235189 4345851 4546792 -1 657393 1225544 2191238 2881619 3033908 4202132 4299488 4469412 4628572 -1 69205 1647001 2803610 3587036 4548674 -1 119901 1556643 2067023 3740249 3810175 4316869 4807484 -1 13575 2593162 3385225 -1 -2 269075 377645 1038915 1116655 1876925 1899946 2056019 2319429 3336734 3743396 4452822 -1 -2 146486 320828 1184227 1424320 1892684 2066301 2608025 2902185 3032124 4420500 4616284 4932976 -1 144698 145961 260412 458431 1421993 1910019 1999097 2154371 2466435 3972776 4206113 4324894 4789902 -1 -2 972193 1296427 1716085 2202585 2523634 3079475 3729851 3811432 4332257 4672807 -1 253177 279454 776458 1013668 1073488 1787345 2442479 3066703 3893919 4571955 -1 -2 333211 445142 1304659 1367424 1401811 -1 278913 609490 836243 915558 961024 1664953 1755082 2409676 2433214 4038965 4509906 -1 -2 2097523 2239714 2400166 2880967 4567204 -1 854151 1128355 3152648 4265868 4399331 -1 382176 874331 1287032 2695346 3295408 3725605 -1 256249 550763 667423 1283772 2235700 2835738 2966930 3192165 3548626 3776009 3939067 4751997 4763871 -1 35753 199934 332940 519298 930034 1176516 2005785 3418505 3739601 -1 3776 1504201 1603550 1616889 2590764 2665168 3110623 4738317 -1 -2 130548 1508796 1851264 2252051 3004540 3162351 3388504 4777651 4802006 -1 135126 314911 516909 912565 1030683 1855631 1953515 2179695 2420081 2808966 3371069 -1 252641 342461 414434 885665 2805171 3192824 3400106 4557499 -1 -2 2306485 2523971 4621524 -1 78141 295815 392277 713105 793881 980780 2099580 2757083 3740078 4037607 4402639 4837303 -1 726935 799753 1027455 1235592 2909715 3224585 -1 583937 1614655 1663725 3234818 3517108 4093567 -1 -2 243795 273634 407951 677262 947872 1112483 1448282 1730577 1796806 1952459 2140615 2692350 3229388 3371010 3501179 3601361 3659793 3919971 3974627 4514184 4561801 -1 1380585 1497531 2374749 2921994 3288551 3330589 3647231 4921785 4995956 -1 1215467 1854174 3943079 4661138 4971035 -1 461732 1687087 3631609 -1 1142111 3944641 4043059 4094184 4185024 -1 314403 1468790 1569014 1621933 1701213 2437825 3237503 3992458 4148689 4695519 -1 -2 110184 205490 1242919 1435638 1446585 2129914 2734309 3261843 3735510 -1 -2 1944999 2008947 2611192 2834941 3151153 3172551 3988747 4302204 -1 313053 462271 767215 1284187 1363600 1879974 3823584 4356564 4687419 -1 121529 541829 938120 2793720 3547732 3598720 4658211 -1 514620 1140396 1377775 1730129 3272797 4032812 4211565 4482544 -1 -2 493454 744891 923721 2378636 -1 734503 1114156 1122721 1333800 2352371 3475892 3621535 4035067 4037238 4114716 4299978 -1 -2 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 597241 603446 621745 687284 913011 921524 1402644 1446833 2595879 2738139 3061604 3327342 4139887 4277502 4559561 4595608 4776712 -1 454765 646498 846708 1232833 1824606 2681716 3051803 3659730 -1 -2 2204595 2337469 2655906 2997535 3860542 4021097 -1 267296 2967857 3012044 3671353 4438569 -1 80943 641525 883043 911078 954621 1798821 1839184 3090854 4956235 -1 -2 614642 978070 1089606 2868539 3387763 4495322 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 264550 732875 1852811 2324599 2425508 4667257 4876860 4925879 -1 1525296 2332776 3221614 4123601 4151459 4214978 4300907 4358017 4625404 4713594 -1 422818 1244225 1926286 2833386 3856292 4507235 4594837 4945434 -1 656961 2921521 3180365 -1 -2 97730 1094442 2251093 2319923 4156127 4272498 4975352 -1 197692 423126 1382258 1500044 2472126 2737198 2892065 4425807 -1 831683 1153428 3204974 3864798 4078887 4417913 4593640 4803528 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 731062 1201049 3438943 3661289 4987306 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 2474779 2804013 4416964 4984219 -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 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 24041 760871 812731 879952 1742485 1858666 2644194 2748882 -1 782375 1329119 1476346 1736017 2463601 2501992 3196018 3987960 4640318 -1 316468 1958750 2009474 2956364 3238324 4046612 -1 1939770 2008078 2575125 2772566 2914568 2968619 3349564 3449130 4356137 4499080 -1 -2 146170 1301515 2429223 2636272 2698169 3228302 3676129 4042920 4714298 4992207 -1 452519 1385775 1405114 1581056 1721306 1730008 1906761 3889244 -1 225700 254831 1359889 1385424 1692363 1784877 1967089 2119120 3586788 4027231 -1 73214 1077033 1086667 1465364 1708623 2471920 3336106 4006732 4884872 -1 365927 397570 658251 661104 1565843 1659662 3042126 3993337 -1 203713 515382 724263 1439025 1933599 3224887 3496189 4287054 -1 -2 144283 327296 618566 1377850 1423763 1748090 2405243 2921010 3268548 3986704 -1 400150 1607795 2188919 2258343 2745134 2984417 3419838 -1 -2 960325 2351481 3435786 3493308 -1 779016 1418624 3306693 3621155 3724113 4145694 4975648 -1 -2 644551 789576 2005011 2187264 2742781 3482147 4954924 -1 872648 1315298 1597261 2243051 2394659 4126132 -1 1963419 2489739 3031930 4215478 4270269 -1 -2 266821 522340 784138 1829439 3802922 -1 32930 1081067 1113065 2039593 4368060 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 1173742 2289265 2385847 2430289 2849851 3310070 3739865 3755094 3923156 3960424 4682473 -1 2866594 2994296 3257348 4461950 -1 105961 255845 273160 303681 1201706 1267011 1518032 1735337 2179893 2501992 2788408 4380662 4539821 4943980 -1 -2 43443 545334 803380 898674 1386461 1426469 2159791 2167080 2498758 3632138 4064066 4143848 4262121 4808302 -1 1112506 2249807 3107508 3162743 3211955 4494417 -1 638209 4475419 -1 304473 1247248 3013964 3135254 3385961 4504669 4951818 -1 -2 1475071 1669287 2825923 2944610 2991051 3341882 4682884 -1 1414601 1506568 2849502 2908687 3217548 3602092 3701215 4499989 -1 232306 1336872 1891716 2908198 3334632 3376059 4423396 4853174 4869416 -1 188141 2869024 2935013 3066654 4033808 4572159 4810333 -1 2326365 2670998 2690141 2850226 2883419 3554813 3585006 3679401 3779608 3808967 3827713 3973254 4303791 4519445 -1 -2 833129 962179 1416341 1845904 3005796 3745484 3874593 4546781 -1 1628373 2263948 3648260 3663577 4747179 -1 444194 1993801 3993135 4283436 4790698 -1 128381 949249 1871741 3131143 4648457 -1 -2 1096140 1161893 2006157 2467682 2584608 2751086 2780782 3042817 3198221 4471147 4555836 -1 72609 912716 1235115 1327081 1441171 1700048 2156995 2241594 3137708 3557605 3768859 4999999 -1 1034015 1489767 1565957 2353453 3291327 4456254 -1 -2 62971 395590 781919 1071465 1312074 1563968 1662967 2446911 3167332 3346853 3675639 3765609 4422588 4467291 4669413 -1 1340179 2216672 2588759 2820788 2950550 3484546 4062268 4197101 4563885 4865907 4886176 4964942 -1 1181141 1439931 2421007 3582212 3704006 3724963 4811156 -1 -2 251270 491034 1363426 1868932 2209565 3075587 3112008 3139954 3514713 4572121 4808985 -1 961099 2410891 2781043 3548421 3578857 3607450 3923040 -1 146827 547472 1254552 1367727 1498179 2049355 3352297 4155471 -1 407394 796153 878850 3314560 3374385 3493578 4481700 4931587 -1 281553 333875 1573016 3195401 3232369 3304625 3376524 4796276 -1 -2 623927 625558 653381 2064482 3750227 4271794 4289836 -1 105804 280138 422441 456064 1966709 2026743 2724683 3127657 3423390 4193697 -1 184439 650137 997372 1729937 2978882 3314622 3325438 4521886 4582670 4726290 -1 -2 1061370 2769722 3613205 3691077 -1 1000150 1046153 1605548 1689307 1692716 2920608 3656727 3709123 4072781 4850432 -1 129978 969221 1145572 1389761 2049135 3101420 3492053 3508322 4894467 -1 659522 712160 792106 1008288 1329182 1892731 2074527 2177118 2542305 2667397 2692382 2733114 2881655 4383685 -1 -2 1706253 2230059 3175949 3205969 3807275 4534186 -1 626010 683673 1749263 3186720 4016157 4456401 4624984 4697767 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 1017511 1160019 1305969 1775801 2581638 3411779 3612031 -1 967189 1003132 2299907 2554951 3139674 3964558 4175516 4201413 -1 -2 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 2186409 2520690 2633786 2988076 3490787 3559810 4916928 4975704 -1 -2 253891 414047 1213645 1788630 1869258 2291535 2523576 2634963 2821340 3023190 4341972 -1 461613 589058 613255 739659 1087909 1613358 2003725 3276326 3508877 4138248 4195349 4995271 -1 -2 280195 723121 1358868 2009498 3198134 4370923 -1 925953 1020793 3721464 4089982 -1 1465301 2221651 3009659 3848010 4662136 -1 -2 77666 1834490 3309160 3519342 3561986 3702804 4026735 4073982 4593341 4707869 4907349 -1 184462 1157021 1357690 1540723 2309884 3624296 4194242 4659426 -1 976534 1499174 3096763 3826944 4189928 4515258 4985235 -1 651528 668078 1022031 1242098 1390035 2942222 3385925 -1 143924 524799 680459 891293 1249052 2115430 3136022 3899816 3903825 -1 -2 1088323 1113929 1600812 2187201 2200306 3058426 3202471 4595152 -1 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 442214 556485 1499548 1731847 1942968 2234830 2452256 3010400 3561302 4071668 4577892 -1 4528886 -1 36547 492260 780643 982073 1903151 3855518 -1 1521261 3291467 3384220 3439618 4131985 4359733 4716152 -1 -2 431535 917685 1326685 2238989 2626182 2808444 3849490 4027203 4482216 4934906 -1 744586 852288 1343591 1677079 1902082 3760258 4831793 4999999 -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 3314 89528 935414 1199955 3403967 4038759 4496085 -1 775927 925116 1416039 1572963 2790024 3029396 3202700 3223782 3939754 4035758 4933195 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 289789 335975 1031978 3024682 3055589 3167701 -1 -2 190292 267079 291422 763018 1219015 1523152 1680417 1770743 2494082 3628403 4468531 4667989 4949055 -1 334770 1405376 2162304 3077981 3307916 3689622 4011519 4216112 -1 1286319 2936599 4102122 -1 217701 1555108 1634627 1658908 2477323 3154583 3421891 3577973 3601804 4817398 -1 -2 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 342321 834049 981738 2239577 2910538 3403183 3879122 3903311 4830187 -1 442419 956509 1412169 1602108 1954020 2845353 3000393 3613043 4533541 -1 -2 1391052 1443058 1606347 1754014 1811048 2187266 2309264 3392894 3805234 4063670 4686173 4909228 -1 95972 179359 883829 2618304 2871367 3300405 4577698 4708161 -1 -2 190852 348476 712118 1069820 1480771 3773631 4084947 -1 -2 278654 2121899 2512254 3128707 3718646 4539812 -1 332190 1038119 1142313 2334948 2623866 2906081 4108547 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 1386897 1738304 1969277 3881823 3952433 4054799 4231450 -1 241305 2084482 2481276 2546413 2638849 2964811 3820879 3848911 4669608 -1 282811 1059981 1415375 2164206 2531070 2696958 3758529 -1 -2 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 59230 181610 325379 1216102 2318779 2408562 3674868 4272086 4628911 4644470 4927391 -1 1125631 2897530 3221303 4008888 4326486 -1 1062181 2037784 2181318 2271747 2667950 3203773 3226678 4999639 -1 99044 526758 1399906 2837821 3105472 3330037 3447554 3522077 3838015 -1 -2 1385539 4037959 4923789 -1 973115 1298343 1694946 1724010 1979746 2502746 3054021 3853341 4234337 4387830 -1 -2 138536 1495440 1516275 1546548 3333981 -1 420697 521609 705727 944798 1480613 3612626 3628780 4793236 -1 1342435 2782059 3162877 3678822 3825611 3932554 4410898 -1 -2 481714 671229 765428 2137791 3592577 -1 116332 1352041 1863921 2359294 3076542 4049490 4161997 4811224 4957013 -1 2068959 3004262 3257077 3593471 3982159 -1 860599 2423763 3004923 4390026 -1 -2 220430 665627 674705 943936 1040602 2192168 3013676 3108522 3415467 3559642 3687011 3900153 4390173 4875249 -1 -2 602777 1529306 1657389 3669975 3711354 3722053 4330047 4588657 4878120 -1 977965 1152046 1176127 1935035 2536283 3260974 3550102 -1 -2 849122 1249459 1294538 2121059 2272021 2748623 3420022 -1 1140400 1162694 1287482 2147655 2537891 4090851 4749983 -1 434397 1157822 1381203 1409985 2222007 2436701 2447814 3640267 4305647 4997308 -1 -2 423105 2046630 2319778 3735289 3947490 4093185 -1 47332 3156153 3273580 3318291 3708270 4410595 4854606 -1 1713297 2883705 3166245 3853451 4018950 -1 95764 213505 464900 801851 1406918 2009772 2799783 2947108 3961755 4485153 -1 -2 756247 3205134 4342562 -1 201336 641777 1896300 2575978 3613205 3694580 4346225 4784727 4895773 -1 594184 2169357 3094319 4010622 4095222 -1 300329 479647 864956 1174192 1226823 1292564 1546793 1799981 2069008 2493788 2841869 2958306 3879287 4702282 4762712 4999999 -1 -2 504008 1420440 2027867 2440930 -1 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 -2 20899 177448 1271709 1518214 1581644 3443996 3544126 4567248 -1 -2 798338 887579 1479883 2311360 2489045 3337081 -1 1424498 1947615 2224040 3122544 3933068 3971344 4612609 -1 -2 257599 1113854 2586169 2612921 4290972 -1 1098193 1592113 1950615 2933984 3191746 3635043 3918754 -1 8901 1731458 2077756 3166733 3643482 4081200 4534638 -1 -2 411384 1254738 1275574 1320263 1907267 2144855 2542931 3302740 3337852 3503648 3985236 -1 392898 2273736 3697336 3957061 4114151 4284647 4770375 4781790 4999999 -1 -2 1079729 1675518 3578681 4281738 4669784 -1 127116 2085541 2169739 2983838 4857043 4902010 -1 -2 431869 515395 1009243 1060509 1956282 2130220 2334124 2825475 3550495 -1 456619 664568 666031 1762411 1901393 1961456 3703247 4091352 4443850 4869075 -1 365565 571716 913596 1757337 2351904 3073935 3632518 3784868 3893166 4730029 -1 -2 1286754 1747746 2226835 2660003 4527534 -1 657810 995549 2515230 2635093 3304439 4775561 -1 -2 1406776 2032918 2871759 2878368 2996696 3913069 4206038 -1 521679 1330492 2417830 3369121 3919725 4048901 4997235 -1 707241 3154477 4181115 4299437 4951962 -1 73066 704999 1498111 1510130 1650266 2027578 2130617 2133103 2605975 2715823 2873583 2884854 2899580 3189706 3396488 3775879 4451317 4994985 -1 -2 745993 1012362 1059588 1079864 1158475 1640401 3296643 3352166 3441810 -1 530805 654593 771950 3129911 3576964 -1 -2 705042 1308178 1311595 2607978 2934402 3815199 4216819 4640106 4847828 -1 -2 233918 1493358 2256941 2319162 2996739 3235444 4230548 4383885 4978321 -1 881065 892457 1034063 2932234 3109776 3122067 3220340 3318634 4464649 -1 -2 1503326 1588828 1649438 1898426 1922287 1971788 2141520 2492172 2720047 2940248 3518338 3566035 4208717 -1 409531 421577 457193 1080429 3427687 4201586 4663063 -1 26362 1254965 1970868 2706292 4398028 -1 -2 1427268 2328203 2563692 2877403 3326330 4383839 4492458 4849912 -1 -2 438532 1471725 1553096 1963303 2155682 2338148 2367888 3770774 4106791 4355829 -1 257618 671844 1907295 2062188 2156854 2363667 2607180 3752154 3885521 -1 476657 1099774 1567545 2474085 2632271 3212210 3496702 3978710 4155826 4390060 4563206 -1 331126 894120 1081360 2875705 3462452 3550400 4524426 4661177 -1 -2 1033649 2430623 2608066 2823323 3117232 3388118 3480208 4343666 4983431 -1 765714 1198872 1319051 1830243 2120098 4905588 -1 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 14171 95598 2114561 3535840 4709209 -1 744028 1237260 1310333 1367396 1480488 2081256 2711082 3775167 3939579 3996614 -1 -2 1119768 1589653 1963454 2779395 3930926 4037277 -1 101502 401544 587844 934064 2019917 2369978 2520672 2586886 3090056 -1 117431 294376 378388 446447 680050 2212097 2751561 3052806 3391217 3504320 3993783 -1 -2 948937 1586275 1999829 2035676 2119989 2447725 2548999 2762462 3644050 3913631 4167265 4522305 4990776 -1 43102 386598 1783277 1791476 3566739 4016406 4405283 4587043 -1 62181 359279 1120740 3477365 3958554 4493614 -1 402305 1236027 -1 -2 7036 430049 1048403 1836146 2937753 3705655 4238647 4817182 4950050 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 107036 1592071 3267865 3793307 -1 1119667 1318542 1733484 3327161 3655663 4675451 -1 131607 219988 650413 1131640 1358353 1367633 2199095 2485209 3174014 4457472 4774114 -1 30638 773050 2089539 2359193 4118222 -1 -2 421046 903327 1580314 1735476 2392482 2674470 3352931 3584264 4080024 -1 1278289 1834681 2711361 3024736 3056687 3952279 4355416 4403488 4588423 -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 408563 510583 1261730 1528696 2818473 3163727 3413296 3603664 3958464 -1 83262 554433 1097126 1907972 2264368 2506204 4050610 4999999 -1 -2 1527936 1662194 2647691 2795525 2937894 2983186 4022882 4132232 -1 -2 319044 437218 507217 1530174 2088624 3191922 4010526 4632859 4976795 -1 33401 932565 938864 1092715 1472685 1587946 1763542 2587529 2991207 3827893 4114235 4275066 -1 582674 785998 1994581 3375048 4351717 4981234 -1 750501 2321925 2888469 3552652 3568368 3686318 3933890 4762210 -1 1115909 2281184 2776458 2886670 4576287 -1 749949 1956510 2094955 2284629 3151716 -1 -2 126628 950419 1136364 2543182 3317644 3377604 3505782 3950528 3975776 4322500 4375607 4956111 -1 603013 1073372 1175166 1896929 1990458 2084193 3029744 3191003 3836601 4113453 -1 1286754 1747746 2226835 2660003 4527534 -1 36546 1264684 1944458 3562600 -1 -2 841569 2887859 3029402 3667146 3802857 4163971 4389564 4691467 -1 714649 1176735 1533042 1570897 2157214 2339961 2905627 3450528 3687373 4331240 -1 1342435 2782059 3162877 3678822 3825611 3932554 4410898 -1 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 -2 249123 952689 2295102 2812816 3586534 3950759 4055201 4486822 4642609 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 -2 1374576 1892846 1930332 2886056 3730749 -1 1558082 1572371 2032211 3924905 3998561 4116885 -1 655360 786580 2079909 2333073 2822961 3350415 4722119 -1 1328381 3001503 3038331 3183094 3240135 3622781 4496649 -1 -2 159992 1514982 2160725 2352114 2363683 2478828 2676967 3736641 4392943 4818588 -1 510964 1362667 1490016 1552250 2197967 4157916 -1 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 155778 703455 1647289 2472765 4003398 4097318 4275992 -1 -2 357708 481978 861859 1344209 1349521 1548359 1774781 3218751 3792524 4046764 -1 169974 1933530 2367669 2461143 3338850 -1 348580 606744 654378 1837645 2462882 2753180 3127755 3903821 3982252 -1 1064588 1275565 1862115 2277513 4057724 4133810 -1 866659 1292588 1837621 3017277 3368212 3927932 -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 641768 1363105 1478448 2491381 2629971 3752599 3915358 4908567 -1 783053 968309 1474082 1945765 3409614 4253666 4915989 -1 86617 1600158 2092535 2693595 2890098 3506606 3873464 4451603 4582093 -1 1432220 2949752 3185325 3747174 3931828 3994650 4507980 -1 -2 462050 940039 1577749 3261534 4811063 -1 918478 -1 301339 393424 760090 1012254 1544851 2812302 3052131 3313450 4519646 -1 16647 148383 389611 716347 963145 1501655 1507370 1536129 2544673 2700160 2882533 3080053 4549826 -1 -2 482317 619087 2087828 2294230 4586375 -1 157698 203080 3062086 4867582 -1 220300 2510044 2718693 3472079 4280143 -1 -2 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 1358420 1953735 2266756 2962483 3325215 3372504 3376274 3448871 4724049 4940437 -1 1751170 2038821 2662821 3826960 -1 171297 467224 1505757 1727275 3239396 3270823 3318905 3476651 4321819 4870274 -1 558943 972808 2519561 2531143 3548561 3652913 4592294 -1 -2 237275 314138 911820 1298568 1446565 1656633 2030385 3428229 3503776 4372529 4782909 4923899 -1 67282 97195 1175316 1290155 2499796 4195830 4833796 -1 142643 406366 1133361 1610915 2272622 3064325 3414726 4999999 -1 -2 293146 414047 1167522 1954043 4113099 4327782 4941864 -1 13406 191510 980383 3056598 3126546 4395154 4622967 4683218 -1 938912 2756850 2818107 3105405 4006062 -1 -2 242005 732983 2186277 2933906 4697420 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 -2 705649 953469 2443367 2614093 2657009 2682736 3415559 3716828 4705263 4897950 -1 1523803 2017262 3152195 3191544 3438746 3500949 3725307 4057034 4154091 -1 38688 1777934 2019099 2156023 2523395 2934403 3680862 4640596 -1 -2 119838 967146 2394067 2679290 2894558 3154583 4564509 -1 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 413912 520379 3290276 3515223 4166664 -1 -2 385777 2087667 2487172 2585976 3499165 3651711 3839915 4111528 4194712 4265262 -1 34738 612581 1360642 1387109 2491789 2698007 3459657 4458795 4507038 -1 951678 2308662 2613774 3037369 3122876 3375435 3663184 3904672 4008139 4386231 -1 335928 1721802 2052086 2204132 2833372 3599987 3735294 3877367 4007793 -1 1430987 2270499 2735367 3137212 3831806 4730256 -1 -2 91621 600124 2954458 3541095 3637460 4447977 -1 450847 3156778 3174507 3613043 3764863 4211915 4227826 -1 2866594 2994296 3257348 4461950 -1 -2 43150 522671 2465943 3104622 3109702 3174967 3896235 4501739 -1 119806 230330 839804 1028074 2645059 3169297 3795676 3903565 4370268 -1 -2 70553 1059991 1748226 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 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 156612 595038 755147 848130 1116381 1678141 2238113 2527422 2822900 3373507 4415806 4611770 -1 -2 29513 789111 847400 1963057 1983774 2081048 2141001 2966644 3278706 3349795 3611949 4120681 4137197 4725170 -1 580058 1475071 1669287 2944610 2991051 3138754 3341882 4682884 -1 -2 1873138 1919029 2763405 3409732 3558113 3615416 3757436 4182313 4417595 4581757 4989152 -1 463518 660936 1539615 3835457 -1 -2 499956 566617 1236816 2057734 3558716 3613676 4419653 4660633 4936761 -1 867962 2262652 3091967 3585862 3959685 4268013 -1 -2 644551 789576 2005011 2187264 2742781 3482147 -1 660835 1390423 1832292 3919513 4258762 -1 -2 699223 964394 1208181 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 46496 399426 486202 612759 874929 1443371 2326332 3647069 -1 583930 607792 1773268 2142772 3634614 3950263 4058346 4698192 -1 805306 1893380 1975897 3040678 -1 266819 721492 921998 1011661 1282955 2409966 2540282 2852261 3623666 3680792 4936578 -1 -2 1387822 1416596 2465263 2497586 2627971 -1 269911 1207590 2101090 2788206 2855136 3871044 3989729 4017439 -1 102993 210452 332602 1848158 3720006 4474902 4730091 4847248 -1 671257 2862787 3405297 3995632 4117949 4278375 -1 192922 219985 232623 1579927 2056018 3334619 3805109 -1 -2 49859 1039773 1049726 1146058 1697214 2532368 3199320 3919780 4605773 -1 198016 619681 788814 3658240 3862027 -1 -2 1070910 2199366 3247691 3363968 -1 474324 1151372 2724881 3317085 3722905 4134566 4211325 4256315 4414357 4495413 -1 183642 1850033 2584136 3001619 3380055 4325926 4670538 4711719 4999999 -1 -2 500893 785425 1417827 2138843 2580364 2828342 3680646 3783625 3981751 -1 1163926 1613689 1631049 1827291 3868942 -1 1760599 2637454 3090567 3165034 3210811 3578623 3898135 4735694 -1 87343 303704 333456 2271747 2438447 3681323 4151808 4826090 4828159 -1 -2 697592 896298 1343731 2228272 4007496 4491727 -1 1001132 1527911 1680183 1872543 2403169 3070474 3244524 3432756 3613164 3821472 4864762 -1 415731 684980 739170 2575555 4443813 4595854 -1 -2 930344 3740628 4126350 4673362 4774261 4995211 -1 831534 1956647 2335273 2487719 2613670 4544281 4611868 4918690 -1 -2 107781 722404 728073 1024646 1155576 1521631 1662464 2113509 2377556 4910500 -1 519008 798825 2089790 2869598 3974889 4031275 4746190 4838207 -1 -2 1286187 1969655 2217554 3097528 4159206 4630501 4921720 -1 -2 120161 562571 642356 737458 1562957 1724656 3112614 3434820 3564709 3625436 3694914 3880803 4450902 4645089 4698255 -1 601495 1226544 1315152 1882696 3205858 3750534 4987091 -1 1503388 2238402 2249711 2714286 3888214 4178270 4464305 -1 821914 2459291 4640947 -1 573169 1286133 1811820 2567529 3929541 4224779 4754136 -1 789030 938474 1600458 2009839 2788024 2851989 2878458 3893664 3906840 4996460 -1 -2 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 283771 652974 1470171 1878269 2486209 2697962 3890664 -1 131716 790609 1522715 1990111 2146943 2617427 2726504 3353616 4955306 -1 324985 857939 1029816 1079754 3386171 3564339 3742462 4289917 4855385 4896948 -1 252641 1623001 2547423 4344726 -1 -2 466732 495768 685153 1010769 1652404 3410075 3661793 3719676 4428499 -1 341384 1230352 1232258 1524141 1892633 2039869 2747463 3103918 4427815 -1 596423 1301059 1369164 2459952 2960615 3229924 4001760 4300440 4781927 4782776 -1 -2 1019144 1268388 2161923 3219993 3235141 3785384 3990713 4850186 -1 731062 1201049 3438943 3661289 4987306 -1 13231 232911 719887 800876 1799096 2995556 3320492 3578639 3923835 4067037 4068076 4387444 -1 694695 1175379 1831077 2013791 2852730 3120014 3424942 4038603 -1 -2 522163 1298050 1921742 2066862 2702525 3213757 3631198 4371852 4505986 4688292 4810198 -1 -2 8019 2308331 2385844 3056444 3649860 4214804 4849787 -1 -2 485345 559975 764063 826997 1679653 3536262 3688547 4038810 4969058 -1 3934 968327 1848366 2084128 2690211 4329089 4425171 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 830376 1093333 1714989 2072327 2099344 2187140 3032334 4208788 4701609 4723768 4750713 -1 -2 63345 201525 835024 1006706 1049361 1929855 2629499 2702935 2717220 4291032 -1 52396 324139 847484 2321262 2947796 3175888 3559852 3689494 4524031 4765635 4830427 -1 1928472 2629670 3292821 3301390 3861347 -1 -2 7036 430049 1048403 1836146 2937753 3705655 4238647 4817182 4950050 -1 521529 945681 1440218 2468417 3769372 3787790 4324498 4625247 -1 -2 1608729 2557435 2736133 3442283 4335924 -1 273134 707762 2263153 2599702 2899169 3423038 3477281 4323934 -1 2358734 2769531 2933204 3599517 4574471 -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 65459 1162195 1477718 1849862 2197365 2540282 2694789 4777481 -1 250302 605259 1012459 1402825 1521363 2698151 4671240 4690971 4915419 -1 -2 87685 1275225 1662421 2143914 2640226 3542760 3632399 3635111 4325545 4341709 4829780 -1 1926938 2151579 3748969 -1 -2 51723 546612 1657336 3116789 3190497 3720528 3741521 4667491 4856365 4960621 -1 128796 1499866 2865568 -1 533917 556838 727971 815049 1783624 2412584 3769914 4051767 4690660 -1 478802 991988 1139553 1626995 1957172 2488241 2914881 4377858 -1 -2 1916271 1919345 2487730 3369713 4383684 -1 93551 369531 792513 1356263 2248493 3039377 3949229 4698030 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 86224 160215 598744 1350955 1629501 2324978 4366853 4723221 -1 145733 456259 564453 1133223 1683288 3477650 3719314 4080920 4304871 4486393 4715970 -1 664971 776614 1220640 2224772 2263622 2501781 3253930 3347020 3714771 3734359 4550892 4886701 -1 494140 1233101 2318739 2546521 4488932 -1 -2 1052261 3380671 3554309 3581429 4001638 4147348 4161692 4280438 -1 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 557048 1211225 1634547 2035150 2198568 2655932 2987433 4363511 4570574 4775337 -1 -2 243854 249044 337900 606870 1286091 1570240 3447434 3548656 4636817 4851904 4985134 -1 433971 1262291 2509492 3192131 3467391 4117723 -1 139962 1387677 2492295 3296840 3303069 4480421 4573795 -1 423373 1472720 4121777 4508006 -1 -2 333741 509998 585930 2281105 2323451 3841390 4081996 4138427 4550370 4828548 -1 569625 668325 1717216 1722248 2651322 3750913 4314512 4586583 -1 1722894 2064898 3587270 4960621 -1 -2 978070 1089606 2868539 3387763 4495322 -1 648375 2012125 2154719 3556793 4278542 4659030 -1 -2 885230 1257567 1320075 1338735 1736465 2376012 4077092 4540351 -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 -2 373467 741089 1190384 1564904 2022587 2574242 3213465 4245591 4341806 -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 33953 2264049 2374318 3099658 3270177 3451616 4313193 4667478 4708367 4901364 -1 64623 3092992 3337322 3873534 3951896 4093129 4288434 -1 529249 757154 1389823 1705882 2709900 4114259 4517440 4910245 -1 -2 253417 718898 1511897 1551249 1667416 2693127 3338500 -1 416492 557360 1897188 1907466 2296024 3195564 3598268 3888142 4183931 4457633 -1 -2 154909 412964 548406 1188644 1363164 1426319 1504730 2258319 2754268 2884354 3387213 -1 1497952 1952037 2793141 3746080 -1 114589 164290 352273 2776734 2844059 3288004 3740743 4029524 4620546 -1 -2 1088419 1290076 2075322 3081689 3779420 4325287 4702282 -1 192769 568422 1290955 1332110 1405134 2957962 3990714 4474924 4999999 -1 1236195 3216222 4773256 -1 -2 2334619 2827645 3485978 3863034 -1 175017 517550 1479145 1517743 3309660 4375330 4533509 4848219 -1 232041 354148 1211474 1349740 1456087 3614883 3686942 4646722 -1 -2 99258 1708551 1755421 2110055 2215791 2434762 2663388 2963562 -1 353813 924097 1592875 2594589 2887003 3270469 3628684 3850054 3886487 -1 -2 192168 343228 3581761 3784417 3934079 -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 659911 2315638 3532597 3553219 4262866 4391785 -1 762559 1327808 2030219 3496556 -1 -2 304473 461843 1080895 2228038 2535628 3845523 4277910 4600488 -1 296346 317721 815822 835434 1347528 2485389 2966927 4089798 -1 319448 333603 415353 561648 707220 831117 1993378 3017424 3730688 -1 610978 1142880 2055574 2899531 3733360 3884364 4032999 4876597 -1 -2 1083752 1140801 1539638 1688185 2079507 2763135 3800807 4980265 -1 -2 403823 906156 1116203 1826930 1935099 2626797 3235903 4209306 -1 -2 997765 2541508 3242102 3287535 3788814 4779404 -1 1107070 1831506 2475955 3954531 4025960 4370946 4427893 -1 -2 203572 897415 1396023 1761349 2328103 3639844 4152203 4364152 4766387 -1 891929 1508689 4135159 4154555 -1 -2 383895 582496 748897 898262 1123126 1285962 2990829 4366423 4431198 -1 225648 2844435 3349324 3853536 4602303 4771425 -1 -2 382280 1269886 1493672 1569551 2166912 2236379 2496561 2562911 2629118 -1 205984 639288 1023156 1146610 1963092 2269123 2518516 3503745 3778877 -1 -2 710221 1049665 1116182 1161715 3405169 4303306 4839199 -1 413591 881124 1705990 2134164 2243243 2627356 2627703 3136478 3257426 3286299 -1 -2 203572 307406 2325765 2450334 3898368 3994880 4140666 4766387 -1 769091 1097469 1576547 1686828 2015517 2458120 2775815 4929097 -1 42350 136748 167918 384246 2563150 3155825 3382626 3545348 4429185 4592600 -1 -2 29611 1173641 2428813 2943401 4004854 4053065 -1 -2 1253005 4206699 4945733 -1 37938 270915 579123 892418 1568622 2765657 3054686 4569960 4655166 -1 1020063 3894988 4902732 -1 70567 162903 247337 638390 1536004 1894627 2136265 2455972 3611288 4093953 4282374 4315847 4448946 4807754 -1 834759 987488 1094299 1675685 3440027 3698695 4172768 4182806 4375224 4479763 4570574 -1 -2 2565703 4334500 4502072 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 186962 423270 2636240 3443870 -1 358994 514504 1410993 1976595 4405290 4715963 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 1026747 2464763 2765719 2994206 3043241 3995630 4240271 4982176 -1 481164 644287 1037510 1367036 3260459 3409453 4071466 4724385 -1 -2 125519 231154 455474 1930935 2298206 4265084 -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 367500 600630 1373835 2294883 2720640 3638600 3693519 4030408 4215766 4548365 -1 -2 205323 659394 718869 1062706 2001774 2298687 2344056 2836143 3089351 3525105 4341860 4767436 -1 750647 861243 3242260 -1 296593 1037233 1851482 2065613 2128650 3079701 3555141 4806416 -1 -2 2602002 4314465 4588309 4617170 -1 -2 195499 1537184 1669046 2910036 3243283 3728691 4354436 4388333 -1 337550 961971 3821472 3832624 4740868 -1 101923 283505 414063 439162 1895941 1983774 2686309 2708851 2947275 3564936 4069656 4959759 4999999 -1 445998 487608 1406776 2762583 2871759 2878368 4206038 4361312 4798812 -1 -2 2166257 2331110 2993495 3317193 3442706 3725305 3857883 4151474 4700519 -1 -2 1170996 1202333 1453949 2580688 3687335 4104876 -1 1085910 2836095 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 246560 1356611 1755029 3150652 3226992 3289545 3350628 3360693 3777387 3964694 -1 -2 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 634720 999911 1695890 2110896 4139752 4209668 4412019 -1 -2 823043 929437 2067829 2559795 4068464 -1 16340 1747622 2231239 2389746 2436849 3542459 4127880 4951853 -1 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 352400 602393 732243 760090 876262 941790 1597804 2252345 2484446 3041071 3051625 3512359 3698571 3756756 4523974 -1 -2 586087 779571 3491715 4151268 -1 676321 2790768 3829914 -1 -2 104119 147625 1551879 2369385 4064828 4133522 -1 654333 782722 871839 1373415 1736904 2746477 3324768 3396568 3398663 3774307 3911047 3956639 4568915 4751127 -1 46857 990301 1271235 2478814 3367441 4281140 4740149 -1 -2 78862 318155 672299 760392 802958 1278705 1484824 2301233 2935774 3395463 3656682 -1 568030 738571 1773251 2339922 2419135 3443860 3460068 3776009 -1 638716 1073654 1870417 3520985 4717749 4762572 4826487 -1 1051708 2169912 3568268 4159568 4367787 4441941 4794174 4926949 -1 444545 577168 918280 2798027 3209721 -1 -2 946462 1875934 2476028 3104879 4101670 -1 1003668 3157851 3179635 3305320 3828477 3905785 3910081 4253275 -1 471306 1114557 2027689 2045988 2603154 2797896 3028898 3067410 4411788 4807711 -1 1381174 1688317 1840694 1890330 2089638 2752374 3233742 3402881 4261228 -1 -2 82932 840485 1387325 1731454 2483726 2830555 3285442 4350315 -1 30278 132864 434333 581229 2183800 2244327 2861065 3189269 3206815 3443145 4350899 -1 165887 549410 1537772 2046063 2913373 3615597 4567568 4993209 -1 887444 1127953 1315135 2429258 3673759 4048100 -1 1058769 1144881 1486881 2214096 2652031 4861294 -1 899094 1130962 1827701 2429432 2457670 3001895 3139571 3430206 3670053 4319746 4808459 4999999 -1 1284114 2044081 2179477 2760430 2815816 3072313 3814148 4249450 4805876 -1 -2 523399 1814094 4630606 4657461 -1 594184 2169357 3094319 4010622 4095222 -1 390468 391503 596662 933127 2001080 2233243 2937869 3609702 3725302 4014927 4035785 4818780 4999999 -1 -2 1916271 1919345 2487730 3369713 4383684 -1 30288 315161 902817 1044543 1777600 3159858 3486088 3553965 4239506 4327159 4467275 -1 4113 690152 861556 938538 1740262 2404254 2789443 4045831 -1 -2 78870 1763853 1965523 2695972 3306042 3329311 4099524 4281936 4373847 -1 -2 98967 1022592 2031621 3199291 3495836 3847814 -1 68526 83905 745113 991646 1724762 2100522 4280106 4342512 4424282 4803367 -1 -2 1061370 1896300 2769722 2873192 3613205 3691077 -1 1000150 1046153 1605548 1689307 1692716 2920608 3656727 3709123 4072781 4850432 -1 118206 157902 376164 800343 1120679 3557936 3778508 4387383 -1 129978 969221 1389761 2049135 3492053 3508322 4894467 -1 305059 2409859 2499064 2957688 3826011 4685750 -1 659522 712160 792106 1008288 1329182 1892731 2074527 2177118 2542305 2667397 2692382 2733114 2881655 4383685 -1 -2 532668 561632 878085 2513890 3603189 -1 1045663 1318272 2016522 2510306 2627174 2733156 2943310 4161425 -1 -2 216528 353687 1629976 1790676 3221676 3454052 3926765 4663855 -1 31569 131912 327231 354643 1274491 2127490 2253848 2454249 3401658 3578766 4348231 4489412 -1 -2 64818 965063 1029568 1730849 2280289 2830364 3129729 3148983 3401343 3431469 3532968 4571652 -1 480837 2226008 2526251 2869073 3668932 3839829 -1 -2 328448 1269450 2396753 3048526 3509956 3880812 4446984 4527083 4676155 4915264 -1 417117 433259 472523 1846837 2049533 2834347 2876489 2914069 3889026 3930482 4031706 4349244 4462229 4674242 4922037 -1 1952353 2152749 4177416 4371879 4626514 4956449 -1 250675 562065 711616 739366 1973164 3207064 4124049 4416719 4598981 -1 -2 110205 969304 2668753 3038716 3450624 3844901 3875780 3993587 4714568 -1 673232 2271393 2781169 2844215 4324861 4814861 -1 -2 270323 674604 722738 907595 1008187 1771503 1834490 2469728 2763495 2951635 3348023 3702804 3787220 4073982 -1 397169 2291538 2467358 2541688 3292376 3388306 4168916 4363129 4783023 -1 -2 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 2282904 3466602 3502123 4573067 -1 2429994 3550602 3700952 4340675 -1 406663 1735501 1912438 2367875 3497364 3551022 4643711 -1 -2 1092055 1150518 1625017 2100333 2422040 2771927 3196810 3564337 -1 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 332728 853528 2589288 3581891 3631821 3832238 3856559 4765750 4926968 -1 -2 1295650 1639575 2447995 2869979 3340154 4939013 -1 509724 819913 1054668 1239828 1473655 3009973 3611500 3785198 4722735 4723310 -1 289216 391938 480534 556964 1112483 2091962 3109905 3484929 3893902 3980418 4858756 -1 -2 761561 2085541 2169739 2690945 2893645 3765495 4192538 4483608 4857043 -1 525100 1663981 1924120 2053838 2187792 3821853 3980525 4663208 -1 -2 1727361 3113308 3357609 4445903 -1 -2 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 875018 879448 2653831 3092092 3236213 4289391 4587945 4803622 -1 -2 37390 152084 1807768 2182527 2652813 2690095 2881317 3578459 3877128 4006472 4124897 4379994 4422028 -1 630057 1361926 1742146 3158440 4338856 -1 -2 1084340 1153455 1270851 1605534 2259407 2407662 2697717 4256988 4507838 4862222 -1 3089843 3408281 3790233 -1 1331868 2967629 3518211 3540873 3962926 4714715 -1 -2 945759 2371363 2534519 3182449 3752591 -1 1228888 2353752 4584040 4608682 -1 -2 336289 524631 1237716 1433536 1823410 2752783 4179914 4196247 4312998 4781112 4790336 -1 -2 2565703 4334500 4502072 -1 358994 514504 1410993 1976595 4405290 4715963 -1 877418 1966475 2175296 2713222 3045144 3583929 3594676 -1 -2 399640 1026608 1028200 1121570 2056094 2072668 3165685 4136460 4298728 -1 648185 953542 1511325 2184848 4028597 4342319 -1 -2 637076 783480 3463076 3720665 4446279 -1 186425 420527 1768036 1833142 2367174 2875900 2994689 3149770 3553688 4028559 4599089 -1 137267 684257 1334315 1679024 2072118 3245458 3576996 3650792 4941683 -1 299001 329627 2550979 4645742 -1 -2 420580 1255708 1611164 4803528 -1 -2 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 790124 814190 1326741 1937877 2228830 2571138 2634011 2724649 2975446 4098280 4450164 -1 47182 146836 1933237 1997469 2180654 2694372 -1 611973 2130851 3703660 4174020 -1 1217374 1556873 1651911 2514031 4121296 4803196 -1 -2 776576 787908 1175468 1929625 2364030 3312681 3329253 3640432 3744051 4030676 4225587 -1 274573 283349 857503 1062227 1415624 2418332 2461185 3213828 -1 -2 711834 1863214 3357288 3446270 3843997 4432814 4460609 -1 2437851 2533373 2693970 3728669 4031897 4557455 -1 182268 374662 1002790 2484116 3137364 4750266 4946342 -1 -2 282701 561742 1296170 1582107 1769331 2796748 3432807 4444842 4755498 -1 1661483 2262900 2330733 2582492 2825761 3317641 -1 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 2030219 2525050 3231131 3289143 3967192 -1 64081 81403 1046000 1053524 3052224 3472802 4575173 4867438 -1 -2 84034 209023 391880 468296 1197293 1615594 2048139 2225113 2342037 3622621 3638717 4112678 4221756 4566037 -1 620533 809106 1703199 2159677 2261530 3019426 3206809 3788619 3853103 -1 881099 1307092 1579674 1784751 2099502 3199454 3814915 3900767 4415841 4988921 -1 -2 2605857 3667146 3816508 3992410 4392572 -1 128023 711641 3306191 3503773 3709204 4060291 4385356 4465862 4466882 4811713 -1 -2 1177649 1558504 1738337 1865284 2326847 3233971 3381142 4692371 4731655 -1 331699 757681 828874 1616238 2656837 3361598 3569270 3842196 4125851 4417557 -1 995859 1089845 1177793 2222444 4273830 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 190371 1051496 1344117 1516889 3228787 4042654 4828031 -1 779016 1418624 3306693 3621155 3724113 4145694 4321074 4975648 -1 80946 916520 984647 1380464 1781475 2184488 2542304 3108408 3538695 -1 112521 651829 798151 881237 3594324 3953703 4039112 4274025 4291505 4480909 -1 1888248 1925679 1957250 2570138 2884093 3525112 4253112 -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 -2 439034 731002 884277 1353768 3408748 4909964 4978093 -1 -2 115691 777067 788972 1321837 2381917 3784137 3921353 4883818 -1 78588 155776 1632187 2541820 2827573 3769222 4330395 4714640 4759086 4936650 -1 -2 2059387 2629159 2919990 3191337 3415842 -1 -2 191618 472788 699530 975311 1947417 2976908 4164368 4195588 -1 179288 408682 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 102093 680558 1096640 1588108 2497990 4773978 4853669 -1 -2 758399 1014441 1385923 2322687 2618241 3824126 3853799 4995929 -1 413829 777012 2601791 2912706 3484899 4781825 4969763 -1 -2 225160 268701 317081 1366371 2150504 2945960 3185780 -1 998149 2032636 3326819 4546761 4910272 -1 357580 605494 945179 1198127 1412650 1560853 2360966 3306093 3315900 4487791 4791069 4860007 -1 -2 130408 1356971 2171893 3455277 4674245 4798262 4863323 -1 716032 1079754 2087957 2130141 3875457 4629946 -1 -2 763703 1230363 1930197 2012474 2045280 2610432 2719230 2831471 2995204 4669393 -1 329972 474315 899393 1841418 2303975 3939180 4047054 4999999 -1 729266 1040391 1728646 2234770 2356182 2723315 3308338 4781821 4918672 4992625 -1 -2 1072126 1698075 2196144 2246194 2541612 2646431 3119029 4077749 -1 869909 960226 970517 1322663 1872902 3613185 4081654 4327888 -1 534237 818868 1554039 1712369 1852568 2478505 4247448 4821381 -1 -2 226942 250608 449752 1952145 2363584 3152647 3835097 4154938 -1 636275 792967 859401 1017653 1373988 1788472 1982565 3251975 4607505 4800870 -1 -2 307012 563539 1002303 1398822 1965589 2705098 -1 326014 794828 922709 1294821 1782426 2596278 2731310 3183064 3259420 4839065 -1 -2 47413 942687 1406142 2107030 2279715 4639585 4895198 -1 481562 584848 1656849 2281575 2583247 3240621 3692417 4885706 -1 307775 613838 1075283 1399476 1980017 3843159 4437931 4537412 -1 -2 562510 1573734 1969970 2263846 2809182 4128117 4274051 -1 233876 2260026 2443172 3843644 3963558 4545710 4557568 -1 -2 113950 1016934 1287538 1475243 2334525 2440150 2626974 3854527 3986871 4449813 -1 51033 1229543 -1 2156539 2442692 3219019 3490250 3530892 3699696 4141044 4440123 4480366 -1 -2 155216 1563366 1778792 2331119 2994596 3572517 3863186 4545190 -1 312775 1335055 1822090 1849563 2535204 2877026 3039099 3251970 -1 -2 18594 2137232 4403183 4469508 4801822 -1 502419 1055044 1692666 3724761 4201763 4759521 -1 -2 893857 942938 1256638 1727783 2380871 3215522 3357871 -1 1246645 2736946 3137861 3473964 3974274 -1 930140 1333454 1364562 1589906 1940675 2250461 2412702 2985670 4092415 4127113 4246919 -1 5031 220265 1466802 2554294 3011170 3170677 4042201 4814181 -1 52780 1513010 1706253 1959240 2230059 3175949 3205969 3576108 3679660 3807275 4534186 -1 -2 895930 923382 2248237 2685912 3284243 3306939 3421538 3951050 -1 52780 521615 1137874 1647549 2201757 3545932 3807275 4265199 4773836 -1 179599 1402565 2105128 3502027 3850460 4419016 -1 -2 747307 1070276 1552463 2238210 2644040 3208274 3269604 3785324 4322249 -1 -2 381991 1598933 2002125 3461540 3572095 4482865 4679581 -1 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 349589 771813 816754 892912 1468653 2027135 2080431 2105946 2202589 2229212 2610867 2668943 2769300 3633601 -1 -2 909886 1595286 1918302 2215889 2836052 3055025 3720000 4056142 4449207 4515793 4616392 -1 77440 2052722 4188117 4922060 -1 -2 3406 1588867 3622470 3941582 4137201 4455961 -1 -2 135354 237938 589187 1195754 1254150 1322130 1345640 2376393 3480498 3791697 4313076 4360543 4788829 -1 -2 55390 367788 1877011 2607919 3567113 3690064 4253157 4546943 4644936 -1 249135 2018528 2512883 3134251 3357192 3779886 4270133 4447643 -1 -2 1321432 2803604 3768474 3987060 4698661 4722038 4772321 -1 1385539 4037959 4923789 -1 -2 206329 402480 1761525 2081186 2258727 2468888 2874271 4260991 -1 -2 361496 1040471 3283591 3728739 3737341 3873521 4030495 4231305 4546470 -1 97716 331122 1452418 1886918 3399540 4595289 -1 -2 646560 905058 1210784 1558255 2738835 3366898 4474525 -1 114536 932167 1199928 2785684 2909415 3950808 4369805 4679484 4756592 4909419 -1 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 -2 162613 2178238 2500723 2596522 4468092 4691830 -1 269153 285773 663498 1734710 4910606 -1 105209 385879 797019 1697590 2030558 2880445 3854527 4641610 -1 -2 540420 549377 1023837 1100575 1329609 1352532 1395980 1556213 1949851 2098901 2805454 3520865 3869866 4067918 4223336 -1 1043564 1159856 1819361 1986389 3829609 4625674 4866913 -1 480461 1244805 1911895 2302721 2633116 4383117 4612797 -1 320390 571400 3952270 -1 448588 952164 1312814 2999007 3117572 3810899 4643809 -1 -2 633163 1441626 1775294 2012966 2650352 3395428 3537968 -1 327344 386978 1379067 1919063 2432393 2541796 2746987 3160325 4444380 4699702 -1 89486 681290 768871 807561 1270904 1691452 2003708 2807518 3537194 3554907 3884833 4773777 -1 14452 439023 1492546 2895254 2953090 3505664 4022882 4644293 -1 332548 390053 551624 1038811 1077256 1196520 1678548 2948319 2994436 3024938 3367908 3613680 3856876 -1 679799 1397158 2178096 2591915 3596578 3657835 4257980 4666142 -1 900949 2452313 2877858 3182752 3281880 3826281 4246208 -1 -2 611727 1627665 1983970 4029313 4663265 -1 122294 336308 698316 1675093 1870953 1922476 2720889 3398345 3986749 4141845 4652401 -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 -2 858709 1611678 2013417 2184956 2548603 3483293 4376838 4546646 4609959 4887589 -1 696521 1395357 2634520 3617911 4015868 4201962 -1 99133 288047 1259777 1333165 2188720 3077468 3104668 3129999 4712204 -1 -2 114238 943400 962359 1685961 1719654 2516096 2701468 3344623 3819322 3896495 4107359 -1 545115 1235366 3092170 3475827 3634550 4494579 -1 -2 810615 1476254 1586172 1681277 2357236 4171519 -1 -2 514879 599805 1092615 2060992 2239137 2734723 2738055 2778181 3753883 3916901 4739805 4821068 4905334 -1 2073 3076775 3183399 3555110 3801363 4522447 4554857 4818776 -1 -2 629672 979715 1875740 3019939 3199605 3322919 4349140 4678806 -1 200553 2459031 3629030 3984486 4085200 4191923 -1 -2 1600190 3951027 4673496 -1 1366967 1496054 1514371 1959666 2678094 2845904 4479103 4743358 -1 9907 620878 1327998 2054509 2134371 2161334 2940287 3279558 3928532 4692762 4703769 -1 -2 210934 659834 1077482 1439362 2711465 3512731 3553468 3800716 4283001 4466177 4552167 4999999 -1 -2 693681 1623217 2854245 3213244 3234781 3638774 3924828 4003967 4180347 -1 290780 1643191 2785606 3660891 4180528 -1 -2 43620 307508 1484980 1659663 2181034 2533746 2568110 2894505 2936377 2983725 3327309 4456281 4486424 -1 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 2464558 2597409 3650183 3730812 3866415 4296296 4676611 -1 1471510 1823427 1930387 2055037 2553961 3718360 4593732 -1 166150 502914 652580 878363 1642691 -1 133617 175160 253767 1018098 1632437 2272059 2431059 3307633 3517161 3730133 4008597 4520891 4809747 -1 1880 1320957 1524587 1901904 2182238 2658824 2909068 3216655 3565631 3589591 3839513 4230930 -1 -2 218246 423458 1640765 2697570 2893610 3208720 3744528 4257736 4696402 -1 67594 385670 1241264 2442399 2748583 2799919 4146197 -1 -2 53090 70427 526307 761286 987368 1562512 2773041 2824455 3922122 4750071 -1 -2 1246796 1292813 1362958 1603068 2691895 3964851 4382937 4898264 -1 12836 1407992 1850850 2906714 3201033 4522632 4547115 4572408 4639014 -1 868395 1925594 2024416 2531844 3085796 3117125 3392115 3862468 4918402 4982522 -1 526651 844138 2454633 3758495 3940807 4291606 -1 199953 1559334 2053059 3433088 3439043 4179654 4527516 -1 433971 1339624 3695121 3879825 -1 -2 508635 1009802 2601507 3130593 3914537 3991453 4997635 -1 81664 320907 1116475 1871625 -1 725714 887724 1635018 4028862 4147293 -1 181478 221051 1200395 1569383 1962228 2113342 2570426 3639452 3917688 4324258 4742484 -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 167349 1533219 2110074 2702598 3555505 4182830 4773298 -1 597858 994689 1333872 1343504 1604471 2527277 2796220 2828972 3911797 -1 -2 681873 951093 2399963 2922921 2942281 4288528 4578371 4951571 -1 933380 1259566 1641591 1914506 2450215 3801254 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 51739 447695 2984697 4197226 4781504 4907580 -1 159791 690510 1177491 2045432 3069150 3088082 3981098 4116606 4715771 -1 -2 579530 1439853 1774933 1870484 1894644 2372773 2825498 4645180 4674821 -1 -2 1159383 2355597 2572368 4013397 4226236 4278174 4410560 -1 467554 470901 2488805 2539211 2796456 3207408 3388572 3488424 3966087 -1 172342 1490649 1625316 2323300 2669955 4031502 4383442 4391151 4645342 4690470 4702840 -1 -2 162368 819077 902799 1237178 3430468 3633571 4409836 4559954 -1 2419454 2464705 3884682 4027788 4134359 4153137 -1 741460 761565 2916259 4028664 4057386 4325085 4502673 4648315 -1 -2 21843 59755 264570 781859 1243633 1412651 1648824 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 -2 294416 1268851 2299818 2384370 2466433 3817178 -1 85089 728252 1510322 2164279 2346915 3675289 3888527 4214388 -1 245247 278748 3199597 3322968 3368301 4460953 4946555 -1 -2 261413 1502166 1897048 3216381 3682814 3845559 4907848 -1 1437427 1589058 2292021 2360657 2433345 2466403 3445647 4821902 -1 10315 938999 1140770 1329117 3874261 4799371 4933638 -1 980857 1258918 2676281 3333850 3940082 4782678 -1 -2 7736 929034 1253621 1329676 1353619 1797330 -1 14131 270915 892418 2900588 3498630 4658229 4815956 -1 1869273 2147947 2281229 3684102 4550370 -1 609161 636752 657623 2156539 2442692 2566707 3490250 3530892 3617116 3699696 4480366 4858128 -1 -2 2565703 4334500 4502072 -1 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 1541077 1790267 1918608 2121840 3338884 3672661 4332944 -1 358994 514504 1410993 1976595 4405290 4715963 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 726603 1807953 3593372 -1 428071 1186964 1647587 2721949 2856668 3790611 3985707 4141167 4522835 -1 88475 265010 743723 1134223 1853220 2478204 4807233 -1 -2 945872 1134052 1570649 1653391 1715351 3227994 4653477 -1 1467499 2199253 3510365 4586760 -1 809886 1570830 1753100 2566122 2723245 4176392 4194262 -1 79371 483502 1383666 1931037 2039676 2683963 2933204 3942417 4484447 4755004 4952258 -1 -2 216426 702511 863057 995187 1495909 2714558 3083681 3237462 4090510 4433010 4641620 4989759 -1 175315 625572 1412941 1469988 1855437 2949414 3177180 4733519 -1 -2 808000 816519 1201724 2006658 2132968 3117332 3263770 3393611 3499060 4590257 4614645 4647645 -1 186962 423270 2636240 3443870 -1 353872 405875 2218164 2507157 2843181 2900589 3229063 3467724 -1 18540 864496 1107108 1275679 2261469 2736325 2799814 2810756 4005774 4479255 4498362 4570615 4631266 -1 -2 231187 567774 799939 858388 939254 1237732 1384455 1621065 1686757 2233813 -1 2588987 2652958 3418944 3771685 4187844 4533024 4566977 4982220 -1 -2 18841 119910 484433 2064670 2317747 3013081 3310400 3786826 3920669 4154366 4279985 4969325 -1 541222 608241 729743 1391392 2495981 2678561 3046023 3260387 3716966 3963139 4385649 -1 428961 706225 2082444 2195228 2381782 3059020 3415353 3929807 4077366 4477234 4911863 -1 372724 1370674 2981440 3196001 3262093 3502815 3962126 4192774 4633529 4701861 4790334 -1 279786 1038975 1060188 1934951 2720215 2855281 3308893 3612966 -1 -2 1326787 2498348 2562775 2665960 3040402 3457445 4418407 4637735 -1 377373 932422 942010 1327541 1740151 3452737 4041586 4905336 -1 101677 131081 1070307 1161558 1650450 1734944 2130221 3248790 4240635 4869824 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 1803803 4062819 -1 346509 816287 1604505 2037562 3124966 3478150 4155358 -1 1719881 3709956 -1 -2 539875 685741 849127 2092873 2310457 2575416 2631700 2837728 3236726 3288725 3996681 4468730 4586569 -1 170114 251779 317363 324644 673995 736180 2641606 4165300 4306784 4437306 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 611677 1150436 1460743 1828204 2172611 3930973 4649007 -1 245138 1150876 1688460 2515159 -1 -2 841630 1692813 2293127 2341190 2413940 2549879 3076952 3662249 3687554 4580226 4967780 -1 448322 1392742 2391209 2930204 3226919 3269305 3560586 -1 234193 275097 941428 1096561 2527272 2954479 3469430 3583087 4686025 4991854 -1 -2 1099345 1208233 2126394 2225970 2539688 2726434 3551234 -1 274014 1278494 1569899 1936084 2716666 -1 568268 734217 3188114 -1 -2 481572 1616156 2635068 3339379 4540963 -1 299272 429294 1642771 1767374 1838964 1907214 2177456 2370674 3285352 3550233 4138377 4514770 4686108 -1 -2 245091 503727 1248864 1422597 2881241 4875511 -1 59726 1288795 1524298 2542514 2630788 3863743 4063750 4076908 -1 231437 893459 1134010 3321714 3665221 4577530 4947787 -1 -2 2063919 3094596 4173723 4273904 4346162 -1 537235 2459031 2695432 3344865 3522283 4094099 4950050 4983759 -1 -2 146419 705651 708039 2251492 2296058 3487938 4011327 4956353 -1 324987 478705 518560 1693004 2080139 2102077 2898639 -1 -2 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 189670 1258108 2308215 2499863 3299065 3925102 3948808 4221014 4609638 4624957 -1 794663 1426315 2834476 3377584 4299691 4679547 -1 -2 969438 1067191 2260891 2672838 4149566 4885912 -1 157789 299262 1547618 1636906 1653779 1979575 2602843 3669045 3740302 4069345 4594840 4624195 4638127 -1 486369 555058 664645 673797 1092518 1168052 1941888 3975956 4333663 4469641 4969233 -1 -2 848100 1638299 1870074 3064498 4700593 4884762 -1 2660016 2887559 2954763 3118690 3336285 3498763 3842261 4276846 4871137 -1 98866 615919 1349877 2803594 4198155 -1 47416 188815 997385 2285087 3018456 3349475 3395632 3646319 3970222 -1 -2 22897 152679 1007693 1031190 1198674 1378207 3775355 3789246 4599922 -1 -2 441846 569848 1162183 2247484 3464361 4219825 4690349 -1 1933702 2260966 2294755 2928601 3025535 3166711 4130504 4186258 -1 -2 1629021 1990155 2347990 2929528 3254111 3734009 4802513 -1 -2 789215 1117419 1315700 1350944 2078418 2202695 4226625 4433648 4612871 4672939 -1 639614 657480 731031 1433016 2150337 4128148 -1 -2 69741 592917 1055789 1356544 1786427 1890124 2498174 2782492 3307054 4177928 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 1318028 2700077 2802038 3033826 4596695 -1 -2 1188896 1366716 2304993 2309110 3181066 4681011 -1 810615 1476254 1586172 1681277 2357236 4171519 -1 786963 1526991 1932187 2407959 2742252 3553219 4387373 4475803 4533858 4755664 4888293 -1 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 -2 1139218 1392926 2069958 2135932 2895364 3659564 4301539 -1 727757 730976 1830002 2820140 3130225 3141492 3440872 3674965 4850410 4880482 -1 406803 469595 675104 1700913 2093424 2394549 2624495 3544690 4011177 4171860 4923076 -1 670930 1892724 2582611 3750083 4296468 4999999 -1 -2 255263 1155311 1857947 2230574 3009733 3120764 3195993 3670070 -1 301274 1125341 1387822 1756992 2032651 2150907 2455498 2465263 2497586 2627971 4239425 -1 410616 1314810 2223119 3391692 3863099 4371171 4454012 -1 -2 1667503 2017098 4411164 -1 340784 711396 1439293 2669670 3557795 3635795 -1 746289 800548 849025 2695972 3094058 4434323 4908828 -1 239674 1430683 1749583 2719574 3269144 3427462 4605752 4780123 -1 -2 163880 423789 1034963 2366708 3324020 3571589 4241923 4243288 4857278 -1 507778 2852084 3006453 3611916 4576613 -1 505418 550538 3048214 3237990 3436044 3442159 3648906 -1 -2 33616 3825648 4278073 4583772 -1 281567 593120 679923 930927 2633740 3135221 4756609 -1 536382 1040019 1353492 1573698 2474079 2871939 4101541 4400474 -1 192530 353255 1416636 2201801 3215227 4390930 4908260 -1 -2 711294 1126384 1515069 2016796 2052163 2467835 3039979 3554841 4673982 -1 -2 1060825 2159369 2850500 3180251 3387533 3487341 -1 27974 2214734 2502701 3267906 4392987 4961406 -1 1195852 4157130 4862890 -1 -2 97554 312731 1157506 4219925 4229115 4290220 -1 -2 2464537 2915407 3039089 3400375 3525406 3583884 3693419 4187635 -1 756247 3359323 3986137 4200136 -1 -2 1520017 3043370 3316465 -1 12160 198036 1099757 1116538 1365603 1448579 2460733 2936176 4290527 4497461 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 -2 78442 1520099 1983186 3107373 3453286 4122415 4942205 -1 646293 799942 1433029 1911360 2084429 2243936 2424912 3355288 4187968 4730661 -1 -2 588439 1094317 1245057 2575745 3850545 -1 -2 495768 696984 883722 2213832 2880075 4388816 4875884 -1 163847 325768 722967 2564752 3304146 3734195 4144165 4999999 -1 94011 668460 719337 792815 1930625 3064616 3250885 3311448 3757520 3817090 3894649 3926829 4798396 -1 747979 1011578 1139093 2380342 3496702 4329836 4563206 4599024 -1 -2 243108 561580 768107 1003034 2729904 4109589 4427034 -1 4148925 -1 401158 855531 926541 1004045 1419846 1992814 2255247 2337436 2597099 2650662 3036428 3216923 3720102 4587575 4881379 -1 38284 942925 1905977 2471919 3019788 3308690 4092131 -1 964394 2053607 2686196 3003877 3265724 3926673 4233709 4770728 4818146 -1 -2 889170 1068521 2651389 2793141 2875352 3746080 -1 28811 3483260 3631313 -1 362445 426633 1375998 2075239 2456232 2466919 2771846 2858704 3231947 4193888 -1 -2 173311 398030 1198931 1282110 2579605 3110686 4389268 -1 2399764 2953439 3131195 3460357 3969671 4036212 4342726 4964977 -1 142791 428856 493189 671087 1372056 2628283 2672251 2857095 3236423 4003355 4509953 4557468 -1 215347 1269776 1309291 1398880 1802351 2923463 4067587 4119441 4522769 -1 -2 1407802 2867027 4443005 4685785 -1 -2 256196 1324772 1502256 1671266 2118098 2329649 3550742 4368436 4890529 -1 697592 896298 1343731 2228272 4007496 4491727 -1 719011 1618190 2088503 2190948 2421782 2622506 3101358 4345665 4673937 4799309 -1 1018627 2186185 2455914 2615912 2760665 4757011 4767705 -1 -2 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 -2 1220333 1410469 1643994 2820903 3006032 3344308 3443119 3863408 3992174 4438551 -1 168251 1152329 2708254 3272057 3467983 3601433 4614042 -1 -2 1334637 2311091 2533194 2933519 3712015 3765171 3792659 3824928 4064726 4103452 4972009 -1 1290991 1521220 1932019 2106839 2120207 3374663 3868432 4320099 4478801 -1 61849 1239610 1329193 1555054 1764504 2152312 2620904 -1 -2 817626 1288656 1736729 2661368 2809222 3251927 4211445 4665268 4944337 -1 1085910 2990143 4186776 4438306 4528105 4531578 4613101 4613135 4847757 -1 435960 1394548 1525797 1590563 2309734 4707482 -1 345300 1316346 1410369 1582436 2069984 2309574 2867807 3841470 4341972 4493986 -1 36673 589815 1433714 4663870 4832182 -1 -2 914521 1320202 1367203 2224087 3370540 3902269 4025104 4173826 4536704 -1 2355642 2483434 2781896 3950975 4478067 4604877 -1 972518 2267739 2667244 2763944 2962201 3051712 3796362 3887548 3965518 4467589 4966101 -1 -2 447026 1172613 1478059 1505730 1674087 1886705 2329317 2801628 -1 89272 1248891 3257768 3929228 4082774 4340835 4853915 4962772 -1 585573 715054 777017 1188968 2228410 2354741 3196640 4340946 4764158 -1 -2 928483 1713652 2247195 2455493 3334067 3397426 3404170 3918745 4218961 -1 1309746 2234546 3313831 3934662 4177013 4331909 4693948 4917675 -1 875291 1243079 1351987 1845838 3980342 4721247 4788501 -1 288633 705482 1189942 1362133 2129335 2656369 2816848 4916205 -1 711737 859128 1335276 1729748 1907816 2735671 3313086 3349619 3369735 4150140 4403308 4532989 4598308 -1 -2 42645 261697 772804 1334377 1636621 2244690 2618872 3149023 3661404 3796816 3964211 4063073 4515054 -1 3049689 3447975 3900560 4177011 -1 848100 1638299 1870074 3064498 4700593 4884762 -1 -2 493454 744891 923721 2378636 -1 146437 1187873 1192893 1521772 1574000 2290489 2360411 3130109 3426285 3493553 4411278 4716152 4732478 -1 2349284 3267025 3889387 4775076 4784901 -1 -2 627985 952776 1790119 3278629 -1 241679 449536 886065 1168611 1609503 1735985 2245567 3501966 3961334 -1 187988 2317083 4223048 4253483 4292536 4744422 4932621 -1 -2 2334619 2827645 3485978 3863034 -1 734027 1198487 1712844 1925025 2873981 4432788 4772345 4861822 -1 312643 486182 1936530 2481503 2654485 2909777 3297092 4139326 -1 -2 891929 1508689 4135159 4154555 -1 -2 461717 1675755 3155925 3309767 3738450 4784089 -1 320063 556676 1951744 2297711 3055259 -1 169743 483485 669321 944419 1684491 1890322 3146128 3836200 3919936 4200581 -1 223116 934092 2691584 2699108 3338037 3635099 3694818 4498523 4600065 4883640 -1 75741 1520387 2371805 3248174 3576028 -1 471390 1036905 2380744 2547086 2853606 2895335 3482299 3816411 3960031 4450416 4465987 -1 -2 498556 754171 1376980 1630089 1946942 2893581 3816430 4125060 4952146 -1 -2 1544080 2656798 3281488 4049992 -1 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 294236 587897 641695 1656385 1838180 2042001 2331694 2338816 2395458 2633927 3106710 3599596 3892513 4312961 4848444 -1 -2 308262 487558 780050 856285 1027237 1453430 1726538 2653185 3890338 4383632 4468955 4917023 -1 752430 818003 1207429 1394419 2014569 2687025 3134865 3648296 4109493 4143705 4899460 -1 -2 242005 732983 2186277 2933906 4697420 -1 927520 1419734 1555831 1620809 2219656 2427269 2695311 3536182 3815415 4122941 4198265 4374940 4981749 -1 2204595 2337469 2655906 2997535 3860542 4021097 -1 596681 693753 3632500 -1 53437 612622 769200 1510494 2383628 2457544 3001822 3114618 3587807 4033101 4403549 4810451 -1 -2 387281 1011236 1961560 2523725 2684951 2762989 2989571 3272747 3425674 3646412 4322737 4336808 -1 2099520 2798946 3578799 3733636 4701572 -1 -2 751719 1764086 1988437 2495160 4388139 -1 291880 982758 1229464 1587794 2517321 3224340 3263476 3891804 4361728 -1 902059 1016312 1405899 2246369 3341049 3471534 3609643 3733311 -1 394812 472113 757140 786768 1890809 2927330 3318869 3620938 -1 -2 428 34956 279381 468011 890446 976449 1199123 1276047 2527769 2944335 3448232 3486600 3874112 4177944 -1 614980 2098121 2626748 2839522 3064836 3773270 4418057 -1 1357231 1778538 1928735 2313772 2876304 3895991 4282420 -1 -2 775916 2112032 2219564 3973830 4526744 -1 1240246 1809191 2058467 2489128 2616757 3183333 3958961 4528016 4897087 -1 -2 16147 152692 219585 286589 1193957 1550575 1846210 2543004 2707492 -1 142087 369165 508159 725377 1142672 1889950 1984819 2076739 3049673 4125549 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 -2 1275199 4479742 -1 1093230 1412051 2428710 3170110 3472079 3858069 -1 24239 81031 292086 767102 2015817 2563467 2848210 3185225 3896892 -1 773400 1914134 2876236 2892479 4263263 4545604 4946178 -1 298171 595774 860880 1377274 2584775 3817589 4385377 4978517 -1 14736 479269 584678 895674 2495533 2672180 2894901 3382203 3728244 -1 326772 1126423 1886259 2156636 2415105 3107222 4158065 4885852 4923997 4972117 -1 -2 93753 739525 1527816 2110765 2189021 2641688 4453557 4521162 -1 432096 469386 993253 1078690 1337788 2225922 2754417 3140827 3835457 -1 -2 199665 1386399 1703677 2580811 2927247 3344490 3474857 3895138 4203811 4652034 4948971 -1 637673 1124219 1882479 1938029 2204109 4218324 4327007 -1 254825 294291 1904046 2255253 2260820 3281794 3332577 3441351 4408666 4592749 -1 212605 1036939 1205951 1485563 1521853 1626316 1803760 2766958 2884748 3470518 3565755 4064905 4217482 4306721 4647184 4776132 -1 -2 299001 329627 2550979 4645742 -1 537263 805421 1897213 1979198 2864588 2941380 3118199 3473299 3490915 3934008 4328892 4572266 -1 77855 540331 600082 1031042 2048556 2092709 2385984 2460026 2507325 3408098 3737050 4324223 4777269 4911397 -1 -2 1419241 1699980 2707842 3016746 4977337 -1 803854 1844261 2297890 2441356 2783534 4472669 4656283 -1 -2 128381 949249 1874590 2107949 4080695 4648457 -1 928603 1306062 2430979 4139821 4446895 -1 -2 225865 274200 1026421 1500241 2908664 3040930 3125148 4513442 4961566 -1 191418 1058244 1400741 1613060 1613764 1785194 2161850 2431665 3244185 3731273 3775711 4129966 4221836 4780792 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 1621150 1648654 2230353 3135092 3711954 3865059 -1 -2 439347 3025635 3595322 4237698 4558372 -1 1098193 1592113 1950615 2160007 2933984 3191746 3635043 3918754 -1 -2 571885 738219 777200 1101507 3142699 3551577 4156173 -1 324977 1138149 2215709 3002164 3272499 3366293 3469792 -1 51739 447695 2984697 4197226 4781504 4907580 -1 905051 2191639 2209337 2233810 3673996 4056023 -1 -2 256794 996513 2227395 2438772 -1 160671 429766 1682683 2008756 3187543 3313588 3348222 4017694 4279708 4526942 -1 58051 602063 660226 1285780 1633992 1952398 1982497 2265206 2439859 4279551 -1 -2 355201 406138 1163509 1599636 2984766 3020272 3608901 4080943 4423921 4782315 4892591 -1 32210 948911 3034122 3103419 3242887 4125476 4955176 -1 1235455 2333623 2739627 2956735 3855428 3983590 -1 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 208650 382117 681269 930949 1478122 2131605 2588234 3140141 3327186 3468490 3636867 4270351 4357770 4893855 4905866 -1 96451 277033 450740 939025 1826241 2672190 2945816 2979988 3169544 3302658 3359555 3468460 -1 84155 682747 1018367 1653721 2060598 4022842 4096906 -1 440120 787109 2011176 2253184 3799082 4176249 4369898 4619563 -1 -2 568304 1227745 2442442 3006386 4202718 -1 2190786 2432245 3768014 3864073 -1 456109 1119000 1304825 3966886 -1 1866942 2115021 2194649 2437851 2693970 3175412 3728669 4031897 4460057 4557455 -1 -2 443024 1152796 1409528 2745843 2770349 3557180 3856098 4985215 -1 184439 650137 997372 2978882 3314622 3325438 4521886 4582670 -1 396065 594695 1472917 1603800 4069685 4270085 4301774 -1 -2 214287 349352 620445 1090540 1848539 1856460 2004222 2234725 2418371 2506554 4432333 -1 621364 1219980 1292474 1835685 -1 1186406 1819378 1871960 2049006 2204906 3353686 4063807 4340492 4723012 4851544 -1 1098193 1592113 1950615 2933984 3191746 3635043 3918754 -1 301339 393424 760090 1012254 1544851 2812302 3052131 4519646 -1 1889112 2813069 3506308 3614615 3677138 3692293 3849057 3878720 4789937 -1 -2 2152412 2177520 3031316 3286965 4777069 -1 1982531 2247677 2446837 3673809 3748240 4553666 4640368 4844158 -1 1124427 3484825 4847138 -1 35955 872243 1004494 1896043 2267736 3088173 3284076 4148355 4663713 -1 -2 1458127 1896185 3967452 3971850 3999478 4467616 -1 907617 1142048 1280267 2666322 3955214 -1 92234 1132552 1542141 3158835 3565685 3719188 4220948 4953228 -1 8018 408357 533487 916511 1718002 3652093 4588852 -1 228525 354129 1359952 2645285 2875927 3244124 3334749 3649328 3702690 4440248 4471000 -1 -2 119838 302632 967146 2394067 2679290 2894558 3154583 4187981 4473920 4564509 -1 -2 371169 812131 1340787 3598400 3833906 4798097 -1 -2 128990 391734 705289 872420 921116 2719783 3506178 3762471 4241848 -1 136045 394368 1744593 3259391 3325145 3368138 -1 -2 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 377893 2249344 2342747 2387026 2596301 2891445 3104117 3682194 3743400 -1 -2 69205 1647001 2803610 3587036 4548674 -1 179288 471795 825746 1164990 2385492 2629012 4062755 4973868 -1 198909 369205 371049 960529 1950221 3699695 3708270 4410595 4659229 -1 13575 2593162 3385225 -1 -2 67837 78225 700093 715356 1143143 1616535 1703393 2964968 3395409 3524560 4569971 4946767 -1 1225213 1518765 2591366 3822614 3880351 4192059 4368635 4633247 -1 629 124009 1116403 1580367 2173133 2581911 2921780 3181026 3423038 4143924 4279449 4323934 4772740 -1 -2 754136 2132587 4317548 -1 762417 915946 1144066 1737653 2220615 4085122 4504231 4628918 4656857 4767243 4799237 -1 -2 1296201 2462166 2803549 2966274 -1 25630 1079418 1692363 2023089 2795577 3209286 3278265 4027231 -1 -2 492855 543483 2278588 2280850 3185772 4074778 4673735 -1 220484 565253 622761 1005117 1880270 1907219 2066284 2618872 3027395 3139774 3647126 4522069 -1 174033 627690 1453160 2608814 2771107 -1 652307 955377 1234715 -1 -2 706406 1102775 1551969 3018910 4082980 4606578 -1 78702 979548 1068570 1942965 3929905 4105730 4701691 -1 755539 4288758 4742784 4862687 -1 -2 594184 2169357 3094319 4010622 4095222 -1 270073 271144 617174 1561907 2096444 2583247 3769418 4085853 -1 -2 263335 326503 989244 1311356 1318540 2024147 2480238 2778183 4098606 4743953 -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 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 517896 579033 1941987 2505231 2797544 3934748 4205380 4721596 -1 -2 318835 435028 541631 1336990 1512905 1626749 2580184 2950903 3278912 4991530 -1 95073 1285964 1365448 1439960 1518558 1675180 1858415 4533781 -1 -2 312781 1476710 1987656 4051353 4331742 -1 601026 1213511 1229967 1521468 2165553 3344798 4800805 -1 1145748 1557797 1762861 2666269 3176525 3428593 4995607 -1 150292 323425 2280340 2678217 3194181 3484729 4073569 4560849 4586491 -1 -2 362723 563370 2527892 2636168 2703437 2947130 4096913 -1 1946998 2514621 3185157 3534483 3542576 4432102 4534703 4748358 -1 -2 291422 531277 809850 1680417 1720512 3170134 3264389 4412703 -1 398245 1634498 2041126 2299573 2921161 4027711 -1 -2 1721778 1995534 2247258 2638040 2645937 2778547 2990048 3101984 3139982 3933590 4123808 4158991 -1 187390 304514 658464 918242 1010627 1111675 1388161 1672263 1962464 2187406 2219686 3267255 3286371 4279490 -1 350039 503028 1069068 2275248 2690171 2740811 3075965 4091775 4587480 -1 -2 567050 762776 773932 1488990 3187252 4183202 4523665 4551608 4719942 4930295 4955915 -1 3087000 3112128 4784285 -1 1888542 -1 -2 361496 1040471 1602081 2563614 3283591 3728739 3873521 -1 760345 1547614 1562047 3098754 3949254 -1 -2 579222 670479 1866146 2177019 2510471 2781701 2957111 3078700 4467119 4793448 -1 737443 1041159 1296548 2044432 2287642 3482440 3631656 3734689 3807140 -1 370106 792967 930780 1325092 1394784 1549824 3484049 3941242 -1 344107 844605 899106 1510164 1667780 2161823 2402531 2603428 3571098 3714342 4026105 -1 -2 17011 949784 1174405 1484042 1888659 2372934 3358713 3848744 4028763 4322249 -1 1326456 2224621 2577842 3917195 4552046 -1 -2 129121 456393 925685 1244439 1391579 1576926 2081831 2104925 3017965 3234175 4365879 4726123 -1 1536218 2241174 2622373 3066757 3139473 3142504 3222139 3840711 3928214 4079253 4216374 4519190 -1 -2 850754 1420838 1431986 1890751 2574015 2672461 3280283 3292482 3387260 4087165 4764400 -1 1225624 2222469 2414311 3640740 4198862 4861692 -1 -2 433221 434377 1126975 1715252 2082269 2287585 3745869 4362259 -1 197525 1146336 1782916 1990800 4293694 4501224 -1 147393 945114 2188339 2599820 3141493 3374652 3511318 4327845 -1 -2 118053 189588 281679 2242083 3808681 4494111 4549625 -1 -2 837459 970184 1753704 2022482 3107417 3965618 4256189 4394157 4462771 4538819 4915397 -1 504747 1139482 1478037 2488364 4193024 -1 -2 927297 3044318 3500182 4348287 4375459 4959573 -1 87899 583332 846724 1346640 1972180 3113302 4747829 4983164 -1 250257 355858 502419 1272276 1389639 1846912 2135694 2193841 3194907 3461653 4561842 4726669 -1 915579 1411156 3594993 3823868 3966973 4188180 4225459 4457909 -1 -2 226233 995129 1252949 1723997 2382363 2599072 3069565 3165067 3695787 3706559 -1 931981 1415959 1492431 1509000 1775350 2405459 2829669 4263676 -1 -2 90650 779923 4037665 4689145 -1 210307 419596 785452 897390 1859968 2794320 3726071 4099524 -1 116721 567853 2055826 2764710 2834136 2862462 3367394 3845790 3873036 4112564 4287225 4583386 -1 -2 127513 354803 749746 836984 1360293 1743895 1953887 2456715 3761428 4185073 4833052 -1 858440 1450161 1494926 2179314 2236805 2268109 3370345 3715511 4179654 4870976 4873189 -1 281888 1424036 1900667 3190622 3298288 3595408 3818424 4597774 4767039 4838059 -1 -2 153095 504454 1309786 1429376 3820155 4566039 4806560 -1 21843 59755 264570 781859 1243633 1412651 1648824 2218143 2263482 2452553 2973948 3159699 3433176 4108797 4920938 -1 2286149 3115879 3386470 3905294 4144951 4636892 4679860 -1 775916 2112032 2219564 3973830 4526744 -1 -2 69146 391821 805460 817138 1482138 2206597 3925627 4628223 -1 444967 499517 1010811 1124069 1832655 1859064 2242994 3907923 -1 894946 2411310 3699644 -1 -2 1625964 1816784 2052179 2448341 2700198 3085866 3203000 4598185 4798584 4863938 -1 9400 118908 567796 568330 798871 1219692 2176762 3833099 -1 273848 388119 713810 993080 1848798 2515747 3753078 3808186 4255541 4369527 -1 -2 575683 988913 1359437 4829590 4922423 -1 731062 1201049 3438943 3661289 4987306 -1 1052567 1581485 4195319 4447561 4518696 4621215 -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 269114 402786 793070 1860105 2063041 2089479 2967375 4172173 -1 587468 1390645 1440759 1538374 1886868 2118620 2657628 2666026 4597476 -1 803685 1219665 1707921 2391871 3070593 4071666 -1 -2 921189 2075340 2239686 2911341 3089767 3887001 4196491 -1 851219 1160320 2609571 2827732 3545608 4571361 -1 453708 2278896 3276698 3334632 3711907 3791642 -1 -2 772599 1318403 2268422 2445106 2681077 3366192 4126744 4899223 -1 1351877 2708236 4309943 4371740 4947844 -1 438894 769510 1506023 2287174 3131325 4672321 -1 34053 1110775 1338293 1443102 1455187 2207119 2289229 2476196 3060938 3199638 3250218 3586075 3634383 -1 130122 1293098 1474702 2070037 2098131 2235714 3356642 3905347 -1 75263 346035 565965 749531 2247207 2943869 3117643 3182449 4208211 4879630 -1 156937 377071 1175144 2731502 3132647 3550158 4738097 -1 -2 2355393 3010449 3652067 3919627 4115298 4167184 4319513 4631856 4712643 4945559 -1 183582 342301 918478 1894206 4751849 -1 647012 1203189 1877478 3017748 3064457 3263103 3616255 4695464 -1 -2 80648 441493 729596 1784151 1965109 2352539 2852443 3757014 4963143 -1 1771962 2304202 4528886 -1 -2 438513 2540264 2786149 3251301 3447727 3633877 3762472 3907904 4077661 4078859 4866582 -1 20209 564070 1893872 2518327 2634438 2668201 2788657 -1 85012 510994 1129369 1484827 2472924 2818617 3248934 -1 1075512 2289559 2862350 3089098 3493906 4684182 -1 1114222 1487629 2329364 2465870 2612758 4219551 4809948 4824620 -1 -2 967869 3191343 3239940 3914811 4420711 4477882 -1 610130 1049179 1902248 3455345 3899266 4213189 4220540 -1 -2 387856 560303 790832 1150858 1441863 1740186 2258885 2942124 3277691 3493364 3835625 4208779 4541194 4969174 -1 44435 117198 817522 1075253 1331123 1566765 2339603 3178382 4157917 -1 271341 428180 1954973 2259506 2924850 3857276 4058209 -1 967869 3191343 3239940 3914811 4420711 4477882 -1 -2 26510 1325381 3694151 4259003 4271081 4543780 -1 224844 694059 698322 1213671 2283907 2425102 2748455 3403052 3758717 -1 2858978 2901916 3634721 4516746 4686653 -1 -2 1184865 2427549 2691647 3028004 3197057 3378110 -1 947873 1279936 2786742 3685572 4686233 -1 601189 1240419 1284572 1924761 2033395 2567271 2727622 3074048 3144587 4551343 -1 -2 789504 1076087 1618425 2369001 2375070 3283967 4410070 -1 293610 795673 857797 1352967 1910750 2315649 2544076 3196915 3584234 3844625 4914408 -1 -2 237193 895394 983942 1830898 2410300 3411715 3980291 4601215 -1 44782 849883 1250774 1495440 2084673 2093705 2327522 2517410 4112626 -1 -2 80339 134510 1385923 1530891 3824126 -1 165458 176517 1062346 2176242 3003257 3012408 3802223 -1 -2 845821 2041247 2727881 4077041 4462931 4630124 -1 569958 809270 855892 1667858 3098742 3669247 4340277 -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 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 606512 967460 1004750 1128717 1203634 2718393 3493683 4402690 -1 91145 2541850 4509513 -1 -2 515382 1331353 1340911 2051533 2537095 2690157 3535641 3581973 4868336 -1 55794 284308 622649 1236693 1415242 2738315 3628863 4387234 -1 539734 1764920 2056239 2716851 3095483 3962067 4803956 4877068 4940918 4986713 -1 -2 1026097 2991232 3265669 3476438 4901570 4978080 -1 1450162 2343443 2441502 2597477 3171643 3248264 4655717 4760018 4863642 -1 -2 6672 483729 1370932 1827365 2433319 3921900 -1 367583 429517 1650418 2437286 3141721 3578750 3764677 4177213 4725689 -1 2571241 2785412 3104059 3185049 3340098 4175049 4304655 4824097 -1 235106 556019 659757 1392249 1811944 3378204 3577527 3685846 4301626 4648927 4736099 -1 732668 784732 825878 955452 1844724 2370568 3455936 3601823 3969254 -1 -2 16095 833956 1101035 1449960 1517187 2967761 3016148 3392600 4113702 4237132 -1 8068 751682 857538 1320837 2621930 3755732 -1 790593 972711 1435538 1510037 1967422 2027286 2134789 2533826 4812342 -1 331936 367293 440743 1063771 -1 83262 554433 1097126 1907972 2264368 2506204 4050610 4999999 -1 -2 -2